SAP ABAP Class CL_ISHMED_DWS_LAYOUTMANAGER (i.s.h.med DWS: Layout Manager)
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
Properties
Class CL_ISHMED_DWS_LAYOUTMANAGER  
Short Description i.s.h.med DWS: Layout Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class N2DWS    
Program status P  SAP Standard Production Program 
Category 0   
Package NMED_DWS   IS-H: Documentation Work Station Framework 
Created 20030627   SAP 
Last change 20060208   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_IXML 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
Class CL_ISHMED_DWS_LAYOUTMANAGER has no interface implemented.
Friends
Class CL_ISHMED_DWS_LAYOUTMANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CONTAINER_NAVIGATOR_SUBAREA Constant Public Type reference (TYPE) STRING 'LCL_ISHMED_DWS_NAVIG_SUBAREA' i.s.h.med Navigable Container Collection 20040823
2 CO_CUSTOM_CONTAINER_AREA Constant Public Type reference (TYPE) STRING 'CL_ISHMED_DWS_CUSTOM_AREA' SAP GUI Custom Container 20040820
3 CO_DIALOGBOX_AREA Constant Public Type reference (TYPE) STRING 'CL_ISHMED_DWS_DIALOGBOX_AREA' SAP GUI Dialog Box 20040820
4 CO_DOCKING_AREA Constant Public Type reference (TYPE) STRING 'CL_ISHMED_DWS_DOCKING_AREA' SAP GUI Docking Container 20040820
5 CO_DWS_INFOBOX_ID Constant Public Type reference (TYPE) STRING `INFOBOX` Infobox Name 20040914
6 GR_ACTIVE_WORKAREA Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DWS_WORKAREA Current Working Area 20041121
7 GR_AREAS Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_OBJECT_COLLECTION Collection of DWS Areas 20040820
8 GR_COL_HIDDEN_AREAS Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_OBJECT_COLLECTION Table of Visible Areas 20050502
9 GR_CTX_MENUE Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20040903
10 GR_DWS_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DWS_MANAGER Work Station Controller 20040907
11 GR_INFOBOX Instance attribute Public Object reference (TYPE REF TO) CL_ISHMED_DWS_MESSAGES i.s.h.med DWS: Infobox 20040903
12 GR_PROPERTYBAG_API Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_PROPERTY_BAG Property Bag Interface for Layout Objects 20040901
13 GR_XML_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) CL_XML_DOCUMENT_BASE Description of Top Level Layout 20040820
14 G_AREAS_HIDDEN Instance attribute Public Type reference (TYPE) ABAP_BOOL Output Areas Hidden? 20041001
15 G_LAYOUT_ID Instance attribute Public Type reference (TYPE) STRING Layout Key 20040826
16 THIS Static Attribute Private Object reference (TYPE REF TO) CL_ISHMED_DWS_LAYOUTMANAGER Layout Manager Instance (Singleton) 20040907
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AREA Instance method Public Method Registers an Output Area 20050823
2 ADD_TO_MENU Instance method Private Method Adds Output Area to Menu 20040903
3 AREA_MAINTAINANCE Instance method Public Method Area Administration Dialog 20040924
4 CONSTRUCTOR Instance method Public Constructor Constructor 20030627
5 CREATE_AREA Instance method Public Method Creates Top Level Output Area 20040820
6 CREATE_INFOBOX_AREA Instance method Public Method Creates DWS Infobox as Output Area 20040902
7 CREATE_PATINFO_AREA Instance method Public Method Creates DWS Patient Info as Output Area 20040910
8 CREATE_SUBAREA Instance method Public Method Creates a Dependent Output Area 20040823
9 CREATE_TOOLBAR_AREA Instance method Public Method Creates an Output Area for DWS Toolbar 20041203
10 CREATE_WL_AREA Instance method Public Method Creates DWS Worklist as Output Area 20040909
11 FINALIZE Instance method Public Method End Handling: Release Resources 20040818
12 GET_ACTIVE_WORKAREA Instance method Public Method Returns Current Work Area 20041121
13 GET_AREA Instance method Public Method Returns Area Instance 20040820
14 GET_AREAS_ITERATOR Instance method Public Method Returns Iterator to Area Collection 20050926
15 GET_FOCUS Instance method Public Method Determines Which Area Has Focus 20040826
16 GET_INSTANCE Static method Public Method Returns Instance of Layout Manager (Singleton) 20040907
17 HIDE_AREAS Instance method Public Method Hide Output Areas that Can Be Hidden 20040930
18 LINK_AREAS Instance method Public Method Links Work Station Layout to Screen 20040903
19 ON_CONTEXT_MENUE_REQUEST Static method Private Event handling method 20040903
20 READ_LAYOUT Instance method Private Method Imports a Work Station Layout Object 20040901
21 REFRESH_AREAS Instance method Public Method Refresh Work Station Layout 20050116
22 REMOVE_AREA Instance method Public Method Removes an Output Area 20040823
23 REMOVE_SUBAREA Instance method Public Method Removes a Dependent Output Area 20040910
24 RESET_LAYOUT Instance method Public Method Sets Work Station Layout to Basic Settings 20040901
25 SAVE_LAYOUT Instance method Public Method Registers All Layout Objects for Asynchronous Saving 20040909
26 SET_ACTIVE_WORKAREA Instance method Public Method Sets Current Work Area 20041121
27 SET_MAIN_WINDOW Instance method Public Method Activates Work Station Main Window 20041014
28 SET_WORKAREA Instance method Public Method Creates / Returns Work Area 20041223
29 SHOW_AREAS Instance method Public Method Display Areas 20040930
30 TOGGLE_AREAS_DISPLAY Instance method Public Method Shows/Hides Areas 20050114
Events
Class CL_ISHMED_DWS_LAYOUTMANAGER has no event.
Types
Class CL_ISHMED_DWS_LAYOUTMANAGER has no local type.
Method Signatures

