SAP ABAP Interface IF_CCALC_INT_ICL (Clearing Calculation Interface)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_CCALC (Package) Compensation Calculation
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CCALC_INT_ICL Compensation calc internals 20021122
Properties
Interface IF_CCALC_INT_ICL  
Short Description Clearing Calculation Interface    
General Data
Package ICL_CCALC   Compensation Calculation 
Created 20021120   SAP 
Last changed 20050705   SAP 
Unicode checks active    
Forward declarations
Interface IF_CCALC_INT_ICL has no forward declaration.
Interfaces
Interface IF_CCALC_INT_ICL has no interface.
Friends
Interface IF_CCALC_INT_ICL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GIF_CLOTHER_READ Instance attribute Public Object reference (TYPE REF TO) IF_EX_ICL_CLAIM_OTHER_READ BAdI Interface IF_EX_ICL_CLAIM_OTHER_READ 20021122
2 GO_NODE_CALC Instance attribute Public Object reference (TYPE REF TO) IF_CCALC_NODE_CALC_ICL Perform Comp.Calc. for One Node in Benefit Tree 20021122
3 GO_RESULT Instance attribute Public Object reference (TYPE REF TO) CL_CCALC_RESULT_ICL Compensation Calculation Result 20021122
4 GO_RESULT_SUMM Instance attribute Public Object reference (TYPE REF TO) CL_CCALC_RESULT_SUMM_ICL Summary Results from Compensation Calculation 20021122
5 GS_CLAIM Instance attribute Public Type reference (TYPE) ICLCLAIM Claim 20021122
6 GT_SUBCL Instance attribute Public Type reference (TYPE) ICL_SUBCLAIM_TAB Subclaim 20021122
7 GV_CURR Instance attribute Public Type reference (TYPE) TICL321-CURR Currency for all reserves, limits and deductibles 20021122
8 GV_XDEBUGMODE Static Attribute Public Type reference (TYPE) BOOLE_D Use break-points rather than error messages, show internals 20021122
9 GV_XPAYITEM_NOTNEW Instance attribute Public Type reference (TYPE) BOOLE_D If set indicates that the current payments are not new ones 20021122
10 GV_XTRACEON Static Attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20021125
11 PROBCLASS_HIGH Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '2' Application Log: Message Problem Class 20040129
12 PROBCLASS_LOW Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '4' Application Log: Message Problem Class 20040129
13 PROBCLASS_MEDIUM Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '3' Application Log: Message Problem Class 20040129
14 PROBCLASS_NONE Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS ' ' Application Log: Message Problem Class 20040129
15 PROBCLASS_VERY_HIGH Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '1' Application Log: Message Problem Class 20040129
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_LIMDED_AND_WAIVED Instance method Public Method 20050615
2 APPLY_LIMDED_PAYI Instance method Public Method 20021122
3 BENTYPE_PERIOD_GET Instance method Public Method Get the allowed benefit types for a period 20030901
4 CCALC_BENTYPES_GET Instance method Public Method Get the Benefit Types Line for an ICL_CCALC Line 20021125
5 CCALC_BENTYPES_MATCH Instance method Public Method Get the Benefit Types Line for an ICL_CCALC Line 20030630
6 MESSAGE_ADD Instance method Public Method Add Message to Log 20040128
7 PAYMENT_SUBCL_CORRECT Instance method Public Method Check and correct payment subclaim 20021122
8 POLICY_VERSIONS_GET Instance method Public Method Get Versions From Policy 20031016
9 READ_METHOD_BENTYPES Instance method Public Method Benefit Types Matching a Particular Read Method 20021125
10 SUBCLAIM_GET Instance method Public Method Get a subclaim from CCALC MEMORY 20021122
11 SUBCLAIM_POLPROD_GET Instance method Public Method Get Policy Product of a Subclaim 20041118
Events
Interface IF_CCALC_INT_ICL has no event.
Types
Interface IF_CCALC_INT_ICL has no local type.
Method Signatures

Method APPLY_LIMDED_AND_WAIVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACCUM Call by reference Object reference (TYPE REF TO) IF_CCALC_ACCUM_ICL Accumulate running results 20050615
2 Importing IS_CCALC_SPEC Call by reference Type reference (TYPE) ICL_CCALC_SPECIFIER Specifier (key fields) for Compensation Calculation 20050615
# Exception Resumable Description Created on
1 ERROR_IN_FUNCTION 20050615

Method APPLY_LIMDED_PAYI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACCUM Call by reference Object reference (TYPE REF TO) IF_CCALC_ACCUM_ICL Accumulate running results 20021122
2 Importing IS_CCALC_SPEC Call by reference Type reference (TYPE) ICL_CCALC_SPECIFIER Specifier (key fields) for Compensation Calculation 20021204
# Exception Resumable Description Created on
1 ERROR_IN_FUNCTION 20021122

