Ansicht
Dokumentation

BAPI_BUS2002_SET_STATUS - Setzen/Zurücknehmen von Status für BUS2002 (Network)

BAPI_BUS2002_SET_STATUS - Setzen/Zurücknehmen von Status für BUS2002 (Network)

General Material Data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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:

  1. Netzplankopf:
    1. Rücknahme Systemstatus
    2. Rücknahme Anwenderstatus
    3. Setzen Systemstatus
    4. Setzen Anwenderstatus
  2. Netzplanvorgänge:
    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 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_RESULT
I_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_2002

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