SAP ABAP Class CL_ICL_SUBROG_AL (Subrogation/Recovery Header: Application Logic)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_SUBROGATION_AL (Package) Claims: Subrogation: Application Logic Layer
Properties
Class CL_ICL_SUBROG_AL  
Short Description Subrogation/Recovery Header: Application Logic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_SUBROGATION_AL   Claims: Subrogation: Application Logic Layer 
Created 20050426   SAP 
Last change 20060208   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_SUBROG_AL has no interface implemented.
Friends
Class CL_ICL_SUBROG_AL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CLAIM_SAVE Constant Private Type reference (TYPE) ICL_CLAIM 'SAVE#############' Pseudo Claim No. for Any Other Claims 20050426
2 GC_CLSNAME_SUBROG Constant Private Type reference (TYPE) SEOCLSNAME 'CL_ICL_SUBROG_AL' Object Cat.Name 20050426
3 GC_MSGID_SUBROG Constant Public Type reference (TYPE) SYMSGID 'ICL_SR' Message Class Special Rights 20050426
4 GC_RC_AMT_NEGATIVE Constant Public Type reference (TYPE) ICL_SUBROG_RC_S_AL-RC 6 RC 6: Amount Is Negative 20050426
5 GC_RC_BP_ID_WRONG Constant Public Type reference (TYPE) ICL_SUBROG_RC_S_AL-RC '8' RC 8: BP Does Not Exist 20050623
6 GC_RC_CGUID_IS_INITIAL Constant Public Type reference (TYPE) ICL_SUBROG_RC_S_AL-RC 2 RC 2: Compressed GUID Is Initial 20050426
7 GC_RC_CLOSEREASON_INITIAL Constant Public Type reference (TYPE) ICL_SUBROG_RC_S_AL-RC 21 RC 21: No Closure Reason Stated 20050615
8 GC_RC_ONLY_1_BP_ALLOWED Constant Public Type reference (TYPE) ICL_SUBROG_RC_S_AL-RC '7' RC 7: Only One Party Liable Permitted 20050622
9 GC_RC_OPEN_REQUEST Constant Public Type reference (TYPE) ICL_SUBROG_RC_S_AL-RC 23 RC 23: Open Receivables Exist 20050615
10 GC_RC_SUBROG_GUID_IS_INITIAL Constant Public Type reference (TYPE) ICL_SUBROG_RC_S_AL-RC 1 RC 1: GUID of Subrogation/Recovery Header Is Initial 20050426
11 GC_RC_SUBROG_ID_DUPLIC Constant Public Type reference (TYPE) ICL_SUBROG_RC_S_AL-RC 5 RC 5: Number of Subrogation/Recovery Already Exists 20050614
12 GC_VERSION_DEL Constant Private Type reference (TYPE) C 'D' Data to be deleted 20050426
13 GC_VERSION_HST Constant Private Type reference (TYPE) C 'H' Data History 20050426
14 GC_VERSION_INS Constant Private Type reference (TYPE) C 'I' Data to Be Added 20050426
15 GC_VERSION_NEW Constant Private Type reference (TYPE) C 'N' New Data 20050426
16 GC_VERSION_NEW_TEMP Constant Private Type reference (TYPE) C 'T' New Data 20050426
17 GC_VERSION_OLD Constant Private Type reference (TYPE) C 'O' Old Data 20050426
18 GC_VERSION_UNC Constant Private Type reference (TYPE) C 'C' Unchanged Data 20050426
19 GC_VERSION_UPD Constant Private Type reference (TYPE) C 'U' Data To Be Changed 20050426
20 GO_BADI Static Attribute Private Object reference (TYPE REF TO) IF_EX_ICL_BENEFITSPLIT BAdI Interface IF_EX_ICL_BENEFITSPLIT 20050426
21 GO_OREF Static Attribute Private Object reference (TYPE REF TO) CL_ICL_OREF Object Reference Management 20050426
22 GT_KEY Static Attribute Private Type reference (TYPE) ICL_CLAIMKEY_TAB Assign Temporary Claim Number to Final Claim Number 20050426
23 GT_SUBROG Instance attribute Private Type reference (TYPE) ICL_SUBROG_WS_T_PE Current Memory Subrogation/Recovery Header 20050426
24 GV_SBRG_MAIN Static Attribute Private Type reference (TYPE) ICL_SUBROG_BP_SBRG_D_PE Main Party Liable 20050603
Methods
# Method Level Visibility Method type Description Created on
1 ADD Static method Public Method Service: Add to Current Memory 20050426
2 ADJUST_SUBROG_STATUS Static method Public Method Service: Update Subrogation/Recovery Status 20050606
3 AUTHORITY_CHECK Static method Private Method Subrogation/Recovery: Check Authorization for Activity 20050524
4 AUTH_CHECK Static method Public Method Subro/Recovery: Check Authoriztn f.Activity (incl.Workaround 20050524
5 BADI_CHECK Static method Private Method BAdI Call: Additional Checks 20050426
6 CHANGE Static method Public Method Service: Change in Current Memory 20050426
7 CHECK Static method Public Method Service: Check Subrogation/Recovery Header 20050426
8 CHECK_BP_ID Static method Public Method Check BP ID 20050623
9 CHECK_CHANGED Static method Public Method Service: Check on Changes (XCHNG) 20050426
10 CHECK_CLOSE Static method Private Method Check Whether Subrogation/Recovery Header Can Be Closed 20050606
11 CHECK_CREATE Static method Public Method Check Whether Subrogation/Recovery Can Be Created 20050614
12 CHECK_DELETE Static method Public Method Check Whether Subrogation/Recovery Can Be Deleted 20050524
13 CLEAR_RESERVES Static method Public Method Delete Subrogation/Recovery Reserves 20050803
14 CLOSE_COMPLETE Static method Public Method Service: Closure Actions When Closing Subrogation/Recovery 20050607
15 DELETE Static method Public Method Service: Delete in New Current Memory 20050426
16 EXT_FLDS_GET Static method Private Method Get Additional Fields (Field Names, Participants) 20050426
17 GET_BY_SUBOBJECT Static method Public Method Read Subrogation/Recovery by Stating Claim Subobject 20050524
18 GET_DELTA Static method Public Method Service: Read Database Deltas in DSAVE 20050426
19 GET_NEW Static method Public Method Service: Read from New Current Memory / DB 20050426
20 GET_OLD Static method Public Method Service: Read from Old Current Memory 20050426
21 INST_ADD Instance method Private Method Add Object Instance 20050426
22 INST_CHANGE Instance method Private Method Change Object Instance 20050426
23 INST_DELETE Instance method Private Method Delete Object Instance 20050426
24 INST_GET Instance method Private Method Get Object Instance 20050426
25 INST_INIT Instance method Private Method Initialize Object Instance 20050426
26 IS_EDITABLE Static method Public Method Determine Editability of Current Subrogation/Recovery 20050609
27 LOAD Static method Private Method Load from DB to Current Memory 20050426
28 MULT_BP_GET Static method Private Method Get Party Liable for Current Subrogation/Recovery Header 20050601
29 OREF_GET Static method Private Method Get Object Reference for Claim and Version 20050426
30 PARTICIPANT_SET Static method Private Method Create/Change Participants 20050426
31 REFRESH Static method Public Method Service: Delete Memory 20050426
32 RESET Static method Public Method Service: DLVE2, Set Current Memory to DB Status 20050426
33 SAVE Static method Public Method Service: Save in DB 20050426
34 SAVE_CLOSE Static method Public Method Service: Delete Split Memory 20050426
35 SAVE_PREPARE Static method Public Method Service: Memory Split 20050426
36 SBRG_MAIN_GET Static method Public Method Gets Main Party Liable 20050603
37 SBRG_MAIN_SET Static method Public Method Sets Main Party Liable 20050603
38 VERSION_GET Static method Private Method Get Version from Memory/DB 20050426
Events
Class CL_ICL_SUBROG_AL has no event.
Types
Class CL_ICL_SUBROG_AL has no local type.
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBROG_GUID Call by reference Type reference (TYPE) ICL_SUBROG_GUID_D_PE Universal Unique Identifier des Regresses 20050426
2 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050426
3 Importing IT_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_T_UI Regresskopf: ALV-Outtab 20050426

Method ADD on class CL_ICL_SUBROG_AL has no exception.

Method ADJUST_SUBROG_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OREF_SUBROREQ Call by reference Type reference (TYPE) ICL_OREF_SUBROREQ_T_AL Regressforderung: Anwendungslogik 20050606
2 Importing IV_SUBROG_GUID Call by reference Type reference (TYPE) ICL_SUBROG_GUID_D_PE Universal Unique Identifier des Regresses 20050606
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050606

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XAUTHORIZED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050524
2 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20050524
3 Importing IV_CLTYPE Call by reference Type reference (TYPE) ICL_CLTYPE Interne Fallart 20050524

Method AUTHORITY_CHECK on class CL_ICL_SUBROG_AL has no exception.

Method AUTH_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XAUTHORIZED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050524
2 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20050524
3 Importing IV_CLTYPE Call by reference Type reference (TYPE) ICL_CLTYPE Interne Fallart 20050524

Method AUTH_CHECK on class CL_ICL_SUBROG_AL has no exception.

Method BADI_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RC Call by reference Type reference (TYPE) ICL_SUBROG_RC_T_AL Returncode 20050426
2 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050426

Method BADI_CHECK on class CL_ICL_SUBROG_AL has no exception.

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050426
2 Importing IT_BP Call by reference Type reference (TYPE) ICL_SBRG_T_UI Regress-Schuldner: ALV-Outtab 20050601
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RC Call by reference Type reference (TYPE) ICL_SUBROG_RC_T_AL Returncode 20050426
2 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050426
3 Importing IT_SBRG Call by reference Type reference (TYPE) ICL_PARTOCC_T_AL Tab.typ zu ICL_PARTOCC 20100928
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426

Method CHECK_BP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) ICL_SUBROG_BP_SBRG_D_PE Regress-Schuldner 20050623
2 Returning RV_BP_EXISTS Value transfer Type reference (TYPE) BOOLE_D 'X': BP existiert 20050623

