Ansicht
Dokumentation
ISU_PRICE_UPLOAD - IS-U Preise aus Excel importieren
CL_GUI_FRONTEND_SERVICES - Frontend Services CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )