SAP ABAP Class CL_ISHMED_ME_BDCC (IS-H*MED: Drug Basic Catalog Data)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_ME (Package) IS-H*MED: Medication
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_MASTER_DATA IS-H: Base Class for Master Data Objects 20030923
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_COLLECTION_OBJECT IS-H*MED: Interface for Object Type of an Object Collection 20031008
Properties
Class CL_ISHMED_ME_BDCC  
Short Description IS-H*MED: Drug Basic Catalog Data    
Super Class CL_ISH_MASTER_DATA IS-H: Base Class for Master Data Objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_ME   IS-H*MED: Medication 
Created 20030923   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_ME_BDCC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_COLLECTION_OBJECT IS-H*MED: Interface for Object Type of an Object Collection 20031008
Friends
Class CL_ISHMED_ME_BDCC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGENT_LIST Instance attribute Private Type reference (TYPE) ISHMED_T_RN1BDCCAGENTA IS-H*MED: Assignment of Agents to External Drugs 20040210
2 ATTRIBUTES Instance attribute Public Type reference (TYPE) RN1BDCC IS-H*MED: External Drug Basic Catalog Entries 20030923
3 G_DELETE Instance attribute Protected Type reference (TYPE) ISH_ON_OFF IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20031210
4 G_READONLY Instance attribute Protected Type reference (TYPE) ISH_ON_OFF ON IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20031008
5 KEY Instance attribute Public Attribute reference (LIKE) 20031008
6 STRUCT_N1BDCC Static Attribute Private Type reference (TYPE) ISH_NAMETAB_TAB IS-H: Import Table Fields (Table) 20031125
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Change BDCC Entry 20031125
2 CONSTRUCTOR Instance method Public Constructor Constructor 20031008
3 CREATE Static method Public Method Create BDCC Entry 20031125
4 DELETE Instance method Public Method Delete BDCC Entry 20031125
5 DEQUEUE Instance method Private Method Remove Database Lock 20031210
6 ENQUEUE Instance method Private Method Set Database Lock 20031210
7 EXIST Static method Public Method Checks for Existence 20031017
8 GET_AGENT_LIST Instance method Public Method Supplies Assigned Agents 20040210
9 GET_FROM_MANAGER Static method Private Method Get Instance from Object Manager 20031008
10 GET_PRIMARY_KEY Static method Public Method Supplies Primary Key for Secondary Key Attributes 20031202
11 INITIALIZE Instance method Protected Method Initialize Attribute 20031008
12 IS_READONLY Instance method Public Method Object in Read-Only Mode 20031008
13 LOAD Static method Public Method Load Entry from Basic Catalog 20031008
14 LOAD_SEC Static method Public Method Load Entry from Basic Catalog Using Secondary Key 20031119
15 PUT_AGENT_LIST Instance method Public Method Transfers List of Assigned Agents 20040210
16 SELECT_AGENTS Static method Protected Method Select Data Record for Assigning Agents 20040210
17 SELECT_BDCC Static method Protected Method Read Data Record 20031008
18 SELECT_BDCC_SEC Static method Protected Method Read Data Record Using Secondary Key 20031119
19 SET_READONLY Instance method Public Method Display <-> Change 20031210
Events
Class CL_ISHMED_ME_BDCC has no event.
Types
Class CL_ISHMED_ME_BDCC has no local type.
Method Signatures

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031125
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031125
3 Importing I_BDCC Call by reference Type reference (TYPE) RN1BDCC_C IS-H*MED: Basiskatalogeintträge von Arzneimitteln 20031125

Method CHANGE on class CL_ISHMED_ME_BDCC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BDCC Value transfer Type reference (TYPE) RN1BDCC IS-H*MED: Einträge von externen Arzneimittel-Basiskatalogen 20031008
2 Importing I_MODE Call by reference Type reference (TYPE) ISH_MODUS IS-H: Bearbeitungsmodus von Datensätzen (I/U/D) 20031008
3 Importing I_READONLY Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031209
# Exception Resumable Description Created on
1 CX_ISHMED_ME_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20031016
2 CX_ISHMED_ME_LOCK IS-H*MED: Leitlinie - Sperren setzen 20031210

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031125
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_BDCC IS-H*MED: Arzneimittelbasiskatalogdaten 20031125
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031125
4 Importing I_BDCC Value transfer Type reference (TYPE) RN1BDCC IS-H*MED: Einträge von externen Arzneimittel-Basiskatalogen 20031125

Method CREATE on class CL_ISHMED_ME_BDCC has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031125
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031125

Method DELETE on class CL_ISHMED_ME_BDCC has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_ISHMED_ME_BDCC has no parameter.
Method DEQUEUE on class CL_ISHMED_ME_BDCC has no exception.

Method ENQUEUE Signature

Method ENQUEUE on class CL_ISHMED_ME_BDCC has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_ME_LOCK IS-H*MED: Medikation - Sperren setzen 20031210

Method EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031017
2 Importing I_DRUGBDC_ID Value transfer Type reference (TYPE) N1ME_DRUGIDBDC IS-H*MED: Arzneimittel-Schlüssel im Basiskatalog 20031017

