SAP ABAP Class CL_ISHMED_DWS (IS-H*MED DWS: Generic Template of a Work Station Instance)
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_COLLECTION_OBJECT IS-H*MED: Interface for Object Type of an Object Collection 20041007
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DWS_COMP i.s.h.med DWS: Component Interface 20041123
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DWS_OBJ_IDENT i.s.h.med DWS: Object Identification 20041007
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DWS_CARDIOLOGY IS-H*MED DWS: Gastroenterology Work Station (do not use!) 20050531
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DWS_GASTROENTEROLOGY IS-H*MED DWS: Cardiology Work Station (do not use!) 20050531
3 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DWS_LAYOUTADMIN i.s.h.med DWS: Layout Administrator 20040823
4 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DWS_OUTPATIENT i.s.h.med DWS: Outpatient Clinic Work Station 20040914
5 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DWS_RADIOLOGY IS-H*MED DWS: Radiology Findings Work Station (do not use!) 20050527
Properties
Class CL_ISHMED_DWS  
Short Description IS-H*MED DWS: Generic Template of a Work Station Instance    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class N2DWS    
Program status     
Category 0   
Package NMED_DWS   IS-H: Documentation Work Station Framework 
Created 20040818   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_ISHMED_DWS_LAYOUTMANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_COLLECTION_OBJECT IS-H*MED: Interface for Object Type of an Object Collection 20041007
2 IF_ISHMED_DWS_COMP i.s.h.med DWS: Component Interface 20041123
3 IF_ISHMED_DWS_OBJ_IDENT i.s.h.med DWS: Object Identification 20041007
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_DWS_FRAMEWORK_API 20040818 i.s.h.med DWS: Documentation Work Station API
2 CL_ISHMED_DWS_LAYOUTMANAGER 20040818 i.s.h.med DWS: Layout Manager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUSINESS_KEY Instance attribute Public Attribute reference (LIKE) 20041014
2 CO_PATIENTVIEWER_ID Constant Public Type reference (TYPE) N2DWS_BUSINESSKEY 'DWS_PATIENTVIEWER' Patient Viewer ID 20050110
3 CO_PATIENTVIEWER_SUBID Constant Public Type reference (TYPE) N2DWS_BUSINESSKEY 'DWS_PATIENTVIEWER_DETAIL' Patient Viewer Detail View ID 20050110
4 GR_CONFIGURATION Instance attribute Public Object reference (TYPE REF TO) CL_ISHMED_DWS_CONFIGURATION Work Station Configuration 20040916
5 GR_CONTEXT Instance attribute Public Attribute reference (LIKE) i.s.h.med DWS: Work Station Context 20041011
6 GR_DWS_API Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_DWS_FRAMEWORK_API DWS API 20040910
7 GR_DWS_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_DWS_MANAGER IS-H*MED DWS: Basic Class for Subcontroller 20040907
8 GR_LAYOUTMAN Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_DWS_LAYOUTMANAGER Layout Manager 20040910
9 GR_PARAMETERS Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_ANY_CONTAINER DWS Start Parameter 20050227
10 GS_GUI_STATUS Instance attribute Public Type reference (TYPE) N2DWS_GUISTATUS GUI Status Structure 20050106
11 G_TITLE Instance attribute Public Type reference (TYPE) STRING Work Station Title 20040824
12 INTERNAL_KEY Instance attribute Public Attribute reference (LIKE) 20041014
13 OBJECT_TYPE Instance attribute Public Attribute reference (LIKE) 20041014
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR: One-Time Member Initialization 20040818
2 CREATE_INFOBOX Instance method Protected Method Creates Info Box 20050104
3 CREATE_PATIENTVIEWER Instance method Protected Method Creates Patient Viewer Component 20050110
4 DISABLE_FUNCTIONS Instance method Public Method Deactivate Menu Entry/Pushbutton 20050104
5 DWS_FUNCTION_HANDLER Instance method Public Method Processes a Work Station Function Code; Redefine 20050114
6 EXECUTE_GLOBAL_FUNCTIONS Instance method Private Method Execute Global Functions 20050526
7 GET_GUI_STATUS_ENV Instance method Public Method Returns GUI Status Environment of Work Station 20041205
8 GET_SCREEN_ENV Instance method Public Method Returns Defined Window Environment of Work Station 20040915
9 ON_SET_ACTIVE_DOCUMENT Instance method Protected Event handling method Event Handler for "Document Change" 20050504
10 PROCESS_DWS_REQUEST Instance method Public Method Terminate DWS Request; Redefine If Necessary 20040930
11 SET_CONFIGURATION Instance method Public Method Binds Call Parameter to Work Station 20040915
12 SET_CONTEXT Instance method Public Method Sets Work Station Context 20041011
13 SET_GENERIC_SERVICES Instance method Public Method Integrates Generic Services (Only Modeled) 20040902
14 SET_GLOBAL_FUNCTIONS Instance method Public Method Creates Toolbar and Registers Global Functions 20050120
15 SET_LAYOUT Instance method Public Method Builds Standard Layout (Basic Setting); Abstract 20040914
16 SET_PATIENT_HEADER Instance method Public Method Integrates Patient Header (only Modeled) 20040910
17 SET_TITLE Instance method Public Method Set Work Station Title 20040824
Events
# Event Type Visibility Description Created on
1 DWS_CONTEXT_CHANGED Instance Event
(0)
Public
(2)
IS-H*MED DWS: Context Has Changed 20041011
Types
Class CL_ISHMED_DWS has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DWS_API Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_FRAMEWORK_API IS-H*MED DWS: Framework API 20040910
2 Importing DWS_CONFIGURATION Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_CONFIGURATION IS-H*MED DWS: Arbeitsplatz-Konfiguration (Parameter) 20041013
3 Importing DWS_CONTEXT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_CONTEXT IS-H*MED DWS: Arbeitsplatz-Kontext 20050112
4 Importing DWS_ID Call by reference Type reference (TYPE) N2DWS_BUSINESSKEY IS-H*MED DWS: Objektschlüssel 20041118
5 Importing DWS_PARAMETERS Call by reference Object reference (TYPE REF TO) CL_ISHMED_ANY_CONTAINER DWS Parameter 20050227
# Exception Resumable Description Created on
1 CX_ISHMED_DWS IS-H*MED DWS: Allgemeine Fehlerklasse 20040818

