SAP ABAP Class CL_BSP_BROK_COMMCTRL_SERVICE (Service Class for Commission Monitoring)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CD (Application Component) Collections/Disbursements
     FSCDITAGCY_COMMCTRL (Package) FS-CD: Italian Agency Collections: Commission Monitoring
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 CL_BSP_BROK_SERVICE_MISC 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 STATUS_INVESTIGATION Constant Public Type reference (TYPE) STATUS_COMMCTRL_ITAGCY 'I' Agency Collections: Commission Monitoring: Status 20040907
2 STATUS_READY 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 CHECK_COINS_COST Static method Private Method Check for Coinsurance Costs 20040909
2 CHECK_COMMISSION_FOR_CONTINUE Static method Public Method Checks Whether Action to Be Taken for Commission 20040930
3 CHECK_COMM_PREM_CLEARED Static method Private Method Checks Whether Commission Is to Be Guaranteed (Clearing) 20040930
4 CHECK_COMM_PREM_OPEN Static method Private Method Checks Whether Commission Is to Be Demanded Back (Reversal) 20040930
5 CHECK_PREMIUM_FOR_CONTINUE Static method Public Method Checks Whether Action Is to Be Taken with Premium 20050315
6 GET_COMMISSIONS Static method Public Method Delivers Commission for an XBLNR 20040909
7 GET_DOCUMENT_CURR_FROM_FKKCL Static method Public Method Delivers Document Currency from FKKCLs 20041008
8 GET_FKKCL_FROM_FKKOP Static method Public Method Delivers FKKCLs and FKKOPs 20040930
9 GET_FKKKO_OF_DOCUMENT Static method Public Method Delivers Header Data for a Document 20040930
10 GET_FKKOP_OF_DOCUMENT Static method Public Method Delivers FKKOPs for a Document 20040930
11 GET_HIGHEST_OPBEL_AMOUNT Static method Private Method Delivers Document with Highest Amount 20040909
12 GET_OPBEL_AMOUNT Static method Public Method Delivers Amount for a Document in Local Currency 20040909
13 GET_OPENITEMS_OF_OPBEL Static method Public Method Delivers Open Items for a Document 20040915
14 GET_PREMIUM_FROM_XBLNR Static method Public Method Delivers Premium Document for an XBLNR 20040909
15 GET_RELEVANT_AGENCIES Static method Public Method Delivers Relevant Agencies for Commission Monitoring 20041201
16 GET_RELEVANT_TRIGGERS Static method Public Method Delivers Relevant Trigger Entries for Broker&Broker Contract 20040911
17 GET_TRIGGER Static method Public Method Delviers Trigger Entry for an XBLNR 20040908
18 GET_TRIGGERS Static method Public Method Delivers Trigger Entries for a Quantity of XBLNR 20041005
19 REMOVE_COMMISSIONS_FROM_FKKCL Static method Public Method Removes Commission from Delivered FKKCLs 20041006
20 REMOVE_COMMISSIONS_FROM_FKKOP Static method Public Method Removes Commission from Delivered FKKOPs 20041105
21 REVERSE_FKKCL Static method Public Method Changes Amount for FKKCLs to Reversed Flag 20041001
22 UPDATE_COMMCTRLCP Static method Public Method Update for Table ITAGCYCOMMCTRLCP 20041001
23 UPDATE_HISTORY Static method Public Method Update for History 20041105
24 UPDATE_TRIGGER 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 Importing IV_OPBEL Call by reference Type reference (TYPE) OPBEL_KK Nummer eines Belegs des Vertragskontokorrents 20040909
2 Returning 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 Exporting ET_FKKCL Call by reference Type reference (TYPE) FKKCL_T Tabellen mit Ausgleichsinformationen 20040930
2 Exporting ET_IBROSTMP_REV Call by reference Type reference (TYPE) IBR_TTYPE_IBROSTMP Tabellentyp zur Struktur IBROSTMP 20040930
3 Exporting EX_CONTINUE Call by reference Type reference (TYPE) XFELD Kennzeichen: Mit Provision ist etwas zu tun 20040930
4 Importing IS_COMMISSION Call by reference Type reference (TYPE) ITAGCYCOMMCTRLCO Agenturinkasso: Provisionsüberwachung: Provisionen zu XBLNR 20040930
5 Importing 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 Exporting ET_FKKCL Call by reference Type reference (TYPE) FKKCL_T Tabellen mit Ausgleichsinformationen 20040930
2 Exporting EX_COMMISSION_TO_CLEAR Call by reference Type reference (TYPE) XFELD Kennzeichen: Provision ist auszugleichen 20040930
3 Importing 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 Exporting ET_IBROSTMP Call by reference Type reference (TYPE) IBR_TTYPE_IBROSTMP Tabellentyp zur Struktur IBROSTMP 20040930
2 Exporting EX_COMMISSION_TO_REVERSE Call by reference Type reference (TYPE) XFELD Kennzeichen: Provision ist zu stornieren 20040930
3 Importing 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 Exporting EV_COMPCODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050315
2 Exporting EX_CONTINUE Call by reference Type reference (TYPE) XFELD Kennzeichen: Prämie entspricht Kriterien 20050315
3 Importing IT_RANGE_BUKRS Call by reference Type reference (TYPE) FKK_RT_BUKRS range Tabelle Buchungskreis 20050315
4 Importing 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 Importing IT_RANGE_XBLNR Call by reference Type reference (TYPE) FKK_RT_XBLNR Range Tabelle Referenzbelgnummer 20041001
2 Importing IV_XBLNR Call by reference Type reference (TYPE) XBLNR_KK Referenzbelegnummer 20040909
3 Importing IX_GET_COMMISSIONS Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Kennzeichen: Liefert Provisionen 20041001
4 Importing IX_GET_SUBCOMMISSIONS Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Kennzeichen: Liefert Unterprovisionen 20041001
5 Returning 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 Importing IT_FKKCL Call by reference Type reference (TYPE) FKKCL_T Tabellen mit Ausgleichsinformationen 20041008
2 Returning 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 Importing IT_FKKOP Call by reference Type reference (TYPE) FKKOP_T Tabellentyp zu FKKOP 20040930
2 Returning 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 Importing IV_OPBEL Call by reference Type reference (TYPE) OPBEL_KK Nummer eines Belegs des Vertragskontokorrents 20040930
2 Returning 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 Importing IV_OPBEL Call by reference Type reference (TYPE) OPBEL_KK Nummer eines Belegs des Vertragskontokorrents 20040930
2 Returning 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 Importing IT_FKKB1 Call by reference Type reference (TYPE) TITAGCY_FKKB1 Tabellentyp zu Belege mit gleicher Referenzbelegnummer 20040909
2 Returning 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 Exporting EV_BETRW Call by reference Type reference (TYPE) BETRW_KK Betrag in Transaktionswährung mit Vorzeichen 20040928
2 Exporting EV_WAERS Call by reference Type reference (TYPE) BLWAE_KK Transaktionswährung 20040928
3 Importing 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 Exporting ET_FKKCL Call by reference Type reference (TYPE) FKKCL_T Tabellen mit Ausgleichsinformationen 20040915
2 Exporting EX_OPENITEMS Call by reference Type reference (TYPE) XFELD Kennzeichen: Offene Posten zum Beleg vorhanden 20040915
3 Importing IV_OPBEL Call by reference Type reference (TYPE) OPBEL_KK Nummer eines Belegs des Vertragskontokorrents 20040915
4 Importing 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 Importing IV_XBLNR Call by reference Type reference (TYPE) XBLNR_KK Referenzbelegnummer 20040909
2 Importing IX_CHECK_TRIGGER Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Überprüfe Triggereintrag 20040911
3 Returning 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 Exporting ET_AGENCIES Call by reference Type reference (TYPE) TITAGCYORGDESCR Tabellentyp zu SITAGCYORGDESCR 20041201
2 Exporting ET_TRIGGER Call by reference Type reference (TYPE) TITAGCYCOMMCTRL Tabellentyp zu Triggertabelle der Provisionsüberwchung 20041201
3 Importing 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 Importing IV_BROKER Call by reference Type reference (TYPE) BROKERPA_BRO Geschäftspartnernummer des meldenden Maklers 20041201
2 Importing IV_BROOBJ Call by reference Type reference (TYPE) BROOBJ_BRO Maklervertrag, Versicherungsobjekt des meldenden Maklers 20041201
3 Returning 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 Importing IV_XBLNR Call by reference Type reference (TYPE) XBLNR_KK Referenzbelegnummer 20040908
2 Returning 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 Importing IT_RANGE_XBLNR Call by reference Type reference (TYPE) FKK_RT_XBLNR Range Tabelle Referenzbelgnummer 20041005
2 Returning 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 Changing 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 Changing 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 Changing 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 Importing IV_CONTAINER Call by reference Type reference (TYPE) CONT_ITAGCY Identifikation des Kassencontainers 20041001
2 Importing IV_LAUFD Call by reference Type reference (TYPE) LAUFD_KK Datumskennung 20041001
3 Importing IV_LAUFI Call by reference Type reference (TYPE) LAUFI_KK Zusätzliches Identifikationsmerkmal 20041001
4 Importing IV_SEQNO Call by reference Type reference (TYPE) SEQNO_ITAGCY Folge-Nummer 20041001
5 Importing IV_XBLNR Call by reference Type reference (TYPE) XBLNR_KK Referenzbelegnummer 20041001
6 Importing 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 Importing IT_COMMCTRL Call by reference Type reference (TYPE) TITAGCYCOMMCTRL Tabellentyp zu Triggertabelle der Provisionsüberwchung 20041105
2 Importing IX_COMMIT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Kennzeichen: Commit Work 20041105
3 Importing 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 Importing IS_TRIGGER_UPD Call by reference Type reference (TYPE) ITAGCYCOMMCTRL Agenturinkasso: Provisionsüberwachung 20041001
2 Importing IT_TRIGGER_UPD Call by reference Type reference (TYPE) TITAGCYCOMMCTRL Tabellentyp zu Triggertabelle der Provisionsüberwchung 20041004
3 Importing 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