SAP ABAP Class CL_ICL_WCMP_CALC_COLLECTION_AL (Workers Comp - Benefit Calculation Manager)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_WCOMP (Package) Workers Compensation
Properties
Class CL_ICL_WCMP_CALC_COLLECTION_AL  
Short Description Workers Comp - Benefit Calculation Manager    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_WCOMP   Workers Compensation 
Created 20041217   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICL_WCMP_CALC_COLLECTION_AL has no forward declaration.
Interfaces
Class CL_ICL_WCMP_CALC_COLLECTION_AL has no interface implemented.
Friends
Class CL_ICL_WCMP_CALC_COLLECTION_AL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_SELECTED_CALCULATION Instance attribute Private Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL Workers Compensation Calculation 20050104
2 GO_SELECTED_CALC_COLLECTION Static Attribute Private Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_COLLECTION_AL Calculation Collection 20050119
3 GS_CALC_COLLECTION Static Attribute Private Type reference (TYPE) TS_CALC_COLLECTION Line of Calculation Collection 20050119
4 GT_CALCULATION Instance attribute Public Type reference (TYPE) TT_CALCULATION Calculations 20041217
5 GT_CALC_COLLECTION Static Attribute Private Type reference (TYPE) TT_CALC_COLLECTION Calculation Collection 20041217
6 GT_COUNT Instance attribute Private Type reference (TYPE) N Number of Calculations 20041217
7 GV_CLAIM Instance attribute Private Type reference (TYPE) ICL_CLAIM Number of Claim 20050104
8 GV_SUBCLAIM Instance attribute Private Type reference (TYPE) ICL_SUBCL_SEL Claim Header (0), Subclaim (1-n), Whole Claim ("X") 20050104
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CALCULATION Instance method Public Method Add Calculation to Internal Table 20041217
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041217
3 CREATE_CALCULATION Instance method Public Method Create Calculation 20041217
4 DATA_WAS_CHANGED Static method Public Method Check Whether Data Has Been Changed 20050202
5 DELETE_ALL_CALCULATIONS Instance method Public Method Delete All Calculations 20050112
6 DELETE_CALCULATION Instance method Public Method Delete Calculation 20041217
7 FIND_CALCULATION Instance method Public Method Get Most Recently Changed Calculation 20060712
8 GET_ALL_CALCULATION_COLLECTION Static method Public Method Gets Calculation Collection 20060712
9 GET_CALCULATION_COLLECTION Static method Public Method Gets Calculation Collection 20041217
10 GET_LAST_SELECTED_CALCULATION Static method Public Method Get Last Selected Calculation 20050406
11 GET_MOST_RECENTLY_CHANGED Instance method Public Method Get Most Recently Changed Calculation 20041217
12 GET_SELECTED_CALCULATION Instance method Public Method Get Selected Calculation 20041217
13 GET_SELECTED_CALC_COLLECTION Static method Public Method Get Selected Calculation Collection 20050119
14 HANDLE_DATA_CHANGED Instance method Protected Event handling method Event Handler DATA_CHANGED 20050202
15 NUMBER_OF_CALCULATIONS Instance method Public Method Number of Existing Calculations 20050104
16 REFRESH Static method Public Method Refresh Tables (After Rollback) 20050201
17 SET_SELECTED_CALCULATION Instance method Public Method Set Selected Calculation 20041217
18 SET_SELECTED_CALC_COLLECTION Static method Public Method Set Selected Calculation Collection 20050119
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20041217
2 SELECTED_CALCULATION_CHANGED Instance Event
(0)
Public
(2)
20050202
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CALCULATION Public Type reference (TYPE) ICL_WCMP_CALCULATION_S_AL Calculation 20050104
2 TS_CALC_COLLECTION Public See coding 20041217 BEGIN OF TS_CALC_COLLECTION, claim type icl_claim, subclaim type icl_subcl_sel, calc_collection TYPE ref to cl_icl_wcmp_calc_collection_al. TYPES: end of TS_CALC_COLLECTION
3 TT_CALCULATION Public Type reference (TYPE) ICL_WCMP_CALCULATION_T_AL Calculation Table 20041217
4 TT_CALC_COLLECTION Public See coding Calculation Collection 20041217 tt_calc_collection type hashed table of ts_calc_collection with unique key claim subclaim
Method Signatures

