SAP ABAP Class CL_ICL_PROCEDURES_AL (Procedures of a Claim)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_HEALTH (Package) FS-CM: Health Line of Insurance
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ICL_HOSPITAL_DATA_AL Management of Items 20051121
Properties
Class CL_ICL_PROCEDURES_AL  
Short Description Procedures of a Claim    
Super Class CL_ICL_HOSPITAL_DATA_AL Management of Items 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_HEALTH   FS-CM: Health Line of Insurance 
Created 20051010   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICL_PROCEDURES_AL has no forward declaration.
Interfaces
Class CL_ICL_PROCEDURES_AL has no interface implemented.
Friends
Class CL_ICL_PROCEDURES_AL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ASSIGN_CAT_ITEM Constant Private See coding 'IP' ASDF 20060404
2 GC_ASSIGN_CAT_PROC Static Attribute Private See coding 'PP' Claim Assign Category 20051011
3 GC_CLASSNAME Constant Private Type reference (TYPE) SEOCLSNAME 'CL_ICL_PROCEDURES_AL' Object Cat.Name 20051222
4 GC_TABLENAME Constant Private Type reference (TYPE) TABNAME 'ICLPROCEDURES' Table Name 20051222
5 GC_TABLE_TYPE Constant Private Type reference (TYPE) DD02L-TABNAME 'ICL_PROCEDURES_T_AL' Table Name 20051222
6 GT_SUBCLAIMS_REFRESHED_DLVE1 Static Attribute Private Type reference (TYPE) ICL_SUBCL_TAB Special Subclaims That Must Be Updated for DLEV1 20061102
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_PROCEDURE Static method Public Method 20060223
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051122
3 DATA_CHANGED_PROCEDURES Static method Public Method 20051222
4 DATA_LOADED_PROCEDURES Static method Public Method 20061102
5 DEL_ASSIGNED_OBJECTS Instance method Private Method Deletion of Links Created for a Procedure 20051130
6 GET_ACT_ITEM Instance method Private Method Obsolete 20070308
7 GET_ACT_PROCUREMENT Instance method Private Method Obsolete 20070308
8 GET_ASSIGNED_OBJECTS Instance method Private Method Determination of Objects Assigned to a GUID and Type 20051121
9 GET_PROCEDURES Instance method Public Method Procedure of a Claim Depending on an Assign GUI 20051121
10 GET_PROCED_BY_ITEM Instance method Public Method Procedures Depending on Current Claim Item 20060404
11 GET_PROCED_BY_PROC Instance method Public Method Procedures Depending on Current Claim Item 20051012
12 GET_PROCED_OBJ Static method Public Method Determine Procedure Object 20051121
13 GET_PROCED_OBJ_NEW Static method Public Method Get Object with Current Procedures (for a Claim) 20051121
14 GET_SERVCAT_DATA Instance method Private Method Get Data on Benefits Catalog Item 20051014
15 REFRESH_PROCEDURES Static method Public Method 20051222
16 RELOAD_PROCED4SPECSUBCLAIM Static method Private Method Subclaim Procedures Removed in DLVE1 Must Be Reloaded 20061102
17 RESET_PROCEDURES Static method Public Method 20051222
18 SAVE2DB_PROCEDURES Static method Public Method 20051222
19 SAVE2GLOBALMEM_PROCEDURES Static method Public Method 20051222
20 SAVE_CLOSE_PROCEDURES Static method Public Method DLEV2 20060302
21 SAVE_PREPARE_PROCEDURES Static method Public Method Prepare Data for Saving 20051125
22 SET_NEW_PROCEDURES Static method Public Method Store Changes in "New" Object 20051122
23 SET_PROCED_BY_ITEM Instance method Public Method Write Procedures Depending on a Claim Item 20060405
24 SET_PROCED_BY_PROC Instance method Public Method Write Procedures Depending on a Claim Item 20051024
25 UPDATE_BY_PROC Instance method Public Method Apply Changes 20051122
Events
Class CL_ICL_PROCEDURES_AL has no event.
Types
Class CL_ICL_PROCEDURES_AL has no local type.
Method Signatures

Method APPEND_PROCEDURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROCEDURE Call by reference Type reference (TYPE) ICL_PROCEDURES_S_AL Daten zu Prozeduren (inkl Leistungskatalog Daten und Texte) 20060223
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20060223
3 Returning RV_PROCEDURE_GUID Value transfer Type reference (TYPE) ICL_PROCEDUREGUID Universal Unique Identifier einer Prozedur 20060223

Method APPEND_PROCEDURE on class CL_ICL_PROCEDURES_AL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ICL_PROCEDURES_AL has no parameter.
Method CONSTRUCTOR on class CL_ICL_PROCEDURES_AL has no exception.

Method DATA_CHANGED_PROCEDURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CV_XCHNG Value transfer Type reference (TYPE) BU_XCHNG Kennzeichen: Daten wurden verändert 20051222
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051222

