Ansicht
Dokumentation
CJ2054_CHANGE - PSP-Elemente per BAPI ändern
ROGBILLS - Synchronize billing plans BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
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
EXTENSIONINIT_UPDATE_WBS_ELEMENT
I_PROJECT_DEFINITION
I_WBS_ELEMENT
Ausnahmen
DATES_NOT_CHANGEDELEMENT_NOT_CHANGED
Funktionsgruppe
CJ2054TXBHW - 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 )