Ansicht
Dokumentation

CACS_GET_CONTRACTS - Selektion aktive Provisionsverträge

CACS_GET_CONTRACTS - Selektion aktive Provisionsverträge

Addresses (Business Address Services)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

RFC fähiger Baustein zur Ermittlung aller aktiven Provisionsverträge zu vorgegebenen Provisionsvertragspartnern und zur Prüfung bzw. Suche nach Provisionsverträgen. Der Baustein arbeitet analog einer Suchhilfe, d.h., er löst keine Exceptions aus, und kann bei den Provisionsvertrags-IDs Maskierungszeichen verarbeiten. Sie können durch einen Parameter die Zahl der selektierten Provisionsverträge begrenzen.

Der Baustein enthält eine Kundenerweiterung, den BTE (Business Transaction Event) CACS0002.

Der Baustein ist nicht für die Massenverarbeitung oder perfomancekritischen Einsatz geeignet.

Importparameter:

IV_APPL: Provisionsanwendung, für die die Ermittlung durchgeführt werden soll. Es wird keine Prüfung auf Existenz vorgenommen. Dieser Parameter ist obligatorisch.

IV_CLC_TIMESTAMP: fachlicher Zugriffszeitpunkt, wird mit dem aktuellen Zeitstempel (UTC, unter Benutzung von GET TIME STAMP) versehen, wenn initial.

IV_KNW_TIMESTAMP: technischer Zugriffszeitpunkt, wird mit dem aktuellen Zeitstempel (UTC, unter Benutzung von GET TIME STAMP) versehen, wenn initial.

IT_BU_PARTNER: Tabelle mit Provisionsvertragspartnern. Der Baustein ermittelt zu jedem vorgegebenen Provisionsvertragspartner alle aktiven Provisionsverträge zum vorgegebenen (technischen und fachlichen) Zeitpunkt. Die Verträge werden nur ausgegeben, wenn der USER die Berechtigung zur Anzeige besitzt.

IT_CTRTB_IDS: Tabelle mit ID's von Provisionsverträgen. Der Baustein prüft zu jeder in dieser Tabelle mitgegebenen Provisionsvertrags-ID, ob es eine aktive Version des Vertrages gibt, und ermittelt gegebenenfalls den Provisionsvertragspartner (Geschäftspartner).Bei der Einagbe der Vertrags-ID können sie auch '*' und '+' als Maskierungszeichen verwenden. Die Verträge werden nur ausgegeben, wenn der USER die Berechtigung zur Anzeige besitzt.

Sind beide Importtabellen leer, übergibt der Vertrag alle im System zu dem angegebenen Zeitpunkt aktiv vorhandenen Provisionsverträge.

IV_TBMAXSEL: Angabe der Zahl von Provisionsverträgen, die der Baustein maximal selektieren soll. Die tatsächlich ausgegebene Zahl von Provisionsverträgen kann geringer sein, wenn der aktuelle USER keine Berechtigung zur Anzeige der Verträge hat.

Exportparameter

ET_CTRTBU_ID: Tabelle vom Tabellentyp CACS_TT_CTRTBU_EVALPM, der im Data Dictionary definiert ist. Die Tabelle enthält neben der Vertrags-ID auch die Version des Provisionsvertrages die zur angegebenen Zeit gültig ist, den Provisionsvertragspartner und, als zusätzliche Information, eine Beschreibung, der durch den BTE PRCACS0002 gefüllt werden kann.

Weiterführende Informationen

Beachten Sie auch die Dokumentation zum BTE (Business Transaction Event) PRCACS0002 und den Funktionsbausteinen CACS_SAMPLE_PRC_0002 und CACS_CTRST_DESCRIPT_GET.





Parameter

ET_CTRTBU_ID
IT_BU_PARTNER
IT_CTRTB_IDS
IV_APPL
IV_CLC_TIMESTAMP
IV_KNW_TIMESTAMP
IV_TBMAXSEL

Ausnahmen

Funktionsgruppe

CACS_EXT_CC

CPI1466 during Backup   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3856 Date: 20240523 Time: 110251     sap01-206 ( 81 ms )