Method BENTYPE_PERIOD_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TICL161 Call by reference Type reference (TYPE) TICL161_TAB Standard table of ticl161 20030901
2 Importing IS_CCALC_SPEC Call by reference Type reference (TYPE) ICL_CCALC_SPECIFIER Specifier (key fields) for Compensation Calculation 20030901
3 Importing IV_VALID_FROM Value transfer Type reference (TYPE) ICL_VALIDFROM Anspruchsposten: gültig ab 20030901
4 Importing IV_VALID_TO Value transfer Type reference (TYPE) ICL_VALIDTO Anspruchsposten: gültig bis 20030901
# Exception Resumable Description Created on
1 ERROR error 20030911

Method CCALC_BENTYPES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BENTYPES Call by reference Type reference (TYPE) ICL_CCALC_BENTYPES Bentype structure for CCALC 20021125
2 Importing IS_CCALC_SPEC Call by reference Type reference (TYPE) ICL_CCALC_SPECIFIER ICL: Interface structure for compensation calculation 20030414
# Exception Resumable Description Created on
1 NOT_FOUND 20021125

Method CCALC_BENTYPES_MATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BENTYPES Call by reference Type reference (TYPE) ICL_CCALC_BENTYPES Bentype structure for CCALC 20030630
2 Importing IS_CCALC_SPEC Call by reference Type reference (TYPE) ICL_CCALC_SPECIFIER ICL: Interface structure for compensation calculation 20030630
# Exception Resumable Description Created on
1 NOT_FOUND 20030630

Method MESSAGE_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CCALC_SPEC Value transfer Type reference (TYPE) ICL_CCALC_SPECIFIER Specifier (key fields) for Compensation Calculation 20040128
2 Importing I_PROBCLASS Value transfer Type reference (TYPE) BAL_S_MSG-PROBCLASS Anwendungs-Log: Problemklasse einer Meldung 20040128
3 Importing I_TABKEY Call by reference Type reference (TYPE) DATA 20040128
4 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20040128

Method MESSAGE_ADD on Interface IF_CCALC_INT_ICL has no exception.

Method PAYMENT_SUBCL_CORRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CCSUBCLAIM Value transfer Type reference (TYPE) ICL_CCALC-SUBCLAIM Teilschaden 20021122
2 Exporting EV_CCSUBCLTYPE Call by reference Type reference (TYPE) ICL_CCALC-SUBCLTYPE Deckungsart 20021122
3 Importing IS_PAYMENT Call by reference Type reference (TYPE) ICL_PAYI Schadenzahlung: Zahlungspositionen einer Zahlung 20021122
# Exception Resumable Description Created on
1 INVALID_PAYMENT invalid_payment 20021122

Method POLICY_VERSIONS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POL Call by reference Type reference (TYPE) ICL_POL_TAB Table of ICL_POL 20031016
2 Exporting ET_POLM Call by reference Type reference (TYPE) ICL_POLM_T 20031016
3 Importing IV_COVTYPE Value transfer Type reference (TYPE) ICL_COVTYPE Deckungsart 20031219
4 Importing IV_INSURED Value transfer Type reference (TYPE) ICL_PART Fallbeteiligter 20040617
5 Importing IV_VALID_FROM Value transfer Type reference (TYPE) ICL_VALIDFROM Anspruchsposten: gültig ab 20031016
6 Importing IV_VALID_TO Value transfer Type reference (TYPE) ICL_VALIDTO Anspruchsposten: gültig bis 20031016

Method POLICY_VERSIONS_GET on Interface IF_CCALC_INT_ICL has no exception.

Method READ_METHOD_BENTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BENTYPE_RANGE Call by reference Type reference (TYPE) ICL_BENTYPE_RANGETAB Table of ICL_BENTYPE_RANGE 20021125
2 Importing IV_CLREADMETH Call by reference Type reference (TYPE) ICL_CLREADMETH Schadenlesemethode 20021125

Method READ_METHOD_BENTYPES on Interface IF_CCALC_INT_ICL has no exception.

Method SUBCLAIM_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SUBCL Call by reference Type reference (TYPE) ICL_ICLSUBCL ICL: Teilschadeninformationen: Felder auf Screen 20021122
2 Importing I_SUBCLAIM Value transfer Type reference (TYPE) ICL_SUBCL Teilschaden 20021122

Method SUBCLAIM_GET on Interface IF_CCALC_INT_ICL has no exception.

Method SUBCLAIM_POLPROD_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_POLPROD Call by reference Type reference (TYPE) ICL_POLPROD Policenprodukt 20041118
2 Importing IV_SUBCLAIM Call by reference Type reference (TYPE) ICL_SUBCL Teilfall 20041118

Method SUBCLAIM_POLPROD_GET on Interface IF_CCALC_INT_ICL has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 471