SAP ABAP Class CL_ISH_EGK (Objekt EGK)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H (Application Component) SAP Healthcare - Industry-Specific Components for Hospitals
     NDE1 (Package) IS-H: Landesversion Deutschland
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_EHC Object EHC 20070702
Properties
Class CL_ISH_EGK  
Short Description Objekt EGK    
Super Class CL_ISH_EHC Object EHC 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NDE1   IS-H: Landesversion Deutschland 
Created 20070702   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 NEGK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 NEGKT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 NEHCT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISH_EGK has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ISH_EHC_POOL_TAB 20070802 ISH EHC Pool Data
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_CURR Instance attribute Protected Type reference (TYPE) NEGK_DATA 20080910
2 GS_DABA Instance attribute Protected Type reference (TYPE) NEGK_DATA_DABA 20080910
3 GS_INS_TXT Static Attribute Protected Type reference (TYPE) NEGK_ITX 20080910
4 GS_NEHC_INS Static Attribute Protected Type reference (TYPE) NEHC_INS 20080910
5 GS_NEHC_PAT Static Attribute Protected Type reference (TYPE) NEHC_PAT 20080910
6 GS_VNEHC_INS Static Attribute Protected Type reference (TYPE) VNEHC_INS 20080910
7 GS_VNEHC_PAT Static Attribute Protected Type reference (TYPE) VNEHC_PAT 20080910
8 G_LAST_LNCRD_INS Instance attribute Protected Type reference (TYPE) ISH_LNCARD_DET 20080910
9 G_LAST_LNCRD_PAT Instance attribute Protected Type reference (TYPE) ISH_LNCARD_DET 20080910
10 RNCARD Instance attribute Public Type reference (TYPE) RNCARD 20070702
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_DATA_BY_X Instance method Private Method 20080922
2 CHECK_CHANGED_DATA Instance method Private Method 20080922
3 CHECK_CHANGES_DABA Instance method Protected Method 20080922
4 CHECK_LNRCD_IS_TEMP Instance method Public Method 20080922
5 CREATE_DYN_STRUC_FROM_DATA Static method Public Method 20080922
6 DETERMINE_DABA Instance method Protected Method 20070801
7 GET_CURR Instance method Public Method 20080514
8 GET_CURR_RNCARD Instance method Public Method 20070716
9 GET_DABA Instance method Public Method 20070802
10 GET_VALUE Instance method Public Method 20080418
11 SET_CURR Instance method Public Method 20080514
12 SET_CURR_RNCARD Instance method Public Method 20070716
13 SET_DABA Instance method Public Method 20080514
Events
Class CL_ISH_EGK has no event.
Types
Class CL_ISH_EGK has no local type.
Method Signatures

Method CHANGE_DATA_BY_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CURR Call by reference Type reference (TYPE) NEGK_DATA Aktuelle Daten "neu" 20080922
2 Importing IS_API Call by reference Type reference (TYPE) NEGK_API Änderungsstruktur 20080922
3 Importing IS_CURR Call by reference Type reference (TYPE) NEGK_DATA Aktuelle Daten "alt" 20080922
# Exception Resumable Description Created on
1 KEY_NOT_FOUND Schlüssel nicht gefunden 20080922

Method CHECK_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CURR Call by reference Type reference (TYPE) NEGK_DATA Aktuelle Daten 20080922
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20080922
3 Exporting E_WORST_MSG_TYPE Call by reference Type reference (TYPE) BAPI_MTYPE Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20080922
4 Importing IS_CURR Call by reference Type reference (TYPE) NEGK_DATA Geänderte Daten 20080922
5 Importing IS_OLD Call by reference Type reference (TYPE) NEGK_DATA Alte Daten 20080922
6 Importing I_LNCRD_INS Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20080922
7 Importing I_LNCRD_PAT Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20080922
# Exception Resumable Description Created on
1 KEY_NOT_FOUND Schlüssel nicht gefunden 20080922