Method CHECK_BP_ID on class CL_ICL_SUBROG_AL has no exception.

Method CHECK_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_X_CHANGED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050426
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050426
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426

Method CHECK_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RC Call by reference Type reference (TYPE) ICL_SUBROG_RC_T_AL Returncode 20050606
2 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050606

Method CHECK_CLOSE on class CL_ICL_SUBROG_AL has no exception.

Method CHECK_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADD_ENABLED Call by reference Type reference (TYPE) BOOLE_D Flag: Anlegefunktion aktiv 20050614
2 Importing IV_CLTYPE Call by reference Type reference (TYPE) ICL_CLTYPE Interne Fallart 20050614

Method CHECK_CREATE on class CL_ICL_SUBROG_AL has no exception.

Method CHECK_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEL_ENABLED Call by reference Type reference (TYPE) BOOLE_D Flag: Löschfunktion aktiv 20050604
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050605
3 Importing IV_SUBROG_GUID Call by reference Type reference (TYPE) ICL_SUBROG_GUID_D_PE Universal Unique Identifier des Regresses 20050604

Method CHECK_DELETE on class CL_ICL_SUBROG_AL has no exception.

Method CLEAR_RESERVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050803

Method CLEAR_RESERVES on class CL_ICL_SUBROG_AL has no exception.