Method CREATE_INFOBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) STRING 'INFOBOX' L_ISHMED_DWS_LAYOUTMANAGER=>CO_DWS_INFOBOX_ID 20050104
2 Returning INFO_AREA Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_AREA IS-H*MED DWS: Top level area 20050104
3 Importing SCREEN_PARMS Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_SCREEN_PARMS Screen Parameter 20050106
4 Importing TYPE Call by reference Type reference (TYPE) STRING 'LCL_ISHMED_DWS_DIALOGBOX_AREA' CL_ISHMED_DWS_LAYOUTMANAGER=>CO_DIALOGBOX_AREA 20050104
# Exception Resumable Description Created on
1 CX_ISHMED_DWS IS-H*MED DWS: Allgemeine Fehlerklasse 20050104

Method CREATE_PATIENTVIEWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Object reference (TYPE REF TO) IF_ISHMED_DWS_AREA Area 20050609
2 Importing ASPECTS Call by reference Type reference (TYPE) ISHMED_T_N2DWSWL_INFO_D Aspekte des Informationsitems 20050113
3 Returning COMP Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_COMP IS-H*MED DWS: Komponentenschnittstelle 20050110
4 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_ISHMED_GENERAL_CTX IS-H*MED: Kontext Hauptinterface 20050117
# Exception Resumable Description Created on
1 CX_ISHMED_DWS IS-H*MED DWS: Allgemeine Fehlerklasse 20050110

Method DISABLE_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTION_CODES Call by reference Type reference (TYPE) N2_SYUCOMMS Tabelle der Funktionscodes 20050104

Method DISABLE_FUNCTIONS on class CL_ISHMED_DWS has no exception.

