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 |