Ansicht
Dokumentation

/SAPAPO/OM_PUR_ORDER_CHANGE - Bestellobjekte im liveCache anlegen/verändern/löschen

/SAPAPO/OM_PUR_ORDER_CHANGE - Bestellobjekte im liveCache anlegen/verändern/löschen

General Data in Customer Master   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_ORDERS
ET_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_ERROR
LC_COM_ERROR
LC_CONNECT_FAILED

Funktionsgruppe

APO/SAPLOM_PURCHASE

CPI1466 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 )