SAP ABAP Class CL_ISHMED_GL_BASE_SUBTYPE (IS-H*MED: Base Item Persistency Reproduction)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_GL (Package) IS-H*MED: Treatment Pathways
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_COLLECTION_OBJECT IS-H*MED: Interface for Object Type of an Object Collection 20031113
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_GL_CONSTANTS i.s.h.med pathways Constants Definition 20031117
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031113
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20031113
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031113
Properties
Class CL_ISHMED_GL_BASE_SUBTYPE  
Short Description IS-H*MED: Base Item Persistency Reproduction    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_GL   IS-H*MED: Treatment Pathways 
Created 20031113   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_GL_BASE_SUBTYPE 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 20031113
2 IF_ISHMED_GL_CONSTANTS i.s.h.med pathways Constants Definition 20031117
3 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031113
4 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20031113
5 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20031113
Friends
Class CL_ISHMED_GL_BASE_SUBTYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CREATE_LOAD Instance attribute Public Attribute reference (LIKE) 20031117
2 CO_CREATE_NEW Instance attribute Public Attribute reference (LIKE) 20031117
3 CO_TYPE_GL_BASE_SUBTYPE Instance attribute Public Attribute reference (LIKE) 20031117
4 GR_AGENT Instance attribute Protected Object reference (TYPE REF TO) IF_ISHMED_GL_BASE_AGENT IS-H*MED: Access to Persistency Agent 20031113
5 GR_CLASS Instance attribute Protected Object reference (TYPE REF TO) IF_ISHMED_GL_BASE_SUBTYPE IS-H*MED: Access to Base Item Data 20031113
6 GR_REQ_SERVICES Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_OBJECT_COLLECTION Collection of Service for Request 20031211
7 GR_REQ_S_AGENT Instance attribute Protected Object reference (TYPE REF TO) CA_ISHMED_GL_BASE_REQ_S Agent IS-H*MED: Base Item Request Service 20031211
8 G_READONLY Instance attribute Protected Type reference (TYPE) ISH_ON_OFF IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20031117
9 G_TYPE Instance attribute Protected Type reference (TYPE) N2GL_ACT_TYPE Type of Base Item 20031211
10 KEY Instance attribute Public Attribute reference (LIKE) 20031118
11 OFF Instance attribute Public Attribute reference (LIKE) 20031117
12 ON Instance attribute Public Attribute reference (LIKE) 20031117
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Change Data 20031113
2 CHANGE_REQ_SERVICES Instance method Public Method Change Request Service 20031211
3 CHECK Instance method Public Method Check object 20031113
4 CONSTRUCTION_REQ Instance method Protected Method Create for Dependent Objects of Request 20031211
5 CONSTRUCTOR Instance method Public Constructor Constructor 20031117
6 CREATE Static method Public Method Generate Object 20031113
7 DESTROY Instance method Public Method Finalize 20031211
8 GET_DATA Instance method Public Method Read data 20031113
9 GET_KEY_STRING Instance method Public Method Determine Key String 20031203
10 GET_REQ_SERVICES Instance method Public Method Read Request Service 20031211
11 GET_REQ_S_LIST Instance method Private Method List of Existing Services for Request Base Item 20031211
12 GET_TYPE Instance method Public Method 20031117
13 INITIALIZE Instance method Protected Method Initialize Attribute 20031117
14 IS_A Instance method Public Method 20031117
15 IS_CHANGED Instance method Public Method Were changes made? 20031124
16 IS_INHERITED_FROM Instance method Public Method 20031117
17 IS_READONLY Instance method Public Method Protected against changes? 20031113
18 LOAD Static method Public Method Load Object 20031113
19 SET_READONLY Instance method Public Method Change <-> Display 20031113
20 SET_READONLY_REQ Instance method Protected Method Change <-> Display for Service of Request 20031211
Events
Class CL_ISHMED_GL_BASE_SUBTYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_BUSINESS_KEY Private See coding 20031212
2 LTY_BUSINESS_KEY_TABLE Private See coding 20031212
Method Signatures

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY Change Struktur 20031118
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20031118

