Ansicht
Dokumentation
BAPI_BUS2002_SET_STATUS - Setzen/Zurücknehmen von Status für BUS2002 (Network)
General Material Data RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit dem BAPI BAPI_BUS2002_SET_STATUS kann auf einem Netzplankopf (NUMBER) jeweils ein Systemstatus (UNDO_SYSTEM_STATUS) und ein Anwederstatus (UNDO_USER_STATUS) zurückgenommen sowie jeweils ein S Systemstatus (SET_SYSTEM_STATUS) und ein Anwenderstatus (SET_USER_STATUS) gesetzt werden.
Gleichzeitig können auf einer Liste von Vorgängen des Netzplanes jeweils ein Systemstatus und ein Anwenderstatus zurückgenommen sowie jeweils ein Systemstatus und ein Anwenderstatus gesetzt werden.
Folgende Systemstatus werden für den Netzplankopf unterstützt:
- 'REL' Freigegeben (I0002) setzen
- 'LKD' Gesperrt (I0043) setzen / zurücknehmen
- 'TECO' Technisch abgeschlossen (I0045) setzen / zurücknehmen
- 'CLSD' Abgeschlossen (I0046) setzen / zurücknehmen
- 'AALK' Kontierung gesperrt (I0064) setzen / zurücknehmen
- 'DLFL' Löschvormerkung (I0076) setzen / zurücknehmen
Folgende Systemstatus werden für die Netzplanvorgänge unterstützt:
- 'REL' Freigegeben (I0002) setzen
- 'TECO' Technisch abgeschlossen (I0045) setzen / zurücknehmen
- 'CLSD' Abgeschlossen (I0046) setzen / zurücknehmen
- 'AALK' Kontierung gesperrt (I0064) setzen / zurücknehmen
- 'DLFL' Löschvormerkung (I0076) setzen / zurücknehmen
- 'DSEX' Termine von ext. Syst. gesetzt (I0029) setzen / zurücknehmen
Anwenderstatus können entsprechend dem, dem Netzplankopf bzw. den Netzplanvorgängen zugeordneten, Statusschema gesetzt bzw. zurückgenommen werden. Diese müssen über den Schlüssel in der jeweiligen Anmeldesprache übergeben werden.
Die Reihenfolgen der Abarbeitung ist dabei folgende:
- Netzplankopf:
- Rücknahme Systemstatus
- Rücknahme Anwenderstatus
- Setzen Systemstatus
- Setzen Anwenderstatus
- Netzplanvorgänge:
- Rücknahme Systemstatus
- Rücknahme Anwenderstatus
- Setzen Systemstatus
- Setzen Anwenderstatus
Kann das Setzen/Rücknehmen eines System/Anwenderstatus nicht durchgeführt werden, so werden alle anderen Aktionen trotzdem ausgeführt.
Die Vererbung der Status findet dabei nicht integriert zwischen Projekt und Netzplan statt. Eine Statusänderung wirkt sich lediglich auf den aktuellen Netzplan nicht aber auf evtl. zugeordnete Projekte/PSP-Elemente aus.
Meilensteinfunktionen werden nicht unterstützt.
Der Aufruf des BAPIs kann solang wiederholt werden, bis mit dem BAPI BAPI_PS_PRECOMMIT und BAPI COMMIT WORK eine LUW (Logical Unit of Work) abgeschlossen wird.
Beispiel
Hinweise
Im Rückgabeparameter RETURN steht eine Fehlermeldung, wenn bei der Verarbeitung ein Fehler aufgetreten ist. In der Tabelle E_MESSAGE_TABLE stehen nach dem Aufruf die Meldungen, die während der Verarbeitung erzeugt wurden.
Weiterführende Informationen
Weitere Informationen finden Sie in der SAP-Bibliothek unter Projektsystem -> Strukturen -> Schnittstellen des Projektsystems -> PS-EPS Schnittstelle zu externen Projektmanagementsystemen.
Parameter
E_RESULTI_ACTIVITY_SYSTEM_STATUS
I_ACTIVITY_USER_STATUS
NUMBER
RETURN
SET_SYSTEM_STATUS
SET_USER_STATUS
UNDO_SYSTEM_STATUS
UNDO_USER_STATUS
Ausnahmen
Funktionsgruppe
CNIF_STATUS_2002PERFORM Short Reference rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5040 Date: 20240523 Time: 103236 sap01-206 ( 57 ms )