Method CLOSE_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050607

Method CLOSE_COMPLETE on class CL_ICL_SUBROG_AL has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RC Call by reference Type reference (TYPE) ICL_SUBROG_RC_T_AL Returncode 20050524
2 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050426
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426

Method EXT_FLDS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf 20050426

Method EXT_FLDS_GET on class CL_ICL_SUBROG_AL has no exception.

Method GET_BY_SUBOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SUBROGATION Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROG + ext. Felder) 20050524
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050524
3 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) ICL_SUBOBJECT Fallteilobjekt 20050524
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050524
2 CX_ICL_SUBOBJECT_IS_INITIAL Teilobjekt ist initial 20050524
3 CX_ICL_SUBOBJECT_NOT_FOUND Teilobjekt nicht gefunden 20050524

Method GET_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBROG_DEL Call by reference Type reference (TYPE) ICL_SUBROG_WS_T_PE Tab.typ für ICL_SUBROG_WS_S_PE 20050426
2 Exporting ET_SUBROG_INS Call by reference Type reference (TYPE) ICL_SUBROG_WS_T_PE Tab.typ für ICL_SUBROG_WS_S_PE 20050426
3 Exporting ET_SUBROG_UPD Call by reference Type reference (TYPE) ICL_SUBROG_WS_T_PE Tab.typ für ICL_SUBROG_WS_S_PE 20050426

