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 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