SAP ABAP Class IF_CCALC_NODE_CALC_ICL (Clearing Calculation Interface)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CCALC_NODE_CALC_ICL Perform Comp.Calc. for One Node in Benefit Tree 20021122
Properties
Class IF_CCALC_NODE_CALC_ICL  
Short Description Clearing Calculation Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20021120   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_CCALC_NODE_CALC_ICL has no forward declaration.
Interfaces
Class IF_CCALC_NODE_CALC_ICL has no interface implemented.
Friends
Class IF_CCALC_NODE_CALC_ICL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_CCALC_DATA Instance attribute Public Object reference (TYPE REF TO) IF_CCALC_INT_ICL Compensation calc internals 20021125
2 GO_RESULT Instance attribute Public Object reference (TYPE REF TO) CL_CCALC_RESULT_ICL Compensation Calculation Result 20021125
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_BENTYPE_RULES Instance method Public Method APPLY_BENTYPE_RULES 20021122
2 APPLY_ITEM_RULES Instance method Public Method Calculate Limits for Items 20021122
3 APPLY_ITEM_RULES_DEDUCT Instance method Public Method Deductible Determination for Grace Days 20040906
4 CURR_BENTYPE_CALC Instance method Public Method CURR_BENTYPE_CALC 20021122
5 LIM_DED_APPLY Instance method Public Method lim_ded_apply 20021122
6 PREP_CURR_BENTYPE_CALC Instance method Public Method Called Before the Recursion Downwards 20021122
Events
Class IF_CCALC_NODE_CALC_ICL has no event.
Types
Class IF_CCALC_NODE_CALC_ICL has no local type.
Method Signatures

Method APPLY_BENTYPE_RULES 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 IO_RESULT_NODE Call by reference Object reference (TYPE REF TO) IF_CCALC_RNODE_BENTYPE_ICL Benefit type result node 20030911
3 Importing IS_CCALC_SPEC Call by reference Type reference (TYPE) ICL_CCALC_SPECIFIER Specifier (key fields) for Compensation Calculation 20021125
4 Importing I_VALIDFROM_MIN Call by reference Type reference (TYPE) ICL_VALIDFROM Anspruchsposten: gültig ab 20021122
5 Importing I_VALIDTO_MAX Call by reference Type reference (TYPE) ICL_VALIDTO Anspruchsposten: gültig bis 20021122
# Exception Resumable Description Created on
1 ERROR_IN_FUNCTION error_in_function 20021122

Method APPLY_ITEM_RULES 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 IO_RESULT_NODE Call by reference Object reference (TYPE REF TO) IF_CCALC_RNODE_BENTYPE_ICL Benefit type result node 20030430
3 Importing IS_CCALC_SPEC Call by reference Type reference (TYPE) ICL_CCALC_SPECIFIER Specifier (key fields) for Compensation Calculation 20021125
# Exception Resumable Description Created on
1 CURR_CONV_ERROR curr_conv_error 20021122
2 ERROR_IN_FUNCTION error_in_function 20021122
3 UNIT_CONVERSION_ERROR unit_conversion_error 20021122

Method APPLY_ITEM_RULES_DEDUCT 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 20040906
2 Importing IO_RESULT_NODE Call by reference Object reference (TYPE REF TO) IF_CCALC_RNODE_BENTYPE_ICL Ergebnis Nutzerarten 20040906
3 Importing IS_CCALC_SPEC Call by reference Type reference (TYPE) ICL_CCALC_SPECIFIER Specifier (key fields) for Compensation Calculation 20040906
# Exception Resumable Description Created on
1 CURR_CONV_ERROR curr_conv_error 20040906
2 ERROR_IN_FUNCTION error_in_function 20040906
3 UNIT_CONVERSION_ERROR unit_conversion_error 20040906

