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 ISCM 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 GS_PAYMENT Instance attribute Protected Type reference (TYPE) ICL_PAYO Claim Payment: Overview of All Payments 20050430
2 GS_PAYMENTITEM Instance attribute Protected Type reference (TYPE) ICL_PAYI Claim Payment: Payment Items of a Payment 20050430
3 GS_SUBROREQITEM 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 CALCULATE Instance method Public Method Calculates Aggregated Amounts from Payment Items 20050515
2 CHECK Instance method Public Method Check Subrogation/Recovery Receivable Items 20050525
3 CHECK_AMOUNTS_ORDERED Instance method Public Method Check: Amount 1 >= Amount 2 >= 0 20050525
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050523
5 GET Instance method Public Method Gets Subrogation/Recovery Receivable Item 20050518
6 GET_INSTANCE Static method Public Method Provides Subrogation/Recovery Receivable Object 20050518
7 GET_PAYMENT Instance method Public Method Gets Payment Header 20050514
8 GET_PAYMENTITEM Instance method Public Method Gets Payment Item 20050514
9 SET Instance method Public Method Sets Subrogation/Recovery Receivable Item 20050518
10 SET_PAYMENT Instance method Public Method Sets Payment Header 20050515
11 SET_PAYMENTITEM 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 Importing IS_SUBROREQITEM Call by reference Type reference (TYPE) ICL_SUBROREQITEM_S_AL Regressforderungsposition: Persistente und logische Felder 20050525
# Exception Resumable Description Created on
1 CX_ICL_SUBRO_AMOUNT_TOO_SMALL Währungsbetrag zu klein 20050604
2 CX_ICL_SUBRO_ERROR_BENTYPE Fehler bei einer Leistungsart 20051017
3 CX_ICL_SUBRO_ERROR_SUBCLAIM 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 Importing IV_AMOUNT1 Call by reference Type reference (TYPE) ICL_AMOUNT1 Allgemeines Betragsfeld 20050525
2 Importing IV_AMOUNT2 Call by reference Type reference (TYPE) ICL_AMOUNT1 Allgemeines Betragsfeld 20050525
3 Returning 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 Importing IS_SUBROREQ Call by reference Type reference (TYPE) ICL_SUBROREQ_S_AL Regressforderung: Persistente und logische Felder 20050523
2 Importing IS_SUBROREQITEM Call by reference Type reference (TYPE) ICL_SUBROREQITEM_S_AL Regressforderungsposition: Persistente und logische Felder 20050523
# Exception Resumable Description Created on
1 CX_ICL_SUBROREQ Fehler im Bereich der Regressforderung 20050604

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Importing IO_SUBROREQ Call by reference Object reference (TYPE REF TO) CL_ICL_SUBROREQ_AL Regressforderung: Anwendungslogik 20050518
2 Importing IS_SUBROREQITEM Call by reference Type reference (TYPE) ICL_SUBROREQITEM_S_AL Regressforderungsposition: Persistente und logische Felder 20050518
3 Importing IV_CREATE Call by reference Type reference (TYPE) BOOLE_D ISCM_X Kennzeichen: Instanz ggfs. erzeugen 20050525
4 Importing IV_SEARCH_BY_PAYMENTITEM Call by reference Type reference (TYPE) BOOLE_D SPACE Kennzeichen: Suchen über Zahlungspos.nummer 20070102
5 Returning RO_SUBROREQITEM Value transfer Object reference (TYPE REF TO) CL_ICL_SUBROREQITEM_AL Regressforderungsposition: Anwendungslogik 20050518
# Exception Resumable Description Created on
1 CX_ICL_SUBROREQ 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 Returning 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 Returning 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 Changing CS_SUBROREQITEM Call by reference Type reference (TYPE) ICL_SUBROREQITEM_S_AL Regressforderungsposition: Persistente und logische Felder 20050523
2 Importing IV_NO_MI_UPDATE Call by reference Type reference (TYPE) BOOLE_D SPACE Kennzeichen: Mitversicherung nicht aktualisieren 20070102
3 Importing IV_UPDATE_MEM Call by reference Type reference (TYPE) BOOLE_D SPACE Kennzeichen: Aktualgedächtnis aktualisieren 20050523
# Exception Resumable Description Created on
1 CX_ICL_SUBROREQ 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 Importing 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 Importing 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