SAP ABAP Class CL_ICL_WCMP_CALC_SCHED_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_SCHED_AL  
Short Description Workers Compensation Benefit Calculation Application Layer    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_WCOMP   Workers Compensation 
Created 20050518   SAP 
Last change 20070917   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_SCHED_AL has no interface implemented.
Friends
Class CL_ICL_WCMP_CALC_SCHED_AL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_HEADER_CALCULATION Instance attribute Protected Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_AL Workers Compensation Benefit Calculation Application Layer 20050525
2 GO_SCHED_ACTUAL Instance attribute Public Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_SCHED_PE WCMP Detail Persistence 20050518
3 GO_SCHED_ACTUAL_SHADOW Instance attribute Protected Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_SCHED_PE WCOMP - Detail Data Benefit Calculation Shadow 20050518
4 GV_CHANGED Instance attribute Public Type reference (TYPE) XFELD Checkbox 20050518
5 GV_IS_TRANSIENT Instance attribute Protected Type reference (TYPE) BOOLEAN '' Transient Object 20050518
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_BENEFIT Instance method Public Method Calculates the benefit that should be awarded 20050608
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050518
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050518
4 COPY_CALCULATION Instance method Public Method Copy Calculation 20050518
5 COPY_SDW_TRANS_TO_SDW_PERS Instance method Protected Method Copy shadow transient object to shadow persistent object 20050518
6 COPY_TO_SHADOW Instance method Public Method Create Header Data for Shadow Table 20050518
7 CREATE_SCHED Static method Public Method Create a scheduled calculation 20050518
8 DELETE Instance method Public Method Delete 20050518
9 EVALUATE_EXPRESSION Instance method Public Method Evaluate BRF Expression 20050518
10 GET_BY_GUID Static method Public Method GET_BY_GUID 20050518
11 GET_HEADER_CALCULATION Instance method Public Method Gets the calculation header associated with this sched. calc 20050525
12 GET_NEW_GUID Static method Public Method Get New GUID 20050518
13 GET_SERVICE_CATALOG Instance method Public Method Get Benefits Catalog 20050518
14 HANDLE_CHANGED Instance method Protected Event handling method Event Handler for Change Event Header/Detail Data 20050518
15 HANDLE_SAVE_SET_UPDATESTAMP Static method Protected Event handling method Event Handler for Commit Work and Set Time Stamp 20050518
16 HANDLE_SAVE_SHADOW Instance method Protected Event handling method Event Handler SAVE Event 20050518
17 HANDLE_SAVE_TO_PERSISTENT Instance method Protected Event handling method Event Handler SAVE Event - Writes Transient to Persistent 20050518
18 MAP_DETAIL_TO_ICL_WCMPD Static method Public Method Map Detail Data to ICL_WCMPD 20050518
19 MAP_HEADER_TO_ICL_WCMPH Static method Public Method Map Header Data to ICL_WCMPH 20050518
20 WAS_CHANGED Instance method Public Method Calculation Changed? 20050518
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20050518
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DETAILS Public Type reference (TYPE) ICL_WCMPD_REF_T Workers Compensation 20050518
Method Signatures

Method CALCULATE_BENEFIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BENEFIT Value transfer Type reference (TYPE) ICL_WCMP_SCH_COMP Entschädigungssumme, die auszubezahlen ist 20050608
# Exception Resumable Description Created on
1 CATALOG_NOT_FOUND Benefit Catalog Not Found 20050609

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SCHED_PE Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_SCHED_PE 20050518
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Number of Claim 20050518
3 Importing IV_SUBCLAIM Call by reference Type reference (TYPE) ICL_SUBCL_SEL Claim Header (0), Subclaim (1-n), Whole Claim ("X") 20050518
4 Importing IV_WCMPD_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_DET_SEQNUM Sequenznummer der Detaildaten 20061212
5 Importing IV_WCMPH_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_SEQNUM Sequenznummer der Kopfdaten 20050518

Method CONSTRUCTOR on class CL_ICL_WCMP_CALC_SCHED_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 Workers Compensation Benefit Calculation Application Layer 20050518

Method COPY_CALCULATION on class CL_ICL_WCMP_CALC_SCHED_AL has no exception.

