Hierarchy
⤷
⤷
Properties
| Class | CL_BSP_BROK_COMMCTRL_SERVICE | |
| Short Description | Service Class for Commission Monitoring | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ITAGCY | |
| Program status | ||
| Category | 0 | |
| Package | FSCDITAGCY_COMMCTRL | FS-CD: Italian Agency Collections: Commission Monitoring |
| Created | 20040907 | SAP |
| Last change | 20050615 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_BSP_BROK_COMMCTRL_SERVICE has no interface implemented.
Friends
Class CL_BSP_BROK_COMMCTRL_SERVICE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STATUS_COMMCTRL_ITAGCY | 'I' | Agency Collections: Commission Monitoring: Status | 20040907 | ||
| 2 | Constant | Public | Type reference (TYPE) | STATUS_COMMCTRL_ITAGCY | 'R' | Agency Collections: Commission Monitoring: Status | 20040907 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Check for Coinsurance Costs | 20040909 | |
| 2 | Static method | Public | Method | Checks Whether Action to Be Taken for Commission | 20040930 | |
| 3 | Static method | Private | Method | Checks Whether Commission Is to Be Guaranteed (Clearing) | 20040930 | |
| 4 | Static method | Private | Method | Checks Whether Commission Is to Be Demanded Back (Reversal) | 20040930 | |
| 5 | Static method | Public | Method | Checks Whether Action Is to Be Taken with Premium | 20050315 | |
| 6 | Static method | Public | Method | Delivers Commission for an XBLNR | 20040909 | |
| 7 | Static method | Public | Method | Delivers Document Currency from FKKCLs | 20041008 | |
| 8 | Static method | Public | Method | Delivers FKKCLs and FKKOPs | 20040930 | |
| 9 | Static method | Public | Method | Delivers Header Data for a Document | 20040930 | |
| 10 | Static method | Public | Method | Delivers FKKOPs for a Document | 20040930 | |
| 11 | Static method | Private | Method | Delivers Document with Highest Amount | 20040909 | |
| 12 | Static method | Public | Method | Delivers Amount for a Document in Local Currency | 20040909 | |
| 13 | Static method | Public | Method | Delivers Open Items for a Document | 20040915 | |
| 14 | Static method | Public | Method | Delivers Premium Document for an XBLNR | 20040909 | |
| 15 | Static method | Public | Method | Delivers Relevant Agencies for Commission Monitoring | 20041201 | |
| 16 | Static method | Public | Method | Delivers Relevant Trigger Entries for Broker&Broker Contract | 20040911 | |
| 17 | Static method | Public | Method | Delviers Trigger Entry for an XBLNR | 20040908 | |
| 18 | Static method | Public | Method | Delivers Trigger Entries for a Quantity of XBLNR | 20041005 | |
| 19 | Static method | Public | Method | Removes Commission from Delivered FKKCLs | 20041006 | |
| 20 | Static method | Public | Method | Removes Commission from Delivered FKKOPs | 20041105 | |
| 21 | Static method | Public | Method | Changes Amount for FKKCLs to Reversed Flag | 20041001 | |
| 22 | Static method | Public | Method | Update for Table ITAGCYCOMMCTRLCP | 20041001 | |
| 23 | Static method | Public | Method | Update for History | 20041105 | |
| 24 | Static method | Public | Method | Update for Trigger Tables | 20041001 |
Events
Class CL_BSP_BROK_COMMCTRL_SERVICE has no event.
Types
Class CL_BSP_BROK_COMMCTRL_SERVICE has no local type.
Method Signatures
Method CHECK_COINS_COST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OPBEL | Call by reference | Type reference (TYPE) | OPBEL_KK | Nummer eines Belegs des Vertragskontokorrents | 20040909 | |||
| 2 | RX_COINS_COST | Value transfer | Type reference (TYPE) | XFELD | Kennzeichen: Mitversicherungsbeleg | 20040909 |
Method CHECK_COINS_COST on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method CHECK_COMMISSION_FOR_CONTINUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FKKCL | Call by reference | Type reference (TYPE) | FKKCL_T | Tabellen mit Ausgleichsinformationen | 20040930 | |||
| 2 | ET_IBROSTMP_REV | Call by reference | Type reference (TYPE) | IBR_TTYPE_IBROSTMP | Tabellentyp zur Struktur IBROSTMP | 20040930 | |||
| 3 | EX_CONTINUE | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: Mit Provision ist etwas zu tun | 20040930 | |||
| 4 | IS_COMMISSION | Call by reference | Type reference (TYPE) | ITAGCYCOMMCTRLCO | Agenturinkasso: Provisionsüberwachung: Provisionen zu XBLNR | 20040930 | |||
| 5 | IX_PREMIUM_OPEN | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: Prämie ist offen | 20040930 |
Method CHECK_COMMISSION_FOR_CONTINUE on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method CHECK_COMM_PREM_CLEARED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FKKCL | Call by reference | Type reference (TYPE) | FKKCL_T | Tabellen mit Ausgleichsinformationen | 20040930 | |||
| 2 | EX_COMMISSION_TO_CLEAR | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: Provision ist auszugleichen | 20040930 | |||
| 3 | IV_COMMDOC | Call by reference | Type reference (TYPE) | OPBEL_KK | Nummer eines Belegs des Vertragskontokorrents | 20040930 |
Method CHECK_COMM_PREM_CLEARED on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method CHECK_COMM_PREM_OPEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_IBROSTMP | Call by reference | Type reference (TYPE) | IBR_TTYPE_IBROSTMP | Tabellentyp zur Struktur IBROSTMP | 20040930 | |||
| 2 | EX_COMMISSION_TO_REVERSE | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: Provision ist zu stornieren | 20040930 | |||
| 3 | IV_COMMDOC | Call by reference | Type reference (TYPE) | OPBEL_KK | Nummer eines Belegs des Vertragskontokorrents | 20040930 |
Method CHECK_COMM_PREM_OPEN on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method CHECK_PREMIUM_FOR_CONTINUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_COMPCODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20050315 | |||
| 2 | EX_CONTINUE | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: Prämie entspricht Kriterien | 20050315 | |||
| 3 | IT_RANGE_BUKRS | Call by reference | Type reference (TYPE) | FKK_RT_BUKRS | range Tabelle Buchungskreis | 20050315 | |||
| 4 | IV_OPBEL | Call by reference | Type reference (TYPE) | OPBEL_KK | Nummer eines Belegs des Vertragskontokorrents | 20050315 |
Method CHECK_PREMIUM_FOR_CONTINUE on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_COMMISSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RANGE_XBLNR | Call by reference | Type reference (TYPE) | FKK_RT_XBLNR | Range Tabelle Referenzbelgnummer | 20041001 | |||
| 2 | IV_XBLNR | Call by reference | Type reference (TYPE) | XBLNR_KK | Referenzbelegnummer | 20040909 | |||
| 3 | IX_GET_COMMISSIONS | Call by reference | Type reference (TYPE) | XFELD | CL_BSP_BROK_SERVICE_MISC=>TRUE | Kennzeichen: Liefert Provisionen | 20041001 | ||
| 4 | IX_GET_SUBCOMMISSIONS | Call by reference | Type reference (TYPE) | XFELD | CL_BSP_BROK_SERVICE_MISC=>TRUE | Kennzeichen: Liefert Unterprovisionen | 20041001 | ||
| 5 | RT_COMMISSIONS | Value transfer | Type reference (TYPE) | TITAGCYCOMMCTRLCO | Tabellentyp zu Provisionseinträge der Prov.Überwchung | 20040909 |
Method GET_COMMISSIONS on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_DOCUMENT_CURR_FROM_FKKCL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FKKCL | Call by reference | Type reference (TYPE) | FKKCL_T | Tabellen mit Ausgleichsinformationen | 20041008 | |||
| 2 | RV_WAERS | Value transfer | Type reference (TYPE) | WAERS | Währungsschlüssel | 20041008 |
Method GET_DOCUMENT_CURR_FROM_FKKCL on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_FKKCL_FROM_FKKOP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FKKOP | Call by reference | Type reference (TYPE) | FKKOP_T | Tabellentyp zu FKKOP | 20040930 | |||
| 2 | RT_FKKCL | Value transfer | Type reference (TYPE) | FKKCL_T | Tabellen mit Ausgleichsinformationen | 20040930 |
Method GET_FKKCL_FROM_FKKOP on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_FKKKO_OF_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OPBEL | Call by reference | Type reference (TYPE) | OPBEL_KK | Nummer eines Belegs des Vertragskontokorrents | 20040930 | |||
| 2 | RS_FKKKO | Value transfer | Type reference (TYPE) | FKKKO | Kopfdaten zum Kontokorrentbeleg | 20040930 |
Method GET_FKKKO_OF_DOCUMENT on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_FKKOP_OF_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OPBEL | Call by reference | Type reference (TYPE) | OPBEL_KK | Nummer eines Belegs des Vertragskontokorrents | 20040930 | |||
| 2 | RT_FKKOP | Value transfer | Type reference (TYPE) | FKKOP_T | Tabellentyp zu FKKOP | 20040930 |
Method GET_FKKOP_OF_DOCUMENT on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_HIGHEST_OPBEL_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FKKB1 | Call by reference | Type reference (TYPE) | TITAGCY_FKKB1 | Tabellentyp zu Belege mit gleicher Referenzbelegnummer | 20040909 | |||
| 2 | RV_OPBEL | Value transfer | Type reference (TYPE) | OPBEL_KK | Nummer eines Belegs des Vertragskontokorrents | 20040909 |
Method GET_HIGHEST_OPBEL_AMOUNT on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_OPBEL_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BETRW | Call by reference | Type reference (TYPE) | BETRW_KK | Betrag in Transaktionswährung mit Vorzeichen | 20040928 | |||
| 2 | EV_WAERS | Call by reference | Type reference (TYPE) | BLWAE_KK | Transaktionswährung | 20040928 | |||
| 3 | IV_OPBEL | Call by reference | Type reference (TYPE) | OPBEL_KK | Nummer eines Belegs des Vertragskontokorrents | 20040909 |
Method GET_OPBEL_AMOUNT on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_OPENITEMS_OF_OPBEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FKKCL | Call by reference | Type reference (TYPE) | FKKCL_T | Tabellen mit Ausgleichsinformationen | 20040915 | |||
| 2 | EX_OPENITEMS | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: Offene Posten zum Beleg vorhanden | 20040915 | |||
| 3 | IV_OPBEL | Call by reference | Type reference (TYPE) | OPBEL_KK | Nummer eines Belegs des Vertragskontokorrents | 20040915 | |||
| 4 | IX_SET_ENQUEUE | Call by reference | Type reference (TYPE) | XFELD | CL_BSP_BROK_SERVICE_MISC=>TRUE | Kennzeichen: Enqueue setzen | 20040915 |
Method GET_OPENITEMS_OF_OPBEL on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_PREMIUM_FROM_XBLNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_XBLNR | Call by reference | Type reference (TYPE) | XBLNR_KK | Referenzbelegnummer | 20040909 | |||
| 2 | IX_CHECK_TRIGGER | Call by reference | Type reference (TYPE) | XFELD | CL_BSP_BROK_SERVICE_MISC=>TRUE | Überprüfe Triggereintrag | 20040911 | ||
| 3 | RV_OPBEL | Value transfer | Type reference (TYPE) | OPBEL_KK | Nummer eines Belegs des Vertragskontokorrents | 20040909 |
Method GET_PREMIUM_FROM_XBLNR on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_RELEVANT_AGENCIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AGENCIES | Call by reference | Type reference (TYPE) | TITAGCYORGDESCR | Tabellentyp zu SITAGCYORGDESCR | 20041201 | |||
| 2 | ET_TRIGGER | Call by reference | Type reference (TYPE) | TITAGCYCOMMCTRL | Tabellentyp zu Triggertabelle der Provisionsüberwchung | 20041201 | |||
| 3 | IT_DIMABROKER | Call by reference | Type reference (TYPE) | TIMABROKER | VO: Tabellentyp für DIMABROKER | 20041201 |
Method GET_RELEVANT_AGENCIES on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_RELEVANT_TRIGGERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BROKER | Call by reference | Type reference (TYPE) | BROKERPA_BRO | Geschäftspartnernummer des meldenden Maklers | 20041201 | |||
| 2 | IV_BROOBJ | Call by reference | Type reference (TYPE) | BROOBJ_BRO | Maklervertrag, Versicherungsobjekt des meldenden Maklers | 20041201 | |||
| 3 | RT_TRIGGER | Value transfer | Type reference (TYPE) | TITAGCYCOMMCTRL | Tabellentyp zu Triggertabelle der Provisionsüberwchung | 20040911 |
Method GET_RELEVANT_TRIGGERS on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_TRIGGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_XBLNR | Call by reference | Type reference (TYPE) | XBLNR_KK | Referenzbelegnummer | 20040908 | |||
| 2 | RS_TRIGGER | Value transfer | Type reference (TYPE) | ITAGCYCOMMCTRL | Agenturinkasso: Provisionsüberwchung | 20040908 |
Method GET_TRIGGER on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method GET_TRIGGERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RANGE_XBLNR | Call by reference | Type reference (TYPE) | FKK_RT_XBLNR | Range Tabelle Referenzbelgnummer | 20041005 | |||
| 2 | RT_TRIGGERS | Value transfer | Type reference (TYPE) | TITAGCYCOMMCTRL | Tabellentyp zu Triggertabelle der Provisionsüberwchung | 20041005 |
Method GET_TRIGGERS on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method REMOVE_COMMISSIONS_FROM_FKKCL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_FKKCL | Call by reference | Type reference (TYPE) | FKKCL_T | Tabellen mit Ausgleichsinformationen | 20041006 |
Method REMOVE_COMMISSIONS_FROM_FKKCL on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method REMOVE_COMMISSIONS_FROM_FKKOP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_FKKOP | Call by reference | Type reference (TYPE) | FKKOP_T | Tabellentyp zu FKKOP | 20041105 |
Method REMOVE_COMMISSIONS_FROM_FKKOP on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method REVERSE_FKKCL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_FKKCL | Call by reference | Type reference (TYPE) | FKKCL_T | Tabellen mit Ausgleichsinformationen | 20041001 |
Method REVERSE_FKKCL on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method UPDATE_COMMCTRLCP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONTAINER | Call by reference | Type reference (TYPE) | CONT_ITAGCY | Identifikation des Kassencontainers | 20041001 | |||
| 2 | IV_LAUFD | Call by reference | Type reference (TYPE) | LAUFD_KK | Datumskennung | 20041001 | |||
| 3 | IV_LAUFI | Call by reference | Type reference (TYPE) | LAUFI_KK | Zusätzliches Identifikationsmerkmal | 20041001 | |||
| 4 | IV_SEQNO | Call by reference | Type reference (TYPE) | SEQNO_ITAGCY | Folge-Nummer | 20041001 | |||
| 5 | IV_XBLNR | Call by reference | Type reference (TYPE) | XBLNR_KK | Referenzbelegnummer | 20041001 | |||
| 6 | IX_COMMIT | Call by reference | Type reference (TYPE) | XFELD | CL_BSP_BROK_SERVICE_MISC=>TRUE | Kennzeichen: Commit ausführen | 20041001 |
Method UPDATE_COMMCTRLCP on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method UPDATE_HISTORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_COMMCTRL | Call by reference | Type reference (TYPE) | TITAGCYCOMMCTRL | Tabellentyp zu Triggertabelle der Provisionsüberwchung | 20041105 | |||
| 2 | IX_COMMIT | Call by reference | Type reference (TYPE) | XFELD | CL_BSP_BROK_SERVICE_MISC=>TRUE | Kennzeichen: Commit Work | 20041105 | ||
| 3 | IX_UPDATE_TASK | Call by reference | Type reference (TYPE) | XFELD | CL_BSP_BROK_SERVICE_MISC=>TRUE | Kennzeichen: Update task | 20041105 |
Method UPDATE_HISTORY on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
Method UPDATE_TRIGGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_TRIGGER_UPD | Call by reference | Type reference (TYPE) | ITAGCYCOMMCTRL | Agenturinkasso: Provisionsüberwachung | 20041001 | |||
| 2 | IT_TRIGGER_UPD | Call by reference | Type reference (TYPE) | TITAGCYCOMMCTRL | Tabellentyp zu Triggertabelle der Provisionsüberwchung | 20041004 | |||
| 3 | IX_COMMIT | Call by reference | Type reference (TYPE) | XFELD | CL_BSP_BROK_SERVICE_MISC=>TRUE | Kennzeichen: Commit ausführen | 20041001 |
Method UPDATE_TRIGGER on class CL_BSP_BROK_COMMCTRL_SERVICE has no exception.
History
| Last changed by/on | SAP | 20050615 |
| SAP Release Created in | 473 |