SAP ABAP Class CL_BSP_BROK_COST_TRIGG_SERVICE (Service Class: Posting Trigger Entries to Costs)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CD (Application Component) Collections/Disbursements
     FSCDITAGCY_COST (Package) FS-CD: Italian Agency Collections - Processing Costs
Properties
Class CL_BSP_BROK_COST_TRIGG_SERVICE  
Short Description Service Class: Posting Trigger Entries to Costs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FSCDITAGCY_COST   FS-CD: Italian Agency Collections - Processing Costs 
Created 20040217   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BSP_BROK_COST_TRIGG_SERVICE has no forward declaration.
Interfaces
Class CL_BSP_BROK_COST_TRIGG_SERVICE has no interface implemented.
Friends
Class CL_BSP_BROK_COST_TRIGG_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_STATUS_CLEARED Constant Public Type reference (TYPE) COSTSTATUS_ITAGCY 9 Cost Trigger in Agency Collections 20040217
2 CO_STATUS_FREE Constant Public Type reference (TYPE) COSTSTATUS_ITAGCY SPACE Cost Trigger in Agency Collections 20040217
3 ST_HVORG_TVORG_COMM Static Attribute Private Type reference (TYPE) TTY_HVORG_TVORG_SORT 20040218
4 ST_HVORG_TVORG_COMM_PLAN Static Attribute Private Type reference (TYPE) TITAGCYCOMMPLAN Agency Coll.: Main/Sub-Transactns f.Commission in PlndPrincp 20060606
5 ST_HVORG_TVORG_COST Static Attribute Private Type reference (TYPE) TTY_HVORG_TVORG_SORT 20040217
6 ST_HVORG_TVORG_SUBCOMM Static Attribute Private Type reference (TYPE) TITAGCYSUBCOMM Table Category for ITAGCYSUBCOMM 20060424
7 ST_HVORG_TVORG_SUBCOST Static Attribute Private Type reference (TYPE) TITAGCYSUBCOMM Table Category for ITAGCYSUBCOMM 20040217
8 T_ITAGCYCOST_0010 Instance attribute Private Type reference (TYPE) TITAGCYCOST Table Entries from Analysis 20040217
9 T_ITAGCYCOST_INS Instance attribute Private Type reference (TYPE) TITAGCYCOST Table Category for Trigger Entries for Open Items 20040217
10 T_OPBELS_0020_CLEARING Instance attribute Private Type reference (TYPE) TITAGCYCOSTTR_OPBEL Table Category for SITAGCYCOSTTR_OPBEL 20041109
11 T_OPBELS_0020_RESET Instance attribute Private Type reference (TYPE) TITAGCYCOSTTR_OPBEL Table Category for SITAGCYCOSTTR_OPBEL 20041109
12 X_INSERT_0010 Instance attribute Private Type reference (TYPE) XFELD Indicator: Include Document Number 20040217
13 X_UPDATE Instance attribute Private Type reference (TYPE) XFELD Indicator: Post in Update Task 20040217
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OPBEL_0020 Instance method Public Method Supply Documents to Be Analyzed in Event 0020 20040217
2 ANALYSE_FKKOP Instance method Private Method Analyze Cost Item in Open Item 20040218
3 ANALYSE_FKKOP_0010 Instance method Public Method Save Open Items in Event 0010 20040217
4 BUILD_INITIAL_TRIGGER Instance method Private Method Structure of Trigger Item 20040218
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040217
6 COMMIT Instance method Public Method Commit 20040217
7 COST_BROKERCOLLECTION_CHECK Static method Public Method Check Whether Costs Are Relevant for Broker Collections 20040218
8 COST_SELECTION_VIA_TRIGGER Static method Public Method Select Open Costs Using Trigger Entries 20040218
9 COST_TP_SELECTION_VIA_TRIGGER Static method Public Method Selection of Open Costs Using Trigger Entries (Stat.) 20041109
10 REFRESH Instance method Private Method Delete Global Data 20040217
11 ROLLBACK Instance method Public Method Rollback 20040217
12 SET_XUPDATE Instance method Public Method Set Update Task Flag 20040217
13 STORE_OPBEL Instance method Public Method Select Document Number in Event 0030 20040217
14 TRIGGER_GET Static method Public Method Supplies Trigger Entries for Costs To Be Included 20040218
Events
Class CL_BSP_BROK_COST_TRIGG_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_HVORG_TVORG_SORT Private See coding 20040217 tty_hvorg_tvorg_sort type sorted table of tkkvhvtv with unique key applk hvorg tvorg bukrs prgrp
Method Signatures

Method ADD_OPBEL_0020 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OPBEL Call by reference Type reference (TYPE) TITAGCYCOSTTR_OPBEL Tabellentyp zu SITAGCYCOSTTR_OPBEL 20040217
2 Importing IX_RESET Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20041109

Method ADD_OPBEL_0020 on class CL_BSP_BROK_COST_TRIGG_SERVICE has no exception.