Method CHECK_CHANGES_DABA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CURR Call by reference Type reference (TYPE) NEGK_DATA Akt. Kartendaten 20080922
2 Exporting E_LNCRD_INS Call by reference Type reference (TYPE) ISH_LNCARD_DET lfd. Details zur Gesundheitskarte 20080922
3 Exporting E_LNCRD_PAT Call by reference Type reference (TYPE) ISH_LNCARD_DET lfd. Details zur Gesundheitskarte 20080922
4 Exporting E_UPD_KZ_DABA Call by reference Type reference (TYPE) CDCHNGIND Art der Änderung (U, I, E, D) 20080922
5 Importing IS_CURR Call by reference Type reference (TYPE) NEGK_DATA Akt. Kartendaten 20080922
6 Importing IS_DABA Call by reference Type reference (TYPE) NEGK_DATA_DABA DB Kartendaten 20080922
7 Importing I_LNCRD_INS Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20080922
8 Importing I_LNCRD_PAT Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20080922
# Exception Resumable Description Created on
1 KEY_NOT_FOUND Schlüssel nicht gefunden 20080922

Method CHECK_LNRCD_IS_TEMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LNRCD_IS_TEMP Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20080922

Method CHECK_LNRCD_IS_TEMP on class CL_ISH_EGK has no exception.

Method CREATE_DYN_STRUC_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SCR Call by reference Type reference (TYPE) NEGK_RNEGK Dynprostruktur 20080922
2 Importing IS_DATA Call by reference Type reference (TYPE) NEGK_DATA Anzeigedaten 20080922
3 Importing I_LNCRD_INS Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20080922
4 Importing I_LNCRD_PAT Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20080922
# Exception Resumable Description Created on
1 KEY_NOT_FOUND Schlüssel nicht gefunden 20080922

Method DETERMINE_DABA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DABA_EXIST Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20070807

Method DETERMINE_DABA on class CL_ISH_EGK has no exception.

Method GET_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CURR Value transfer Type reference (TYPE) NEGK_DATA aktuelle Daten der Karte 20080922

Method GET_CURR on class CL_ISH_EGK has no exception.

Method GET_CURR_RNCARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RNCARD Call by reference Type reference (TYPE) RNCARD IS-H: Struktur Versichertenkarte 20070716

Method GET_CURR_RNCARD on class CL_ISH_EGK has no exception.

Method GET_DABA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DABA Value transfer Type reference (TYPE) NEGK_DATA_DABA Daten laut Datenbank 20080922

Method GET_DABA on class CL_ISH_EGK has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROBJ_VALUE Value transfer Type reference (TYPE) NEHCT_VALUE returns serializ. read data from reader 20080418

Method GET_VALUE on class CL_ISH_EGK has no exception.

Method SET_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CURR Call by reference Type reference (TYPE) NEGK_DATA Aktuelle Daten "neu" 20080910
2 Exporting ET_CURR_API Call by reference Type reference (TYPE) NEGK_API_T Geänderte Daten "neu" 20080930
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20080910
4 Exporting E_WORST_MSG_TYPE Call by reference Type reference (TYPE) BAPI_MTYPE Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20080910
5 Importing IS_CURR Call by reference Type reference (TYPE) NEGK_DATA CURR-data 20080514
6 Importing IT_CURR_API Call by reference Type reference (TYPE) NEGK_API_T Geänderte Daten einer Karte 20080930
# Exception Resumable Description Created on
1 WRONG_PARAMETER wrong_parameter 20080922

Method SET_CURR_RNCARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RNCARD Call by reference Type reference (TYPE) RNCARD IS-H: Struktur Versichertenkarte 20070716

Method SET_CURR_RNCARD on class CL_ISH_EGK has no exception.

Method SET_DABA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DABA Call by reference Type reference (TYPE) NEGK_DATA_DABA DABA-data 20080514

Method SET_DABA on class CL_ISH_EGK has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in 600