Method ADD_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALCULATION Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL Workers Compensation Berechnung 20041217

Method ADD_CALCULATION on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050104
2 Importing IV_SUBCLAIM Call by reference Type reference (TYPE) ICL_SUBCL_SEL Fallkopf(0), Teilfall( 1-n), gesamter Fall('X') 20050104

Method CONSTRUCTOR on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method CREATE_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTUAL_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_DET_SEQNUM Sequenznummer der Detaildaten 20060825
2 Importing IV_HEADER_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_SEQNUM Sequenznummer der Kopfdaten 20060825
3 Importing IV_PROPOSED_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_DET_SEQNUM Sequenznummer der Detaildaten 20060825
4 Returning RO_CALCULATION Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL Workers Compensation Berechnung 20050104

Method CREATE_CALCULATION on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method DATA_WAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATA_WAS_CHANGED Value transfer Type reference (TYPE) BOOLEAN Data was changed 20050202

Method DATA_WAS_CHANGED on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method DELETE_ALL_CALCULATIONS Signature

Method DELETE_ALL_CALCULATIONS on class CL_ICL_WCMP_CALC_COLLECTION_AL has no parameter.
Method DELETE_ALL_CALCULATIONS on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method DELETE_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALCULATION Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL Workers Compensation Berechnung 20041217

Method DELETE_CALCULATION on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method FIND_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Number of Claim 20060712
2 Importing IV_SUBCLAIM Call by reference Type reference (TYPE) ICL_SUBCL_SEL Claim Header (0), Subclaim (1-n), Whole Claim ("X") 20060712
3 Importing IV_WCMPH_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_SEQNUM BUKV - Leistungsberechnung Anwendungsschicht 20060712
4 Returning RO_CALCULATION Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL Workers Compensation Calculation 20060712

Method FIND_CALCULATION on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method GET_ALL_CALCULATION_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20060712
2 Returning RT_CALC_COLLECTION Value transfer Type reference (TYPE) TT_CALC_COLLECTION Calculation Collection 20060712

Method GET_ALL_CALCULATION_COLLECTION on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method GET_CALCULATION_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20041217
2 Importing IV_SUBCLAIM Call by reference Type reference (TYPE) ICL_SUBCL_SEL Fallkopf(0), Teilfall( 1-n), gesamter Fall('X') 20041217
3 Returning RO_CALC_COLLECTION Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_COLLECTION_AL Calculation Collection 20041217

Method GET_CALCULATION_COLLECTION on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method GET_LAST_SELECTED_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CALCULATION Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL 20050406

Method GET_LAST_SELECTED_CALCULATION on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method GET_MOST_RECENTLY_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MOST_RECENTLY_CHANGED Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL Workers Compensation Berechnung 20050106

Method GET_MOST_RECENTLY_CHANGED on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method GET_SELECTED_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SELECTED_CALCULATION Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL Workers Compensation Berechnung 20050104

Method GET_SELECTED_CALCULATION on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method GET_SELECTED_CALC_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CALC_COLLECTION Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_COLLECTION_AL Calculation Collection 20050119

Method GET_SELECTED_CALC_COLLECTION on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method HANDLE_DATA_CHANGED Signature

Method HANDLE_DATA_CHANGED on class CL_ICL_WCMP_CALC_COLLECTION_AL has no parameter.
Method HANDLE_DATA_CHANGED on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method NUMBER_OF_CALCULATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NUMBER_OF_CALCULATIONS Value transfer Type reference (TYPE) I 20050104

Method NUMBER_OF_CALCULATIONS on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method REFRESH Signature

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

Method SET_SELECTED_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALCULATION Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL Workers Compensation Berechnung 20050104

Method SET_SELECTED_CALCULATION on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.

Method SET_SELECTED_CALC_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALC_COLLECTION Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_COLLECTION_AL Calculation Collection 20050119

Method SET_SELECTED_CALC_COLLECTION on class CL_ICL_WCMP_CALC_COLLECTION_AL has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_ICL_WCMP_CALC_COLLECTION_AL has no parameter.
Event SELECTED_CALCULATION_CHANGED Signature
Event SELECTED_CALCULATION_CHANGED on class CL_ICL_WCMP_CALC_COLLECTION_AL has no parameter.
History
Last changed by/on SAP  20050428 
SAP Release Created in 600