Ansicht
Dokumentation

ISU_PRICE_UPLOAD - IS-U Preise aus Excel importieren

ISU_PRICE_UPLOAD - IS-U Preise aus Excel importieren

CL_GUI_FRONTEND_SERVICES - Frontend Services   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Mit diesem Report können Sie Preisdaten über eine Excel-Datei in das IS-U-System importieren und im System vorhandene Preisdaten ändern.

Integration

Voraussetzungen

Es existiert eine Excel-Datei, die wie folgt aufgebaut ist:

Die erste Zeile enthält

  • Tabellenfelder aus den Tabellen EPREI, EPREIT, EPREIH
Folgende Felder sind Mussangaben:
  • PREIS

  • PREISTYP

  • PREISART

  • PREISTUF

  • PREISBTR

  • TWAERS

  • ABDATUM

  • VONZONE

  • Feld PRICE_TEMPLATE (optional)
In diesem Feld können Sie eine Preisvorlage mitgeben, die im IS-U-System existiert. Nach dem Hochladen der Excel-Datei werden neue oder zu ändernde Preise um Werte aus den Feldern dieser Preisvorlage angereichert.

Funktionsumfang

Der Report übernimmt alle in der Excel-Datei angegebenen Felder ins IS-U-System für die Preisdaten. Dies gilt auch für initiale Feldwerte.

Beim Importieren der Preisdaten können Sie das Startdatum der jüngsten Zeitscheibe im IS-U-System verschieben.

Weitere Informationen: Verschieben des Startdatums

Mit dem BAdI Definition für Preis-Upload (ISU_PRICE_UPLOAD_DEF) können Sie das Mapping der Preisfelder zwischen Excel-Datei und IS-U-System, die Erweiterung der Preistabelle um Felder einer Preisvorlage sowie die Darstellung der Preisdaten nach dem Sichern an die Bedürfnisse Ihres Unternehmens anpassen.

Weitere Informationen finden Sie in der Dokumentation zum BAdI.

Selektion

Standardvarianten

Ausgabe

Siehe Abschnitt Beispielam Ende dieser Dokumentation.

Aktivitäten

Bei Zonenpreisen müssen zu einem Datum immer alle Zonen in der Excel-Datei angegeben werden.

Sie können bis zu 5 verschiedene Preise für 5 Zonen in einer Zeile der Excel-Datei mitgeben. In der Standard-Implementierung können daher folgende Felder gemappt werden:

  • VONZONE_1, VONZONE_2, ..., VONZONE_5
  • BISZONE_1, BISZONE_2, ..., BISZONE_5
  • PREISBTR_1, PREISBTR_2, ..., PREISBTR_5

Beispiel Zonenpreis:

Folgender Zonenpreis ist im System vorhanden:

Gültig ab Gültig bis VONZONE BISZONE Preisbetrag
01.01.2010 31.12.9999 0000000000 0000000100 5,00
  0000000100 0000000500 4,00
  0000000500 0000001500 1,00
  0000001500 9999999999 3,00

In den bestehenden Preis soll eine Zone 0000001000 bis 0000001500 mit einem Preisbetrag von 2,00 eingefügt werden. Dabei ist es nicht ausreichend, lediglich die einzufügende Zone in der Excel-Datei mitzugeben.

Die Excel-Datei muss wie folgt aussehen:

ABDATUM BISDATUM VONZONE_1 BISZONE_1 PREISBTR_1
01.01.2010 31.12.9999 0000000000 0000000100 5,00
  0000000100 0000000500 4,00
  0000000500 0000001000 1,00
  0000001000 0000001500 2,00
  0000001500 9999999999 3,00

Beispiel

Preisdatenänderungen nach Upload

Folgender Preis existiert im IS-U-System:

Gültig ab Gültig bis Preisbetrag
01.01.2010 31.12.2010 5,00
01.01.2011 31.05.2011 4,00
01.06.2011 31.12.9999 2,00

Beispiel 1

Die folgenden Einträge in der Excel-Datei werden importiert:

ABDATUM BISDATUM PREISBTR_1
01.03.2011 SPACE 8,00

Der Preis im IS-U-System ändert sich wie folgt:

Gültig ab Gültig bis Preisbetrag
01.01.2010 31.12.2010 5,00
01.01.2011 28.02.2011 4,00
01.03.2011 31.12.9999 8,00