Method ADD_AREA 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 IS-H*MED DWS: Top level area 20050823
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20050823

Method ADD_TO_MENU 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 IS-H*MED DWS: Top level area 20040903

Method ADD_TO_MENU on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.

Method AREA_MAINTAINANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040924
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20040924

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DWS_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_MANAGER IS-H*MED DWS: Controller 20040907
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20040818

Method CREATE_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AREA Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_AREA DWS Ausgabebereich 20040820
2 Importing CONTROL Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL Proxy-Klasse für Control im GUI 20040823
3 Importing HIDABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Area ausblendbar? 20041008
4 Importing ID Call by reference Type reference (TYPE) STRING Id des Ausgabebereichs 20040820
5 Importing RELINK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Area relink-bar? 20041208
6 Importing SCREEN_PARMS Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_SCREEN_PARMS Screen Parameter 20050106
7 Importing TYPE Call by reference Type reference (TYPE) STRING unterstützter Area-Typ 20040820
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20040820

Method CREATE_INFOBOX_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AREA Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_AREA DWS Ausgabebereich 20040902
2 Importing ID Call by reference Type reference (TYPE) STRING CO_DWS_INFOBOX_ID Id des Ausgabebereichs 20040902
3 Importing SCREEN_PARMS Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_SCREEN_PARMS IS-H: Behälter für Screenklasse 20050106
4 Importing TYPE Call by reference Type reference (TYPE) STRING unterstützter Area-Typ 20040902
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20040902

Method CREATE_PATINFO_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AREA Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_AREA IS-H*MED DWS: Top level area 20040910
2 Importing ID Call by reference Type reference (TYPE) STRING Id des Ausgabebereichs 20040910
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 unterstützter Area-Typ 20040910
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20040910

Method CREATE_SUBAREA 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 IS-H*MED DWS: Area 20040823
2 Importing CONTROL Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL Proxy-Klasse für Control im GUI 20040823
3 Returning SUBAREA Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_SUBAREA IS-H*MED DWS: Subarea 20040823
4 Importing SUBAREA_ID Call by reference Type reference (TYPE) STRING Name des Unterbereichs 20040823
5 Importing TYPE Call by reference Type reference (TYPE) STRING unterbereichstyp 20040823
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20040823

Method CREATE_TOOLBAR_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AREA Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_SUBAREA SubArea 20041203
2 Importing AREA_TYPE Call by reference Type reference (TYPE) STRING CO_DOCKING_AREA Docking Area 20041203
3 Importing CONTROL Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL Proxy-Klasse für Control im GUI 20041203
4 Importing PARENT_AREA Call by reference Object reference (TYPE REF TO) IF_ISHMED_DWS_AREA Abstrakter Arbeitsbereich 20041222
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20041203

Method CREATE_WL_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AREA Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_AREA DWS Ausgabebereich 20040909
2 Importing AREA_TYPE Call by reference Type reference (TYPE) STRING CO_DOCKING_AREA unterstützter Area-Typ 20041129
3 Importing ID Call by reference Type reference (TYPE) STRING Id des Ausgabebereichs 20040909
4 Importing SCREEN_PARMS Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_SCREEN_PARMS Screen Parameter 20050106
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20040909

Method FINALIZE Signature

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