Method CHANGE_REQ_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHANGE Call by reference Type reference (TYPE) ISHMED_T_N2GL_BASE_REQ_S IS-H*MED: Leistungen eines Anforderungsbasisitem 20031211
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20031211

Method CHECK 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 20031118
2 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031118
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20031118

Method CONSTRUCTION_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASEITEM_ID Call by reference Type reference (TYPE) N2GL_BASEITEM_ID IS-H*MED: Basisitem ID 20031211
2 Importing I_MODE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20031211
3 Importing I_READONLY Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031211
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20031211
2 CX_ISHMED_GL_LOCK IS-H*MED: Behandlungspfade - Sperren setzen 20031211

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASEITEM_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031117
2 Importing I_BASETYPE Call by reference Type reference (TYPE) N2GL_ACT_TYPE IS-H*MED: Aktionstyp eines Basisitem im Behandlungsplan 20031117
3 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20031117
4 Importing I_MODE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20031117
5 Importing I_READONLY Call by reference Type reference (TYPE) ISH_ON_OFF ON IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031117
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20031117
2 CX_ISHMED_GL_LOCK IS-H*MED: Behandlungspfade - Sperren setzen 20031118

Method CREATE 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_GL_BASE_SUBTYPE IS-H*MED: Basisitem Persistenzabbildung 20031117
2 Importing I_BASEITEM_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031117
3 Importing I_BASETYPE Call by reference Type reference (TYPE) N2GL_ACT_TYPE IS-H*MED: Aktionstyp eines Basisitem im Behandlungsplan 20031117
4 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20031117
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20031117
2 CX_ISHMED_GL_LOCK IS-H*MED: Behandlungspfade - Sperren setzen 20031118

Method DESTROY Signature

Method DESTROY on class CL_ISHMED_GL_BASE_SUBTYPE has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_GL_DESTROY IS-H*MED: Ausnahme bei Zerstören Pathways 20031211

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) ANY Datenstruktur 20031118
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20031118

Method GET_KEY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Call by reference Type reference (TYPE) STRING 20031203
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20031203

Method GET_REQ_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ISHMED_T_N2GL_BASE_REQ_S IS-H*MED: Leistungen eines Anforderungsbasisitem 20031211
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20031211

Method GET_REQ_S_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQ_S Call by reference Type reference (TYPE) ISHMED_T_N2GL_BASE_REQ_S IS-H*MED: Leistungen eines Anforderungsbasisitem 20031211
2 Importing I_BASEITEM_ID Call by reference Type reference (TYPE) N2GL_BASEITEM_ID IS-H*MED: Basisitem ID 20031211

Method GET_REQ_S_LIST on class CL_ISHMED_GL_BASE_SUBTYPE has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_ISHMED_GL_BASE_SUBTYPE has no parameter.
Method GET_TYPE on class CL_ISHMED_GL_BASE_SUBTYPE has no exception.

Method INITIALIZE Signature

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

Method IS_A Signature

Method IS_A on class CL_ISHMED_GL_BASE_SUBTYPE has no parameter.
Method IS_A on class CL_ISHMED_GL_BASE_SUBTYPE has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGED Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031124
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20031124

Method IS_INHERITED_FROM Signature

Method IS_INHERITED_FROM on class CL_ISHMED_GL_BASE_SUBTYPE has no parameter.
Method IS_INHERITED_FROM on class CL_ISHMED_GL_BASE_SUBTYPE has no exception.

Method IS_READONLY Signature

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

Method IS_READONLY on class CL_ISHMED_GL_BASE_SUBTYPE has no exception.

Method LOAD 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_GL_BASE_SUBTYPE IS-H*MED: Basisitem Persistenzabbildung 20031118
2 Importing I_BASEITEM_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20031118
3 Importing I_BASETYPE Call by reference Type reference (TYPE) N2GL_ACT_TYPE IS-H*MED: Aktionstyp eines Basisitem im Behandlungsplan 20031118
4 Importing I_READONLY Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031118
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20031118
2 CX_ISHMED_GL_LOCK IS-H*MED: Behandlungspfade - Sperren setzen 20031118

Method SET_READONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_READONLY Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031118
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20031118

Method SET_READONLY_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_READONLY Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031211
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20031211
History
Last changed by/on SAP  20050224 
SAP Release Created in 472