Method COPY_SDW_TRANS_TO_SDW_PERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SCHED_SHADOW_TRA Call by reference Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_SCHED_PE Workers Comp - Header Data 20050518
2 Returning RO_SCHED_SHADOW_PER Value transfer Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_SCHED_PE Workers Comp - Header Data 20050518
# Exception Resumable Description Created on
1 CX_ICL_WCMP_CALCULATION Workers Comp - Exceptions 20050518

Method COPY_TO_SHADOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SCH_ACTUAL Call by reference Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_SCHED_PE Workers Comp - Header Data of Benefit Calculation 20050518
2 Importing IV_CREATE_TRANSIENT Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=true, -=false, space=unknown) 20050518
3 Returning RO_SCH_ACTUAL_SHADOW Value transfer Object reference (TYPE REF TO) CL_ICS_WCMP_CALC_SCHED_PE Workers Comp - Detail Data of Benefit Calculation 20050518

Method COPY_TO_SHADOW on class CL_ICL_WCMP_CALC_SCHED_AL has no exception.

Method CREATE_SCHED 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 Sequenznummer der Kopfdaten 20050518
2 Importing IV_WCMPD_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_DET_SEQNUM Sequenznummer der Detaildaten 20061212
3 Returning RO_SCHEDULED_ITEM Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_SCHED_AL Workers Compensation Benefit Calculation Application Layer 20050518

Method CREATE_SCHED on class CL_ICL_WCMP_CALC_SCHED_AL has no exception.

Method DELETE Signature

Method DELETE on class CL_ICL_WCMP_CALC_SCHED_AL has no parameter.
Method DELETE on class CL_ICL_WCMP_CALC_SCHED_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 20050518
2 Importing IS_ICL_ACTUAL Call by reference Type reference (TYPE) ICL_ACTUAL 20050518
3 Importing IV_EXPRESSION Call by reference Type reference (TYPE) BRF_EXPRESSION 20050518
# Exception Resumable Description Created on
1 CX_ICL_WCMP_CALCULATION Calculation Exception 20050518

Method GET_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WCMPD_SEQNUM Call by reference Type reference (TYPE) ICL_WCMP_DET_SEQNUM Workers Compensation Sequence Number 20050518
2 Returning RO_WCMP_CALC_SCH Value transfer Object reference (TYPE REF TO) CL_ICL_WCMP_CALC_SCHED_AL Workers Compensation Calculation 20050518

Method GET_BY_GUID on class CL_ICL_WCMP_CALC_SCHED_AL has no exception.

Method GET_HEADER_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 BUKV - Leistungsberechnung Anwendungsschicht 20050525

Method GET_HEADER_CALCULATION on class CL_ICL_WCMP_CALC_SCHED_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 in 'RAW' format 20050518

Method GET_NEW_GUID on class CL_ICL_WCMP_CALC_SCHED_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: All Data on Benefits/Services/Fees Catalog Item 20050518
# Exception Resumable Description Created on
1 NO_SINGLE_FOUND No single service catalog found 20050525

Method HANDLE_CHANGED Signature

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

Method HANDLE_SAVE_SET_UPDATESTAMP Signature

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

Method HANDLE_SAVE_SHADOW Signature

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

Method HANDLE_SAVE_TO_PERSISTENT Signature

Method HANDLE_SAVE_TO_PERSISTENT on class CL_ICL_WCMP_CALC_SCHED_AL has no parameter.
Method HANDLE_SAVE_TO_PERSISTENT on class CL_ICL_WCMP_CALC_SCHED_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 20050518
2 Returning RS_ICL_WCMPD Value transfer Type reference (TYPE) ICL_WCMPD Workers Compensation Detail 20050518

Method MAP_DETAIL_TO_ICL_WCMPD on class CL_ICL_WCMP_CALC_SCHED_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 20050518
2 Returning RS_ICL_WCMPH Value transfer Type reference (TYPE) ICL_WCMPH FS-CM: Workers Compensation Header 20050518

Method MAP_HEADER_TO_ICL_WCMPH on class CL_ICL_WCMP_CALC_SCHED_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 Boolean Variable (X=true, -=false, space=unknown) 20050518

Method WAS_CHANGED on class CL_ICL_WCMP_CALC_SCHED_AL has no exception.
Event Signatures

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