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
⤷
⤷
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 | 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 | Instance attribute | Protected | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Subrogation/Recovery Receivable: Persistent + Logical Fields | 20050430 | |||
| 2 | Static Attribute | Protected | Type reference (TYPE) | ICL_OREF_SUBROREQ_T_AL | Subrogation/Recovery Receivable: Application Logic | 20050430 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | ICL_OREF_SUBROREQITEM_T_AL | Subrogation/Recovery Receivable Item: Application Logic | 20050430 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | ICL_SUBROPAID_T_AL | Incoming Payments | 20050430 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adding New Subrogation/Recovery Receivable | 20050515 | |
| 2 | Instance method | Public | Method | Aggregated Amounts from Items to Header | 20050515 | |
| 3 | Instance method | Public | Method | Check Subrogation/Recovery Receivable Header | 20050523 | |
| 4 | Instance method | Public | Method | Check Items in Subrogation/Recovery Receivable Header | 20050525 | |
| 5 | Instance method | Public | Method | Check: Money Request to Be Posted with New Bus.Partners? | 20060720 | |
| 6 | Instance method | Public | Constructor | CONSTRUCTOR | 20050511 | |
| 7 | Instance method | Public | Method | Deletion of a New Subrogation/Recovery Receivable | 20051221 | |
| 8 | Instance method | Public | Method | Deletion of a New Subrogation/Recovery Receivable Item | 20050515 | |
| 9 | Instance method | Public | Method | Gets Subrogation/Recovery Receivable | 20050518 | |
| 10 | Static method | Public | Method | Gets All Subrogation/Recovery Receivable Obj.in Memory/Claim | 20050518 | |
| 11 | Static method | Public | Method | Gets All Subrogation/Recovery Receivable Objects in Sub/Rcvy | 20050518 | |
| 12 | Static method | Public | Method | Provides Subrogation/Recovery Receivable Object | 20050518 | |
| 13 | Instance method | Public | Method | Provides All Items of a Subrogation/Recovery Receivable | 20050518 | |
| 14 | Instance method | Public | Method | Gets All Incoming Payments in a Subrogation/Recovery Recvble | 20050515 | |
| 15 | Static method | Public | Method | Delete All Subro/Rcvry Receivble Objects in Memory/per Clm | 20050518 | |
| 16 | Instance method | Public | Method | 20050928 | ||
| 17 | Instance method | Public | Method | Sets Subrogation/Recovery Receivable | 20050518 | |
| 18 | Instance method | Public | Method | Sets All Receipts of a Subrogation/Recovery Receivable | 20050515 | |
| 19 | 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 | 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 | IV_NO_MI_UPDATE | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Kennzeichen: Mitversicherung nicht aktualisieren | 20070109 | ||
| 2 | RS_SUBROREQ | Value transfer | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Regressforderung: Persistente und logische Felder | 20050526 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei einem Regress | 20070109 |
Method CHECK 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 | IV_CHECK_SUMS | Call by reference | Type reference (TYPE) | BOOLE_D | ISCM_X | Summen prüfen | 20070918 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Geschäftspartner nicht gefunden | 20050604 | ||
| 2 | Regressforderung negativ | 20050604 |
Method CHECK_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SUBROREQITEM | Call by reference | Type reference (TYPE) | ICL_SUBROREQITEM_T_AL | Regressforderungsposition: Persistente und logische Felder | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler im Bereich der Regressforderung | 20050604 | ||
| 2 | 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 | Fehler bei Forderungserzeugung | 20060720 |
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 | 20050520 | |||
| 2 | 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 | Fehler beim Zahlungspflichtigen | 20050604 | ||
| 2 | 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 | IO_SUBROREQ | Call by reference | Object reference (TYPE REF TO) | CL_ICL_SUBROREQ_AL | Regressforderung: Anwendungslogik | 20051221 | |||
| 2 | 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 | IO_SUBROREQITEM | Call by reference | Object reference (TYPE REF TO) | CL_ICL_SUBROREQITEM_AL | Regressforderungsposition: Anwendungslogik | 20050515 | |||
| 2 | IS_SUBROREQITEM | Call by reference | Type reference (TYPE) | ICL_SUBROREQITEM_S_AL | Regressforderungsposition: Persistente und logische Felder | 20050525 | |||
| 3 | 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 | 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 | 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 | ET_OREF_SUBROREQ | Value transfer | Type reference (TYPE) | ICL_OREF_SUBROREQ_T_AL | Regressforderung: Anwendungslogik | 20050518 | |||
| 2 | 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 | IS_SUBROREQ | Call by reference | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Regressforderung: Persistente und logische Felder | 20050518 | |||
| 2 | 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 | 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 | 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 | 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 | CS_SUBROREQ | Call by reference | Type reference (TYPE) | ICL_SUBROREQ_S_AL | Regressforderung: Persistente und logische Felder | 20050520 | |||
| 2 | IV_UPDATE_MEM | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Kennzeichen: Aktualgedächtnis aktualisieren | 20050520 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Zahlungspflichtigen | 20050603 | ||
| 2 | Fehler bei einem Regress | 20070102 |
Method SET_SUBROPAID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 |