Ansicht
Dokumentation

ICL_PARTOCC_BP_MODIFY - Modify business partner of one partocc entry

ICL_PARTOCC_BP_MODIFY - Modify business partner of one partocc entry

CPI1466 during Backup   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Es wird ein normaler Modify auf das Aktualgedächtnis der Tabelle ICLPARTOCC durchgeführt.

Zusätzlich wird der zugehörige Eintrag für das Aktualgedächtnis der Tabelle ICLPART geschrieben, falls noch nicht vorhanden. Die Attribute für die Tabelle ICLPART können dem Parameter IS_PART mitgegeben werden. Falls schon ein ICLPART-Eintrag vorhanden war, wird dieser modifiziert. Durch Übergabe der Flags IX_PART* wird erreicht, daß nur die angekreuzten Teile von IS_PART übernommen werden.

Der Baustein berücksichtigt die Kardinalität der Rollen (Customizing in Tabelle TICL301). D.h. er stellt sicher, daß Rollen, die pro Schaden oder Schadenteilobjekt nur einmal besetzt werden dürfen, nicht mehrfach besetzt werden. Der in IS_PARTOCC übergebene Eintrag wird immer übernommen; falls es aber schon einen Eintrag mit gleicher Rolle (und gleichem Teilobjekt) gab, dann wird dieser alte Eintrag gelöscht. Falls der Beteiligte des gelöschten Eintrags nun nicht mehr im Aktualgedächtnis von ICLPARTOCC vorkommt, wird auch der zugehörige ICLPART-Eintrag gelöscht.

Da es sein kann, daß der gelöschte Beteiligte auch noch in weiteren Tabellen gelöscht werden muß, wird er in es_partocc_deleted zurückgegeben.

Beispiel

Hinweise

Beim Parameter is_part

Weiterführende Informationen





Parameter

IV_BPARTNER
IV_BPARTNER_OLD
IV_ROLE
IV_SUBOBJCAT
IV_SUBOBJECT

Ausnahmen

BTYPE_ERROR
CARDINALITY_ERROR
DUPLICATE_ENTRY
INVALID_OBJECT
MISSING_ATTRIBUTES
ORIG_NOT_FOUND
ROLE_NOT_FOUND

Funktionsgruppe

ICL_PART_EXT

CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2045 Date: 20240523 Time: 115547     sap01-206 ( 51 ms )