SAP ABAP Class CL_ICL_HOSPITAL_DATA_AL (Management of Items)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_HEALTH (Package) FS-CM: Health Line of Insurance
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ICL_DRG_AL DRG 20051216
2 Inheritance (c INHERITING FROM c_ref)  CL_ICL_PROCEDURES_AL Procedures of a Claim 20051121
Properties
Class CL_ICL_HOSPITAL_DATA_AL  
Short Description Management of Items    
Super Class    
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 20051121   SAP 
Last change 20060711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICL_HOSPITAL_DATA_AL has no forward declaration.
Interfaces
Class CL_ICL_HOSPITAL_DATA_AL has no interface implemented.
Friends
Class CL_ICL_HOSPITAL_DATA_AL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEL Constant Public Type reference (TYPE) C 'D' Delete 20051121
2 GC_INS Constant Public Type reference (TYPE) C 'I' Insert 20051121
3 GC_NEW Constant Public Type reference (TYPE) C 'N' New Data 20051121
4 GC_OLD Constant Public Type reference (TYPE) C 'O' Old Data 20051121
5 GC_UNC Constant Public Type reference (TYPE) C 'C' Unchanged 20051121
6 GC_UPD Constant Public Type reference (TYPE) C 'U' Change 20051121
7 GR_HOSP_DATA Instance attribute Public Object reference (TYPE REF TO) DATA Procedures Table 20051121
8 GT_OREF Static Attribute Private Type reference (TYPE) OREF2CLASSNAME_T Object Reference Management 20051222
9 GV_TABLENAME Static Attribute Protected Type reference (TYPE) TABNAME Table Name 20051122
Methods
# Method Level Visibility Method type Description Created on
1 APPEND Static method Public Method Adding a Data Set (for DI) 20060223
2 CHECK Instance method Public Method Consistency Checks of Procedures 20051121
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051121
4 DATA_CHANGED Static method Public Method Check Whether Data Has Been Changed 20051121
5 DATA_LOADED Static method Public Method Has the data already been loaded? 20061102
6 EXECUTE_SAVE2DB Instance method Protected Method Actual Triggering of DB Action 20051122
7 GET_CLAIM_NUMBER Static method Protected Method Determination of Final Claim Number 20051121
8 GET_HOSP_DATA_OBJ Static method Public Method Determine Procedure Object 20051121
9 GET_HOSP_DATA_OBJ_NEW Static method Public Method Get Object with Current Procedures (for a Claim) 20051121
10 GET_HOSP_DATA_OBJ_OLD Static method Protected Method Get Object with Old Procedures (for a Claim) 20051121
11 GET_OREF Static method Protected Method Get Object Reference for Claim and Version 20051121
12 LOAD Instance method Protected Method Loading of Procedures 20051121
13 REFRESH Static method Public Method Deletion of All Procedures Instances of a Claim 20051121
14 RESET Static method Public Method Resetting Data to Last Status Saved 20051121
15 SAVE2DB Static method Public Method Write changes to database 20051121
16 SAVE2GLOBALMEMORY Static method Public Method Transfer of Procedures to Global Memory 20051121
17 SAVE_CLOSE Static method Protected Method DLV2 20060302
18 SAVE_PREPARE Static method Public Method Complete Data 20051121
19 SET_NEW_HOSP_DATA Static method Public Method Store Changes in "New" Object 20051121
20 UPDATE Instance method Protected Method Apply Changes 20051121
Events
Class CL_ICL_HOSPITAL_DATA_AL has no event.
Types
Class CL_ICL_HOSPITAL_DATA_AL has no local type.
Method Signatures

Method APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HOSP_DATA Call by reference Type reference (TYPE) ANY 20060223
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20060223
3 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20060223

Method APPEND on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method CHECK Signature

Method CHECK on class CL_ICL_HOSPITAL_DATA_AL has no parameter.
# Exception Resumable Description Created on
1 CX_ICL_HOSPITAL_CORRUPTDATA_AL Daten sind unvollständig bzw. inkonsistent 20060609

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) DD02L-TABNAME Tabellenname 20051222

