SAP ABAP Class CL_ISH_EHC_POOL_TAB (ISH EHC Pool Data)
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
Properties
Class CL_ISH_EHC_POOL_TAB  
Short Description ISH EHC Pool Data    
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 20070727   SAP 
Last change 20130531   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_POOL_TAB has no interface implemented.
Friends
Class CL_ISH_EHC_POOL_TAB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FALSE Constant Protected Type reference (TYPE) ISH_TRUE_FALSE '0' IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20081029
2 CO_TRUE Constant Protected Type reference (TYPE) ISH_TRUE_FALSE '1' IS-H: Boolean Data Type for TRUE (="1") and FALSE (="0") 20081029
3 ITEMS Static Attribute Protected Type reference (TYPE) NEHCT_POOL_TAB Pooled table 20070727
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CARD_TYPE Static method Public Method Check Card Type 20081029
2 CREATE_BSN_FROM_DABA Static method Protected Method Create CARD Object from DB -> cl_ish_nl_bsn 20080926
3 CREATE_CARD_FROM_DABA Static method Protected Method Create CARD Object from DB -> cl_ish_ehc 20070801
4 CREATE_E111_FROM_DABA Static method Protected Method Create CARD Object from DB -> cl_ish_e111 20070830
5 CREATE_EGK_FROM_DABA Static method Protected Method Create CARD Object from DB -> cl_ish_egk 20070802
6 CREATE_KVG_FROM_DABA Static method Protected Method Create CARD Object from DB -> cl_ish_ch_ehc_kvg 20090701
7 POOL_GET Static method Public Method Get Cards from Pool (By Patient Number OR External Keys) 20070727
8 POOL_REFRESH_PATNR Static method Public Method Delete All Cards from a Patient in the Pool 20070806
9 POOL_RENAME_PATNR Static method Public Method Change Patient Number in Pool (Also in Card Instances) 20070731
10 POOL_SET Static method Public Method Take Over a Set of Cards in the Pool 20070727
11 READ_FROM_NEHC_DB Static method Protected Method Get Cards from DB (By Patient Number OR External Keys) 20070801
12 SET_ATTRIB_FROM_CARDOBJ Static method Protected Method SET_ATTRIB_FROM_NEHC Structure 20081029
13 SET_ATTRIB_FROM_NEHC Static method Protected Method SET_ATTRIB_FROM_NEHC Structure 20081029
Events
Class CL_ISH_EHC_POOL_TAB has no event.
Types
Class CL_ISH_EHC_POOL_TAB 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 20081029
2 Returning R_IS_ALLOWED Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20081029

Method CHECK_CARD_TYPE on class CL_ISH_EHC_POOL_TAB has no exception.

Method CREATE_BSN_FROM_DABA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEHC Call by reference Type reference (TYPE) NEHC Gesundheitskarte EHC 20080926
2 Returning R_CARD_BSN Value transfer Object reference (TYPE REF TO) CL_ISH_NL_BSN Objekt BSN 20080926
# Exception Resumable Description Created on
1 ERROR_WHILE_CREATE_FROM_DABA error while create from daba 20080926

Method CREATE_CARD_FROM_DABA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEHC Call by reference Type reference (TYPE) NEHC Gesundheitskarte EHC 20070801
2 Returning R_CARD Value transfer Object reference (TYPE REF TO) CL_ISH_EHC Objekt EHC 20070801
# Exception Resumable Description Created on
1 ERROR_WHILE_CREATE_FROM_DABA error while create from daba 20070802

Method CREATE_E111_FROM_DABA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEHC Call by reference Type reference (TYPE) NEHC Gesundheitskarte EHC 20070830
2 Returning R_CARD_E111 Value transfer Object reference (TYPE REF TO) CL_ISH_E111 Objekt E111 20070830
# Exception Resumable Description Created on
1 ERROR_WHILE_CREATE_FROM_DABA error while create from daba 20070830

Method CREATE_EGK_FROM_DABA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEHC Call by reference Type reference (TYPE) NEHC Gesundheitskarte EHC 20070802
2 Returning R_CARD_EGK Value transfer Object reference (TYPE REF TO) CL_ISH_EGK Objekt EGK 20070802
# Exception Resumable Description Created on
1 ERROR_WHILE_CREATE_FROM_DABA error while create from daba 20070802

Method CREATE_KVG_FROM_DABA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEHC Call by reference Type reference (TYPE) NEHC Gesundheitskarte EHC 20090701
2 Returning R_CARD_KVG Value transfer Object reference (TYPE REF TO) CL_ISH_CH_EHC_KVG Objekt KVG 20090701
# Exception Resumable Description Created on
1 ERROR_WHILE_CREATE_FROM_DABA error while create from daba 20090701

Method POOL_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CARD_TAB Call by reference Type reference (TYPE) NEHCT_CARD_TAB Table of Cards 20070731
2 Importing I_CARD_TYPE Call by reference Type reference (TYPE) NEHCT_CARD_TYPE card type ehc 20070727
3 Importing I_EXT_KEY1 Call by reference Type reference (TYPE) NEHCT_EXTKEY external Key1 20070727
4 Importing I_EXT_KEY2 Call by reference Type reference (TYPE) NEHCT_EXTKEY external Key2 20070727
5 Importing I_PATNR Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20070727
# Exception Resumable Description Created on
1 WRONG_PARAMETERS give only patnr or only the external keys for reading pool 20070731

Method POOL_REFRESH_PATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATNR Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20070807

Method POOL_REFRESH_PATNR on class CL_ISH_EHC_POOL_TAB has no exception.

Method POOL_RENAME_PATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_PATNR Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20070731
2 Importing I_OLD_PATNR Call by reference Type reference (TYPE) PATNR temp. Patnr oder alte Patnr 20070731

Method POOL_RENAME_PATNR on class CL_ISH_EHC_POOL_TAB has no exception.

Method POOL_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CARDTAB Call by reference Type reference (TYPE) NEHCT_CARD_TAB Cards to be imported 20070727
2 Importing I_PATNR Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20070727

Method POOL_SET on class CL_ISH_EHC_POOL_TAB has no exception.

Method READ_FROM_NEHC_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CARD_TAB Call by reference Type reference (TYPE) NEHCT_POOL_TAB Card Items from DB 20070801
2 Importing I_CARD_TYPE Call by reference Type reference (TYPE) NEHCT_CARD_TYPE card type ehc 20070801
3 Importing I_EXT_KEY1 Call by reference Type reference (TYPE) NEHCT_EXTKEY external Key1 20070801
4 Importing I_EXT_KEY2 Call by reference Type reference (TYPE) NEHCT_EXTKEY external Key2 20070801
5 Importing I_PATNR Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20070801
# Exception Resumable Description Created on
1 WRONG_PARAMETERS give only patnr or only the external keys for reading pool 20070801

Method SET_ATTRIB_FROM_CARDOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EHC_POOL_ITEM Call by reference Type reference (TYPE) NEHCT_POOL_ITEM Pool-Item of CL_ISH_EHC_POOL_TAB 20081029

Method SET_ATTRIB_FROM_CARDOBJ on class CL_ISH_EHC_POOL_TAB has no exception.

Method SET_ATTRIB_FROM_NEHC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EHC_POOL_ITEM Call by reference Type reference (TYPE) NEHCT_POOL_ITEM Pool-Item of CL_ISH_EHC_POOL_TAB 20081029
2 Importing IS_NEHC Call by reference Type reference (TYPE) NEHC Gesundheitskarte EHC 20081029

Method SET_ATTRIB_FROM_NEHC on class CL_ISH_EHC_POOL_TAB has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600