SAP ABAP Class CL_ICL_SUBROREQ_AL (Subrogation/Recovery Receivable: Application Logic)
Hierarchy
☛
INSURANCE (Software Component) SAP Insurance
⤷ FS-CM (Application Component) Claims Management
⤷ ICL_SUBROGATION_AL (Package) Claims: Subrogation: Application Logic Layer
⤷ 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_SUBROREQ_AL | |
Short Description | Subrogation/Recovery Receivable: 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 | 20071120 | 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_ICL_SUBROREQ_AL has no interface implemented.
Friends
Class CL_ICL_SUBROREQ_AL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GS_SUBROREQ | Instance attribute | Protected | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Subrogation/Recovery Receivable: Persistent + Logical Fields | 20050430 | ||
2 | GT_OREF_SUBROREQ | Static Attribute | Protected | Type reference (TYPE) | ICL_OREF_SUBROREQ_T_AL | Subrogation/Recovery Receivable: Application Logic | 20050430 | ||
3 | GT_OREF_SUBROREQITEM | Instance attribute | Protected | Type reference (TYPE) | ICL_OREF_SUBROREQITEM_T_AL | Subrogation/Recovery Receivable Item: Application Logic | 20050430 | ||
4 | GT_SUBROPAID | Instance attribute | Protected | Type reference (TYPE) | ICL_SUBROPAID_T_AL | Incoming Payments | 20050430 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_SUBROREQITEM | Instance method | Public | Method | Adding New Subrogation/Recovery Receivable | 20050515 |
2 | CALCULATE | Instance method | Public | Method | Aggregated Amounts from Items to Header | 20050515 |
3 | CHECK | Instance method | Public | Method | Check Subrogation/Recovery Receivable Header | 20050523 |
4 | CHECK_ITEMS | Instance method | Public | Method | Check Items in Subrogation/Recovery Receivable Header | 20050525 |
5 | CHECK_RECEIVABLE_WITH_NEW_BP | Instance method | Public | Method | Check: Money Request to Be Posted with New Bus.Partners? | 20060720 |
6 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20050511 |
7 | DEL_SUBROREQ | Instance method | Public | Method | Deletion of a New Subrogation/Recovery Receivable | 20051221 |
8 | DEL_SUBROREQITEM | Instance method | Public | Method | Deletion of a New Subrogation/Recovery Receivable Item | 20050515 |
9 | GET | Instance method | Public | Method | Gets Subrogation/Recovery Receivable | 20050518 |
10 | GETALL_OREF | Static method | Public | Method | Gets All Subrogation/Recovery Receivable Obj.in Memory/Claim | 20050518 |
11 | GETSUBROG_OREF | Static method | Public | Method | Gets All Subrogation/Recovery Receivable Objects in Sub/Rcvy | 20050518 |
12 | GET_INSTANCE | Static method | Public | Method | Provides Subrogation/Recovery Receivable Object | 20050518 |
13 | GET_OREF_SUBROREQITEM | Instance method | Public | Method | Provides All Items of a Subrogation/Recovery Receivable | 20050518 |
14 | GET_SUBROPAID | Instance method | Public | Method | Gets All Incoming Payments in a Subrogation/Recovery Recvble | 20050515 |
15 | REFRESH_OREF | Static method | Public | Method | Delete All Subro/Rcvry Receivble Objects in Memory/per Clm | 20050518 |
16 | REVERSE | Instance method | Public | Method | 20050928 | |
17 | SET | Instance method | Public | Method | Sets Subrogation/Recovery Receivable | 20050518 |
18 | SET_SUBROPAID | Instance method | Public | Method | Sets All Receipts of a Subrogation/Recovery Receivable | 20050515 |
19 | WRITE_OFF | Instance method | Public | Method | 20050928 |
Events
Class CL_ICL_SUBROREQ_AL has no event.
Types
Class CL_ICL_SUBROREQ_AL has no local type.
Method Signatures
Method ADD_SUBROREQITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_SUBROREQITEM | Call by reference | Object reference (TYPE REF TO) | CL_ICL_SUBROREQITEM_AL | Regressforderungsposition: Anwendungslogik | 20050515 |
Method ADD_SUBROREQITEM on class CL_ICL_SUBROREQ_AL has no exception.
Method CALCULATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_NO_MI_UPDATE | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Kennzeichen: Mitversicherung nicht aktualisieren | 20070109 | |
2 | Returning | RS_SUBROREQ | Value transfer | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Regressforderung: Persistente und logische Felder | 20050526 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ICL_SUBROREQ | Fehler bei einem Regress | 20070109 |
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_SUBROREQ | Call by reference | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Regressforderung: Persistente und logische Felder | 20050523 | ||
2 | Importing | IV_CHECK_SUMS | Call by reference | Type reference (TYPE) | BOOLE_D | ISCM_X | Summen prüfen | 20070918 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ICL_ERROR_PAYER | Geschäftspartner nicht gefunden | 20050604 | |
2 | CX_ICL_SUBRO_AMOUNT_TOO_SMALL | Regressforderung negativ | 20050604 |
Method CHECK_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SUBROREQITEM | Call by reference | Type reference (TYPE) | ICL_SUBROREQITEM_T_AL | Regressforderungsposition: Persistente und logische Felder | 20050525 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ICL_SUBROREQ | Fehler im Bereich der Regressforderung | 20050604 | |
2 | CX_ICL_SUBRO_AMOUNT_TOO_SMALL | Regressforderung negativ | 20050604 |
Method CHECK_RECEIVABLE_WITH_NEW_BP Signature
Method CHECK_RECEIVABLE_WITH_NEW_BP on class CL_ICL_SUBROREQ_AL has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ICL_ERROR_CREATE_SUBROREQ | Fehler bei Forderungserzeugung | 20060720 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_SUBROREQ | Call by reference | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Regressforderung: Persistente und logische Felder | 20050520 | ||
2 | Importing | IV_SUBROG_GUID | Call by reference | Type reference (TYPE) | ICL_SUBROG_GUID_D_PE | Universal Unique Identifier des Regresses | 20050511 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ICL_ERROR_PAYER | Fehler beim Zahlungspflichtigen | 20050604 | |
2 | CX_ICL_SUBROREQ | Fehler im Bereich der Regressforderung | 20050604 |
Method DEL_SUBROREQ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_SUBROREQ | Call by reference | Object reference (TYPE REF TO) | CL_ICL_SUBROREQ_AL | Regressforderung: Anwendungslogik | 20051221 | ||
2 | Importing | IS_SUBROREQ | Call by reference | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Regressforderung: Persistente und logische Felder | 20051221 |
Method DEL_SUBROREQ on class CL_ICL_SUBROREQ_AL has no exception.
Method DEL_SUBROREQITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_SUBROREQITEM | Call by reference | Object reference (TYPE REF TO) | CL_ICL_SUBROREQITEM_AL | Regressforderungsposition: Anwendungslogik | 20050515 | ||
2 | Importing | IS_SUBROREQITEM | Call by reference | Type reference (TYPE) | ICL_SUBROREQITEM_S_AL | Regressforderungsposition: Persistente und logische Felder | 20050525 | ||
3 | Importing | IV_NO_MI_UPDATE | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Kennzeichen: Mitversicherung nicht aktualisieren | 20070102 |
Method DEL_SUBROREQITEM on class CL_ICL_SUBROREQ_AL has no exception.
Method GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RS_SUBROREQ | Value transfer | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Regressforderung: Persistente und logische Felder | 20050518 |
Method GET on class CL_ICL_SUBROREQ_AL has no exception.
Method GETALL_OREF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ET_OREF_SUBROREQ | Value transfer | Type reference (TYPE) | ICL_OREF_SUBROREQ_T_AL | Regressforderung: Anwendungslogik | 20050518 |
Method GETALL_OREF on class CL_ICL_SUBROREQ_AL has no exception.
Method GETSUBROG_OREF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ET_OREF_SUBROREQ | Value transfer | Type reference (TYPE) | ICL_OREF_SUBROREQ_T_AL | Regressforderung: Anwendungslogik | 20050518 | ||
2 | Importing | IV_SUBROG_GUID | Call by reference | Type reference (TYPE) | ICL_SUBROG_GUID_D_PE | Universal Unique Identifier des Regresses | 20050518 |
Method GETSUBROG_OREF on class CL_ICL_SUBROREQ_AL has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_SUBROREQ | Call by reference | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Regressforderung: Persistente und logische Felder | 20050518 | ||
2 | Returning | RO_SUBROREQ | Value transfer | Object reference (TYPE REF TO) | CL_ICL_SUBROREQ_AL | Regressforderung: Anwendungslogik | 20050518 |
Method GET_INSTANCE on class CL_ICL_SUBROREQ_AL has no exception.
Method GET_OREF_SUBROREQITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_OREF_SUBROREQITEM | Value transfer | Type reference (TYPE) | ICL_OREF_SUBROREQITEM_T_AL | Regressforderungsposition: Anwendungslogik | 20050518 |
Method GET_OREF_SUBROREQITEM on class CL_ICL_SUBROREQ_AL has no exception.
Method GET_SUBROPAID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ET_SUBROPAID | Value transfer | Type reference (TYPE) | ICL_SUBROPAID_T_AL | Geldeingänge | 20050515 |
Method GET_SUBROPAID on class CL_ICL_SUBROREQ_AL has no exception.
Method REFRESH_OREF Signature
Method REFRESH_OREF on class CL_ICL_SUBROREQ_AL has no parameter.
Method REFRESH_OREF on class CL_ICL_SUBROREQ_AL has no exception.
Method REVERSE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_SUBROREQ | Call by reference | Type reference (TYPE) | ICL_SUBROREQ_S_AL | 20050928 |
Method REVERSE on class CL_ICL_SUBROREQ_AL has no exception.
Method SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_SUBROREQ | Call by reference | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Regressforderung: Persistente und logische Felder | 20050520 | ||
2 | Importing | IV_UPDATE_MEM | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Kennzeichen: Aktualgedächtnis aktualisieren | 20050520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ICL_ERROR_PAYER | Fehler beim Zahlungspflichtigen | 20050603 | |
2 | CX_ICL_SUBROREQ | Fehler bei einem Regress | 20070102 |
Method SET_SUBROPAID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SUBROPAID | Call by reference | Type reference (TYPE) | ICL_SUBROPAID_T_AL | Geldeingänge | 20050515 |
Method SET_SUBROPAID on class CL_ICL_SUBROREQ_AL has no exception.
Method WRITE_OFF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | IS_SUBROREQ | Call by reference | Type reference (TYPE) | ICL_SUBROREQ_S_AL | 20050928 |
Method WRITE_OFF on class CL_ICL_SUBROREQ_AL has no exception.
History
Last changed by/on | SAP | 20071120 |
SAP Release Created in | 600 |