Ansicht
Dokumentation

MD_PLDORD_CHANGE_BAPI - BAPI: Planauftrags-Kopfdaten ändern

MD_PLDORD_CHANGE_BAPI - BAPI: Planauftrags-Kopfdaten ändern

BAL Application Log Documentation   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein kann verwendet werden, um einen einzelnen Planauftrag zu ändern. Der Import-Parameter bapiplaf_i2x verfügt über Felder, in denen ein 'X' für jedes Feld im PLAF vorhanden ist, das über diesen Funktionsbaustein verändert werden kann. Sie können diese modifizierbaren Felder in der Struktur BAPIPLAF_I2 finden. Anstatt dem Funktionsbaustein die vollständigen PLAF-Daten einschließlich der veränderten Werte mitzugeben, müssen Sie nur die zu ändernden Werte in der PLAF-Struktur eingeben und ein 'X' in den korrespondierenden Feldern von bapiplaf_i2x setzen, um hierüber zu kennzeichnen, daß dieser Feldwert geändert werden soll.

Wenn Sie beispielsweise die Gesamtmenge eines Planauftrags ändern möchten, füllen Sie PLAF-GSMNG mit der neuen Menge und setzen ein 'X' bei bapiplaf_i2x-GSMNG, die sich beide im Import-Parameter befinden. Das System erkennt die Änderungen nur anhand des X-Flags in bapiplaf_i2x. Das System liest die aktuellen PLAF-Werte aus der Datenbank unter Verwendung der Planauftragsnummer, die Sie spezifiziert haben und überschreibt die passenden Felder mit den neuen Werten, die Sie eingegeben haben. Danach wird der Funktionsbaustein MD_PLANNED_ORDER_CHANGE aufgerufen, um den Planauftrag zu ändern.

Beachten Sie, daß der geänderte Planauftrag nicht in der Datenbank gesichert wird, solange Sie nicht die Methode CommitWork gesondert nach diesem Funktionsbaustein aufrufen. Die Update-Routine wird in der Update-Anwendung aufgerufen.

Bevor die Methode CommitWork ausgeführt wird, können Sie entscheiden, ob die Änderungen in der Datenbank gesichert werden sollen oder nicht, indem Sie sich auf die Export- und Tabellenparameter beziehen, die vom Funktionsbaustein mitgegeben werden. Wenn der Planauftrag intern erfolgreich geändert wurde, werden alle Materialkomponenten-Daten, Kapazitätskopfdaten, Kapazitätsbedarfdaten und die geänderten Kopfdaten an das aufrufende Programm zurückgegeben.

Wenn Sie einen Planauftrag mit diesem Funktionsbaustein ändern, wird er immer neu terminiert, wobei auch eine erneute Stücklistenauflösung erfolgt.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

CAPACITY_DATA1
CAPACITY_DATA2
CAPACITY_DATA3
COMPONENTS_DATA
EBAPIPLAF_I2X
ECM61O
ECM61S
EPLAF
EPLNUM
ICM61O
IKBKO1
IKBKO2
IKBKO3
IPLAF
IRF61Q
IS_AFS_HEADER
IS_AFS_HEADERX
IT_AFS_MARKER
IT_AFS_SKU
RETURN

Ausnahmen

Funktionsgruppe

M61O

BAL_S_LOG - Application Log: Log header data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4094 Date: 20240523 Time: 122209     sap01-206 ( 82 ms )