Ansicht
Dokumentation

CJ2054_CHANGE - PSP-Elemente per BAPI ändern

CJ2054_CHANGE - PSP-Elemente per BAPI ändern

ROGBILLS - Synchronize billing plans   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dem BAPI BAPI_BUS2054_CHANGE_MULTI können PSP-Elemente eines Projektes geändert werden. Dazu muss im Parameter I_PROJECT_DEFINITION die Projektdefinition stehen, zu der die PSP-Elemente gehören. In der Tabelle IT_WBS_ELEMENT_TABLE müssen die Namen der einzelnen PSP-Elemente (WBS_ELEMENT) und die neuen Werte eintragen sein. In der Tabelle IT_WBS_ELEMENT_TABLE_UPD müssen ebenfalls die Namen der einzelnen PSP-Elemente (WBS_ELEMENT) stehen, damit sie zugeordnet werden können. Außerdem werden hier die Felder mit 'X' markiert, die geändert werden sollen. Die anderen Felder bleiben unverändert.

Bevor überhaupt etwas geändert wird, wird Folgendes überprüft:

  • Wird bereits ein anderes Projekt in der LUW (Logical Unit of Work) bearbeitet?
  • Kann das Projekt gesperrt werden?

War eine Prüfung nicht erfolgreich, wird nichts geändert. Andernfalls wird jedes PSP-Element in IT_WBS_ELEMENT_TABLE einzeln geändert, wobei vorher Folgendes überprüft wird:

  • Sind die geänderten Daten noch konsistent?
  • Sind alle Mussfelder gefüllt (es darf kein Mussfeld durch eine Änderung initialisiert werden)?
  • Gibt es zum einzelnen Eintrag in der Tabelle IT_WBS_ELEMENT_TABLE einen zugehörigen Eintrag in der Tabelle IT_WBS_ELEMENT_TABLE_UPD (gleicher Eintrag WBS_ELEMENT)?

Waren alle Prüfungen erfolgreich, wird das einzelne PSP-Element in den Belegtabellen geändert.

Die PSP-Elemente werden endgültig geändert, wenn mit dem BAPI BAPI_PS_PRECOMMIT und 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 zuerst eine Fehler- oder Erfolgsmeldung, die besagt, ob die PSP-Elemente geändert werden konnten. Dabei stehen der Objekttyp in der ersten, die Objekt-ID in der zweiten und die GUID (falls sie gelesen werden konnten) in der vierten Messagevariablen. Unter den jeweiligen Fehler- oder Erfolgsmeldungen stehen alle zugehörigen Meldungen, die während der Verarbeitung erzeugt wurden, wobei die Parameter der einzelnen Meldungen mit der Objekt-ID gefüllt sind.

Weiterführende Informationen

Weitere Informationen finden Sie in der SAP-Bibliothek unter Projektsystem -> Strukturen -> Schnittstellen des Projektsystems -> PS-EPS Schnittstelle zu externen Projektmanagementsystemen.





Parameter

EXTENSIONIN
IT_UPDATE_WBS_ELEMENT
I_PROJECT_DEFINITION
I_WBS_ELEMENT

Ausnahmen

DATES_NOT_CHANGED
ELEMENT_NOT_CHANGED

Funktionsgruppe

CJ2054

TXBHW - Original Tax Base Amount in Local Currency   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3350 Date: 20240523 Time: 164522     sap01-206 ( 64 ms )