SAP ABAP Class CL_ICL_WCMP_CALC_AL (Workers Compensation Benefit Calculation Application Layer)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_WCOMP (Package) Workers Compensation
Properties
Class CL_ICL_WCMP_CALC_AL  
Short Description Workers Compensation Benefit Calculation Application Layer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_WCOMP   Workers Compensation 
Created 20041210   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ICL_WCMP_CALC_AL has no interface implemented.
Friends
Class CL_ICL_WCMP_CALC_AL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTUAL Static Attribute Public Type reference (TYPE) ICL_WCMP_ITEMCAT 'AC' Workers Compensation Item Category 20041213
2 GC_DCLASS_DTH Static Attribute Public Type reference (TYPE) ICL_DISABILITY_CLASS '05' Death 20050614
3 GC_DCLASS_PPD Static Attribute Public Type reference (TYPE) ICL_DISABILITY_CLASS '04' Permanent Partial Disability 20050614
4 GC_DCLASS_PTD Static Attribute Public Type reference (TYPE) ICL_DISABILITY_CLASS '03' Permanent Total Disability 20050614
5 GC_DCLASS_SCH Static Attribute Public Type reference (TYPE) ICL_DISABILITY_CLASS '06' Scheduled 20050614
6 GC_DCLASS_TPD Static Attribute Public Type reference (TYPE) ICL_DISABILITY_CLASS '02' Temporary Partial Disability 20050614
7 GC_DCLASS_TTD Static Attribute Public Type reference (TYPE) ICL_DISABILITY_CLASS '01' Temporary Total Disability 20050614
8 GC_PROPOSED Static Attribute Public Type reference (TYPE) ICL_WCMP_ITEMCAT 'PR' WCMP Detail Persistence 20041213
9 GO_DETAIL_ACTUAL_SHADOW Instance attribute Protected Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_DETAIL_PE WCOMP - Detail Data Benefit Calculation Shadow 20050308
10 GO_DETAIL_PROPOSED_SHADOW Instance attribute Protected Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_DETAIL_PE WCOMP - Detail Data Benefit Calculation Shadow 20050308
11 GO_HEADER Instance attribute Public Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_HEADER_PE WCMP Header 20050208
12 GO_HEADER_SHADOW Instance attribute Protected Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_HEADER_PE Workers Comp - Header Data 20050307
13 GO_WCMP_CALC_ACTUAL Instance attribute Public Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE WCMP Detail Persistence 20050106
14 GO_WCMP_CALC_PROPOSED Instance attribute Public Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE WCMP Detail Persistence 20050106
15 GT_WCMP_CALCD Instance attribute Public Type reference (TYPE) TT_DETAILS WCMP Header 20050106
16 GV_CHANGED Instance attribute Public Type reference (TYPE) XFELD Checkbox 20050307
17 GV_IS_TRANSIENT Instance attribute Protected Type reference (TYPE) BOOLEAN '' Transient Object 20050301
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_DETAILS Instance method Public Method Calculate Details 20050110
2 CALCULATE_DETAILS_DTH Instance method Public Method Calculate Details 20050510
3 CALCULATE_FROM_TO_DATES Instance method Public Method Calculates the From and To Dates 20050616
4 CALCULATE_PAY_SUGGESTION Instance method Public Method Calculate Payment Suggestion 20050111
5 CALCULATE_SURVIVOR_AMTS Instance method Public Method Calculate Details 20050524
6 CALC_DETAIL_DB_OPR_GET Static method Public Method 20060130
7 CALC_DETAIL_SCH_DB_OPR_GET Static method Public Method Get Scheduled Benefits Details Records 20060130
8 CALC_HEADER_DB_OPR_GET Static method Public Method Get Benefit Calculation Header Records 20060130
9 CALC_ICL_WCMPD_GET Instance method Private Method Get ICL_WCMPD Records 20060130
10 CALC_ICL_WCMPD_SCH_GET Instance method Private Method Get ICL_WCMPD_SCH Records 20060130
11 CALC_ICL_WCMPH_GET Instance method Private Method Get ICL_WCMPH records 20060130
12 CHECK_DATES Instance method Public Method Check Validity of Dates 20050406
13 CHECK_PAYMENT_RANGE Instance method Public Method Check Payment Period for Min./Max. Amounts 20050406
14 CHECK_SRVR_AMTS Instance method Public Method Check Survivor Amounts 20050526
15 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041210
16 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041210
17 COPY_CALCULATION Instance method Public Method Copy Calculation 20050222
18 COPY_DETAIL_TO_SHADOW Instance method Public Method Create Detailed Data for Shadow Table 20050308
19 COPY_DETSTRANS_TO_DETSPERS Instance method Protected Method Copy Transient Detail Object to Persistent Object 20050308
20 COPY_HEADER_TO_SHADOW Instance method Public Method Create Header Data for Shadow Table 20050302
21 COPY_HEADSTRANS_TO_HEADSPERS Instance method Protected Method Copy Transient Header Object to Persistent Object 20050307
22 DELETE Instance method Public Method Delete 20041217
23 EVALUATE_EXPRESSION Instance method Public Method Evaluate BRF Expression 20050510
24 EXISTS_REPREIMB Instance method Public Method Does Repetitive Payment Exist? 20050406
25 GET_BY_GUID Static method Public Method GET_BY_GUID 20041214
26 GET_NEW_GUID Static method Public Method Get New GUID 20050209
27 GET_SERVICE_CATALOG Instance method Public Method Get Benefits Catalog 20050218
28 HANDLE_CHANGED Instance method Protected Event handling method Event Handler for Change Event Header/Detail Data 20050128
29 HANDLE_SAVE_SET_UPDATESTAMP Static method Protected Event handling method Event Handler for Commit Work and Set Time Stamp 20050128
30 HANDLE_SAVE_SHADOW Instance method Protected Event handling method Event Handler SAVE Event 20050307
31 HANDLE_SAVE_TO_PERSISTENT Instance method Protected Event handling method Event Handler SAVE Event - Writes Transient to Persistent 20050301
32 ISINITIAL_BEN_CLASS Instance method Public Method Is Disability Class Field Initial? 20050406
33 ISINITIAL_COUNTRY Instance method Public Method Is Country Field Initial? 20050406
34 ISINITIAL_CURRENCY Instance method Public Method Is Currency Field Initial? 20050406
35 ISINITIAL_REGION Instance method Public Method Is Region Field Initial? 20050406
36 ISVALID_NUM_PAY Instance method Public Method Check Number of Payments 20050406
37 ISVALID_PAYMENT Instance method Public Method Valid Payment? 20050405
38 ISVALID_START_DATE Instance method Public Method Valid Start Date? 20050405
39 MAP_DETAIL_TO_ICL_WCMPD Static method Public Method Map Detail Data to ICL_WCMPD 20050209
40 MAP_HEADER_TO_ICL_WCMPH Static method Public Method Map Header Data to ICL_WCMPH 20050209
41 RECALCULATE_PAY_SUGGESTION Instance method Public Method Calculate Payment Suggestion 20050401
42 RECALCULATE_SRVR_ACTUAL Instance method Public Method Calculate Payment Suggestion 20050526
43 VALIDATE_CALCULATION Instance method Public Method Check Screen Entries 20050406
44 VALIDATE_PAY_RECALC Instance method Public Method Check New Calculation 20050406
45 WAS_CHANGED Instance method Public Method Calculation Changed? 20050307
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20050131
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CALC_OBJECTS Private Type reference (TYPE) ICL_WCMP_OBJ_REF_T 20060130
2 TT_DETAILS Public Type reference (TYPE) ICL_WCMPD_REF_T Workers Compensation 20041210
3 TT_ICL_WCMPD Private Type reference (TYPE) ICL_WCMPD_TT 20060130
4 TT_ICL_WCMPD_SCH Private Type reference (TYPE) ICL_WCMPD_SCH_TT WCMP: Ben Calculator Scheduled Calculation Detail 20060130
5 TT_ICL_WCMPH Private Type reference (TYPE) ICL_WCMPH_TT 20060130
Method Signatures

