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 | ![]() |
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 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ICL_WCMP_CALC_AL | Workers Compensation Benefit Calculation Application Layer | 20050525 | ||
2 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_ICL_WCMP_CALC_SCHED_PE | WCMP Detail Persistence | 20050518 | ||
3 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ICS_WCMP_CALC_SCHED_PE | WCOMP - Detail Data Benefit Calculation Shadow | 20050518 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | XFELD | Checkbox | 20050518 | ||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | '' | Transient Object | 20050518 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Calculates the benefit that should be awarded | 20050608 |
2 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20050518 |
3 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20050518 |
4 | ![]() |
Instance method | Public | Method | Copy Calculation | 20050518 |
5 | ![]() |
Instance method | Protected | Method | Copy shadow transient object to shadow persistent object | 20050518 |
6 | ![]() |
Instance method | Public | Method | Create Header Data for Shadow Table | 20050518 |
7 | ![]() |
Static method | Public | Method | Create a scheduled calculation | 20050518 |
8 | ![]() |
Instance method | Public | Method | Delete | 20050518 |
9 | ![]() |
Instance method | Public | Method | Evaluate BRF Expression | 20050518 |
10 | ![]() |
Static method | Public | Method | GET_BY_GUID | 20050518 |
11 | ![]() |
Instance method | Public | Method | Gets the calculation header associated with this sched. calc | 20050525 |
12 | ![]() |
Static method | Public | Method | Get New GUID | 20050518 |
13 | ![]() |
Instance method | Public | Method | Get Benefits Catalog | 20050518 |
14 | ![]() |
Instance method | Protected | Event handling method | Event Handler for Change Event Header/Detail Data | 20050518 |
15 | ![]() |
Static method | Protected | Event handling method | Event Handler for Commit Work and Set Time Stamp | 20050518 |
16 | ![]() |
Instance method | Protected | Event handling method | Event Handler SAVE Event | 20050518 |
17 | ![]() |
Instance method | Protected | Event handling method | Event Handler SAVE Event - Writes Transient to Persistent | 20050518 |
18 | ![]() |
Static method | Public | Method | Map Detail Data to ICL_WCMPD | 20050518 |
19 | ![]() |
Static method | Public | Method | Map Header Data to ICL_WCMPH | 20050518 |
20 | ![]() |
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 | ![]() |
RV_BENEFIT | Value transfer | Type reference (TYPE) | ICL_WCMP_SCH_COMP | Entschädigungssumme, die auszubezahlen ist | 20050608 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IO_SCHED_PE | Call by reference | Object reference (TYPE REF TO) | CL_ICL_WCMP_CALC_SCHED_PE | 20050518 | |||
2 | ![]() |
IV_CLAIM | Call by reference | Type reference (TYPE) | ICL_CLAIM | Number of Claim | 20050518 | ||
3 | ![]() |
IV_SUBCLAIM | Call by reference | Type reference (TYPE) | ICL_SUBCL_SEL | Claim Header (0), Subclaim (1-n), Whole Claim ("X") | 20050518 | ||
4 | ![]() |
IV_WCMPD_SEQNUM | Call by reference | Type reference (TYPE) | ICL_WCMP_DET_SEQNUM | Sequenznummer der Detaildaten | 20061212 | ||
5 | ![]() |
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 | ![]() |
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 | ![]() |
IO_SCHED_SHADOW_TRA | Call by reference | Object reference (TYPE REF TO) | CL_ICS_WCMP_CALC_SCHED_PE | Workers Comp - Header Data | 20050518 | ||
2 | ![]() |
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 | ![]() |
Workers Comp - Exceptions | 20050518 |
Method COPY_TO_SHADOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_CREATE_TRANSIENT | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_TRUE | Boolean Variable (X=true, -=false, space=unknown) | 20050518 | |
3 | ![]() |
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 | ![]() |
IO_CALCULATION | Call by reference | Object reference (TYPE REF TO) | CL_ICL_WCMP_CALC_AL | Sequenznummer der Kopfdaten | 20050518 | ||
2 | ![]() |
IV_WCMPD_SEQNUM | Call by reference | Type reference (TYPE) | ICL_WCMP_DET_SEQNUM | Sequenznummer der Detaildaten | 20061212 | ||
3 | ![]() |
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 | ![]() |
EV_VALUE | Call by reference | Type reference (TYPE) | BRF_RESULT_VALUE | Ergebnis | 20050518 | ||
2 | ![]() |
IS_ICL_ACTUAL | Call by reference | Type reference (TYPE) | ICL_ACTUAL | 20050518 | |||
3 | ![]() |
IV_EXPRESSION | Call by reference | Type reference (TYPE) | BRF_EXPRESSION | 20050518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Calculation Exception | 20050518 |
Method GET_BY_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_WCMPD_SEQNUM | Call by reference | Type reference (TYPE) | ICL_WCMP_DET_SEQNUM | Workers Compensation Sequence Number | 20050518 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 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 | ![]() |
IO_DETAIL | Call by reference | Object reference (TYPE REF TO) | CL_ICL_WCMP_CALC_DETAIL_PE | Workers Compensation Detail | 20050518 | ||
2 | ![]() |
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 | ![]() |
IO_HEADER | Call by reference | Object reference (TYPE REF TO) | CL_ICL_WCMP_CALC_HEADER_PE | WCMP Header | 20050518 | ||
2 | ![]() |
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 | ![]() |
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 |