Method CURR_BENTYPE_CALC 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 IO_PARENT_ACCUM Call by reference Object reference (TYPE REF TO) IF_CCALC_ACCUM_ICL Accumulate running results 20021122
3 Importing IO_RESULT_NODE Call by reference Object reference (TYPE REF TO) IF_CCALC_RNODE_BENTYPE_ICL Benefit type result node 20030430
4 Importing IS_BENTYPES Call by reference Type reference (TYPE) ICL_CCALC_BENTYPES Bentype structure for CCALC 20021125
5 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 CCALC_ABORTED ccalc_aborted 20021122
2 ERROR_IN_FUNCTION error_in_function 20021122

Method LIM_DED_APPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEDQUANT_USED Call by reference Type reference (TYPE) ICL_EVQUANTITY Anspruchsposten: Anzahl (Tage, Besuch, Fläche) für Bewertung 20040907
2 Exporting EV_DED_TOT Value transfer Type reference (TYPE) ICL_DED_TOT Total deductible applied 20030828
3 Exporting E_Q_DED_APP Value transfer Type reference (TYPE) ICL_Q_DED_APP Actual quantitiy deducted 20030828
4 Exporting E_Q_LIM_APP Value transfer Type reference (TYPE) ICL_Q_DED_APP Tatsächlich abgezogen 20041015
5 Importing IO_ACCUM Call by reference Object reference (TYPE REF TO) IF_CCALC_ACCUM_ICL Accumulate running results 20021122
6 Importing IO_RESULT_NODE Call by reference Object reference (TYPE REF TO) IF_CCALC_RNODE_BENTYPE_ICL Benefit type result node 20030911
7 Importing IS_CCALC_SPEC Call by reference Type reference (TYPE) ICL_CCALC_SPECIFIER Specifier (key fields) for Compensation Calculation 20021125
8 Importing IS_LIM_CONTEXT Call by reference Type reference (TYPE) ICL_LIM_CONTEXT Kontextual data für die Entschädigungsberechnung 20031218
9 Importing I_AMTPERUNIT Call by reference Type reference (TYPE) ICLPAYI-PAMPAID Zahlungsbetrag 20030828
10 Importing I_CALC_EXPRESSION Call by reference Type reference (TYPE) ICL_CALC_EXPRESSION BRF-Ausdruck zur Berechnung des Auszahlungsbetrages 20040906
11 Importing I_FACTOR Call by reference Type reference (TYPE) ICLH_FACTOR Faktor 20040906
12 Importing I_LIM_QUAN_APP Call by reference Type reference (TYPE) ICL_EVQUANTITY Anspruchsposten: Anzahl (Tage, Besuch, Fläche) für Bewertung 20041015
13 Importing I_OPREV_DEDUCT Call by reference Type reference (TYPE) ICL_OPREV_DEDUCT Deductible already deducted in other claims 20030516
14 Importing I_OPREV_DEDUCT_QUANT Call by reference Type reference (TYPE) ICL_OPREV_DEDUCT_QUANT Selbstbehalte in anderen Schäden einbehalten worden 20040805
15 Importing I_QUANTITY Call by reference Type reference (TYPE) ICL_CCALC-EVQUANTITY Anspruchsposten: Anzahl (Tage, Besuch, Fläche) für Bewertung 20030828
16 Importing I_QUANT_USED Call by reference Type reference (TYPE) ICL_CCALC-EVQUANTITY Anspruchsposten: Anzahl (Tage, Besuch, Fläche) für Bewertung 20030828
17 Importing I_VALIDFROM_MIN Call by reference Type reference (TYPE) ICL_VALIDFROM Anspruchsposten: gültig ab 20021122
18 Importing I_VALIDTO_MAX Call by reference Type reference (TYPE) ICL_VALIDTO Anspruchsposten: gültig bis 20021122

Method LIM_DED_APPLY on class IF_CCALC_NODE_CALC_ICL has no exception.

Method PREP_CURR_BENTYPE_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ACCCUM Call by reference Object reference (TYPE REF TO) IF_CCALC_ACCUM_ICL Accumulate running results 20021122
2 Importing IO_PARENT_ACCUM Call by reference Object reference (TYPE REF TO) IF_CCALC_ACCUM_ICL Accumulate running results 20021122

Method PREP_CURR_BENTYPE_CALC on class IF_CCALC_NODE_CALC_ICL has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in