SAP ABAP Class CL_ISHMED_DWSWL_SDEF_WS_NAVI (i.s.h.med: Wrapper for Task Definition)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H (Application Component) SAP Healthcare - Industry-Specific Components for Hospitals
     NMED_DWS_COMP (Package) IS-H: Documentation Work Station Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_SPLITTER_WITH_TOOL IS-H*MED Container with Application Toolbar 20041115
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DWS_COMP_CONSTANTS i.s.h.med Definition of General Constants for DWS Components 20041115
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20041115
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20041117
Properties
Class CL_ISHMED_DWSWL_SDEF_WS_NAVI  
Short Description i.s.h.med: Wrapper for Task Definition    
Super Class CL_ISHMED_SPLITTER_WITH_TOOL IS-H*MED Container with Application Toolbar 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_DWS_COMP   IS-H: Documentation Work Station Components 
Created 20041115   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_DWS_COMP_CONSTANTS i.s.h.med Definition of General Constants for DWS Components 20041115
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20041115
3 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20041117
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_DWSWL_SDEF_ADMIN 20050131 i.s.h.med Wrapper for Template Administration
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AREA_GENERIC Instance attribute Private Attribute reference (LIKE) 20041115
2 CO_DISPLAY Instance attribute Private Attribute reference (LIKE) 20041115
3 CO_UPDATE Instance attribute Private Attribute reference (LIKE) 20041115
4 C_LAYOUT_ID_DWSWL_PROF_NAVI Constant Private Type reference (TYPE) INDX_SRTFD 'DWSWL_PROF_NAVIGATOR' User-Defined Key in Table INDX 20041115
5 G_AREA Instance attribute Private Type reference (TYPE) N2DWSWL_AREA i.s.h.med: Work Area 20041115
6 G_NODE_KEY_COUNT Instance attribute Private Type reference (TYPE) I 0 Counter 20041115
7 G_NODE_T Instance attribute Private Type reference (TYPE) ISHMED_T_N2DWSWL_SD_CAT_TREE i.s.h.med: Information for Items in Task Catalog 20041115
8 G_NODE_WA Instance attribute Private Type reference (TYPE) RN2DWSWL_SDEF_CAT_TREE i.s.h.med: Task / Profile Information in Catalog 20041115
9 G_WORKMODE Instance attribute Private Type reference (TYPE) N2DWSWL_WORKMODE i.s.h.med: Work Mode of Catalog Administration 20041115
10 HANDLE_FOLDER Instance attribute Private Type reference (TYPE) I Handle Drag and Drop 20041115
11 HANDLE_TARGET Instance attribute Private Type reference (TYPE) I Handle Drag and Drop 20041118
12 O_BEHAVIOUR_FOLDER Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20041115
13 O_BEHAVIOUR_TARGET Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20041118
14 O_ERROR Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Class for Error Handling 20041115
15 O_LAYOUT Instance attribute Private Object reference (TYPE REF TO) LCL_LAYOUT Layout of Tree 20041115
16 O_SITUATION_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20041117
17 O_TASK Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DWSWL_SDEF_ADMIN i.s.h.med: Wrapper for Task Definition 20041203
18 PATTERN Instance attribute Private Attribute reference (LIKE) 20041115
19 PATTERN_TYPE Instance attribute Private Attribute reference (LIKE) 20041117
20 PROFILE Instance attribute Private Attribute reference (LIKE) 20041115
21 PROFILE_TYPE Instance attribute Private Attribute reference (LIKE) 20041117
22 SITUATION Instance attribute Private Attribute reference (LIKE) 20041117
23 SITUATION_TYPE Instance attribute Private Attribute reference (LIKE) 20041117
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS Instance method Private Method Build Toolbar Buttons 20041115
2 ADD_COLUMN Instance method Private Method Set Up Columns 20041115
3 CMD__DO_COMMAND Instance method Public Method Execute a Function Code (Backdoor) 20041115
4 CMD__GOTO_OBJ Instance method Private Method 20050120
5 CMD__INSERT_PATTERN Instance method Private Method Insert Pattern After Selected One 20041115
6 CMD__INSERT_PROFILE Instance method Private Method Insert Pattern After Selected One 20041118
7 CMD__REMOVE_OBJ Instance method Private Method Execute Command Remove Object 20041118
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041115
9 GET_NODE_TYPE Instance method Private Method Type for Tree 20041117
10 GET_OBJ_LIST Instance method Public Method Get All Patterns of Object 20041117
11 GET_OBJ_TYPE Instance method Private Method 20041117
12 GET_SELECTED_NODE_KEY Instance method Private Method Return Actual Selected Node 20041115
13 HANDLE_DRAG Instance method Private Event handling method Handle Event Drop 20041115
14 HANDLE_DROP Instance method Private Event handling method Handle Event Drop 20041115
15 HANDLE_DROP_COMPLETE Instance method Private Event handling method Handle Event Drop_complete 20041115
16 HANDLE_FUNCTION_SELECTED Instance method Private Event handling method Handle Event FUNCTION_SELECTED of CL_GUI_TOOLBAR 20041115
17 HANDLE_ITEM_CONTEXT_MENU_RE Instance method Private Event handling method 20050120
18 HANDLE_ITEM_CONTEXT_MENU_SE Instance method Private Event handling method 20050120
19 HANDLE_NODE_CONTEXT_MENU_RE Instance method Private Event handling method 20050120
20 HANDLE_NODE_CONTEXT_MENU_SE Instance method Private Event handling method 20050120
21 INSERT_PATT_AFTER_CHILD Instance method Private Method Insert Pattern After Object it's Dropped On 20041118
22 INSERT_PATT_AS_FIRST_CHILD Instance method Private Method Insert Pattern as First One 20041118
23 INSERT_PROF_AFTER_CHILD Instance method Private Method Insert Profile After Object it's Dropped On 20041118
24 INSERT_PROF_AS_FIRST_CHILD Instance method Private Method Insert Profile as First One 20041118
25 LOAD_LAYOUT_INFORMATIONS Instance method Private Method Layout Stored in Property Bag Is Loaded 20041115
26 MOVE_AFTER_CHILD Instance method Private Method Move Pattern After Pattern it's Dropped On 20041115
27 MOVE_AS_FIRST_CHILD Instance method Private Method Move Pattern as First One 20041115
28 REG_EVENTS Instance method Private Method Register the Needed Events 20041115
29 SET_BUTTON_STATE Instance method Private Method Set Layout of Buttons Dependent on Work Mode 20041115
30 SET_NODE_STYLE Instance method Private Method Set Appearance of Nodes 20041115
31 SET_OBJ_LIST Instance method Private Method Set All Pattern of Object 20041117
32 SET_SITUATION Instance method Public Method Set Root Folder from Profile 20041117
Events
Class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no event.
Types
Class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no local type.
Method Signatures