Method CALCULATE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_DETAIL Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE Workers Compensation Detail 20050131
2 Importing IO_HEADER Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_HEADER_PE WCMP Header 20050131
# Exception Resumable Description Created on
1 CX_ICL_WCMP_CALCULATION Calculation Exception 20050208

Method CALCULATE_DETAILS_DTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_DETAIL Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE Workers Compensation Detail 20050510
2 Importing IO_HEADER Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_HEADER_PE WCMP Header 20050510
# Exception Resumable Description Created on
1 CX_ICL_WCMP_CALCULATION Calculation Exception 20050510

Method CALCULATE_FROM_TO_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FROM Call by reference Type reference (TYPE) ICL_WCMPD-PMTFR Start des Gültigkeitszeitraumes einer wiederkehr. Erstattung 20050616
2 Exporting EV_TO Call by reference Type reference (TYPE) ICL_WCMPD-PMTTO Ende des Gültigkeitszeitraumes einer wiederkehr. Erstattung 20050616
3 Importing IO_DETAIL Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE BUKV - Detaildaten Leistungsberechnung 20050616
4 Importing IO_HEADER Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_HEADER_PE BUKV - Kopfdaten Leistungsberechnung 20050616
5 Importing IS_SERVCAT Call by reference Type reference (TYPE) ICL_SERVCAT_POSITION FS-CM: Alle Daten zu einer Leistungs-/Geb.katalogposition 20050616

