SAP ABAP Class CL_ISHMED_GENERAL_CTX (DWS Context Superclass)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H (Application Component) SAP Healthcare - Industry-Specific Components for Hospitals
     NMED_DWS (Package) IS-H: Documentation Work Station Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DWS_SEMOBJS DWS Semantic Identification Objects 20041109
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_GENERAL_CTX Context: Main Interface 20040928
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040929
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DWS_TASK_CTX DWS: Tasks Context 20041208
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_GL_CTX Pathways: Context 20050405
Properties
Class CL_ISHMED_GENERAL_CTX  
Short Description DWS Context Superclass    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_DWS   IS-H: Documentation Work Station Framework 
Created 20040928   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_GENERAL_CTX has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DWS_SEMOBJS DWS Semantic Identification Objects 20041109
2 IF_ISHMED_GENERAL_CTX Context: Main Interface 20040928
3 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040929
Friends
Class CL_ISHMED_GENERAL_CTX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Private Attribute reference (LIKE) 20040929
2 CO_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20040929
3 CO_MODE_ERROR Instance attribute Private Attribute reference (LIKE) 20040929
4 CO_MODE_INSERT Instance attribute Private Attribute reference (LIKE) 20040929
5 CO_MODE_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20040929
6 CO_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20040929
7 CO_OBJ_CASE Instance attribute Private Attribute reference (LIKE) 20041109
8 CO_OBJ_INSTITUTION Instance attribute Private Attribute reference (LIKE) 20041109
9 CO_OBJ_MOVEMENT Instance attribute Private Attribute reference (LIKE) 20041207
10 CO_OBJ_PATIENT Instance attribute Private Attribute reference (LIKE) 20041109
11 CO_VCODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20040929
12 CO_VCODE_INSERT Instance attribute Private Attribute reference (LIKE) 20040929
13 CO_VCODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20040929
14 CV_AUSTRIA Instance attribute Private Attribute reference (LIKE) 20040929
15 CV_CANADA Instance attribute Private Attribute reference (LIKE) 20040929
16 CV_FRANCE Instance attribute Private Attribute reference (LIKE) 20040929
17 CV_GERMANY Instance attribute Private Attribute reference (LIKE) 20040929
18 CV_ITALY Instance attribute Private Attribute reference (LIKE) 20040929
19 CV_NETHERLANDS Instance attribute Private Attribute reference (LIKE) 20040929
20 CV_SINGAPORE Instance attribute Private Attribute reference (LIKE) 20040929
21 CV_SPAIN Instance attribute Private Attribute reference (LIKE) 20040929
22 CV_SWITZERLAND Instance attribute Private Attribute reference (LIKE) 20040929
23 FALSE Instance attribute Protected Attribute reference (LIKE) 20040929
24 GR_ENVIRONMENT Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Class for Collecting All Objects in Memory 20041203
25 GR_ROOT Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_CTX_OBJECT DWS Context Object 20041203
26 INACTIVE Instance attribute Private Attribute reference (LIKE) 20040929
27 NO Instance attribute Private Attribute reference (LIKE) 20040929
28 OFF Instance attribute Protected Attribute reference (LIKE) 20040929
29 ON Instance attribute Protected Attribute reference (LIKE) 20040929
30 TRUE Instance attribute Protected Attribute reference (LIKE) 20040929
31 YES Instance attribute Private Attribute reference (LIKE) 20040929
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_CONTEXT Instance method Private Method 20040929
2 CLEAR_DATA Instance method Private Method 20040929
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040928
4 DETERMINE_OBJECT Instance method Protected Method Determines Object ID Using Object 20040930
5 FINALIZE Instance method Private Method 20040929
6 GET_BUSINESS_KEY Instance method Protected Method Determine Business Key String 20040930
7 GET_CASE Instance method Private Method 20040929
8 GET_DATA Instance method Private Method 20040929
9 GET_ENVIRONMENT Instance method Private Method 20040929
10 GET_INSTITUTION Instance method Private Method 20040929
11 GET_ISH_OBJECT_TYPE Instance method Private Method 20041109
12 GET_MOVEMENT Instance method Private Method 20040929
13 GET_PATIENT Instance method Private Method 20040929
14 IS_EMPTY Instance method Protected Method Checks Whether Context Is Empty 20040929
15 NODE_COPY Instance method Protected Method Copy Node 20050303
16 NODE_DELETE Instance method Protected Method Delete Node(s) 20041207
17 NODE_FIND Instance method Protected Method Find Nodes (with Complete Key) 20041207
18 NODE_GET Instance method Protected Method Read Node 20041207
19 NODE_INSERT Instance method Protected Method Insert Nodes 20041207
20 SET_CASE Instance method Private Method 20040929
21 SET_DATA Instance method Private Method 20040929
22 SET_INSTITUTION Instance method Protected Method Set Institution 20041207
23 SET_MOVEMENT Instance method Private Method 20040929
24 SET_PATIENT Instance method Private Method 20040929
Events
# Event Type Visibility Description Created on
1 CONTEXT_CHANGED Instance Event
(0)
Private
(0)
20050203
Types
Class CL_ISHMED_GENERAL_CTX has no local type.
Method Signatures

