SAP ABAP Interface IF_ISHMED_GENERAL_CTX (Context: Main Interface)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_ISHMED_DWS_CONTEXT_OBJECT DWS Context Object 20050224
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ISHMED_GENERAL_CTX DWS Context Superclass 20040928
Properties
Interface IF_ISHMED_GENERAL_CTX  
Short Description Context: Main Interface    
General Data
Package NMED_DWS   IS-H: Documentation Work Station Framework 
Created 20031014   SAP 
Last changed 20050615   SAP 
Unicode checks active    
Forward declarations
Interface IF_ISHMED_GENERAL_CTX has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DWS_SEMOBJS DWS Semantic Identification Objects 20041109
Friends
Interface IF_ISHMED_GENERAL_CTX has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_OBJ_CASE Instance attribute Public Attribute reference (LIKE) 20041109
2 CO_OBJ_INSTITUTION Instance attribute Public Attribute reference (LIKE) 20041109
3 CO_OBJ_PATIENT Instance attribute Public Attribute reference (LIKE) 20041109
Methods
# Method Level Visibility Method type Description Created on
1 BROADCAST_CHANGE Instance method Public Method Disclose Change of Context Object 20050601
2 CLEAR_CONTEXT Instance method Public Method Empties Context 20040927
3 CLEAR_DATA Instance method Public Method Deletes Object from Context 20040927
4 FINALIZE Instance method Public Method Finalize Object 20040929
5 GET_CASE Instance method Public Method Reads Case 20040927
6 GET_DATA Instance method Public Method Read Object 20040927
7 GET_ENVIRONMENT Instance method Public Method Returns Instance of Environment 20040927
8 GET_INSTITUTION Instance method Public Method Reads Institution 20040927
9 GET_ISH_OBJECT_TYPE Instance method Public Method 20041109
10 GET_MOVEMENT Instance method Public Method Reads Movement 20040927
11 GET_PATIENT Instance method Public Method Reads Patient Number 20040927
12 GET_SINGLE_DATA Instance method Public Method Return Object in Type-Related Field 20050120
13 GET_TREE_COPY Instance method Public Method Create Copy of Tree 20050303
14 SET_CASE Instance method Public Method Sets Case 20040927
15 SET_DATA Instance method Public Method Write Object 20040927
16 SET_MOVEMENT Instance method Public Method Sets Movement 20040927
17 SET_PATIENT Instance method Public Method Sets Patient Number 20040927
Events
# Event Type Visibility Description Created on
1 CONTEXT_CHANGED Instance Event
(0)
Public
(2)
Context Was Changed 20050203
Types
Interface IF_ISHMED_GENERAL_CTX has no local type.
Method Signatures

Method BROADCAST_CHANGE Signature

Method BROADCAST_CHANGE on Interface IF_ISHMED_GENERAL_CTX has no parameter.
Method BROADCAST_CHANGE on Interface IF_ISHMED_GENERAL_CTX has no exception.

Method CLEAR_CONTEXT Signature

Method CLEAR_CONTEXT on Interface IF_ISHMED_GENERAL_CTX has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040927

Method CLEAR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CTX_KEY Call by reference Type reference (TYPE) RN2CTX_KEY DWS Kontext Schlüssel 20041203
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040927
2 CX_ISHMED_CONTEXT_NOT_FOUND IS-H*MED: Kontext -- Objekt nicht enthalten 20040928
3 CX_ISHMED_CONTEXT_TOO_MANY IS-H*MED: Kontext - zu viele Objekte 20041207

Method FINALIZE Signature

Method FINALIZE on Interface IF_ISHMED_GENERAL_CTX has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040929

Method GET_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CASE Value transfer Type reference (TYPE) FALNR IS-H: Fallnummer 20040927
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040927
2 CX_ISHMED_CONTEXT_NOT_FOUND IS-H*MED: Kontext -- Objekt nicht enthalten 20040928
3 CX_ISHMED_CONTEXT_TOO_MANY IS-H*MED: Kontext - zu viele Objekte 20040928

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) ISHMED_T_CONTEXT IS-H*MED: Kontextinhalt 20040928
2 Importing I_CTX_KEY Call by reference Type reference (TYPE) RN2CTX_KEY DWS Kontext Schlüssel 20041203
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040927
2 CX_ISHMED_CONTEXT_NOT_FOUND IS-H*MED: Kontext -- Objekt nicht enthalten 20040928