Method CALCULATE_FROM_TO_DATES on class CL_ICL_WCMP_CALC_AL has no exception.

Method CALCULATE_PAY_SUGGESTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_DETAIL Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE Workers Compensation Detail 20050111
2 Importing IO_HEADER Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_HEADER_PE WCMP Header 20050111
# Exception Resumable Description Created on
1 CX_ICL_WCMP_CALCULATION WCMP Calculation Exception 20050208

Method CALCULATE_SURVIVOR_AMTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_DETAIL Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE Workers Compensation Detail 20050524
2 Importing IO_HEADER Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_HEADER_PE WCMP Header 20050524
# Exception Resumable Description Created on
1 CX_ICL_WCMP_CALCULATION Calculation Exception 20050524

Method CALC_DETAIL_DB_OPR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ICL_WCMPD_DEL Call by reference Type reference (TYPE) ICL_WCMPD_TT WCMP: Ben Calculcator Calculation detail 20060130
2 Exporting ET_ICL_WCMPD_INS Call by reference Type reference (TYPE) ICL_WCMPD_TT WCMP: Ben Calculcator Calculation detail 20060130
3 Exporting ET_ICL_WCMPD_UPD Call by reference Type reference (TYPE) ICL_WCMPD_TT WCMP: Ben Calculcator Calculation detail 20060130

Method CALC_DETAIL_DB_OPR_GET on class CL_ICL_WCMP_CALC_AL has no exception.

Method CALC_DETAIL_SCH_DB_OPR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ICL_WCMPD_SCH_DEL Call by reference Type reference (TYPE) ICL_WCMPD_SCH_TT WCMP: Ben Calculator Scheduled Calculation Detail 20060130
2 Exporting ET_ICL_WCMPD_SCH_INS Call by reference Type reference (TYPE) ICL_WCMPD_SCH_TT WCMP: Ben Calculator Scheduled Calculation Detail 20060130
3 Exporting ET_ICL_WCMPD_SCH_UPD Call by reference Type reference (TYPE) ICL_WCMPD_SCH_TT WCMP: Ben Calculator Scheduled Calculation Detail 20060130

Method CALC_DETAIL_SCH_DB_OPR_GET on class CL_ICL_WCMP_CALC_AL has no exception.

Method CALC_HEADER_DB_OPR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ICL_WCMPH_DEL Call by reference Type reference (TYPE) ICL_WCMPH_TT WCMP: ICL_WCMPH Header Record 20060130
2 Exporting ET_ICL_WCMPH_INS Call by reference Type reference (TYPE) ICL_WCMPH_TT WCMP: ICL_WCMPH Header Record 20060130
3 Exporting ET_ICL_WCMPH_UPD Call by reference Type reference (TYPE) ICL_WCMPH_TT WCMP: ICL_WCMPH Header Record 20060130

Method CALC_HEADER_DB_OPR_GET on class CL_ICL_WCMP_CALC_AL has no exception.

Method CALC_ICL_WCMPD_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALC_DETAIL_AGENT Call by reference Object reference (TYPE REF TO) CA_ICL_WCMP_CALC_DETAIL_PE BUKV Berechnungsdetails 20060130
2 Importing IO_CALC_OBJECTS Call by reference Type reference (TYPE) TT_CALC_OBJECTS 20060130
3 Returning RT_ICL_WCMPD Value transfer Type reference (TYPE) TT_ICL_WCMPD 20060130

Method CALC_ICL_WCMPD_GET on class CL_ICL_WCMP_CALC_AL has no exception.

Method CALC_ICL_WCMPD_SCH_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALC_DETAIL_AGENT Call by reference Object reference (TYPE REF TO) CA_ICL_WCMP_CALC_SCHED_PE Agent Scheduled Detail Persistent Object 20060130
2 Importing IO_CALC_OBJECTS Call by reference Type reference (TYPE) TT_CALC_OBJECTS 20060130
3 Returning RT_ICL_WCMPD_SCH Value transfer Type reference (TYPE) TT_ICL_WCMPD_SCH WCMP: Ben Calculator Scheduled Calculation Detail 20060130