Method CLEAR_CONTEXT Signature

Method CLEAR_CONTEXT on class CL_ISHMED_GENERAL_CTX has no parameter.
Method CLEAR_CONTEXT on class CL_ISHMED_GENERAL_CTX has no exception.

Method CLEAR_DATA Signature

Method CLEAR_DATA on class CL_ISHMED_GENERAL_CTX has no parameter.
Method CLEAR_DATA on class CL_ISHMED_GENERAL_CTX has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISHMED_GENERAL_CTX has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040928

Method DETERMINE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_ANY_CONTAINER Hilfsklasse-einfacher Container für untypisierte Daten->DOKU 20041207
2 Returning R_OBJECT_ID Value transfer Type reference (TYPE) N2_DWS_SEMOBJID i.s.h. med: Semantischer Objektschlüssel 20041207
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040930
2 CX_ISHMED_CONTEXT_NO_SUPPORT IS-H*MED: Kontext -- Objekt nicht unterstützt 20040930

Method FINALIZE Signature

Method FINALIZE on class CL_ISHMED_GENERAL_CTX has no parameter.
Method FINALIZE on class CL_ISHMED_GENERAL_CTX has no exception.

Method GET_BUSINESS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_ANY_CONTAINER Hilfsklasse-einfacher Container für untypisierte Daten->DOKU 20041207
2 Importing I_OBJECT_ID Call by reference Type reference (TYPE) N2_DWS_SEMOBJID i.s.h. med: Semantischer Objektschlüssel 20041207
3 Returning R_BUSINESS_KEY Value transfer Type reference (TYPE) N2_CONTEXT_BUSINESS_KEY IS-H*MED: Kontext Business Key 20040930
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040930
2 CX_ISHMED_CONTEXT_NO_SUPPORT IS-H*MED: Kontext -- Objekt nicht unterstützt 20040930

Method GET_CASE Signature

Method GET_CASE on class CL_ISHMED_GENERAL_CTX has no parameter.
Method GET_CASE on class CL_ISHMED_GENERAL_CTX has no exception.

Method GET_DATA Signature

Method GET_DATA on class CL_ISHMED_GENERAL_CTX has no parameter.
Method GET_DATA on class CL_ISHMED_GENERAL_CTX has no exception.

Method GET_ENVIRONMENT Signature

Method GET_ENVIRONMENT on class CL_ISHMED_GENERAL_CTX has no parameter.
Method GET_ENVIRONMENT on class CL_ISHMED_GENERAL_CTX has no exception.

Method GET_INSTITUTION Signature

Method GET_INSTITUTION on class CL_ISHMED_GENERAL_CTX has no parameter.
Method GET_INSTITUTION on class CL_ISHMED_GENERAL_CTX has no exception.

Method GET_ISH_OBJECT_TYPE Signature

Method GET_ISH_OBJECT_TYPE on class CL_ISHMED_GENERAL_CTX has no parameter.
Method GET_ISH_OBJECT_TYPE on class CL_ISHMED_GENERAL_CTX has no exception.

Method GET_MOVEMENT Signature

Method GET_MOVEMENT on class CL_ISHMED_GENERAL_CTX has no parameter.
Method GET_MOVEMENT on class CL_ISHMED_GENERAL_CTX has no exception.