Method GET_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20040927
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040927

Method GET_INSTITUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSTITUTION Value transfer Type reference (TYPE) EINRI IS-H: Einrichtung 20040927
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040927
2 CX_ISHMED_CONTEXT_NOT_FOUND IS-H*MED: Kontext -- Objekt nicht enthalten 20040928
3 CX_ISHMED_CONTEXT_TOO_MANY IS-H*MED: Kontext - zu viele Objekte 20040928

Method GET_ISH_OBJECT_TYPE Signature

Method GET_ISH_OBJECT_TYPE on Interface IF_ISHMED_GENERAL_CTX has no parameter.
Method GET_ISH_OBJECT_TYPE on Interface IF_ISHMED_GENERAL_CTX has no exception.

Method GET_MOVEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MOVEMENT Value transfer Type reference (TYPE) LFDBEW IS-H: Laufende Nummer einer Bewegung 20040927
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040927
2 CX_ISHMED_CONTEXT_NOT_FOUND IS-H*MED: Kontext -- Objekt nicht enthalten 20040928
3 CX_ISHMED_CONTEXT_TOO_MANY IS-H*MED: Kontext - zu viele Objekte 20040928

Method GET_PATIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PATIENT Value transfer Type reference (TYPE) PATNR IS-H: Patientennummer 20040927
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040927
2 CX_ISHMED_CONTEXT_NOT_FOUND IS-H*MED: Kontext -- Objekt nicht enthalten 20040928
3 CX_ISHMED_CONTEXT_TOO_MANY IS-H*MED: Kontext - zu viele Objekte 20040928

Method GET_SINGLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT Call by reference Type reference (TYPE) ANY typgerechtes Kontextobjekt 20050120
2 Importing I_OBJECT_ID Call by reference Type reference (TYPE) N2_DWS_SEMOBJID i.s.h. med: Semantischer Objektschlüssel 20050120
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20050120
2 CX_ISHMED_CONTEXT_NOT_FOUND IS-H*MED: Kontext -- Objekt nicht enthalten 20050120
3 CX_ISHMED_CONTEXT_TOO_MANY IS-H*MED: Kontext - zu viele Objekte 20050120
4 CX_ISHMED_CONTEXT_WRONG_TYPE IS-H*MED: Kontext -- Falscher Objekttyp 20050120

Method GET_TREE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX IS-H*MED: Kontext Hauptinterface 20050303
2 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20050303
3 Importing I_PATIENT Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20050303
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20050303

Method SET_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CASE Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20040927
2 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20041004
3 Importing I_PATIENT Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20041205
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040927

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CTX_KEY Call by reference Type reference (TYPE) RN2CTX_KEY DWS Kontext Schlüssel 20041203
2 Importing I_OBJECT Call by reference Type reference (TYPE) ANY zu setzendes Objekt 20040928
3 Importing I_PARENT_CTX_KEY Call by reference Type reference (TYPE) RN2CTX_KEY DWS Kontext Schlüssel 20041203
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040927
2 CX_ISHMED_CONTEXT_NO_SUPPORT IS-H*MED: Kontext -- Objekt nicht unterstützt 20040930
3 CX_ISHMED_CONTEXT_OBJ_EXISTS Kontextobjekt bereits vorhanden 20041207

Method SET_MOVEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CASE Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20041203
2 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20041203
3 Importing I_MOVEMENT Call by reference Type reference (TYPE) LFDBEW Laufende Nummer 20040927
4 Importing I_PATIENT Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20041203
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040929

Method SET_PATIENT 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 20041203
2 Importing I_PATIENT Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20040927
# Exception Resumable Description Created on
1 CX_ISHMED_CONTEXT IS-H*MED: Kontext 20040927
Event Signatures

Event CONTEXT_CHANGED Signature
Event CONTEXT_CHANGED on Interface IF_ISHMED_GENERAL_CTX has no parameter.
History
Last changed by/on SAP  20050615 
SAP Release Created in 473