Beispiel 2

Die folgenden Einträge in der Excel-Datei werden importiert:

ABDATUM BISDATUM PREISBTR_1
01.08.2011 SPACE 8,00

Startdatum verschieben ist nicht markiert.

Der Preis im IS-U-System ändert sich wie folgt:

Gültig ab Gültig bis Preisbetrag
01.01.2010 31.12.2010 5,00
01.01.2011 31.05.2011 4,00
01.06.2011 31.07.2011 2,00
01.08.2011 31.12.9999 8,00

Startdatum verschieben ist markiert.

Der Preis im IS-U-System ändert sich wie folgt:

Gültig ab Gültig bis Preisbetrag
01.01.2010 31.12.2010 5,00
01.01.2011 31.07.2011 4,00
01.08.2011 31.12.9999 8,00

Beispiel 3

Die folgenden Einträge in der Excel-Datei werden importiert:

ABDATUM BISDATUM PREISBTR_1
01.03.2011 31.03.2011 8,00

Startdatum verschieben ist nicht markiert.

Der Preis im IS-U-System ändert sich wie folgt:

Gültig ab Gültig bis Preisbetrag
01.01.2010 31.12.2010 5,00
01.01.2011 28.02.2011 4,00
01.03.2011 31.03.2011 8,00
01.04.2011 31.05.2011 4,00
01.06.2011 31.12.9999 2,00

Startdatum verschieben ist markiert.

Der Preis im IS-U-System ändert sich wie folgt:

Gültig ab Gültig bis Preisbetrag
01.01.2010 31.12.2010 5,00
01.01.2011 28.02.2011 4,00
01.03.2011 31.03.2011 8,00

Beispiel 4

Die folgenden Einträge in der Excel-Datei werden importiert:

ABDATUM BISDATUM PREISBTR_1
01.08.2011 31.08.2011 8,00

Startdatum verschieben ist nicht markiert.

Der Preis im IS-U-System ändert sich wie folgt:

Gültig ab Gültig bis Preisbetrag
01.01.2010 31.12.2010 5,00
01.01.2011 31.05.2011 4,00
01.06.2011 31.07.2011 2,00
01.08.2011 31.08.2011 8,00
01.09.2011 31.12.9999 2,00

Startdatum verschieben ist markiert.

Der Preis im IS-U-System ändert sich wie folgt:

Gültig ab Gültig bis Preisbetrag
01.01.2010 31.12.2010 5,00
01.01.2011 31.07.2011 4,00
01.08.2011 31.08.2011 8,00

Beispiel 5

Die folgenden Einträge in der Excel-Datei werden importiert:

ABDATUM BISDATUM PREISBTR_1
01.03.2011 15.06.2011 8,00

Startdatum verschieben ist nicht markiert.

Der Preis im IS-U-System ändert sich wie folgt:

Gültig ab Gültig bis Preisbetrag
01.01.2010 31.12.2010 5,00
01.01.2011 28.02.2011 4,00
01.03.2011 15.06.2011 8,00
16.06.2011 31.12.9999 2,00

Startdatum verschieben ist markiert.

Der Preis im IS-U-System ändert sich wie folgt:

Gültig ab Gültig bis Preisbetrag
01.01.2010 31.12.2010 5,00
01.01.2011 28.02.2011 4,00
01.03.2011 15.06.2011 8,00

Beispiel 6

Die folgenden Einträge in der Excel-Datei werden importiert:

ABDATUM BISDATUM PREISBTR_1
01.08.2011 15.09.2011 8,00

Startdatum verschieben ist nicht markiert.

Der Preis im IS-U-System ändert sich wie folgt:

Gültig ab Gültig bis Preisbetrag
01.01.2010 31.12.2010 5,00
01.01.2011 31.05.2011 4,00
01.06.2011 31.07.2011 2,00
01.08.2011 15.09.2011 8,00
16.09.2011 31.12.9999 2,00

Startdatum verschieben ist markiert.

Der Preis im IS-U-System ändert sich wie folgt:

Gültig ab Gültig bis Preisbetrag
01.01.2010 31.12.2010 5,00
01.01.2011 31.07.2011 4,00
01.08.2011 15.09.2011 8,00






ABAP Short Reference   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 18515 Date: 20240520 Time: 102033     sap01-206 ( 89 ms )