Ansicht
Dokumentation
BAPI_PRICEMARKDOWNPLAN_CH_R_PL - Bearbeitung eines Abschriftenplans (Grobplanung)
Addresses (Business Address Services) ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit dieser Methode können Sie einen bereits bestehenden Abschriftenplan bearbeiten.
Die Methode erlaubt die Bearbeitung auf Kopf-, Positions- und Werks- bzw. Preislisten-Ebene (Grobplanung). Die Bearbeitung der Preisphasen ist nicht möglich.
Der Methode wird die Belegnummer des zu bearbeitenden Abschriftenplans sowie Tabellen mit den alten Daten (die mit der Methode "PriceMarkdownPlan.GetDetail" ermittelt wurden) und neuen (geänderten) Daten übergeben.
Zunächst wird geprüft, ob die Daten, die als alt übergeben wurden, dem aktuellen Stand auf der Datenbank entsprechen. Ist dies nicht der Fall, wird die Bearbeitung nach Rückgabe einer entsprechenden Meldung abgebrochen. Nur bei Datenkonsistenz werden die alten und neuen Daten verglichen und der Abschriftenplan entsprechend den neuen Daten aktualisiert.
Bearbeitungsmöglichkeiten
- auf Kopfebene:
Änderung von Bezeichnung, Startdatum und Periodenanzahl.
- auf Positionsebene:
- Änderung des Startdatums der ersten Preisphase, Abschriftenregel, Endpreis, Eckpreis-Kennzeichen, geplanter Anfangsbestand und geplante Verkaufsmenge.
- Hinzufügen und Löschen von Positionen.
- auf Werksebene:
Hinzufügen und Löschen von Werken.
- auf Preislisten-Ebene:
Hinzufügen und Löschen von Preislisten.
Beispiel
Hinweise
Die Kopfdaten müssen immer komplett übergeben werden.
Um die zu übertragende Datenmenge klein zu halten, müssen der Methode auf Positions-, Phasen- und Werks- bzw. Preislisten-Ebene nicht alle alten und neuen Daten übergeben werden. Es genügen die Daten, die geändert werden sollen. Die Methode liefert dann eine entsprechende Warnmeldung zurück. Hierbei ist jedoch zu beachten, daß nicht mehr sichergestellt ist, daß die Bearbeitung des Abschriftenplanes auf den aktuellen Daten der Datenbank basiert.
Geprüfte Berechtigungsobjekte:
- S_TCODE (Berechtigung für die Transaktion WMF2)
- W_MARKDOWN ("Hinzufügen oder Erzeugen" bzw. "Ändern")
In dieser Methode wird kein Commit Work ausgelöst. Folglich muß nach dem Aufruf der Methode noch das BAPI "BAPI_TRANSACTION_COMMIT" aufgerufen werden, das die Verbuchung auslöst.
Weiterführende Informationen
Parameter
ITEMSITEMS_NEW
LANGU
LANGU_ISO
MARKDOWNPLANHEADER
MARKDOWNPLANHEADER_NEW
PHASES
PLANTS
PLANTS_NEW
PRICELISTS
PRICELISTS_NEW
PRICEMARKDOWNPLAN
RETURN
TESTRUN
Ausnahmen
Funktionsgruppe
BAPIS1073BAL_S_LOG - Application Log: Log header data General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4332 Date: 20240523 Time: 171437 sap01-206 ( 58 ms )