Hierarchy
⤷ FS-CM (Application Component) Claims Management
⤷ ICL_CCALC (Package) Compensation Calculation
Properties
Class | CL_CCALC_RESULT_ICL | |
Short Description | Compensation Calculation Result | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ICL_CCALC | Compensation Calculation |
Created | 20021120 | SAP |
Last change | 20070917 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ISCM | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CCALC_RESULT_ICL has no interface implemented.
Friends
Class CL_CCALC_RESULT_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 Calculation Interface | 20030416 | ||
2 | GO_DOM_OUT | Instance attribute | Public | Object reference (TYPE REF TO) | CL_CCALC_TO_DOM_ICL | 20030416 | |||
3 | GT_CCALC | Instance attribute | Public | Type reference (TYPE) | ICL_CCALC_TAB_SORT | ICL: Interface Structure for Compensation Calculation | 20021120 | ||
4 | GT_CCALC_NODE | Instance attribute | Public | Type reference (TYPE) | ICL_CCALC_NODE_T | Table of ICL_CCALC_NODE | 20030416 | ||
5 | GV_CLAIM | Instance attribute | Public | Type reference (TYPE) | ICL_CLAIM | Claim Number | 20021122 | ||
6 | GV_CURR | Instance attribute | Public | Type reference (TYPE) | TICL321-CURR | Currency for all reserves, limits and deductibles | 20021122 | ||
7 | GV_LOG_HANDLE | Instance attribute | Public | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20040129 |
Methods
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | NODE_TRAVERSED | Instance Event (0) |
Public (2) |
Called as each node is traversed | 20021120 |
Types
Class CL_CCALC_RESULT_ICL has no local type.
Method Signatures
Method APPLY_BENTYPE_LIMED_PAYI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DEDLIM | Call by reference | Type reference (TYPE) | ICL_CCPREVPAID | Vorheriger Zahlungsbetrag (schon bezahlt) | 20021122 | ||
2 | Exporting | EV_DEDUCT | Call by reference | Type reference (TYPE) | ICL_CCPREVPAID | Vorheriger Zahlungsbetrag (schon bezahlt) | 20021122 | ||
3 | Importing | IO_ACCUM | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_ACCUM_ICL | Accumulate running results | 20021122 | ||
4 | Importing | IO_NODE_CALC | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_NODE_CALC_ICL | Compensation calculation interface | 20021125 | ||
5 | Importing | IS_CCALC_SPEC | Call by reference | Type reference (TYPE) | ICL_CCALC_SPECIFIER | Specifier (key fields) for Compensation Calculation | 20030626 | ||
6 | Importing | IT_PAYI | Call by reference | Type reference (TYPE) | ICL_PAYI_TAB | Schadenzahlung: Zahlungspositionen einer Zahlung | 20021122 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CCALC_ABORTED | ccalc_aborted | 20021122 | |
2 | CURR_CONV_ERROR | curr_conv_error | 20021122 |
Method BENTYPE_CCALC_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CCALC | Call by reference | Type reference (TYPE) | ICL_CCALC_TAB | ICL: Interface structure for compensation calculation | 20031031 | ||
2 | Importing | IS_CCALC_SPEC | Call by reference | Type reference (TYPE) | ICL_CCALC_SPECIFIER | Specifier (key fields) for Compensation Calculation | 20031031 |
Method BENTYPE_CCALC_ITEMS on class CL_CCALC_RESULT_ICL has no exception.
Method BENTYPE_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CCALC | Call by reference | Type reference (TYPE) | ICL_CCALC_TAB | ICL: Interface structure for compensation calculation | 20021120 | ||
2 | Importing | IS_CCALC_SPEC | Call by reference | Type reference (TYPE) | ICL_CCALC_SPECIFIER | Specifier (key fields) for Compensation Calculation | 20030626 |
Method BENTYPE_ITEMS on class CL_CCALC_RESULT_ICL has no exception.
Method BENTYPE_ITEM_TOTAL 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 | 20021120 | ||
2 | Importing | IS_CCALC_SPEC | Call by reference | Type reference (TYPE) | ICL_CCALC_SPECIFIER | Specifier (key fields) for Compensation Calculation | 20030626 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_IN_FUNCTION | error_in_function | 20021120 |
Method BENTYPE_WAIVED_TOTAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_TOT_DEDS | Call by reference | Type reference (TYPE) | ICL_CCALC-CCAMOUNT | Entschädigungsbetrag in Währung des Vertrags | 20050614 | ||
2 | Exporting | EV_TOT_LIMS | Call by reference | Type reference (TYPE) | ICL_CCALC-CCAMOUNT | Entschädigungsbetrag in Währung des Vertrags | 20050614 | ||
3 | Importing | IO_ACCUM | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_ACCUM_ICL | Accumulate running results | 20021121 | ||
4 | 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 | error_in_function | 20021120 |
Method CCALC_ITEM_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CCALC | Call by reference | Type reference (TYPE) | ICL_CCALC | ICL: Interface structure for compensation calculation | 20030916 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | error | 20030911 |
Method CCALC_NODE_BEN_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CCALC_NODE | Call by reference | Type reference (TYPE) | ICL_CCALC_NODE | Node table for compensation calculation | 20030423 |
Method CCALC_NODE_BEN_CREATE on class CL_CCALC_RESULT_ICL has no exception.
Method CCALC_NODE_COVTYPE_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CCALC_NODE | Call by reference | Type reference (TYPE) | ICL_CCALC_NODE | Node table for compensation calculation | 20031212 |
Method CCALC_NODE_COVTYPE_CREATE on class CL_CCALC_RESULT_ICL has no exception.
Method CCALC_NODE_FILL Signature
Method CCALC_NODE_FILL on class CL_CCALC_RESULT_ICL has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | not_found | 20030704 |
Method CCALC_NODE_FIND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_RESULT_NODE_ICL | Result node interface | 20030416 | ||
2 | Exporting | EV_NEW_COVERAGE | Call by reference | Type reference (TYPE) | ICL_COVERAGE | Deckung (Indikative für Hintergrundreserve) | 20080114 | ||
3 | Importing | IS_CCALC_NODE | Call by reference | Type reference (TYPE) | ICL_CCALC_NODE | Node table for compensation calculation | 20030416 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 20030704 |
Method CCALC_NODE_SCTYPE_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CCALC_NODE | Call by reference | Type reference (TYPE) | ICL_CCALC_NODE | Node table for compensation calculation | 20030423 |
Method CCALC_NODE_SCTYPE_CREATE on class CL_CCALC_RESULT_ICL has no exception.
Method CCALC_NODE_SPEC_COMPLETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CCALC_NODE | Call by reference | Type reference (TYPE) | ICL_CCALC_NODE | Nullpunkttabelle für Ausgleichsberechnung | 20070515 |
Method CCALC_NODE_SPEC_COMPLETE on class CL_CCALC_RESULT_ICL has no exception.
Method CCALC_NODE_SUBCL_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CCALC_NODE | Call by reference | Type reference (TYPE) | ICL_CCALC_NODE | Node table for compensation calculation | 20030423 |
Method CCALC_NODE_SUBCL_CREATE on class CL_CCALC_RESULT_ICL has no exception.
Method CLITEM_PAYMENT_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_PAYMENT | Call by reference | Type reference (TYPE) | ICL_PAYI | Schadenzahlung: Zahlungspositionen einer Zahlung | 20021120 | ||
2 | Importing | IT_RELCLITEM | Call by reference | Type reference (TYPE) | ICL_ITEMLIST_TAB | Anspruchsposten | 20021120 | ||
3 | Importing | IT_SUBCL | Call by reference | Type reference (TYPE) | ICL_SUBCLAIM_TAB | Teilschaden | 20021120 | ||
4 | Importing | I_XSELPAY | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CURR_CONV_ERROR | itemlist_inconsistent | 20021120 | |
2 | INVALID_PAYMENT | INVALID_PAYMENT | 20021120 | |
3 | ITEMLIST_INCONSISTENT | itemlist_inconsistent | 20021120 |
Method CL_TO_CCALC_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CCALC | Call by reference | Type reference (TYPE) | ICL_CCALC_TAB_SORT | ICL: Interface structure for compensation calculation | 20021120 | ||
2 | Importing | IT_CLITEM | Call by reference | Type reference (TYPE) | ICL_ITEMLIST_TAB | ICL: GUI-Struktur für Claimed item list (Dynpro 301) | 20021120 | ||
3 | Importing | I_ACTSUBCL | Value transfer | Type reference (TYPE) | ICL_SUBCL_SEL | Schadenkopf(0), Teilschaden( 1-n), gesamter Schaden('X') | 20021120 | ||
4 | Importing | I_CURR | Call by reference | Type reference (TYPE) | ICL_POLPROD04 | Währung für alle Reserven, Limits und Selbstbehalte | 20021120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CURR_CONV_ERROR | curr_conv_error | 20021120 | |
2 | ITEMLIST_INCONSISTENT | itemlist_inconsistent | 20021120 | |
3 | NO_CLAIM_ITEMS | no_claim_items | 20021120 | |
4 | POLICY_INCONSISTENT | policy_inconsistent | 20021120 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CCALC_DATA | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_INT_ICL | Compensation calc internals | 20021120 |
Method CONSTRUCTOR on class CL_CCALC_RESULT_ICL has no exception.
Method DIRECT_PAYMENT_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_CCALC | Call by reference | Type reference (TYPE) | ICL_CCALC | ICL: Interface structure for compensation calculation | 20021121 | ||
2 | Importing | IS_PAYMENT | Call by reference | Type reference (TYPE) | ICL_PAYI | Schadenzahlung: Zahlungspositionen einer Zahlung | 20021120 | ||
3 | Importing | IT_SUBCL | Call by reference | Type reference (TYPE) | ICL_SUBCLAIM_TAB | Teilschaden | 20021120 | ||
4 | Importing | I_XSELPAY | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CURR_CONV_ERROR | itemlist_inconsistent | 20021120 | |
2 | PAYMENT_INCONSISTENT | PAYMENT_INCONSISTENT | 20021120 |
Method END_OF_PREPARE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CCALC_DATA | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_INT_ICL | Compensation calc internals | 20021122 |
Method END_OF_PREPARE on class CL_CCALC_RESULT_ICL has no exception.
Method LOG_DISPLAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_EXIT_COMMAND | Call by reference | Type reference (TYPE) | BAL_S_EXCM | Anwendungs-Log: Vom User betätigte Taste beim Beenden | 20051116 |
Method LOG_DISPLAY on class CL_CCALC_RESULT_ICL has no exception.
Method OTHER_BENTYPE_ITEMS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CCALC | Call by reference | Type reference (TYPE) | ICL_CCALC_TAB | ICL: Interface structure for compensation calculation | 20021120 | ||
2 | Importing | I_BENTYPE | Value transfer | Type reference (TYPE) | ICL_BENTYPE | Leistungsart | 20021120 | ||
3 | Importing | I_SUBCLAIM | Value transfer | Type reference (TYPE) | ICL_SUBCL | Teilschaden | 20021120 | ||
4 | Importing | I_SUBCLTYPE | Value transfer | Type reference (TYPE) | ICL_SUBCLTYPE | Deckungsart | 20021120 |
Method OTHER_BENTYPE_ITEMS_GET on class CL_CCALC_RESULT_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 | Changing | C_ITEMS_COUNTER | Call by reference | Type reference (TYPE) | I | C_ITEMS_COUNTER | 20021120 | ||
2 | Changing | C_SUM | Call by reference | Type reference (TYPE) | ICL_PAYI-PAMPAID | Zahlungsbetrag | 20021120 | ||
3 | Changing | C_SUM_NEW | Call by reference | Type reference (TYPE) | ICL_PAYI-PAMPAID | Zahlungsbetrag | 20021120 | ||
4 | Changing | C_SUM_OLD | Call by reference | Type reference (TYPE) | ICL_PAYI-PAMPAID | Zahlungsbetrag | 20021120 | ||
5 | Importing | IO_ACCUM | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_ACCUM_ICL | Accumulate running results | 20021121 | ||
6 | Importing | I_BENTYPE | Value transfer | Type reference (TYPE) | ICL_BENTYPE | Leistungsart | 20021120 | ||
7 | Importing | I_SUBCLAIM | Value transfer | Type reference (TYPE) | ICL_SUBCL | Teilschaden | 20021120 | ||
8 | Importing | I_SUBCLTYPE | Value transfer | Type reference (TYPE) | ICL_SUBCLTYPE | Deckungsart | 20021120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_IN_FUNCTION | Error occured in processing | 20021120 |
Method PAYITEMCAT_TO_CCALCITEMCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CCALCITEMCAT | Call by reference | Type reference (TYPE) | ICL_CCALCITEMCAT | Anspruchspostentyp für Entschädigungsberechnung | 20021211 | ||
2 | Importing | IV_PAYITEMCAT | Call by reference | Type reference (TYPE) | ICL_PAYITEMCAT | Schadenzahlungspostentyp | 20021211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | UNKNOWN_PAYITEMCAT | unknown_payitemcat | 20021211 |
Method PREV_PAY_TO_CCALC_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_OTHER_PAYI | Call by reference | Type reference (TYPE) | ICL_PAYI_TAB | Schadenzahlung: Zahlungspositionen einer Zahlung | 20021120 | ||
2 | Importing | IT_PAYMENT | Call by reference | Type reference (TYPE) | ICL_PAYI_TAB | Schadenzahlung: Zahlungspositionen einer Zahlung | 20021120 | ||
3 | Importing | IT_RELCLITEM | Call by reference | Type reference (TYPE) | ICL_ITEMLIST_TAB | Anspruchsposten | 20021120 | ||
4 | Importing | IT_SUBCL | Call by reference | Type reference (TYPE) | ICL_SUBCLAIM_TAB | Teilschaden | 20021120 | ||
5 | Importing | I_XSELPAY | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CCALC_ABORTED | ccalc_aborted | 20021120 | |
2 | CURR_CONV_ERROR | curr_conv_error | 20021120 | |
3 | ITEMLIST_INCONSISTENT | itemlist_inconsistent | 20021120 | |
4 | PAYMENT_INCONSISTENT | payment_inconsistent | 20021120 |
Method PRE_CALC_CCALC_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CCALC_DATA | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_INT_ICL | Compensation calc internals | 20021122 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_IN_CCALC | error_in_ccalc | 20021120 |
Method PROCURED_CL_TO_CCALC_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CCALC_DATA | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_INT_ICL | Compensation calc internals | 20021122 | ||
2 | Importing | IT_CLITEM | Call by reference | Type reference (TYPE) | ICL_ITEMLIST_TAB | Anspruchsposten | 20021120 | ||
3 | Importing | I_CURR | Call by reference | Type reference (TYPE) | ICL_POLPROD04 | Währung für alle Reserven, Limits und Selbstbehalte | 20021120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CURR_CONV_ERROR | curr_conv_error | 20021120 | |
2 | ITEMLIST_INCONSISTENT | itemlist_inconsistent | 20021120 |
Method REDUCE_DEDUCTIBLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_REDUC_TOGO | Call by reference | Type reference (TYPE) | ICLPAYI-PAMPAID | Zahlungsbetrag | 20021120 | ||
2 | Importing | I_PAY_NEW | Call by reference | Type reference (TYPE) | ICLPAYI-PAMPAID | Zahlungsbetrag | 20021120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | internal_error | 20021120 |
Method SINGLE_BENTYPE_LIMED_PAYI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DEDLIM | Call by reference | Type reference (TYPE) | ICL_CCPREVPAID | Vorheriger Zahlungsbetrag (schon bezahlt) | 20021120 | ||
2 | Changing | CV_DEDUCT | Call by reference | Type reference (TYPE) | ICL_CCPREVPAID | Vorheriger Zahlungsbetrag (schon bezahlt) | 20021120 | ||
3 | Importing | IO_ACCUM | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_ACCUM_ICL | Accumulate running results | 20021121 | ||
4 | Importing | IO_NODE_CALC | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_NODE_CALC_ICL | Compensation calculation interface | 20021125 | ||
5 | Importing | IS_PAYMENT | Call by reference | Type reference (TYPE) | ICL_PAYI | Schadenzahlung: Zahlungspositionen einer Zahlung | 20021120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CCALC_ABORTED | ccalc_aborted | 20021120 | |
2 | CURR_CONV_ERROR | curr_conv_error | 20021120 |
Method TOP_NODE_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_NODE | Call by reference | Object reference (TYPE REF TO) | IF_CCALC_RESULT_NODE_ICL | Result node interface | 20030416 |
Method TOP_NODE_GET on class CL_CCALC_RESULT_ICL has no exception.
Method UPDATE_AFTER_CCALC_CREATE Signature
Method UPDATE_AFTER_CCALC_CREATE on class CL_CCALC_RESULT_ICL has no parameter.
Method UPDATE_AFTER_CCALC_CREATE on class CL_CCALC_RESULT_ICL has no exception.
Method UPDATE_NEW_PAY_AMOUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CCALCHDR | Call by reference | Type reference (TYPE) | ICL_CCALCHDR | ICL: Kopfinformation zur Entschädigungsberechnung | 20021120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CURR_CONV_ERROR | curr_conv_error | 20021120 |
Method UPDATE_PAMPAID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CCALC | Call by reference | Type reference (TYPE) | ICL_CCALC | ICL: Interface structure for compensation calculation | 20021212 | ||
2 | Importing | IV_PREVPAID | Call by reference | Type reference (TYPE) | ICL_CCPREVPAID | Gesamtsumme der jeweiligen Zahlungsaufträge | 20021212 |
Method UPDATE_PAMPAID on class CL_CCALC_RESULT_ICL has no exception.
Method WRITE_DEDUCTIBLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CCALC | Call by reference | Type reference (TYPE) | ICL_CCALC | ICL: Interface structure for compensation calculation | 20021120 |
Method WRITE_DEDUCTIBLE on class CL_CCALC_RESULT_ICL has no exception.
Method WRITE_LIMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CCALC | Call by reference | Type reference (TYPE) | ICL_CCALC | ICL: Interface structure for compensation calculation | 20021120 |
Method WRITE_LIMIT on class CL_CCALC_RESULT_ICL has no exception.
Method WRITE_REJREASON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CCALC | Call by reference | Type reference (TYPE) | ICL_CCALC | ICL: Interface structure for compensation calculation | 20021120 |
Method WRITE_REJREASON on class CL_CCALC_RESULT_ICL has no exception.
Event Signatures
Event NODE_TRAVERSED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | IS_CCALC | Exporting | Value transfer | Type reference (TYPE) | ICL_CCALC | ICL: Interface structure for compensation calculation | 20021120 |
History
Last changed by/on | SAP | 20070917 |
SAP Release Created in | 471 |