SAP ABAP Interface IF_CCALC_RNODE_BENTYPE_ICL (Result of User Types)
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_RESULT_NODE_ICL | 20030430 | |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CCALC_RNODE_COVTYPE_ICL | 20031212 |
Properties
Interface | IF_CCALC_RNODE_BENTYPE_ICL | |
Short Description | Result of User Types |
General Data
Package | ICL_CCALC | Compensation Calculation |
Created | 20030430 | SAP |
Last changed | 20050224 | SAP |
Unicode checks active |
Forward declarations
Interface IF_CCALC_RNODE_BENTYPE_ICL has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_CCALC_RESULT_NODE_ICL | Interface of Results Nodes | 20030430 |
Friends
Interface IF_CCALC_RNODE_BENTYPE_ICL has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GO_OTHER_CLM | Instance attribute | Public | Object reference (TYPE REF TO) | IF_CCALC_CLAIM_DATA_ICL | BAdI Interface IF_EX_ICL_CCALC_BENTYPE_EV | 20030910 | ||
2 | GS_BENTYPES | Instance attribute | Public | Type reference (TYPE) | ICL_CCALC_BENTYPES | Benefit Type Structure for CCALC | 20030911 | ||
3 | GS_CCALC | Instance attribute | Public | Type reference (TYPE) | ICL_CCALC | ICL: Interface Structure for Compensation Calculation | 20030911 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Add Up Already Deducted From Other Claims | 20030516 |
2 | ![]() |
Instance method | Public | Method | Get Attributes of Permitted Benefit Types | 20030911 |
3 | ![]() |
Instance method | Public | Method | 20030430 | |
4 | ![]() |
Instance method | Public | Method | Sum of items that contribute to limit, but not to compensatn | 20030430 |
5 | ![]() |
Instance method | Public | Method | prev_pay_to_ccalc_items | 20030430 |
6 | ![]() |
Instance method | Public | Method | 20031030 | |
7 | ![]() |
Instance method | Public | Method | write_bentype_total | 20030911 |
Events
Interface IF_CCALC_RNODE_BENTYPE_ICL has no event.
Types
Interface IF_CCALC_RNODE_BENTYPE_ICL has no local type.
Method Signatures
Method ADD_OTHER_DEDUCTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DEDUCT | Call by reference | Type reference (TYPE) | ICL_CCPREVPAID | Vorheriger Zahlungsbetrag (schon bezahlt) | 20030516 | ||
2 | ![]() |
IT_PAYI | Call by reference | Type reference (TYPE) | ICL_PAYI_TAB | Schadenzahlung: Zahlungspositionen einer Zahlung | 20030516 |
Method ADD_OTHER_DEDUCTS on Interface IF_CCALC_RNODE_BENTYPE_ICL has no exception.
Method BENTYPE_ATTRIBS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_BENTYPES | Call by reference | Type reference (TYPE) | ICL_CCALC_BENTYPES | Bentype structure for CCALC | 20030911 |
Method BENTYPE_ATTRIBS_GET on Interface IF_CCALC_RNODE_BENTYPE_ICL has no exception.
Method CCALC_ITEMS_GET Signature
Method CCALC_ITEMS_GET on Interface IF_CCALC_RNODE_BENTYPE_ICL has no parameter.
Method CCALC_ITEMS_GET on Interface IF_CCALC_RNODE_BENTYPE_ICL has no exception.
Method OTHER_BENTYPE_TOTAL_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_ITEMS_COUNTER | Call by reference | Type reference (TYPE) | I | C_ITEMS_COUNTER | 20030430 | ||
2 | ![]() |
C_SUM | Call by reference | Type reference (TYPE) | ICL_PAYI-PAMPAID | Zahlungsbetrag | 20030430 | ||
3 | ![]() |
C_SUM_NEW | Call by reference | Type reference (TYPE) | ICL_PAYI-PAMPAID | Zahlungsbetrag | 20030430 | ||
4 | ![]() |
C_SUM_OLD | Call by reference | Type reference (TYPE) | ICL_PAYI-PAMPAID | Zahlungsbetrag | 20030430 | ||
5 | ![]() |
IO_ACCUM | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_ACCUM_ICL | Accumulate running results | 20030430 | ||
6 | ![]() |
I_BENTYPE | Value transfer | Type reference (TYPE) | ICL_BENTYPE | Leistungsart | 20030430 | ||
7 | ![]() |
I_SUBCLAIM | Value transfer | Type reference (TYPE) | ICL_SUBCL | Teilschaden | 20030430 | ||
8 | ![]() |
I_SUBCLTYPE | Value transfer | Type reference (TYPE) | ICL_SUBCLTYPE | Deckungsart | 20030430 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error occured in processing | 20030430 |
Method PREV_PAY_TO_CCALC_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OTHER_PAYI | Call by reference | Type reference (TYPE) | ICL_PAYI_TAB | Schadenzahlung: Zahlungspositionen einer Zahlung | 20030430 | ||
2 | ![]() |
IT_PAYMENT | Call by reference | Type reference (TYPE) | ICL_PAYI_TAB | Schadenzahlung: Zahlungspositionen einer Zahlung | 20030430 | ||
3 | ![]() |
IT_RELCLITEM | Call by reference | Type reference (TYPE) | ICL_ITEMLIST_TAB | Anspruchsposten | 20030430 | ||
4 | ![]() |
IT_SUBCL | Call by reference | Type reference (TYPE) | ICL_SUBCLAIM_TAB | Teilschaden | 20030430 | ||
5 | ![]() |
I_XSELPAY | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030430 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
ccalc_aborted | 20030430 | |
2 | ![]() |
curr_conv_error | 20030430 | |
3 | ![]() |
itemlist_inconsistent | 20030430 | |
4 | ![]() |
payment_inconsistent | 20030430 |
Method SUBTREE_CCALC_ITEMS_GET Signature
Method SUBTREE_CCALC_ITEMS_GET on Interface IF_CCALC_RNODE_BENTYPE_ICL has no parameter.
Method SUBTREE_CCALC_ITEMS_GET on Interface IF_CCALC_RNODE_BENTYPE_ICL has no exception.
Method WRITE_BENTYPE_TOTAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ACCUM | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_ACCUM_ICL | Accumulate running results | 20030911 | ||
2 | ![]() |
IO_NODE_CALC | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_NODE_CALC_ICL | Compensation calculation interface | 20030911 | ||
3 | ![]() |
IS_CCALC_SPEC | Call by reference | Type reference (TYPE) | ICL_CCALC_SPECIFIER | Specifier (key fields) for Compensation Calculation | 20030911 | ||
4 | ![]() |
I_ITEMCAT | Value transfer | Type reference (TYPE) | ICL_CCALCITEMCAT | Anspruchspostentyp für EntschBerechnung | 20030911 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20030911 |
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in | 472 |