SAP ABAP Class CL_ICL_SUBROREQITEM_AL (Subrogation/Recovery Receivable Item: Application Logic)
Hierarchy
☛
INSURANCE (Software Component) SAP Insurance
⤷
FS-CM (Application Component) Claims Management
⤷
ICL_SUBROGATION_AL (Package) Claims: Subrogation: Application Logic Layer

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_ICL_SUBROREQ_BASE_AL | Subrogation/Recovery Receivable: Basis Class Appl.Logic | 20050515 |
Properties
Class | CL_ICL_SUBROREQITEM_AL | |
Short Description | Subrogation/Recovery Receivable Item: Application Logic | |
Super Class | CL_ICL_SUBROREQ_BASE_AL | Subrogation/Recovery Receivable: Basis Class Appl.Logic |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | ICL_SUBROGATION_AL | Claims: Subrogation: Application Logic Layer |
Created | 20050430 | SAP |
Last change | 20091125 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ICL_SUBROREQITEM_AL has no interface implemented.
Friends
Class CL_ICL_SUBROREQITEM_AL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ICL_PAYO | Claim Payment: Overview of All Payments | 20050430 | ||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ICL_PAYI | Claim Payment: Payment Items of a Payment | 20050430 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ICL_SUBROREQITEM_S_AL | Subrogation/Recovery Receivable Item: Persistent/Log.Flds | 20050430 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Calculates Aggregated Amounts from Payment Items | 20050515 |
2 | ![]() |
Instance method | Public | Method | Check Subrogation/Recovery Receivable Items | 20050525 |
3 | ![]() |
Instance method | Public | Method | Check: Amount 1 >= Amount 2 >= 0 | 20050525 |
4 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20050523 |
5 | ![]() |
Instance method | Public | Method | Gets Subrogation/Recovery Receivable Item | 20050518 |
6 | ![]() |
Static method | Public | Method | Provides Subrogation/Recovery Receivable Object | 20050518 |
7 | ![]() |
Instance method | Public | Method | Gets Payment Header | 20050514 |
8 | ![]() |
Instance method | Public | Method | Gets Payment Item | 20050514 |
9 | ![]() |
Instance method | Public | Method | Sets Subrogation/Recovery Receivable Item | 20050518 |
10 | ![]() |
Instance method | Public | Method | Sets Payment Header | 20050515 |
11 | ![]() |
Instance method | Public | Method | Sets Payment Item | 20050515 |
Events
Class CL_ICL_SUBROREQITEM_AL has no event.
Types
Class CL_ICL_SUBROREQITEM_AL has no local type.
Method Signatures
Method CALCULATE Signature
Method CALCULATE on class CL_ICL_SUBROREQITEM_AL has no parameter.
Method CALCULATE on class CL_ICL_SUBROREQITEM_AL has no exception.
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_SUBROREQITEM | Call by reference | Type reference (TYPE) | ICL_SUBROREQITEM_S_AL | Regressforderungsposition: Persistente und logische Felder | 20050525 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Währungsbetrag zu klein | 20050604 | |
2 | ![]() |
Fehler bei einer Leistungsart | 20051017 | |
3 | ![]() |
Fehler bei einem Teilfall | 20050604 |
Method CHECK_AMOUNTS_ORDERED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_AMOUNT1 | Call by reference | Type reference (TYPE) | ICL_AMOUNT1 | Allgemeines Betragsfeld | 20050525 | ||
2 | ![]() |
IV_AMOUNT2 | Call by reference | Type reference (TYPE) | ICL_AMOUNT1 | Allgemeines Betragsfeld | 20050525 | ||
3 | ![]() |
RV_RC | Value transfer | Attribute reference (LIKE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20050525 |
Method CHECK_AMOUNTS_ORDERED on class CL_ICL_SUBROREQITEM_AL has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_SUBROREQ | Call by reference | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Regressforderung: Persistente und logische Felder | 20050523 | ||
2 | ![]() |
IS_SUBROREQITEM | Call by reference | Type reference (TYPE) | ICL_SUBROREQITEM_S_AL | Regressforderungsposition: Persistente und logische Felder | 20050523 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Bereich der Regressforderung | 20050604 |
Method GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_SUBROREQITEM | Value transfer | Type reference (TYPE) | ICL_SUBROREQITEM_S_AL | Regressforderungsposition: Persistente und logische Felder | 20050518 |
Method GET on class CL_ICL_SUBROREQITEM_AL has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_SUBROREQ | Call by reference | Object reference (TYPE REF TO) | CL_ICL_SUBROREQ_AL | Regressforderung: Anwendungslogik | 20050518 | ||
2 | ![]() |
IS_SUBROREQITEM | Call by reference | Type reference (TYPE) | ICL_SUBROREQITEM_S_AL | Regressforderungsposition: Persistente und logische Felder | 20050518 | ||
3 | ![]() |
IV_CREATE | Call by reference | Type reference (TYPE) | BOOLE_D | ISCM_X | Kennzeichen: Instanz ggfs. erzeugen | 20050525 | |
4 | ![]() |
IV_SEARCH_BY_PAYMENTITEM | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Kennzeichen: Suchen über Zahlungspos.nummer | 20070102 | |
5 | ![]() |
RO_SUBROREQITEM | Value transfer | Object reference (TYPE REF TO) | CL_ICL_SUBROREQITEM_AL | Regressforderungsposition: Anwendungslogik | 20050518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Bereich der Regressforderung | 20050604 |
Method GET_PAYMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_PAYMENT | Value transfer | Type reference (TYPE) | ICL_PAYO | Fallzahlung: Übersicht über alle Zahlungen | 20050514 |
Method GET_PAYMENT on class CL_ICL_SUBROREQITEM_AL has no exception.
Method GET_PAYMENTITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_PAYMENTITEM | Value transfer | Type reference (TYPE) | ICL_PAYI | 20050514 |
Method GET_PAYMENTITEM on class CL_ICL_SUBROREQITEM_AL has no exception.
Method SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_SUBROREQITEM | Call by reference | Type reference (TYPE) | ICL_SUBROREQITEM_S_AL | Regressforderungsposition: Persistente und logische Felder | 20050523 | ||
2 | ![]() |
IV_NO_MI_UPDATE | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Kennzeichen: Mitversicherung nicht aktualisieren | 20070102 | |
3 | ![]() |
IV_UPDATE_MEM | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Kennzeichen: Aktualgedächtnis aktualisieren | 20050523 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Bereich der Regressforderung | 20050604 |
Method SET_PAYMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_PAYMENT | Call by reference | Type reference (TYPE) | ICL_PAYO | Fallzahlung: Übersicht über alle Zahlungen | 20050515 |
Method SET_PAYMENT on class CL_ICL_SUBROREQITEM_AL has no exception.
Method SET_PAYMENTITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_PAYMENTITEM | Call by reference | Type reference (TYPE) | ICL_PAYI | 20050515 |
Method SET_PAYMENTITEM on class CL_ICL_SUBROREQITEM_AL has no exception.
History
Last changed by/on | SAP | 20091125 |
SAP Release Created in | 600 |