Method EXIST on class CL_ISHMED_ME_BDCC has no exception.

Method GET_AGENT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AGENT_LIST Value transfer Type reference (TYPE) ISHMED_T_RN1BDCCAGENTA IS-H*MED: Zuordnung von Wirkstoffen zu ext. Arzneimitteln 20040210

Method GET_AGENT_LIST on class CL_ISHMED_ME_BDCC has no exception.

Method GET_FROM_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_BDCC IS-H*MED: Arzneimittelbasiskatalogdaten 20031008
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031008
3 Importing I_DRUGBDC_ID Value transfer Type reference (TYPE) N1ME_DRUGIDBDC IS-H*MED: Arzneimittel-Schlüssel im Basiskatalog 20031008

Method GET_FROM_MANAGER on class CL_ISHMED_ME_BDCC has no exception.

Method GET_PRIMARY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031202
2 Exporting E_DRUGIDBDC Value transfer Type reference (TYPE) N1ME_DRUGIDBDC IS-H*MED: Arzneimittel-Schlüssel im Basiskatalog 20031202
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031202
4 Importing I_CATIDBDC Value transfer Type reference (TYPE) N1ME_CATID IS-H*MED: Identifikation eines Arzneimittel-Katalogs 20031202
5 Importing I_EXTKEY Value transfer Type reference (TYPE) N1ME_EXTKEY IS-H*MED: ID im externen Arzneimittelkatalog 20031202

Method GET_PRIMARY_KEY on class CL_ISHMED_ME_BDCC has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_ISHMED_ME_BDCC has no parameter.
Method INITIALIZE on class CL_ISHMED_ME_BDCC has no exception.

Method IS_READONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_READONLY Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031008

Method IS_READONLY on class CL_ISHMED_ME_BDCC has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031008
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_BDCC IS-H*MED: Wirkstoffe 20031008
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031008
4 Importing I_DRUGBDC_ID Value transfer Type reference (TYPE) N1ME_DRUGIDBDC IS-H*MED: Interne Wirkstoff-ID 20031008
5 Importing I_READONLY Call by reference Type reference (TYPE) ISH_ON_OFF ON Schutz gegen Änderung 20031008

Method LOAD on class CL_ISHMED_ME_BDCC has no exception.

Method LOAD_SEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031119
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_BDCC IS-H*MED: Wirkstoffe 20031119
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031119
4 Importing I_CATIDBDC Call by reference Type reference (TYPE) N1ME_CATIDBDC IS-H*MED: Arzneimittel-Codesystem (Name) 20031120
5 Importing I_EXTKEY Call by reference Type reference (TYPE) N1ME_EXTKEY IS-H*MED: ID im Arzneimittelcode-System 20031120
6 Importing I_READONLY Call by reference Type reference (TYPE) ISH_ON_OFF ON Schutz gegen Änderung 20031119

Method LOAD_SEC on class CL_ISHMED_ME_BDCC has no exception.

Method PUT_AGENT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20040210
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040210
3 Importing I_AGENT_LIST Call by reference Type reference (TYPE) ISHMED_T_RN1BDCCAGENTA IS-H*MED: Zuordnung von Wirkstoffen zu externen Arzneimittel 20040210

Method PUT_AGENT_LIST on class CL_ISHMED_ME_BDCC has no exception.

Method SELECT_AGENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AGENT_LIST Value transfer Type reference (TYPE) ISHMED_T_RN1BDCCAGENTA IS-H*MED: Zuordnung von Wirkstoffen zu externen Arzneimittel 20040210
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040210
3 Importing I_DRUGIDBDC Value transfer Type reference (TYPE) N1ME_DRUGIDBDC IS-H*MED: Arzneimittel-Schlüssel im Basiskatalog 20040210

Method SELECT_AGENTS on class CL_ISHMED_ME_BDCC has no exception.

Method SELECT_BDCC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BDCC Value transfer Type reference (TYPE) RN1BDCC IS-H*MED: Einträge von externen Arzneimittel-Basiskatalogen 20031008
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031008
3 Importing I_DRUGBDC_ID Call by reference Type reference (TYPE) N1ME_DRUGIDBDC IS-H*MED: Arzneimittel-Schlüssel im Basiskatalog 20031008

Method SELECT_BDCC on class CL_ISHMED_ME_BDCC has no exception.

Method SELECT_BDCC_SEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BDCC Value transfer Type reference (TYPE) RN1BDCC IS-H*MED: Einträge von externen Arzneimittel-Basiskatalogen 20031119
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031119
3 Importing I_CATIDBDC Call by reference Type reference (TYPE) N1ME_CATIDBDC IS-H*MED: Arzneimittel-Codesystem (Name) 20031120
4 Importing I_EXTKEY Call by reference Type reference (TYPE) N1ME_EXTKEY IS-H*MED: ID im Arzneimittelcode-System 20031120

Method SELECT_BDCC_SEC on class CL_ISHMED_ME_BDCC has no exception.

Method SET_READONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031210
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031210
3 Importing I_READONLY Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031210

Method SET_READONLY on class CL_ISHMED_ME_BDCC has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472