Method CALC_ICL_WCMPD_SCH_GET on class CL_ICL_WCMP_CALC_AL has no exception.

Method CALC_ICL_WCMPH_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALC_HEADER_AGENT Call by reference Object reference (TYPE REF TO) CA_ICL_WCMP_CALC_HEADER_PE BUKV - Kopfdaten Leistungsberechnung 20060130
2 Importing IO_CALC_OBJECTS Call by reference Type reference (TYPE) TT_CALC_OBJECTS 20060130
3 Returning RT_ICL_WCMPH Value transfer Type reference (TYPE) TT_ICL_WCMPH 20060130

Method CALC_ICL_WCMPH_GET on class CL_ICL_WCMP_CALC_AL has no exception.

Method CHECK_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACT_ENDDATE Call by reference Type reference (TYPE) ICL_ENDDATE Enddatum 20050406
2 Exporting EV_EXP_ENDDATE Call by reference Type reference (TYPE) ICL_EXP_END_DATE Erwartetes Enddatum 20050406
3 Exporting EV_LDW_LT_ARTWD Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050406
4 Exporting EV_LDW_LT_ERTWD Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050406
5 Exporting EV_PFR_LT_PTO Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050406
6 Exporting EV_PMTFR Call by reference Type reference (TYPE) ICL_PMTFR_REP Start des Gültigkeitszeitraumes einer wiederkehr. Erstattung 20050406
7 Exporting EV_PMTTO Call by reference Type reference (TYPE) ICL_PMTTO_REP Ende des Gültigkeitszeitraumes einer wiederkehr. Erstattung 20050406
8 Exporting EV_STARTDATE Call by reference Type reference (TYPE) ICL_STARTDATE Anfangsdatum 20050406

Method CHECK_DATES on class CL_ICL_WCMP_CALC_AL has no exception.

Method CHECK_PAYMENT_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MAX_PAY_AMT Call by reference Type reference (TYPE) ICL_MAX_AMT Maximum payment amount 20050406
2 Exporting EV_MIN_PAY_AMT Call by reference Type reference (TYPE) ICL_MIN_AMT Minimum payment amount 20050406
3 Exporting EV_PAY_AMT_OFF Call by reference Type reference (TYPE) ICL_WCMP_TOPAY Actual payment amount offset 20050406
4 Exporting EV_VALID_MAX_PAY Call by reference Type reference (TYPE) BOOLEAN Flag indicating that payment is within allowed max 20050406
5 Exporting EV_VALID_MIN_PAY Call by reference Type reference (TYPE) BOOLEAN Flag indicating that payment is above allowed min 20050406

Method CHECK_PAYMENT_RANGE on class CL_ICL_WCMP_CALC_AL has no exception.

Method CHECK_SRVR_AMTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BURIAL_AMOUNT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050526
2 Exporting EV_LUMP_SUM Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050526
3 Exporting EV_TRANS_MAX Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050526

Method CHECK_SRVR_AMTS on class CL_ICL_WCMP_CALC_AL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ICL_ACTUAL Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE Workers Compensation Detail 20041214
2 Importing IO_ICL_PROPOSED Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE Workers Compensation Detail 20041214
3 Importing IO_ICL_WCMPH Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_HEADER_PE WCMP Header 20041214
4 Importing IT_WCMP_CALCD Call by reference Type reference (TYPE) TT_DETAILS Workers Compensation 20041214
5 Importing IV_ACTUAL_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_DET_SEQNUM Sequenznummer der Detaildaten 20060825
6 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20041210
7 Importing IV_HEADER_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_SEQNUM Sequenznummer der Kopfdaten 20060825
8 Importing IV_PROPOSED_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_DET_SEQNUM Sequenznummer der Detaildaten 20060825
9 Importing IV_SUBCLAIM Call by reference Type reference (TYPE) ICL_SUBCL_SEL Fallkopf(0), Teilfall( 1-n), gesamter Fall('X') 20041210

Method CONSTRUCTOR on class CL_ICL_WCMP_CALC_AL has no exception.

Method COPY_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NEW_CALCULATION Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL BUKV - Leistungsberechnung Anwendungsschicht 20050419