Method GET_DELTA on class CL_ICL_SUBROG_AL has no exception.

Method GET_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050426
2 Exporting ET_BP Call by reference Type reference (TYPE) ICL_PARTOCC_T_AL Tab.typ zu ICL_PARTOCC 20050601
3 Exporting ET_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_T_PE Tab.typ für ICL_SUBROG_WS_S_PE 20050426
4 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050426
5 Importing IV_EXT_FIELDS_NEEDED Call by reference Type reference (TYPE) BOOLE_D Ext. Felder nötig (explizit wg. Performance) 20050604
6 Importing IV_SUBROG_GUID Call by reference Type reference (TYPE) ICL_SUBROG_GUID_D_PE Universal Unique Identifier des Regresses 20050426
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426

Method GET_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_T_PE Tab.typ für ICL_SUBROG_WS_S_PE 20050426
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050426
3 Importing IV_EXT_FIELDS_NEEDED Call by reference Type reference (TYPE) BOOLE_D Ext. Felder nötig (explizit wg. Performance) 20050604
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426

Method INST_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBROG_GUID Call by reference Type reference (TYPE) ICL_SUBROG_GUID_D_PE Universal Unique Identifier des Regresses 20050426
2 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050426
3 Importing IT_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_T_UI Regresskopf: ALV-Outtab 20050426
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426

Method INST_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050426
2 Importing IT_BP Call by reference Type reference (TYPE) ICL_SBRG_T_UI Regress-Schuldner: ALV-Outtab 20050601
# Exception Resumable Description Created on
1 CX_ICL_SUBROG_NOT_FOUND Regress nicht gefunden 20050429

Method INST_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050426
# Exception Resumable Description Created on
1 CX_ICL_SUBROG_NOT_FOUND Regress nicht gefunden 20050429

Method INST_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050426
2 Exporting ET_BP Call by reference Type reference (TYPE) ICL_PARTOCC_T_AL Tab.typ zu ICL_PARTOCC 20050601
3 Exporting ET_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_T_PE Tab.typ für ICL_SUBROG_WS_S_PE 20050426
4 Importing IV_EXT_FIELDS_NEEDED Call by reference Type reference (TYPE) BOOLE_D Ext. Felder nötig (explizit wg. Performance) 20050604
5 Importing IV_SUBROG_GUID Call by reference Type reference (TYPE) ICL_SUBROG_GUID_D_PE Universal Unique Identifier des Regresses 20050426
# Exception Resumable Description Created on
1 CX_ICL_SUBROG_NOT_FOUND Regress nicht gefunden 20050429

Method INST_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_T_PE Tab.typ für ICL_SUBROG_WS_S_PE 20050426
2 Importing IV_X_ADD Call by reference Type reference (TYPE) BOOLE_D Einträge hinzufügen 20050426
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426
2 CX_ICL_SUBROG_GUID_IS_INITIAL Regress-GUID ist initial 20050429

