Ansicht
Dokumentation

BAPI_BUS2001_SET_STATUS - Setzen/Zurücknehmen von Status für BUS2001 (ProjektDefinition)

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.
SAP E-Book

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:

  1. Rücknahme Systemstatus
  2. Rücknahme Anwenderstatus
  3. Setzen Systemstatus
  4. 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_RESULT
PROJECT_DEFINITION
RETURN
SET_SYSTEM_STATUS
SET_USER_STATUS
UNDO_SYSTEM_STATUS
UNDO_USER_STATUS

Ausnahmen

Funktionsgruppe

CNIF_STATUS_2001

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