Ansicht
Dokumentation
BAPI_BUS2001_SET_STATUS - Setzen/Zurücknehmen von Status für BUS2001 (ProjektDefinition)
PERFORM Short Reference Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit dem BAPI BAPI_BUS2001_SET_STATUS kann auf einer Projektdefinition (PROJECT_DEFINITION) jeweils ein Systemstatus (UNDO_SYSTEM_STATUS) und ein Anwenderstatus (UNDO_USER_STATUS) zurückgenommen sowie jeweils ein Systemstatus (SET_SYSTEM_STATUS) und ein Anwenderstatus (SET_USER_STATUS) gesetzt werden.
Folgende Systemstatus werden unterstützt:
- 'REL',,Freigegeben (I0002),,,,,,,,,,setzen
- 'TECO',,Technisch abgeschlossen (I0045) ,,,,setzen / zurücknehmen
- 'CLSD',,Abgeschlossen (I0046) ,,,,,,,,setzen / zurücknehmen
- 'MDLK',,Stammdaten gesperrt (I0065) ,,,,,,setzen / zurücknehmen
- 'DLFL',,Löschvormerkung (I0076) ,,,,,,,,,,setzen / zurücknehmen
Anwenderstatus können entsprechend dem, der Projektdefinition 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:
- 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 in der Projektdefinition wirkt sich lediglich auf die PSP-Elemente nicht aber auf evtl. zugeordnete Netzplan aus.
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.
In einer LUW kann jeweils nur ein Projekt bzw. PSP-Elemente aus einem Projekt bearbeitet werden.
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_RESULTPROJECT_DEFINITION
RETURN
SET_SYSTEM_STATUS
SET_USER_STATUS
UNDO_SYSTEM_STATUS
UNDO_USER_STATUS
Ausnahmen
Funktionsgruppe
CNIF_STATUS_2001Vendor Master (General Section) SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3559 Date: 20240523 Time: 092508 sap01-206 ( 50 ms )