Ansicht
Dokumentation
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.
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_MEMBERSE_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_RFCVendor 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 )