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 |