Method CONSTRUCTOR on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CHANGED Value transfer Type reference (TYPE) CHAR1 Flag: X = Daten wurden verändert 20051121
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051121
3 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051222

Method DATA_CHANGED on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method DATA_LOADED 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_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20061102
3 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Version des Objectes (O = Old, ...) 20061102
4 Returning RV_LOADED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20061102

Method DATA_LOADED on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method EXECUTE_SAVE2DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) C 20051122
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20061102
3 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 GET_CLAIM_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CLAIM Value transfer Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051121
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051121

Method GET_CLAIM_NUMBER on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method GET_HOSP_DATA_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_HOSP_DATA Value transfer Object reference (TYPE REF TO) CL_ICL_HOSPITAL_DATA_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_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051222
4 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051121

Method GET_HOSP_DATA_OBJ on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method GET_HOSP_DATA_OBJ_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_HOSP_DATA Value transfer Object reference (TYPE REF TO) CL_ICL_HOSPITAL_DATA_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_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051222

Method GET_HOSP_DATA_OBJ_NEW on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method GET_HOSP_DATA_OBJ_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_HOSP_DATA Value transfer Object reference (TYPE REF TO) CL_ICL_HOSPITAL_DATA_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_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051222

Method GET_HOSP_DATA_OBJ_OLD on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method GET_OREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_HOSP_DATA Call by reference Object reference (TYPE REF TO) CL_ICL_HOSPITAL_DATA_AL Prozeduren eines Falles 20051121
2 Exporting EV_CREATED Call by reference Type reference (TYPE) C Objekt wurde erstellt. 20051121
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051121
4 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051222
5 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051121
# Exception Resumable Description Created on
1 CX_ICL_PROCED_OBJ_CREATED 20051121

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 20051121

Method LOAD on class CL_ICL_HOSPITAL_DATA_AL has no exception.

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 20051121
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051222

Method REFRESH on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method RESET 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 20051121
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051222

Method RESET on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method SAVE2DB 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 20051121
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051222
3 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 SAVE2GLOBALMEMORY 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 20051121
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051222
3 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20051222

Method SAVE2GLOBALMEMORY on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method SAVE_CLOSE 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
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20060302

Method SAVE_CLOSE on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method SAVE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CLAIM Value transfer Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051121
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051121
3 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051222
4 Importing IV_KEYFIELD1 Call by reference Type reference (TYPE) FIELDNAME 'CLAIM' Feldname 20051228
5 Importing IV_KEYFIELD2 Call by reference Type reference (TYPE) FIELDNAME Feldname 20051228
6 Importing IV_KEYFIELD3 Call by reference Type reference (TYPE) FIELDNAME Feldname 20051228
7 Importing IV_KEYFIELD4 Call by reference Type reference (TYPE) FIELDNAME Feldname 20051228
8 Importing IV_KEYFIELD5 Call by reference Type reference (TYPE) FIELDNAME Feldname 20051228
9 Importing IV_KEYFIELD6 Call by reference Type reference (TYPE) FIELDNAME Feldname 20051228
10 Importing IV_KEYFIELD7 Call by reference Type reference (TYPE) FIELDNAME Feldname 20051228
11 Importing IV_KEYFIELD8 Call by reference Type reference (TYPE) FIELDNAME Feldname 20051228
12 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20051222
13 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) DD02L-TABNAME Tabellenname 20051222

Method SAVE_PREPARE on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method SET_NEW_HOSP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HOSP_DATA Call by reference Type reference (TYPE) STANDARD TABLE Daten zu Prozeduren 20051121
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Schaden-/Leistungsfall 20051121
3 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20051222
4 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) DD02L-TABNAME Tabellenname 20060303

Method SET_NEW_HOSP_DATA on class CL_ICL_HOSPITAL_DATA_AL has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HOSP_DATA Call by reference Type reference (TYPE) STANDARD TABLE Daten zu Prozeduren 20051122
2 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) DD02L-TABNAME Tabellenname 20060303

Method UPDATE on class CL_ICL_HOSPITAL_DATA_AL has no exception.
History
Last changed by/on SAP  20060711 
SAP Release Created in 700