Ansicht
Dokumentation

SD_ITEM_CHANGE_STATUS - Betriebswirtschaftl. Vorgang zu Objekttyp VBP durchführen

SD_ITEM_CHANGE_STATUS - Betriebswirtschaftl. Vorgang zu Objekttyp VBP durchführen

Fill RESBD Structure from EBP Component Structure   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieser Baustein sollte immer dann verwendet werden, wenn ein betriebs- wirtschaftlicher Vorgang an einer SD-Position durchzuführen ist - insbesondere beim Setzen oder Löschen eines Systemstatus durch den dafür vorgesehenen Vorgang.

Neben den Prüfungen der allgemeinen Statusverwaltung (d.h. den Prüfungen, die der Baustein STATUS_CHANGE_FOR_ACTIVITY vorsieht), werden weitere SD-spezifische Prüfungen durchgeführt. Die Prüfungen für den Vorgang XXXX werden im Unterprogramm STATUS_CHECK_XXXX durchgeführt.

Nach erfolgreichem Durchführen des Vorgangs XXXX werden SD-spezifische Folgeaktivitäten durchgeführt, die im Unterprogramm STATUS_FOLLOWUP_XXXX festgeschrieben sind.

Der Funktionsbaustein kann auch extern aufgerufen werden (von einem Report, der z.B. Massenänderungen an Status durchführen soll). In diesem Fall sollte das Kennzeichen I_EXTERNAL_CALL gesetzt werden. Der Baustein liest die nötigen Positionsdaten selbst nach, es genügt die Übergabe der Belegnummer und Positionsnummer.

Für manche Status sollte es möglich sein, daß sie in dringenden Fällen auch dann gesetzt werden können, wenn nicht alle, sondern nur die nötigsten Prüfungen erfolgreich waren. Für einen reduzierten Prüfumfang kann das Kennzeichen I_SLOPPY_CHECK gesetzt werden.

Um nur die Prüfungen durchzuführen, den Vorgang selbst jedoch nicht, kann das Kennzeichen I_CHECK_ONLY gesetzt werden.

Wurde die Ausnahme FATAL_ERROR ausgelöst, würde durch einen COMMIT WORK ein inkonsistenter Zustand entstehen. Diese Ausnahme sollte daher mit einem Abbruch quittiert werden.





Parameter

FXVBAPF
FXVBEP
FXVBFA
FXVBUP
I_CHECK_ONLY
I_DOCUMENT_NUMBER
I_EXTERNAL_CALL
I_ITEM_NUMBER
I_SLOPPY_CHECK
I_VBAK
I_VBAP
I_VRGNG

Ausnahmen

FATAL_ERROR
MISSING_DATA
NOT_ALLOWED
NO_ACTIVITY
NO_STATUS_OBJECT

Funktionsgruppe

V45P

BAL Application Log Documentation   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2270 Date: 20240523 Time: 130108     sap01-206 ( 95 ms )