Method DWS_FUNCTION_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20050114
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_REQUEST IS-H*MED DWS: Sendedatenobjekt 20050114
3 Returning RESPONSE Value transfer Object reference (TYPE REF TO) CL_ISHMED_DWS_RESPONSE IS-H*MED DWS: Ergebnisobjekt 20050114
# Exception Resumable Description Created on
1 CX_ISHMED_DWS IS-H*MED DWS: Allgemeine Fehlerklasse 20050114

Method EXECUTE_GLOBAL_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) C Funktionscode 20050526
2 Returning RESPONSE Value transfer Object reference (TYPE REF TO) CL_ISHMED_DWS_RESPONSE IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050526

Method EXECUTE_GLOBAL_FUNCTIONS on class CL_ISHMED_DWS has no exception.

Method GET_GUI_STATUS_ENV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXCL_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20041205
2 Exporting GUI_STATUS Call by reference Type reference (TYPE) GUI_STATUS Menu Painter: Statuscode 20041205
3 Exporting PROGRAM Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung 20041205
# Exception Resumable Description Created on
1 CX_ISHMED_DWS IS-H*MED DWS: Allgemeine Fehlerklasse 20041205

Method GET_SCREEN_ENV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SCR_ENV Value transfer Object reference (TYPE REF TO) CL_ISHMED_DWS_SCREEN_PARMS Screen Parameter 20040915

Method GET_SCREEN_ENV on class CL_ISHMED_DWS has no exception.

Method ON_SET_ACTIVE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Attribute reference (LIKE) 20050504

Method ON_SET_ACTIVE_DOCUMENT on class CL_ISHMED_DWS has no exception.

Method PROCESS_DWS_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEXT_FUNCTIONCODE Value transfer Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040930
2 Importing REQUEST Value transfer Object reference (TYPE REF TO) CL_ISHMED_DWS_REQUEST IS-H*MED DWS: Service - Anforderungsobjekt 20040930
# Exception Resumable Description Created on
1 CX_ISHMED_DWS IS-H*MED DWS: Allgemeine Fehlerklasse 20040930

Method SET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_CONFIGURATION IS-H: Tabellentyp für generische Selektionskriterien 20040915

Method SET_CONFIGURATION on class CL_ISHMED_DWS has no exception.

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_CONTEXT IS-H*MED DWS: Arbeitsplatz-Kontext 20041011
# Exception Resumable Description Created on
1 CX_ISHMED_DWS IS-H*MED DWS: Allgemeine Fehlerklasse 20041217

Method SET_GENERIC_SERVICES Signature

Method SET_GENERIC_SERVICES on class CL_ISHMED_DWS has no parameter.
Method SET_GENERIC_SERVICES on class CL_ISHMED_DWS has no exception.

Method SET_GLOBAL_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_ID Call by reference Type reference (TYPE) N2DWSWL_AREA Arbeitsgebiet 20050120
2 Importing FUN_VARIANTE Call by reference Type reference (TYPE) NFVARID IS-H / IS-H*MED: Identifikation einer Funktionsvariante 20050120
# Exception Resumable Description Created on
1 CX_ISHMED_DWS IS-H*MED DWS: Allgemeine Fehlerklasse 20050120

Method SET_LAYOUT Signature

Method SET_LAYOUT on class CL_ISHMED_DWS has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWS IS-H*MED DWS: Allgemeine Fehlerklasse 20040914

Method SET_PATIENT_HEADER Signature

Method SET_PATIENT_HEADER on class CL_ISHMED_DWS has no parameter.
Method SET_PATIENT_HEADER on class CL_ISHMED_DWS has no exception.

Method SET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TXT1 Call by reference Type reference (TYPE) C 20040902
2 Importing TXT2 Call by reference Type reference (TYPE) C 20040902
3 Importing TXT3 Call by reference Type reference (TYPE) C 20040902
4 Importing TXT4 Call by reference Type reference (TYPE) C 20040902

Method SET_TITLE on class CL_ISHMED_DWS has no exception.
Event Signatures

Event DWS_CONTEXT_CHANGED Signature
Event DWS_CONTEXT_CHANGED on class CL_ISHMED_DWS has no parameter.
History
Last changed by/on SAP  20050615 
SAP Release Created in 473