SAP ABAP Class CL_ISH_CH_EHC_KVG (Objekt EGK)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H (Application Component) SAP Healthcare - Industry-Specific Components for Hospitals
     NCH1 (Package) IS-H: Landesversion Schweiz
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_EHC Object EHC 20090701
Properties
Class CL_ISH_CH_EHC_KVG  
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 NCH1   IS-H: Landesversion Schweiz 
Created 20090528   SAP 
Last change 20110810   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_CH_EHC_KVG has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ISH_EHC_POOL_TAB 20090701 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 20090701
2 GS_DABA Instance attribute Protected Type reference (TYPE) NEGK_DATA_DABA 20090701
3 GS_INS_REP Static Attribute Protected Type reference (TYPE) NEHC_INS_REP 20090701
4 GS_INS_TXT Static Attribute Protected Type reference (TYPE) NEGK_ITX 20090701
5 GS_NEHC_INS Static Attribute Protected Type reference (TYPE) NEHC_INS 20090701
6 GS_NEHC_PAT Static Attribute Protected Type reference (TYPE) NEHC_PAT 20090701
7 GS_VINS_REP Static Attribute Protected Type reference (TYPE) RVNEHC_INS_REP 20090701
8 GS_VNEHC_INS Static Attribute Protected Type reference (TYPE) VNEHC_INS 20090701
9 GS_VNEHC_PAT Static Attribute Protected Type reference (TYPE) VNEHC_PAT 20090701
10 GT_NEGK_ITX Static Attribute Protected Type reference (TYPE) NEGK_ITX_TAB 20090701
11 GT_VNEHC_REP Static Attribute Protected Type reference (TYPE) ISH_T_VNEHC_INS_REP 20090701
12 G_LAST_LNCRD_INS Instance attribute Protected Type reference (TYPE) ISH_LNCARD_DET 20090701
13 G_LAST_LNCRD_INS_REP Instance attribute Protected Type reference (TYPE) ISH_LNCARD_REP 20090701
14 G_LAST_LNCRD_PAT Instance attribute Protected Type reference (TYPE) ISH_LNCARD_DET 20090701
15 ON Constant Protected Type reference (TYPE) ISH_ON_OFF 'X' 20090701
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_DATA_BY_X Instance method Private Method 20090701
2 CHECK_CHANGED_DATA Instance method Private Method 20090701
3 CHECK_CHANGES_DABA Instance method Protected Method 20090701
4 CHECK_LNRCD_IS_TEMP Instance method Public Method 20090701
5 CREATE_DYN_STRUC_FROM_DATA Static method Public Method 20090701
6 DETERMINE_DABA Instance method Protected Method 20090701
7 GET_CURR Instance method Public Method 20090701
8 GET_DABA Instance method Public Method 20090701
9 SET_CURR Instance method Public Method 20090701
Events
Class CL_ISH_CH_EHC_KVG has no event.
Types
Class CL_ISH_CH_EHC_KVG 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" 20090701
2 Exporting E_DELETED Call by reference Type reference (TYPE) ISH_ON_OFF Kartenversion gelöscht 20090701
3 Importing IS_API Call by reference Type reference (TYPE) NEGK_API Änderungsstruktur 20090701
4 Importing IS_CURR Call by reference Type reference (TYPE) NEGK_DATA Aktuelle Daten "alt" 20090701
5 Importing I_LNCRD_INS Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20090701
6 Importing I_LNCRD_PAT Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20090701
# Exception Resumable Description Created on
1 KEY_NOT_FOUND Schlüssel nicht gefunden 20090701

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 20090701
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090701
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 20090701
4 Importing IS_CURR Call by reference Type reference (TYPE) NEGK_DATA Geänderte Daten 20090701
5 Importing IS_OLD Call by reference Type reference (TYPE) NEGK_DATA Alte Daten 20090701
6 Importing I_LNCRD_INS Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20090701
7 Importing I_LNCRD_PAT Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20090701

Method CHECK_CHANGED_DATA on class CL_ISH_CH_EHC_KVG has no exception.

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 20090701
2 Exporting E_LNCRD_INS Call by reference Type reference (TYPE) ISH_LNCARD_DET lfd. Details zur Gesundheitskarte 20090701
3 Exporting E_LNCRD_PAT Call by reference Type reference (TYPE) ISH_LNCARD_DET lfd. Details zur Gesundheitskarte 20090701
4 Exporting E_UPD_KZ_DABA Call by reference Type reference (TYPE) CDCHNGIND Art der Änderung (U, I, E, D) 20090701
5 Importing IS_CURR Call by reference Type reference (TYPE) NEGK_DATA Akt. Kartendaten 20090701
6 Importing IS_DABA Call by reference Type reference (TYPE) NEGK_DATA_DABA DB Kartendaten 20090701
7 Importing I_LNCRD_INS Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20090701
8 Importing I_LNCRD_PAT Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20090701
# Exception Resumable Description Created on
1 KEY_NOT_FOUND Schlüssel nicht gefunden 20090701

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') 20090701

Method CHECK_LNRCD_IS_TEMP on class CL_ISH_CH_EHC_KVG 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 20090701
2 Importing IS_DATA Call by reference Type reference (TYPE) NEGK_DATA Anzeigedaten 20090701
3 Importing I_LNCRD_INS Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20090701
4 Importing I_LNCRD_PAT Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20090701
# Exception Resumable Description Created on
1 KEY_NOT_FOUND Schlüssel nicht gefunden 20090701

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') 20090701

Method DETERMINE_DABA on class CL_ISH_CH_EHC_KVG 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 Call by reference Type reference (TYPE) NEGK_DATA aktuelle Daten der Karte 20090701

Method GET_CURR on class CL_ISH_CH_EHC_KVG 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 Call by reference Type reference (TYPE) NEGK_DATA_DABA Daten laut Datenbank 20090701

Method GET_DABA on class CL_ISH_CH_EHC_KVG 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" 20090701
2 Exporting ES_CURR_API Call by reference Type reference (TYPE) NEGK_API Geänderte Daten "neu" 20090701
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090701
4 Exporting E_LNCRD_INS Call by reference Type reference (TYPE) ISH_LNCARD_DET lfd. Details zur Gesundheitskarte 20090701
5 Exporting E_LNCRD_PAT Call by reference Type reference (TYPE) ISH_LNCARD_DET lfd. Details zur Gesundheitskarte 20090701
6 Exporting E_WORST_MSG_TYPE Call by reference Type reference (TYPE) BAPI_MTYPE Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20090701
7 Importing IS_CURR Call by reference Type reference (TYPE) NEGK_DATA CURR-data 20090701
8 Importing IS_CURR_API Call by reference Type reference (TYPE) NEGK_API Geänderte Daten einer Karte 20090701
9 Importing IT_CURR_ITX Call by reference Type reference (TYPE) NEGK_ITX_TAB Geänderte Bemerkung NEHC_INS 20090701
10 Importing IT_CURR_REP Call by reference Type reference (TYPE) ISH_T_VNEHC_INS_REP IS-H: Tabellentyp für VNEHC_INS_REP 20090701
11 Importing I_CANCEL_CARD Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20090701
12 Importing I_LNCRD_INS Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20090701
13 Importing I_LNCRD_PAT Call by reference Type reference (TYPE) ISH_LNCARD_DET '0' lfd. Details zur Gesundheitskarte 20090701
# Exception Resumable Description Created on
1 WRONG_PARAMETER wrong_parameter 20090701
History
Last changed by/on SAP  20110810 
SAP Release Created in