Method COPY_CALCULATION on class CL_ICL_WCMP_CALC_AL has no exception.

Method COPY_DETAIL_TO_SHADOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DETAIL Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE BUKV - Kopfdaten Leistungsberechnung 20050308
2 Importing IV_CREATE_TRANSIENT Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE boolsche Variable (X=true, -=false, space=unknown) 20050308
3 Returning RO_DETAIL_SHADOW Value transfer Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_DETAIL_PE BUKV - Detaildaten Leistungsberechnung 20050308

Method COPY_DETAIL_TO_SHADOW on class CL_ICL_WCMP_CALC_AL has no exception.

Method COPY_DETSTRANS_TO_DETSPERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DETAIL_SHADOW_TRA Call by reference Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_DETAIL_PE BUKV - Kopfdaten 20050308
2 Returning RO_DETAIL_SHADOW_PER Value transfer Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_DETAIL_PE BUKV - Kopfdaten 20050308
# Exception Resumable Description Created on
1 CX_ICL_WCMP_CALCULATION BUKV - Ausnahmen 20050308

Method COPY_HEADER_TO_SHADOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HEADER Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_HEADER_PE BUKV - Kopfdaten Leistungsberechnung 20050302
2 Importing IV_CREATE_TRANSIENT Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE boolsche Variable (X=true, -=false, space=unknown) 20050307
3 Returning RO_HEADER_SHADOW Value transfer Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_HEADER_PE BUKV - Detaildaten Leistungsberechnung 20050302

Method COPY_HEADER_TO_SHADOW on class CL_ICL_WCMP_CALC_AL has no exception.

Method COPY_HEADSTRANS_TO_HEADSPERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HEADER_SHADOW_TRA Call by reference Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_HEADER_PE BUKV - Kopfdaten 20050307
2 Returning RO_HEADER_SHADOW_PER Value transfer Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_HEADER_PE BUKV - Kopfdaten 20050307
# Exception Resumable Description Created on
1 CX_ICL_WCMP_CALCULATION BUKV - Ausnahmen 20050307

Method DELETE Signature

Method DELETE on class CL_ICL_WCMP_CALC_AL has no parameter.
Method DELETE on class CL_ICL_WCMP_CALC_AL has no exception.

Method EVALUATE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) BRF_RESULT_VALUE Ergebnis 20050510
2 Importing IS_ICL_ACTUAL Call by reference Type reference (TYPE) ICL_ACTUAL 20050510
3 Importing IV_EXPRESSION Call by reference Type reference (TYPE) BRF_EXPRESSION 20050510
# Exception Resumable Description Created on
1 CX_ICL_WCMP_CALCULATION Calculation Exception 20050510

Method EXISTS_REPREIMB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_EXISTS_REPREIMB Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050406

Method EXISTS_REPREIMB on class CL_ICL_WCMP_CALC_AL has no exception.

Method GET_BY_GUID 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_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050222
3 Importing IV_HEADER_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_SEQNUM Sequenznummer der Kopfdaten 20060825
4 Importing IV_PROPOSED_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_DET_SEQNUM Sequenznummer der Detaildaten 20060825
5 Importing IV_SUBCLAIM Call by reference Type reference (TYPE) ICL_SUBCL_SEL Fallkopf(0), Teilfall( 1-n), gesamter Fall('X') 20050222
6 Importing IV_WCMPH_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_SEQNUM Workers Compensation Folgenummer 20050222
7 Returning RO_WCMP_CALC Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL Workers Compensation Berechnung 20041217

Method GET_BY_GUID on class CL_ICL_WCMP_CALC_AL has no exception.

Method GET_NEW_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_GUID Value transfer Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20050209

Method GET_NEW_GUID on class CL_ICL_WCMP_CALC_AL has no exception.

Method GET_SERVICE_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_SCPOS Value transfer Type reference (TYPE) ICL_SERVCAT_POSITION FS-CM: Alle Daten zu einer Leistungs-/Geb.katalogposition 20050218

Method GET_SERVICE_CATALOG on class CL_ICL_WCMP_CALC_AL has no exception.

Method HANDLE_CHANGED Signature

Method HANDLE_CHANGED on class CL_ICL_WCMP_CALC_AL has no parameter.
Method HANDLE_CHANGED on class CL_ICL_WCMP_CALC_AL has no exception.

Method HANDLE_SAVE_SET_UPDATESTAMP Signature

Method HANDLE_SAVE_SET_UPDATESTAMP on class CL_ICL_WCMP_CALC_AL has no parameter.
Method HANDLE_SAVE_SET_UPDATESTAMP on class CL_ICL_WCMP_CALC_AL has no exception.

