SAP ABAP Class CL_BSP_BROK_COMMCTRL_TRIGGER (Updating Trigger Entries 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_TRIGGER  
Short Description Updating Trigger Entries 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 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BSP_BROK_COMMCTRL_TRIGGER has no forward declaration.
Interfaces
Class CL_BSP_BROK_COMMCTRL_TRIGGER has no interface implemented.
Friends
Class CL_BSP_BROK_COMMCTRL_TRIGGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 T_COMMCTRLCO_0010 Instance attribute Private Type reference (TYPE) TITAGCYCOMMCTRLCO Table Category for Commission Entries for Commission Mon. 20040908
2 T_COMMCTRLCO_INS Instance attribute Private Type reference (TYPE) TITAGCYCOMMCTRLCO Table Category for Commission Entries for Commission Mon. 20040908
3 T_COMM_PLAN Static Attribute Private Type reference (TYPE) TITAGCYCOMMPLAN Agency Coll.: Main/Sub-Transactns f.Commission in PlndPrincp 20060606
4 T_HVTV_COMM Static Attribute Private Type reference (TYPE) TT_TKKVHVTV HVORG/TVORG for Commission 20040907
5 T_HVTV_SUBCOMM Static Attribute Private Type reference (TYPE) TITAGCYSUBCOMM HVORG/TVORG for Subcommission 20040907
6 T_TRIGGER_0010 Instance attribute Private Type reference (TYPE) TT_TRIGGER_0010 Trigger Entries for Event 0010 20041105
7 T_TRIGGER_0020 Instance attribute Private Type reference (TYPE) FKK_RT_XBLNR Reference Document Number Range Table 20041105
8 X_UPDATE_TASK Instance attribute Private Type reference (TYPE) XFELD Indicator: Update Task 20040908
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_COMMISSION Instance method Public Method Delivers Whether FKKOP Is a Commission 20040907
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040907
3 CLEAR Instance method Private Method Reset Class Attributes 20040908
4 COMMIT Instance method Public Method Database Update 20040908
5 COMMIT_COMMISSIONS Instance method Private Method Database Update for Commission 20041105
6 COMMIT_TRIGGER_0010 Instance method Private Method Database Update for Trigger Event 0010 20041105
7 COMMIT_TRIGGER_0020 Instance method Private Method Database Update for Trigger Event 0020 20041105
8 PREPARE_TRIGGER_0010 Instance method Public Method Creates Database Entries for Event 0010 20040908
9 PREPARE_TRIGGER_0020 Instance method Public Method Creates Database Entries for Event 0020 20040910
10 PREPARE_TRIGGER_0030 Instance method Public Method Updates Database Entries for Event 0030 20040908
11 ROLLBACK Instance method Public Method Database Rollback 20040908
12 SET_UPDATE_TASK Instance method Public Method Sets Flag Update Task 20040908
Events
Class CL_BSP_BROK_COMMCTRL_TRIGGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_TKKVHVTV Private See coding 20040907 tt_tkkvhvtv TYPE SORTED TABLE OF tkkvhvtv WITH UNIQUE KEY applk hvorg tvorg bukrs prgrp
2 TT_TRIGGER_0010 Private See coding Trigger Entries for Event 0010 20041201 tt_trigger_0010 TYPE SORTED TABLE OF ty_trigger_0010 with unique key xblnr
3 TY_TRIGGER_0010 Private See coding 20041201 begin of TY_TRIGGER_0010, xblnr type xblnr_kk, agcy_broker type brokerpa_bro, agcy_broobj type broobj_bro, end of TY_TRIGGER_0010
Method Signatures

Method CHECK_FOR_COMMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DIMABROKER Call by reference Type reference (TYPE) DIMABROKER VO: Maklerspezifische Daten im FS-CD 20041201
2 Exporting ES_DIMABROKER_AGENCY Call by reference Type reference (TYPE) DIMABROKER VO: Maklerspezifische Daten im FS-CD 20041201
3 Exporting EX_COMMISSION Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040907
4 Exporting EX_SUBCOMMISSION Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040907
5 Importing IS_FKKOP Call by reference Type reference (TYPE) FKKOP Geschäftspartnerpositionen zum Kontokorrentbeleg 20040907

Method CHECK_FOR_COMMISSION on class CL_BSP_BROK_COMMCTRL_TRIGGER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BSP_BROK_COMMCTRL_TRIGGER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BSP_BROK_COMMCTRL_TRIGGER has no exception.

Method CLEAR Signature

Method CLEAR on class CL_BSP_BROK_COMMCTRL_TRIGGER has no parameter.
Method CLEAR on class CL_BSP_BROK_COMMCTRL_TRIGGER has no exception.

Method COMMIT Signature

Method COMMIT on class CL_BSP_BROK_COMMCTRL_TRIGGER has no parameter.
Method COMMIT on class CL_BSP_BROK_COMMCTRL_TRIGGER has no exception.

Method COMMIT_COMMISSIONS Signature

Method COMMIT_COMMISSIONS on class CL_BSP_BROK_COMMCTRL_TRIGGER has no parameter.
Method COMMIT_COMMISSIONS on class CL_BSP_BROK_COMMCTRL_TRIGGER has no exception.

Method COMMIT_TRIGGER_0010 Signature

Method COMMIT_TRIGGER_0010 on class CL_BSP_BROK_COMMCTRL_TRIGGER has no parameter.
Method COMMIT_TRIGGER_0010 on class CL_BSP_BROK_COMMCTRL_TRIGGER has no exception.

Method COMMIT_TRIGGER_0020 Signature

Method COMMIT_TRIGGER_0020 on class CL_BSP_BROK_COMMCTRL_TRIGGER has no parameter.
Method COMMIT_TRIGGER_0020 on class CL_BSP_BROK_COMMCTRL_TRIGGER has no exception.

Method PREPARE_TRIGGER_0010 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DIMABROKER Call by reference Type reference (TYPE) DIMABROKER VO: Maklerspezifische Daten im FS-CD 20041201
2 Importing IS_DIMABROKER_AGENCY Call by reference Type reference (TYPE) DIMABROKER VO: Maklerspezifische Daten im FS-CD 20041201
3 Importing IS_FKKOP Call by reference Type reference (TYPE) FKKOP Geschäftspartnerpositionen zum Kontokorrentbeleg 20040910
4 Importing IX_ONLY_TRIGGER Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20070309
5 Importing IX_SUBCOMMISSION Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040908

Method PREPARE_TRIGGER_0010 on class CL_BSP_BROK_COMMCTRL_TRIGGER has no exception.

Method PREPARE_TRIGGER_0020 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 20041005

Method PREPARE_TRIGGER_0020 on class CL_BSP_BROK_COMMCTRL_TRIGGER has no exception.

Method PREPARE_TRIGGER_0030 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 20040908

Method PREPARE_TRIGGER_0030 on class CL_BSP_BROK_COMMCTRL_TRIGGER has no exception.

Method ROLLBACK Signature

Method ROLLBACK on class CL_BSP_BROK_COMMCTRL_TRIGGER has no parameter.
Method ROLLBACK on class CL_BSP_BROK_COMMCTRL_TRIGGER has no exception.

Method SET_UPDATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_UPDATE_TASK Call by reference Type reference (TYPE) XFELD Kennzeichen: Update Task 20040908

Method SET_UPDATE_TASK on class CL_BSP_BROK_COMMCTRL_TRIGGER has no exception.
History
Last changed by/on SAP  20070917 
SAP Release Created in 473