SAP ABAP Class CL_ISH_EHC (Object EHC)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NPAS (Package) Application development patient accounting system
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_CH_EHC_KVG Objekt EGK 20090701
2 Inheritance (c INHERITING FROM c_ref)  CL_ISH_E111 Object EHC E111 20070823
3 Inheritance (c INHERITING FROM c_ref)  CL_ISH_EGK Objekt EGK 20070702
4 Inheritance (c INHERITING FROM c_ref)  CL_ISH_NL_BSN 20080926
Properties
Class CL_ISH_EHC  
Short Description Object EHC    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NPAS   Application development patient accounting system 
Created 20070702   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 NEHCT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISH_EHC has no interface implemented.
Friends
Class CL_ISH_EHC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CRD_TYPE Instance attribute Protected Type reference (TYPE) NEHCT_CARD_TYPE Card Category 20070827
2 EXT_KEY1 Instance attribute Protected Type reference (TYPE) NEHCT_EXTKEY External Key 1 20070716
3 EXT_KEY2 Instance attribute Protected Type reference (TYPE) NEHCT_EXTKEY External Key 2 20070716
4 GS_TNKRS Static Attribute Private Type reference (TYPE) TNKRS IS-H: Number Ranges 20070827
5 G_LNCARD_TEMP Static Attribute Private Type reference (TYPE) ISH_LNCARD 9000000000 Sequence Number of Health Insurance Card 20070724
6 LNCRD Instance attribute Protected Type reference (TYPE) ISH_LNCARD Sequence Number of Health Insurance Card 20070702
7 PATNR Instance attribute Protected Type reference (TYPE) PATNR IS-H: Patient Number 20070716
8 STORN Instance attribute Protected Type reference (TYPE) NEHC-STORN IS-H: Cancellation Indicator 20071203
9 TIMESTAMP Instance attribute Protected Type reference (TYPE) NEHCT_TIMESTAMP Scan time 20070716
10 UPD_KZ_DABA Instance attribute Protected Type reference (TYPE) CDCHNGIND Change Type (U, I, E, D) 20070716
11 USECASE Instance attribute Protected Type reference (TYPE) NEHCT_USECASE Use Case of Read Process 20070716
12 VALUE Instance attribute Protected Object reference (TYPE REF TO) OBJECT Value 20070702
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CARD_TYPE Instance method Protected Method Check Card Type 20070724
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070724
3 GET_ATTRIB Instance method Public Method GET_ATTRIB 20070814
4 GET_NEXT_LNCRD4DB Instance method Protected Method Define Number from Number Range 20070824
5 GET_TMP_LNCARD Static method Private Method Returns a New Temp. LNCARD Number 20070724
6 SAVE Instance method Public Method Save to DB 20070713
7 SET_ATTRIB Instance method Public Method Set Attributes 20070724
8 SET_MESSAGE Static method Protected Method Set Messages 20070827
Events
Class CL_ISH_EHC has no event.
Types
Class CL_ISH_EHC has no local type.
Method Signatures

Method CHECK_CARD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CARD_TYPE Call by reference Type reference (TYPE) NEHCT_CARD_TYPE Card type 20070724
2 Returning R_IS_ALLOWED Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20070724

Method CHECK_CARD_TYPE on class CL_ISH_EHC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CARD_TYPE Call by reference Type reference (TYPE) NEHCT_CARD_TYPE 20070724
2 Importing LNCRD Call by reference Type reference (TYPE) ISH_LNCARD 20070724
3 Importing VALUE Call by reference Type reference (TYPE) NEHCT_VALUE 20070724
# Exception Resumable Description Created on
1 WRONG_CARD_TYPE wrong_card_type 20070724
2 WRONG_LNCRD wrong_lncrd 20070724
3 WRONG_VALUE_TYPE wrong_value_type 20070724

Method GET_ATTRIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ATTRIBUTES Call by reference Type reference (TYPE) NEHCT_CARD_ATTRIB Attribute 20070814

Method GET_ATTRIB on class CL_ISH_EHC has no exception.

Method GET_NEXT_LNCRD4DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LNCRD Call by reference Type reference (TYPE) ISH_LNCARD lfd. Nr. Gesundheitskarte 20070824
# Exception Resumable Description Created on
1 ERROR_GET_NUMBER Problem beim Holen der nächsten Nr. ISH_CRD 20070827
2 NUMBER_RANGE_NOT_DEFINED Nummernkreis für ish_lncard ist nicht definiert 20070824

Method GET_TMP_LNCARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LNCARD_TMP Value transfer Type reference (TYPE) ISH_LNCARD Next free (static temp. LNCARD 20070724

Method GET_TMP_LNCARD on class CL_ISH_EHC has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VNEHC Call by reference Type reference (TYPE) VNEHC Verbuchungsstruktur NEHC 20070827
2 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Returnparameter 20070713

Method SAVE on class CL_ISH_EHC has no exception.

Method SET_ATTRIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20070724
2 Importing EXT_KEY1 Call by reference Type reference (TYPE) NEHC-EXT_KEY1 20070724
3 Importing EXT_KEY2 Call by reference Type reference (TYPE) NEHC-EXT_KEY2 20070724
4 Importing PATNR Call by reference Type reference (TYPE) PATNR 20070724
5 Importing STORN Call by reference Type reference (TYPE) NEHC-STORN IS-H: Stornokennzeichen 20071203
6 Importing TIMESTAMP Call by reference Type reference (TYPE) NEHCT_TIMESTAMP 20070724
7 Importing UPD_KZ_DABA Call by reference Type reference (TYPE) CDCHNGIND 20070724
8 Importing USECASE Call by reference Type reference (TYPE) NEHCT_USECASE 20070724

Method SET_ATTRIB on class CL_ISH_EHC has no exception.

Method SET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070827
2 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20070827
3 Importing I_APPLLOG_MSG_NO Call by reference Type reference (TYPE) BAPIRET2-LOG_MSG_NO Anwendungs-Log: interne laufende Nummer der Meldung 20070827
4 Importing I_APPLLOG_NO Call by reference Type reference (TYPE) BAPIRET2-LOG_NO Anwendungs-Log: Protokollnummer 20070827
5 Importing I_FIELD Call by reference Type reference (TYPE) BAPIRET2-FIELD Feld im Parameter 20070827
6 Importing I_MSGID Call by reference Type reference (TYPE) SY-MSGID Nachrichtenklasse 20070827
7 Importing I_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 20070827
8 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Nachrichtentyp 20070827
9 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20070827
10 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20070827
11 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20070827
12 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20070827
13 Importing I_PARAMETER Call by reference Type reference (TYPE) BAPIRET2-PARAMETER Parametername 20070827
14 Importing I_ROW Call by reference Type reference (TYPE) BAPIRET2-ROW Zeile im Parameter 20070827

Method SET_MESSAGE on class CL_ISH_EHC has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in 600