Method GET_PATIENT Signature

Method GET_PATIENT on class CL_ISHMED_GENERAL_CTX has no parameter.
Method GET_PATIENT on class CL_ISHMED_GENERAL_CTX has no exception.

Method IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EMPTY Value transfer Type reference (TYPE) ISH_ON_OFF Kontext ist leer (ON/OFF) 20040929

Method IS_EMPTY on class CL_ISHMED_GENERAL_CTX has no exception.

Method NODE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NEW_NODE_PARENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_CTX_OBJECT Eltern Knoten des neuen Kontexts 20050303
2 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_ISHMED_CTX_OBJECT Aktueller Knoten 20050303
3 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20050303
4 Importing I_PATIENT Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20050303
5 Returning R_NEW_NODE Value transfer Object reference (TYPE REF TO) CL_ISHMED_CTX_OBJECT Erzeugten Knoten 20050303
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20050303

Method NODE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_NODE Call by reference Object reference (TYPE REF TO) CL_ISHMED_CTX_OBJECT DWS Kontext Objekt 20041207
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20041207

Method NODE_FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE_START Call by reference Object reference (TYPE REF TO) CL_ISHMED_CTX_OBJECT DWS Kontext Objekt 20041207
2 Importing IS_CTX_KEY Call by reference Type reference (TYPE) RN2CTX_KEY DWS Kontext Schlüssel 20041207
3 Returning R_NODE Value transfer Object reference (TYPE REF TO) CL_ISHMED_CTX_OBJECT DWS Kontext Objekt 20041207
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20041207
2 CX_ISHMED_CONTEXT_NOT_FOUND IS-H*MED: Kontext -- Objekt nicht enthalten 20041207
3 CX_ISHMED_CONTEXT_TOO_MANY IS-H*MED: Kontext - zu viele Objekte 20041207

Method NODE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS Call by reference Type reference (TYPE) ISHMED_T_CTX_CONTAINER IS-H*MED: Kontext Inhalte 20041207
2 Importing IR_NODE_START Call by reference Object reference (TYPE REF TO) CL_ISHMED_CTX_OBJECT DWS Kontext Objekt 20041207
3 Importing I_CTX_KEY Call by reference Type reference (TYPE) RN2CTX_KEY DWS Kontext Schlüssel 20041207
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20041207

Method NODE_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTENT Call by reference Object reference (TYPE REF TO) CL_ISHMED_ANY_CONTAINER Hilfsklasse-einfacher Container für untypisierte Daten->DOKU 20041207
2 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) CL_ISHMED_CTX_OBJECT DWS Kontext Objekt 20041207
3 Importing I_CTX_KEY Call by reference Type reference (TYPE) RN2CTX_KEY DWS Kontext Schlüssel 20041207
4 Returning R_NODE Value transfer Object reference (TYPE REF TO) CL_ISHMED_CTX_OBJECT DWS Kontext Objekt 20041207
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20041207
2 CX_ISHMED_CONTEXT_OBJ_EXISTS Kontextobjekt bereits vorhanden 20041207

Method SET_CASE Signature

Method SET_CASE on class CL_ISHMED_GENERAL_CTX has no parameter.
Method SET_CASE on class CL_ISHMED_GENERAL_CTX has no exception.

Method SET_DATA Signature

Method SET_DATA on class CL_ISHMED_GENERAL_CTX has no parameter.
Method SET_DATA on class CL_ISHMED_GENERAL_CTX has no exception.

Method SET_INSTITUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20041207
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20041207

Method SET_MOVEMENT Signature

Method SET_MOVEMENT on class CL_ISHMED_GENERAL_CTX has no parameter.
Method SET_MOVEMENT on class CL_ISHMED_GENERAL_CTX has no exception.

Method SET_PATIENT Signature

Method SET_PATIENT on class CL_ISHMED_GENERAL_CTX has no parameter.
Method SET_PATIENT on class CL_ISHMED_GENERAL_CTX has no exception.
Event Signatures

Event CONTEXT_CHANGED Signature
Event CONTEXT_CHANGED on class CL_ISHMED_GENERAL_CTX has no parameter.
History
Last changed by/on SAP  20050409 
SAP Release Created in 473