Method HANDLE_SAVE_SHADOW Signature

Method HANDLE_SAVE_SHADOW on class CL_ICL_WCMP_CALC_AL has no parameter.
Method HANDLE_SAVE_SHADOW on class CL_ICL_WCMP_CALC_AL has no exception.

Method HANDLE_SAVE_TO_PERSISTENT Signature

Method HANDLE_SAVE_TO_PERSISTENT on class CL_ICL_WCMP_CALC_AL has no parameter.
Method HANDLE_SAVE_TO_PERSISTENT on class CL_ICL_WCMP_CALC_AL has no exception.

Method ISINITIAL_BEN_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BENCL_ISINITIAL Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050406

Method ISINITIAL_BEN_CLASS on class CL_ICL_WCMP_CALC_AL has no exception.

Method ISINITIAL_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CTRY_ISINITIAL Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050406

Method ISINITIAL_COUNTRY on class CL_ICL_WCMP_CALC_AL has no exception.

Method ISINITIAL_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CURR_ISINITIAL Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050406

Method ISINITIAL_CURRENCY on class CL_ICL_WCMP_CALC_AL has no exception.

Method ISINITIAL_REGION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REGN_ISINITIAL Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050406

Method ISINITIAL_REGION on class CL_ICL_WCMP_CALC_AL has no exception.

Method ISVALID_NUM_PAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MAX_PERIOD Call by reference Type reference (TYPE) ICL_MAXPRD Maximale Leistungsdauer (in Wochen) 20050406
2 Exporting EV_NUMFULLPAYM Call by reference Type reference (TYPE) ICL_NUMFULLPAYM Anzahl der Vollzahlungen 20050406
3 Exporting EV_VALID_NUM_PAY Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050406

Method ISVALID_NUM_PAY on class CL_ICL_WCMP_CALC_AL has no exception.

Method ISVALID_PAYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALID_PAYMENT Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050405

Method ISVALID_PAYMENT on class CL_ICL_WCMP_CALC_AL has no exception.

Method ISVALID_START_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALID_DATE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050405

Method ISVALID_START_DATE on class CL_ICL_WCMP_CALC_AL has no exception.

Method MAP_DETAIL_TO_ICL_WCMPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DETAIL Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE Workers Compensation Detail 20050209
2 Returning RS_ICL_WCMPD Value transfer Type reference (TYPE) ICL_WCMPD Workers Compensation Detail 20050209

Method MAP_DETAIL_TO_ICL_WCMPD on class CL_ICL_WCMP_CALC_AL has no exception.

Method MAP_HEADER_TO_ICL_WCMPH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HEADER Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_HEADER_PE WCMP Header 20050209
2 Returning RS_ICL_WCMPH Value transfer Type reference (TYPE) ICL_WCMPH FS-CM: Workers Compensation Header 20050209

Method MAP_HEADER_TO_ICL_WCMPH on class CL_ICL_WCMP_CALC_AL has no exception.

Method RECALCULATE_PAY_SUGGESTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_DETAIL Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE Workers Compensation Detail 20050401
2 Importing IO_CALCULATION Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL 20050406
3 Importing IO_HEADER Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_HEADER_PE WCMP Header 20050401
# Exception Resumable Description Created on
1 CX_ICL_WCMP_CALCULATION WCMP Calculation Exception 20050401

Method RECALCULATE_SRVR_ACTUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_DETAIL Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_DETAIL_PE Workers Compensation Detail 20050526
2 Importing IO_CALCULATION Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL 20050526
3 Importing IO_HEADER Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_HEADER_PE WCMP Header 20050526
# Exception Resumable Description Created on
1 CX_ICL_WCMP_CALCULATION WCMP Calculation Exception 20050526

Method VALIDATE_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ERROR Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060712

Method VALIDATE_CALCULATION on class CL_ICL_WCMP_CALC_AL has no exception.

Method VALIDATE_PAY_RECALC Signature

Method VALIDATE_PAY_RECALC on class CL_ICL_WCMP_CALC_AL has no parameter.
Method VALIDATE_PAY_RECALC on class CL_ICL_WCMP_CALC_AL has no exception.

Method WAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050307

Method WAS_CHANGED on class CL_ICL_WCMP_CALC_AL has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_ICL_WCMP_CALC_AL has no parameter.
History
Last changed by/on SAP  20060703 
SAP Release Created in 600