Method IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EDITABLE Call by reference Type reference (TYPE) BOOLE_D Kennzeichen zur Editierbarkeit des Regress 20050609
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050610
3 Importing IV_CLTYPE Call by reference Type reference (TYPE) ICL_CLTYPE Nummer des Schaden-/Leistungsfalls 20050610
4 Importing IV_SUBROG_GUID Call by reference Type reference (TYPE) ICL_SUBROG_GUID_D_PE Universal Unique Identifier des Regresses 20050609

Method IS_EDITABLE on class CL_ICL_SUBROG_AL has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050426
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426

Method MULT_BP_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BP Call by reference Type reference (TYPE) ICL_PARTOCC_T_AL Erweiterung der Struktur ICLPARTOCC 20050601
2 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Akt. Regresskopf 20050601

Method MULT_BP_GET on class CL_ICL_SUBROG_AL has no exception.

Method OREF_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SUBROG Call by reference Object reference (TYPE REF TO) CL_ICL_SUBROG_AL Regresskopf: Anwendungslogik 20050426
2 Exporting EV_X_CREATED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050426
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050426
4 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Version 20050426
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426
2 CX_ICL_OBJ_VERSION_IS_INITIAL Objektreferenzversion ist initial 20050426

Method PARTICIPANT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050426
2 Importing IT_BP Call by reference Type reference (TYPE) ICL_SBRG_T_UI Regress-Schuldner: ALV-Outtab 20050601
# Exception Resumable Description Created on
1 CX_ICL_SUBOBJECT_IS_INITIAL Teilobjekt ist initial 20050426

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050426
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Aktuelle Fallnummer 20050426
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_X_UPDTASK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050426

Method SAVE on class CL_ICL_SUBROG_AL has no exception.

Method SAVE_CLOSE Signature

Method SAVE_CLOSE on class CL_ICL_SUBROG_AL has no parameter.
Method SAVE_CLOSE on class CL_ICL_SUBROG_AL has no exception.

Method SAVE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUBROG_MEMNEW Call by reference Type reference (TYPE) ICL_SUBROG_WS_T_PE Regresskopf neu (Gesamtgedächtnis) 20050426
2 Importing IT_SUBROG_MEMOLD Call by reference Type reference (TYPE) ICL_SUBROG_WS_T_PE Regresskopf alt (Gesamtgedächtnis) 20050426
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426

Method SBRG_MAIN_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SBRG_MAIN Value transfer Type reference (TYPE) ICL_SUBROG_BP_SBRG_D_PE Haupt-Regress-Schuldner 20050603

Method SBRG_MAIN_GET on class CL_ICL_SUBROG_AL has no exception.

Method SBRG_MAIN_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SBRG_MAIN Call by reference Type reference (TYPE) ICL_SUBROG_BP_SBRG_D_PE Haupt-Regress-Schuldner 20050603

Method SBRG_MAIN_SET on class CL_ICL_SUBROG_AL has no exception.

Method VERSION_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_S_PE Regresskopf: Arbeitsstruktur (ICL_SUBROGITEM + ext. Felder) 20050426
2 Exporting ET_BP Call by reference Type reference (TYPE) ICL_PARTOCC_T_AL Tab.typ zu ICL_PARTOCC 20050601
3 Exporting ET_SUBROG Call by reference Type reference (TYPE) ICL_SUBROG_WS_T_PE Tab.typ für ICL_SUBROG_WS_S_PE 20050426
4 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050426
5 Importing IV_EXT_FIELDS_NEEDED Call by reference Type reference (TYPE) BOOLE_D Ext. Felder nötig (explizit wg. Performance) 20050604
6 Importing IV_SUBROG_GUID Call by reference Type reference (TYPE) ICL_SUBROG_GUID_D_PE Universal Unique Identifier des Regresses 20050426
7 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050426
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050426
2 CX_ICL_OBJ_VERSION_IS_INITIAL Objektreferenzversion ist initial 20050426
History
Last changed by/on SAP  20060208 
SAP Release Created in 600