Ansicht
Dokumentation
/SAPAPO/OM_PUR_ORDER_CHANGE - Bestellobjekte im liveCache anlegen/verändern/löschen
General Data in Customer Master BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die in der Tabelle IT_SCHEDULE übergebenen Bestelleinteilungen werden neu angelegt/gelöscht/verändert. Die jeweils auszuführende Operation richtet sich nach dem Inhalt des Feldes METHOD in IT_SCHEDULE:
- Falls METHOD = GC_NEW:
- Die Bestelleinteilung mit dem Schlüssel SCHEDULING_LINE wird zu dem unter ORDERID spezifizierten Auftrag neu angelegt. Sofern der Auftrag mit dem Schlüssel ORDERID noch nicht existiert, wird er neu angelegt.
- Falls METHOD = GC_DELETE:
- Die Bestelleinteilung mit dem Schlüssel SCHEDULING_LINE wird gelöscht. Sofern sie die einzigste Einteilung des betreffenden Bestellorders ist, wird der Auftrag selbst ebenfalls gelöscht.
- Falls METHOD = GC_CHANGE:
- Die Bestelleinteilung mit dem Schlüssel SCHEDULING_LINE wird gelöscht und mit den übergebenen neuen Attributen neu angelegt.
- Falls METHOD = GC_DELETE_ORDER:
- Der komplette Bestellauftrag mit dem Schlüssel ORDERID wird mit allen Einteilungen komplett gelöscht.
In ET_RC werden für solche Einteilungen, für die Fehler bei der Verarbeitung festgestellt wurden, jeweils eigene Fehlercodes zurückgeliefert.
Sofern nötig, werden fixierte Peggingbeziehungen beim Löschen bzw. Ändern von Einteilungen oder Aufträgen gelöscht. Diese gelöschten Beziehungen werden in der Tabelle ET_DELETED_FIX_PEGGING zurückgegeben. Sofern sie wiederhergestellt werden sollen, ist dies vom aufrufenden Programm zu erledigen.
Falls Top-Level-Aufträge gelöscht wurden (z.B. explizit, weil ein Top- Level-Order mit der Methode GC_DELETE gelöscht wurde, oder implizit, weil der letzte Suborder in dem betreffenden Top-Level-Order gelöscht wurde), werden deren Keys in der Tabelle ET_DELETED_TOP_ORDERS zurückgegeben.
Beispiel
Hinweise
Abzufragende Return-Codes (siehe Tabelle ET_RC):
Weiterführende Informationen
Parameter
ET_CHANGED_TOP_ORDERSET_DELETED_FIX_PEGGING
ET_DELETED_TOP_ORDERS
ET_RC
IS_ATP_INFO
IS_GEN_PARAMS
IT_CHARACT_VAL_OUTNODE
IT_ORDKEYS
IT_ORDMAPS
IT_SCHEDULE_LINES
IV_SIMSESSION
Ausnahmen
LC_APPL_ERRORLC_COM_ERROR
LC_CONNECT_FAILED
Funktionsgruppe
APO/SAPLOM_PURCHASECPI1466 during Backup BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3639 Date: 20240425 Time: 193036 sap01-206 ( 52 ms )