Ansicht
Dokumentation

CACS_PS_GET_PS_RFC - Provisionsvertrag in Partnerschaft enthalten?

CACS_PS_GET_PS_RFC - Provisionsvertrag in Partnerschaft enthalten?

CPI1466 during Backup   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser RFC-fähige Funktionsbaustein ermittelt zu einem Provisionsvertrag Daten zur Zugehörigkeit des Vertrages zu einer Partnerschaft, die eindeutig bestimmbar sein muss. Dabei wird lediglich der nicht RFC-fähige Baustein CACS_PS_GET_PS 'verschalt', wobei einige der Rückgabeparameter (Customizing-Einstellungen zur Beteiligung und Ermittlung indirekter Beteiligter) nicht weitergereicht werden.

Zunächst wird geprüft, ob der Provisionsvertrag Gruppenvertrag einer Partnerschaft ist. Wenn das der Fall ist, dann wird das zugehörige Bündel, das die Partnerschaft repräsentiert, zusammen mit einigen Verwaltungsdaten zurückgegeben (vgl. Exportparameter). Andernfalls wird geprüft, ob das Kennzeichen dedizierte Provisionsverträge für die Provisionsanwendung gesetzt ist. Nur dann versucht das System festzustellen, ob mit Hilfe des Vertrages eine Partnerschaft ermittelt werden kann, in der der Vertrag Mitglied ist.

Wenn das System eine Partnerschaft ermittelt hat und diese in Bezug auf die ICM-Versionsführung und die übergebenen Zeitstempel konsistent ist, dann sind die Rückgabestrukturen und Felder entsprechend gefüllt, und das Feld E_ERROR ist initial. Andernfalls enthält das Feld E_ERROR den Returncode des verschalteten Bausteins. Dann sind alle anderen Rückgabewerte als ungültig anzusehen.

Beispiel

Hinweise

Die Funktion unterscheidet nichtzwischen dem Fall, dass der Provisionsvertrag nicht zum Bündel gehört, und dem Fall, in dem die Zuordnung zwar existiert, aber in irgendeiner Weise nicht konsistent ist. Die Ausnahmen des Bausteins CACS_PS_GET_PS werden nicht aufgeschlüsselt.

Wenn das Kennzeichen dedizierte Provisionsverträge für die Provisionsanwendung nicht gesetzt wird, sollte der Funktionsbaustein ausschließlich mit Gruppenverträgen verwendet werden, da er bei Eingabe eines normalen Provisionsvertrages keine Ergebnisse liefert.

Um zu einem Provisionsvertrag alle Partnerschaften zu ermitteln, in denen der Vertrag als Mitglied gültig eingetragen ist, sollte der Funktionsbaustein CACS_PS_GET_PARTNERSHIPS verwendet werden, beziehungsweise dessen RFC-fähige Verschalung CACS_PS_GET_PARTNERSHIPS_RFC.

Weiterführende Informationen





Parameter

ET_MEMBERS
E_CTRTBDL_ID
E_ERROR
E_GRP_CTRT
E_SPLIT_TYPE
IV_APPL
IV_CLC_TIMESTAMP
IV_CTRTBU_ID
IV_KNW_TIMESTAMP

Ausnahmen

Funktionsgruppe

CACS_PS_MD_IF_RFC

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: 3417 Date: 20240523 Time: 120233     sap01-206 ( 65 ms )