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 |