Method DATA_CHANGED_PROCEDURES on class CL_ICL_PROCEDURES_AL has no exception.

Method DATA_LOADED_PROCEDURES 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 20061102
2 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20061102
3 Returning RV_LOADED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20061102

Method DATA_LOADED_PROCEDURES on class CL_ICL_PROCEDURES_AL has no exception.

Method DEL_ASSIGNED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGICAL_DEL Call by reference Type reference (TYPE) FLAG 'X' logisches Löschen 20051214
2 Importing IV_TGUID Call by reference Type reference (TYPE) ICL_PROCEDUREGUID Universal Unique Identifier einer Prozedur 20051130

Method DEL_ASSIGNED_OBJECTS on class CL_ICL_PROCEDURES_AL has no exception.

Method GET_ACT_ITEM Signature

Method GET_ACT_ITEM on class CL_ICL_PROCEDURES_AL has no parameter.
Method GET_ACT_ITEM on class CL_ICL_PROCEDURES_AL has no exception.

Method GET_ACT_PROCUREMENT Signature

Method GET_ACT_PROCUREMENT on class CL_ICL_PROCEDURES_AL has no parameter.
Method GET_ACT_PROCUREMENT on class CL_ICL_PROCEDURES_AL has no exception.

Method GET_ASSIGNED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CLAIMASSIGN Value transfer Type reference (TYPE) ICL_CLAIMASSIGN_T Verknüpfung: Fallteilobjekt - Fallteilobjekt 20051121
2 Importing IV_ASSIGN_CAT Call by reference Type reference (TYPE) ICL_ASSIGN_CAT Verknüpfungstyp 20051121
3 Importing IV_GUID Call by reference Type reference (TYPE) ICL_ASSIGN_GUID UUID eines zu verknüpfenden Eintrags 20051121

Method GET_ASSIGNED_OBJECTS on class CL_ICL_PROCEDURES_AL has no exception.

Method GET_PROCEDURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PROCEDURES Value transfer Type reference (TYPE) ICL_PROCEDURES_T_AL Daten zu Prozeduren 20051121
2 Importing IV_ASSIGN_CAT Call by reference Type reference (TYPE) ICL_ASSIGN_CAT 20051121
3 Importing IV_ASSIGN_GUID Call by reference Type reference (TYPE) ICL_ASSIGN_GUID 20051121

Method GET_PROCEDURES on class CL_ICL_PROCEDURES_AL has no exception.

Method GET_PROCED_BY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PROCEDURES Value transfer Type reference (TYPE) ICL_PROCEDURES_T_AL Daten zu Prozeduren 20060404
2 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) ICL_ASSIGN_GUID UUID eines zu verknüpfenden Eintrags 20060404

Method GET_PROCED_BY_ITEM on class CL_ICL_PROCEDURES_AL has no exception.

Method GET_PROCED_BY_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PROCEDURES Value transfer Type reference (TYPE) ICL_PROCEDURES_T_AL Daten zu Prozeduren 20051012
2 Importing IS_SRC_IG Call by reference Type reference (TYPE) ICL_PROCURE APG der Prozeduren zugeordnet wurden 20061102

Method GET_PROCED_BY_PROC on class CL_ICL_PROCEDURES_AL has no exception.

Method GET_PROCED_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_PROCEDURES Value transfer Object reference (TYPE REF TO) CL_ICL_PROCEDURES_AL Prozeduren eines Falles 20051121
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051121
3 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051121
# Exception Resumable Description Created on
1 CX_ICL_CLASSIGN_DET_SUBCL_AL Zugehöriger Teilfall konnte nicht ermittelt werden 20070326

Method GET_PROCED_OBJ_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_PROCEDURES Value transfer Object reference (TYPE REF TO) CL_ICL_PROCEDURES_AL Prozeduren eines Falles 20051121
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051121
# Exception Resumable Description Created on
1 CX_ICL_CLASSIGN_DET_SUBCL_AL Zugehöriger Teilfall konnte nicht ermittelt werden 20070326

Method GET_SERVCAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_SERVCAT_POS Value transfer Type reference (TYPE) ICL_PROCEDURES_SERVCAT_S_AL FS-CM: Alle Daten zu einer Leistungs-/Geb.katalogposition 20051014
2 Importing IV_SERVCAT_POS_INT Call by reference Type reference (TYPE) ICL_SERVCAT_POSID_INT Interne ID einer Leistungskatalogposition 20051014

Method GET_SERVCAT_DATA on class CL_ICL_PROCEDURES_AL has no exception.

Method REFRESH_PROCEDURES 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 20051222

Method REFRESH_PROCEDURES on class CL_ICL_PROCEDURES_AL has no exception.