Method ANALYSE_FKKOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WRITE_TRIGGER Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20040220
2 Exporting E_BROKERCONTRACT Call by reference Type reference (TYPE) VTREF_KK Referenzangaben aus dem Vertrag 20040220
3 Importing I_FKKOP Call by reference Type reference (TYPE) FKKOP Geschäftspartnerpositionen zum Kontokorrentbeleg 20040218

Method ANALYSE_FKKOP on class CL_BSP_BROK_COST_TRIGG_SERVICE has no exception.

Method ANALYSE_FKKOP_0010 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 20040217

Method ANALYSE_FKKOP_0010 on class CL_BSP_BROK_COST_TRIGG_SERVICE has no exception.

Method BUILD_INITIAL_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BROKERCONTRACT Call by reference Type reference (TYPE) VTREF_KK Referenzangaben aus dem Vertrag 20040220
2 Importing I_FKKOP Call by reference Type reference (TYPE) FKKOP Geschäftspartnerpositionen zum Kontokorrentbeleg 20040218
3 Returning RS_ITEM Value transfer Type reference (TYPE) ITAGCYCOST Triggertabelle Kosten im Agenturinkasso 20040218

Method BUILD_INITIAL_TRIGGER on class CL_BSP_BROK_COST_TRIGG_SERVICE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COMMIT Signature

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

Method COST_BROKERCOLLECTION_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IBROSTMH Call by reference Type reference (TYPE) IBROSTMH ISCD: Maklermeldung - Kopfdaten 20040218
2 Importing IS_SELVALUES Call by reference Type reference (TYPE) SITAGCYCOSTSELVALUES Selektionsbedingungen Selektion offener Posten 20040218
3 Importing IT_COST Call by reference Type reference (TYPE) FKKCL_T Tabellen mit Ausgleichsinformationen 20040218
4 Returning RT_COST Value transfer Type reference (TYPE) FKKCL_T Tabellen mit Ausgleichsinformationen 20040218

Method COST_BROKERCOLLECTION_CHECK on class CL_BSP_BROK_COST_TRIGG_SERVICE has no exception.

Method COST_SELECTION_VIA_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TRIGGER Call by reference Type reference (TYPE) TITAGCYCOST Tabellentyp zu Triggereinträgen offener Posten 20040218
2 Importing IX_NO_ENQUEUE Call by reference Type reference (TYPE) XFELD 'X' Kennzeichen: Posten sperren 20040218
3 Importing IX_WITH_CLEAR_RESTR Call by reference Type reference (TYPE) XFELD 'X' Knz: Mit Ausgleichsrestriktion 20040223
4 Returning RT_COST Value transfer Type reference (TYPE) FKKCL_T Tabellen mit Ausgleichsinformationen 20040218

Method COST_SELECTION_VIA_TRIGGER on class CL_BSP_BROK_COST_TRIGG_SERVICE has no exception.

Method COST_TP_SELECTION_VIA_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TRIGGER Call by reference Type reference (TYPE) TITAGCYCOST Tabellentyp zu Triggereinträgen offener Posten 20041109
2 Importing IX_NO_ENQUEUE Call by reference Type reference (TYPE) XFELD 'X' Kennzeichen: Posten sperren 20041109
3 Importing IX_WITH_CLEAR_RESTR Call by reference Type reference (TYPE) XFELD 'X' Knz: Mit Ausgleichsrestriktion 20041109
4 Returning RT_COST Value transfer Type reference (TYPE) FKKCL_T Tabellen mit Ausgleichsinformationen 20041109

Method COST_TP_SELECTION_VIA_TRIGGER on class CL_BSP_BROK_COST_TRIGG_SERVICE has no exception.

Method REFRESH Signature

Method REFRESH on class CL_BSP_BROK_COST_TRIGG_SERVICE has no parameter.
Method REFRESH on class CL_BSP_BROK_COST_TRIGG_SERVICE has no exception.

Method ROLLBACK Signature

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

Method SET_XUPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_UPDATE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040217

Method SET_XUPDATE on class CL_BSP_BROK_COST_TRIGG_SERVICE has no exception.

Method STORE_OPBEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPBEL Call by reference Type reference (TYPE) OPBEL_KK Nummer eines Belegs des Vertragskontokorrents 20040217

Method STORE_OPBEL on class CL_BSP_BROK_COST_TRIGG_SERVICE has no exception.

Method TRIGGER_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSOBJECT Call by reference Type reference (TYPE) VTREF_KK Referenzangaben aus dem Vertrag 20040220
2 Importing I_PARTNER Call by reference Type reference (TYPE) GPART_KK Geschäftspartnernummer 20040218
3 Returning RT_ITAGCYCOST Value transfer Type reference (TYPE) TITAGCYCOST Tabellentyp zu Triggereinträgen offener Posten 20040218

Method TRIGGER_GET on class CL_BSP_BROK_COST_TRIGG_SERVICE has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472