Method ADD_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20041115
# Exception Resumable Description Created on
1 BUTTON_ERROR Fehler beim Aufbau der Drucktastenleiste 20041115

Method ADD_COLUMN Signature

Method ADD_COLUMN on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Verwaltung Aufgaben / Profilen 20041115

Method CMD__DO_COMMAND 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) UI_FUNC Funktionscode 20041115

Method CMD__DO_COMMAND on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method CMD__GOTO_OBJ Signature

Method CMD__GOTO_OBJ on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF Ausnahmeklasse SDEF DWS 20050120

Method CMD__INSERT_PATTERN Signature

Method CMD__INSERT_PATTERN on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Verwaltung Aufgaben / Profilen 20041115

Method CMD__INSERT_PROFILE Signature

Method CMD__INSERT_PROFILE on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Verwaltung Aufgaben / Profilen 20041118

Method CMD__REMOVE_OBJ Signature

Method CMD__REMOVE_OBJ on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Verwaltung Aufgaben / Profilen 20041118

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20041115
2 Importing I_TASK Call by reference Object reference (TYPE REF TO) CL_ISHMED_DWSWL_SDEF_ADMIN IS-H*MED: Wrapper für Aufgabendefinition 20041203
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Aufgaben 20041115

Method GET_NODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) N2DWSWL_OBJ_TYPE IS-H*MED: Objekttyp 20041117
2 Returning R_NODE_TYPE Value transfer Type reference (TYPE) N2DWSWL_ITEM_TYPE IS-H*MED: Typ des Katalogeintrags 20041117

Method GET_NODE_TYPE on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method GET_OBJ_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJ_LIST Value transfer Type reference (TYPE) ISHMED_T_N2DWSWL_OBJ_LIST Objekte der Liste 20041117

Method GET_OBJ_LIST on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method GET_OBJ_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_TYPE Call by reference Type reference (TYPE) N2DWSWL_ITEM_TYPE IS-H*MED: Typ des Katalogeintrags 20041117
2 Returning R_OBJ_TYPE Value transfer Type reference (TYPE) N2DWSWL_OBJ_TYPE IS-H*MED: Objekttyp 20041117