Method RELOAD_PROCED4SPECSUBCLAIM 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 20061102
# Exception Resumable Description Created on
1 CX_ICL_CLASSIGN_DET_SUBCL_AL Zugehöriger Teilfall konnte nicht ermittelt werden 20070326

Method RESET_PROCEDURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUBCLAIM Call by reference Type reference (TYPE) ICL_SUBCL_TAB Teilschaden 20061102
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051222
# Exception Resumable Description Created on
1 CX_ICL_CLASSIGN_DET_SUBCL_AL Zugehöriger Teilfall konnte nicht ermittelt werden 20070326

Method SAVE2DB_PROCEDURES 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 20051222
2 Importing IV_XUPDTASK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060717
# Exception Resumable Description Created on
1 CX_ICL_PROCED_DATABASE_ERR_PE DB-Fehler beim einfügen, löschen oder ändern 20060331

Method SAVE2GLOBALMEM_PROCEDURES 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 20051222

Method SAVE2GLOBALMEM_PROCEDURES on class CL_ICL_PROCEDURES_AL has no exception.

Method SAVE_CLOSE_PROCEDURES 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 20060302

Method SAVE_CLOSE_PROCEDURES on class CL_ICL_PROCEDURES_AL has no exception.

Method SAVE_PREPARE_PROCEDURES 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 20051125
2 Returning RV_CLAIM Value transfer Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20060118
# Exception Resumable Description Created on
1 CX_ICL_CLASSIGN_DET_SUBCL_AL Zugehöriger Teilfall konnte nicht ermittelt werden 20070326

Method SET_NEW_PROCEDURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROCEDURES Call by reference Type reference (TYPE) ICL_PROCEDURES_T_AL Daten zu Prozeduren 20051122
2 Importing IV_ASSIGN_CAT Call by reference Type reference (TYPE) ICL_ASSIGN_CAT 20051122
3 Importing IV_ASSIGN_GUID Call by reference Type reference (TYPE) ICL_ASSIGN_GUID UUID eines zu verknüpfenden Eintrags 20051122
4 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Schaden-/Leistungsfall 20051122
5 Importing IV_SOURCE_TABLE Call by reference Type reference (TYPE) ICL_SOURCE_TABNAME Tabellenname der Verknüpfungsquelle 20051122

Method SET_NEW_PROCEDURES on class CL_ICL_PROCEDURES_AL has no exception.

Method SET_PROCED_BY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEM Call by reference Type reference (TYPE) ICL_ITEMLIST UUID eines zu verknüpfenden Eintrags 20060522
2 Importing IT_PROCEDURES Call by reference Type reference (TYPE) ICL_PROCEDURES_T_AL Daten zu Prozeduren (inkl Leistungskatalog Daten und Texte) 20060405
# Exception Resumable Description Created on
1 CX_ICL_CLASSIGN_DET_SUBCL_AL Zugehöriger Teilfall konnte nicht ermittelt werden 20070326
2 CX_ICL_PROCEDURE_ASSIGN_AL Fehler bei der Erstellung einer Verknüpfung 20060405

Method SET_PROCED_BY_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SRC_IG Call by reference Type reference (TYPE) ICL_PROCURE APG mit der die Prozeduren verknüpft werden sollen 20061102
2 Importing IT_PROCEDURES Call by reference Type reference (TYPE) ICL_PROCEDURES_T_AL Daten zu Prozeduren (inkl Leistungskatalog Daten und Texte) 20051024
# Exception Resumable Description Created on
1 CX_ICL_CLASSIGN_DET_SUBCL_AL Zugehöriger Teilfall konnte nicht ermittelt werden 20070326
2 CX_ICL_PROCEDURE_ASSIGN_AL Fehler bei der Erstellung einer Verknüpfung 20060331

Method UPDATE_BY_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SRC_IG Call by reference Type reference (TYPE) ICL_PROCURE APG 20061102
2 Importing IS_SRC_ITEM Call by reference Type reference (TYPE) ICL_ITEMLIST ICL: GUI-Struktur für Claimed item list (Dynpro 301) 20061102
3 Importing IT_PROCEDURES Call by reference Type reference (TYPE) ICL_PROCEDURES_T_AL Daten zu Prozeduren 20051122
4 Importing IV_ASSIGN_CAT Call by reference Type reference (TYPE) ICL_ASSIGN_CAT Verknüpfungstyp 20060522
5 Importing IV_ASSIGN_GUID Call by reference Type reference (TYPE) ICL_ASSIGN_GUID UUID eines zu verknüpfenden Eintrags 20051122
6 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20061102
# Exception Resumable Description Created on
1 CX_ICL_CLASSIGN_DET_SUBCL_AL Zugehöriger Teilfall konnte nicht ermittelt werden 20070326
2 CX_ICL_PROCEDURE_ASSIGN_AL Fehler bei der Erstellung einer Verknüpfung 20051122
History
Last changed by/on SAP  20070917 
SAP Release Created in 700