SAP ABAP Class CL_ICL_DRG_AL (DRG)
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 20051216
Properties
Class CL_ICL_DRG_AL  
Short Description DRG    
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 20051216   SAP 
Last change 20060711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICL_DRG_AL has no forward declaration.
Interfaces
Class CL_ICL_DRG_AL has no interface implemented.
Friends
Class CL_ICL_DRG_AL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CLASSNAME Constant Private Type reference (TYPE) SEOCLSNAME 'CL_ICL_DRG_AL' Object Cat.Name 20051227
2 GC_TABLENAME Constant Private Type reference (TYPE) TABNAME 'ICLDRGITEM' Table Name 20051227
3 GC_TABLE_TYPE Constant Private Type reference (TYPE) DD02L-TABNAME 'ICL_DRGITEM_T_AL' Table Name 20051227
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_ROW Instance method Public Method Add a DRG Item 20051229
2 CHECK_CONSISTENCY Instance method Private Method Check Whether the DRG Item Is Still Consistent 20060531
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051227
4 DATA_CHANGED_DRG Static method Public Method 20051227
5 DATA_LOADED_DRG Static method Public Method 20061102
6 DEL_DRG_SINGLE Instance method Public Method Deletion of DRG Item 20061102
7 DETERMINE_HIGHEST_NO Instance method Private Method Determine Highest DRG Number Depending on Subclaim 20061102
8 GET_DRG Instance method Private Method 20051227
9 GET_DRG_BY_PROC Instance method Public Method DRG Item Depending on a Claim Item 20051229
10 GET_DRG_OBJ Static method Public Method 20051227
11 GET_DRG_OBJ_NEW Static method Public Method 20051227
12 REFRESH_DRG Static method Public Method 20051227
13 RESET_DRG Static method Public Method 20051227
14 SAVE2DB_DRG Static method Public Method 20051227
15 SAVE2GLOBALMEMORY_DRG Static method Public Method 20051227
16 SAVE_PREPARE_DRG Static method Public Method 20051227
17 SET_DRG_SINGLE Instance method Public Method Change or Add a DRG Item 20051229
18 SET_NEW_DRG Static method Public Method 20051227
Events
Class CL_ICL_DRG_AL has no event.
Types
Class CL_ICL_DRG_AL has no local type.
Method Signatures

Method APPEND_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DRGITEM Call by reference Type reference (TYPE) ICL_DRGITEM_S_AL DRG 20051229

Method APPEND_ROW on class CL_ICL_DRG_AL has no exception.

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DRGITEM Call by reference Type reference (TYPE) ICL_DRGITEM_S_AL DRG 20060609
# Exception Resumable Description Created on
1 CX_ICL_HOSPITAL_CORRUPTDATA_AL Daten sind unvollständig bzw. inkonsistent 20060609

Method CONSTRUCTOR Signature

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

Method DATA_CHANGED_DRG 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 20051227
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051227

Method DATA_CHANGED_DRG on class CL_ICL_DRG_AL has no exception.

Method DATA_LOADED_DRG 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 20061102
2 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 20061102
3 Returning RV_LOADED Value transfer Type reference (TYPE) BOOLEAN 20061102

Method DATA_LOADED_DRG on class CL_ICL_DRG_AL has no exception.

Method DEL_DRG_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM Call by reference Type reference (TYPE) ICL_SCLITEM Anspruchsposten 20061102
2 Importing IV_SUBCL Call by reference Type reference (TYPE) ICL_SUBCL DRG 20061102
# Exception Resumable Description Created on
1 CX_ICL_HOSPITAL_CORRUPTDATA_AL Daten sind unvollständig bzw. inkonsistent 20061102

Method DETERMINE_HIGHEST_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DRGITEM Call by reference Type reference (TYPE) ICL_DRGITEM_T_AL DRG 20061102
2 Importing IV_SUBCLAIM Call by reference Type reference (TYPE) ICL_SUBCL Teilfall 20061102
3 Returning RV_MAXNO Value transfer Type reference (TYPE) NUMC4 Zählparameter 20061102

Method DETERMINE_HIGHEST_NO on class CL_ICL_DRG_AL has no exception.

Method GET_DRG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DRG Value transfer Type reference (TYPE) ICL_DRGITEM_T_AL DRG 20051227

Method GET_DRG on class CL_ICL_DRG_AL has no exception.

Method GET_DRG_BY_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCUREMENT Call by reference Type reference (TYPE) ICL_PROCUREMENT ID einer Anspruchspostengruppierung 20051229
2 Importing IV_SUBCLAIM Call by reference Type reference (TYPE) ICL_SUBCL Teilfall 20061102
3 Returning RS_DRGITEM Value transfer Type reference (TYPE) ICL_DRGITEM_S_AL DRG 20051229

Method GET_DRG_BY_PROC on class CL_ICL_DRG_AL has no exception.

Method GET_DRG_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DRG Value transfer Object reference (TYPE REF TO) CL_ICL_DRG_AL DRG 20051227
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051227
3 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051227

Method GET_DRG_OBJ on class CL_ICL_DRG_AL has no exception.

Method GET_DRG_OBJ_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DRG Value transfer Object reference (TYPE REF TO) CL_ICL_DRG_AL DRG 20051227
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051227

Method GET_DRG_OBJ_NEW on class CL_ICL_DRG_AL has no exception.

Method REFRESH_DRG 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 Schaden-/Leistungsfall 20051227

Method REFRESH_DRG on class CL_ICL_DRG_AL has no exception.

Method RESET_DRG 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 Tabelle der Teilschäden 20061102
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051227

Method RESET_DRG on class CL_ICL_DRG_AL has no exception.

Method SAVE2DB_DRG 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 20051227
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 SAVE2GLOBALMEMORY_DRG 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 20051227

Method SAVE2GLOBALMEMORY_DRG on class CL_ICL_DRG_AL has no exception.

Method SAVE_PREPARE_DRG 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 20051227
2 Returning RV_CLAIM Value transfer Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20060119

Method SAVE_PREPARE_DRG on class CL_ICL_DRG_AL has no exception.

Method SET_DRG_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DRGITEM Call by reference Type reference (TYPE) ICL_DRGITEM_S_AL DRG 20051229
# Exception Resumable Description Created on
1 CX_ICL_HOSPITAL_CORRUPTDATA_AL Daten sind unvollständig bzw. inkonsistent 20060609

Method SET_NEW_DRG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DRG Call by reference Type reference (TYPE) ICL_DRGITEM_T_AL DRG 20051227
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20051227

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