Method GET_OBJ_TYPE on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method GET_SELECTED_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SEL_NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20041115
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Verwaltung Aufgaben / Profilen 20041115

Method HANDLE_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Attribute reference (LIKE) 20041115
2 Importing ITEM_NAME Call by reference Attribute reference (LIKE) 20041115
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20041115

Method HANDLE_DRAG on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method HANDLE_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Attribute reference (LIKE) 20041115
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20041115

Method HANDLE_DROP on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method HANDLE_DROP_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Call by reference Attribute reference (LIKE) 20041115
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20041115

Method HANDLE_DROP_COMPLETE on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method HANDLE_FUNCTION_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20041115
2 Importing SENDER Call by reference Attribute reference (LIKE) 20041115

Method HANDLE_FUNCTION_SELECTED on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method HANDLE_ITEM_CONTEXT_MENU_RE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Attribute reference (LIKE) 20050120
2 Importing MENU Call by reference Attribute reference (LIKE) 20050120
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20050120

Method HANDLE_ITEM_CONTEXT_MENU_RE on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method HANDLE_ITEM_CONTEXT_MENU_SE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20050120
2 Importing ITEM_NAME Call by reference Attribute reference (LIKE) 20050120
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20050120

Method HANDLE_ITEM_CONTEXT_MENU_SE on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method HANDLE_NODE_CONTEXT_MENU_RE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Attribute reference (LIKE) 20050120
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20050120

Method HANDLE_NODE_CONTEXT_MENU_RE on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method HANDLE_NODE_CONTEXT_MENU_SE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20050120
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20050120

Method HANDLE_NODE_CONTEXT_MENU_SE on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method INSERT_PATT_AFTER_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20041118
2 Importing I_PATTERN Call by reference Type reference (TYPE) RN2DWSWL_PATT_SCREEN IS-H*MED: Aufgabenmuster 20041118

Method INSERT_PATT_AFTER_CHILD on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method INSERT_PATT_AS_FIRST_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATTERN Call by reference Type reference (TYPE) RN2DWSWL_PATT_SCREEN IS-H*MED: Aufgabenmuster 20041118

Method INSERT_PATT_AS_FIRST_CHILD on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method INSERT_PROF_AFTER_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20041118
2 Importing I_PROFILE Call by reference Type reference (TYPE) RN2DWSWL_PROF_SCREEN IS-H*MED: Aufgabenmuster 20041118

Method INSERT_PROF_AFTER_CHILD on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method INSERT_PROF_AS_FIRST_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROFILE Call by reference Type reference (TYPE) RN2DWSWL_PROF_SCREEN IS-H*MED: Aufgabenmuster 20041118

Method INSERT_PROF_AS_FIRST_CHILD on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method LOAD_LAYOUT_INFORMATIONS Signature

Method LOAD_LAYOUT_INFORMATIONS on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no parameter.
Method LOAD_LAYOUT_INFORMATIONS on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method MOVE_AFTER_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20041115
2 Importing I_TARGET_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20041115

Method MOVE_AFTER_CHILD on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method MOVE_AS_FIRST_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20041115

Method MOVE_AS_FIRST_CHILD on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method REG_EVENTS Signature

Method REG_EVENTS on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no parameter.
Method REG_EVENTS on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no exception.

Method SET_BUTTON_STATE Signature

Method SET_BUTTON_STATE on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Verwaltung Aufgaben / Profilen 20041115

Method SET_NODE_STYLE Signature

Method SET_NODE_STYLE on class CL_ISHMED_DWSWL_SDEF_WS_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Verwaltung Aufgaben / Profilen 20041115

Method SET_OBJ_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJ_LIST Value transfer Type reference (TYPE) ISHMED_T_N2DWSWL_OBJ_LIST Objekte der Liste 20041117
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Verwaltung Aufgaben / Profilen 20041117

Method SET_SITUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SITUATION Call by reference Type reference (TYPE) RN2DWSWL_WS_SCREEN IS-H*MED: Arbeitsituationsvorlage 20041117
2 Importing I_WORKMODE Call by reference Type reference (TYPE) N2DWSWL_WORKMODE 20041117
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Verwaltung Aufgaben / Profilen 20041117
History
Last changed by/on SAP  20050301 
SAP Release Created in 600