Method GET_ACTIVE_WORKAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WORKAREA Value transfer Object reference (TYPE REF TO) CL_ISHMED_DWS_WORKAREA aktueller Arbeitsbereich 20041121

Method GET_ACTIVE_WORKAREA on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.

Method GET_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AREA Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_AREA IS-H*MED DWS: Top level area 20040820
2 Importing ID Call by reference Type reference (TYPE) STRING 20040820

Method GET_AREA on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.

Method GET_AREAS_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ITERATOR Value transfer Object reference (TYPE REF TO) IF_ISHMED_ITERATOR IS-H*MED: Iterator Interface 20050926

Method GET_AREAS_ITERATOR on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.

Method GET_FOCUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AREA Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_AREA_ELEMENT IS-H*MED DWS: Bereichselement 20040826

Method GET_FOCUS on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DWS_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_MANAGER IS-H*MED DWS: Basisklasse für SubController 20040907
2 Returning LAYOUTMAN Value transfer Object reference (TYPE REF TO) CL_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20040907
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20040907

Method HIDE_AREAS Signature

Method HIDE_AREAS on class CL_ISHMED_DWS_LAYOUTMANAGER has no parameter.
Method HIDE_AREAS on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.

Method LINK_AREAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCR_ENV Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_SCREEN_PARMS Screen Parameter 20041001
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20040903

Method ON_CONTEXT_MENUE_REQUEST Signature

Method ON_CONTEXT_MENUE_REQUEST on class CL_ISHMED_DWS_LAYOUTMANAGER has no parameter.
Method ON_CONTEXT_MENUE_REQUEST on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.

Method READ_LAYOUT 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 Layout-Id 20040901
2 Returning LAYOUT Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_PB_OBJECT IS-H*MED: DWS PropertyBag-Objekt 20040901
# Exception Resumable Description Created on
1 CX_ISHMED_PROPERTY_BAG IS-H*MED: Property bag Fehlerklasse 20040901

Method REFRESH_AREAS Signature

Method REFRESH_AREAS on class CL_ISHMED_DWS_LAYOUTMANAGER has no parameter.
Method REFRESH_AREAS on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.

Method REMOVE_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AREA Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_AREA IS-H*MED DWS: Top level area 20040823
2 Importing ID Call by reference Type reference (TYPE) STRING 20040823

Method REMOVE_AREA on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.

Method REMOVE_SUBAREA 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 IS-H*MED DWS: Top level area 20040910
2 Returning SUBAREA Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_SUBAREA IS-H*MED DWS: Subarea 20040910
3 Importing SUBAREA_ID Call by reference Type reference (TYPE) STRING 20040910

Method REMOVE_SUBAREA on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.

Method RESET_LAYOUT Signature

Method RESET_LAYOUT on class CL_ISHMED_DWS_LAYOUTMANAGER has no parameter.
Method RESET_LAYOUT on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.

Method SAVE_LAYOUT Signature

Method SAVE_LAYOUT on class CL_ISHMED_DWS_LAYOUTMANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20040909

Method SET_ACTIVE_WORKAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SWITCH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_ON Arbeitsbereich aktivieren/deaktivieren 20041230
2 Importing WORKAREA Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_WORKAREA IS-H*MED DWS: Arbeitsbereich 20041121
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20041121

Method SET_MAIN_WINDOW Signature

Method SET_MAIN_WINDOW on class CL_ISHMED_DWS_LAYOUTMANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20041014

Method SET_WORKAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AREA Value transfer Object reference (TYPE REF TO) IF_ISHMED_DWS_AREA DWS Ausgabebereich 20041223
2 Importing AREA_ID Call by reference Type reference (TYPE) STRING Id des Ausgabebereichs 20041223
3 Importing CONTROL Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL Proxy-Klasse für Control im GUI 20050106
4 Importing SCREEN_PARMS Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWS_SCREEN_PARMS GUI-Umgebung 20050106
# Exception Resumable Description Created on
1 CX_ISHMED_DWS_LAYOUTMANAGER IS-H*MED DWS: Layoutmanager 20041223

Method SHOW_AREAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCLUDED_AREAS Call by reference Object reference (TYPE REF TO) CL_ISHMED_OBJECT_COLLECTION IS-H*MED: Objekt Sammlung 20050502
2 Importing LAYOUT_ID Call by reference Type reference (TYPE) STRING 20040930

Method SHOW_AREAS on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.

Method TOGGLE_AREAS_DISPLAY Signature

Method TOGGLE_AREAS_DISPLAY on class CL_ISHMED_DWS_LAYOUTMANAGER has no parameter.
Method TOGGLE_AREAS_DISPLAY on class CL_ISHMED_DWS_LAYOUTMANAGER has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 472