SAP ABAP Class CL_ISHMED_DWSWL_SDEF_PROF_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 20040819
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_DWS_COMP_CONSTANTS i.s.h.med Definition of General Constants for DWS Components 20040819
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040908
Properties
Class CL_ISHMED_DWSWL_SDEF_PROF_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 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_DWS_COMP   IS-H: Documentation Work Station Components 
Created 20040819   SAP 
Last change 20050411   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 20040819
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040908
Friends
Class CL_ISHMED_DWSWL_SDEF_PROF_NAVI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AREA_GENERIC Instance attribute Private Attribute reference (LIKE) 20040819
2 CO_DISPLAY Instance attribute Private Attribute reference (LIKE) 20040908
3 CO_UPDATE Instance attribute Private Attribute reference (LIKE) 20040908
4 C_LAYOUT_ID_DWSWL_PROF_NAVI Constant Private Type reference (TYPE) INDX_SRTFD 'DWSWL_PROF_NAVIGATOR' User-Defined Key in Table INDX 20040819
5 GS_NODE Instance attribute Private Type reference (TYPE) RN2DWSWL_SDEF_CAT_TREE i.s.h.med: Task / Profile Information in Catalog 20041207
6 GT_NODES Instance attribute Private Type reference (TYPE) ISHMED_T_N2DWSWL_SD_CAT_TREE i.s.h.med: Information for Items in Task Catalog 20041207
7 G_AREA Instance attribute Private Type reference (TYPE) N2DWSWL_AREA i.s.h.med: Work Area 20041112
8 G_NODE_KEY_COUNT Instance attribute Private Type reference (TYPE) I 0 Counter 20040907
9 G_WORKMODE Instance attribute Private Type reference (TYPE) N2DWSWL_WORKMODE i.s.h.med: Work Mode of Catalog Administration 20040908
10 HANDLE_FOLDER Instance attribute Private Type reference (TYPE) I Handle Drag and Drop 20040907
11 HANDLE_TARGET Instance attribute Private Type reference (TYPE) I Handle Drag and Drop 20040907
12 O_BEHAVIOUR_FOLDER Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20040907
13 O_BEHAVIOUR_PATTERN_TARGET Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20040907
14 O_DATA Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DWSWL_FCT_ADMIN i.s.h.med: Wrapper for Task Definition 20041114
15 O_ERROR Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Class for Error Handling 20040819
16 O_LAYOUT Instance attribute Private Object reference (TYPE REF TO) LCL_LAYOUT Layout of Tree 20040819
17 O_PROFILE_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20040819
18 O_TASK Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_DWSWL_SDEF_ADMIN i.s.h.med: Wrapper for Task Definition 20050120
19 PATTERN Instance attribute Private Attribute reference (LIKE) 20040819
20 PROFILE Instance attribute Private Attribute reference (LIKE) 20040819
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS Instance method Private Method Build Toolbar Buttons 20040819
2 ADD_COLUMN Instance method Private Method Set Up Columns 20040819
3 CMD__DO_COMMAND Instance method Public Method Execute a Function Code (Backdoor) 20040819
4 CMD__GOTO_PATTERN Instance method Private Method 20050120
5 CMD__INSERT_PATTERN Instance method Private Method Insert Pattern After Selected One 20041114
6 CMD__REMOVE_PATTERN Instance method Private Method Execute Command Remove Pattern 20040909
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040819
8 GET_PATTERN Instance method Public Method Determine Task Templates of Profile Template 20040908
9 GET_SELECTED_NODE_KEY Instance method Private Method Return Actual Selected Node 20040909
10 HANDLE_DRAG Instance method Private Event handling method Handle Event Drop 20040907
11 HANDLE_DROP Instance method Private Event handling method Handle Event Drop 20040907
12 HANDLE_DROP_COMPLETE Instance method Private Event handling method Handle Event Drop_complete 20040907
13 HANDLE_FUNCTION_SELECTED Instance method Private Event handling method Handle Event FUNCTION_SELECTED of CL_GUI_TOOLBAR 20040819
14 HANDLE_ITEM_CONTEXT_MENU_RE Instance method Private Event handling method 20050120
15 HANDLE_ITEM_CONTEXT_MENU_SE Instance method Private Event handling method 20050120
16 HANDLE_NODE_CONTEXT_MENU_RE Instance method Private Event handling method 20050120
17 HANDLE_NODE_CONTEXT_MENU_SE Instance method Private Event handling method 20050120
18 INSERT_AFTER_CHILD Instance method Private Method Insert Pattern After Pattern it's Dropped On 20040908
19 INSERT_AS_FIRST_CHILD Instance method Private Method Insert Pattern as First One 20040908
20 LOAD_LAYOUT_INFORMATIONS Instance method Private Method Layout Stored in Property Bag Is Loaded 20040819
21 MOVE_AFTER_CHILD Instance method Private Method Move Pattern After Pattern it's Dropped On 20040908
22 MOVE_AS_FIRST_CHILD Instance method Private Method Move Pattern as First One 20040908
23 REG_EVENTS Instance method Private Method Register the Needed Events 20040819
24 SET_BUTTON_STATE Instance method Private Method Set Layout of Buttons Dependent on Work Mode 20040909
25 SET_NODE_STYLE Instance method Private Method Set Appearance of Nodes 20040909
26 SET_PATTERN Instance method Public Method Set Task Templates of Profile Template 20040908
27 SET_PROFILE Instance method Public Method Set Root Folder from Profile 20040907
Events
Class CL_ISHMED_DWSWL_SDEF_PROF_NAVI has no event.
Types
Class CL_ISHMED_DWSWL_SDEF_PROF_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 20040819
# Exception Resumable Description Created on
1 BUTTON_ERROR Fehler beim Aufbau der Drucktastenleiste 20040819

Method ADD_COLUMN Signature

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

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 20040819

Method CMD__DO_COMMAND on class CL_ISHMED_DWSWL_SDEF_PROF_NAVI has no exception.

Method CMD__GOTO_PATTERN Signature

Method CMD__GOTO_PATTERN on class CL_ISHMED_DWSWL_SDEF_PROF_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_PROF_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Verwaltung Aufgaben / Profilen 20041114

Method CMD__REMOVE_PATTERN Signature

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

Method CONSTRUCTOR Signature

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

Method GET_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PATT_LIST Value transfer Type reference (TYPE) ISHMED_T_N2DWSWL_OBJ_LIST Aufgabenvorlagen der Profilvorlage 20040908

Method GET_PATTERN on class CL_ISHMED_DWSWL_SDEF_PROF_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 20040909
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Verwaltung Aufgaben / Profilen 20040912

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) 20040907
2 Importing ITEM_NAME Call by reference Attribute reference (LIKE) 20040907
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040907

Method HANDLE_DRAG on class CL_ISHMED_DWSWL_SDEF_PROF_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) 20040907
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040907

Method HANDLE_DROP on class CL_ISHMED_DWSWL_SDEF_PROF_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) 20040907
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040907

Method HANDLE_DROP_COMPLETE on class CL_ISHMED_DWSWL_SDEF_PROF_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) 20040819
2 Importing SENDER Call by reference Attribute reference (LIKE) 20040819

Method HANDLE_FUNCTION_SELECTED on class CL_ISHMED_DWSWL_SDEF_PROF_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_PROF_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_PROF_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_PROF_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_PROF_NAVI has no exception.

Method INSERT_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 20040908
2 Importing I_PATTERN Call by reference Type reference (TYPE) RN2DWSWL_PATT_SCREEN IS-H*MED: Aufgabenmuster 20040908

Method INSERT_AFTER_CHILD on class CL_ISHMED_DWSWL_SDEF_PROF_NAVI has no exception.

Method INSERT_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 20040908

Method INSERT_AS_FIRST_CHILD on class CL_ISHMED_DWSWL_SDEF_PROF_NAVI has no exception.

Method LOAD_LAYOUT_INFORMATIONS Signature

Method LOAD_LAYOUT_INFORMATIONS on class CL_ISHMED_DWSWL_SDEF_PROF_NAVI has no parameter.
Method LOAD_LAYOUT_INFORMATIONS on class CL_ISHMED_DWSWL_SDEF_PROF_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 20040908
2 Importing I_TARGET_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20040908

Method MOVE_AFTER_CHILD on class CL_ISHMED_DWSWL_SDEF_PROF_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 20040908

Method MOVE_AS_FIRST_CHILD on class CL_ISHMED_DWSWL_SDEF_PROF_NAVI has no exception.

Method REG_EVENTS Signature

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

Method SET_BUTTON_STATE Signature

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

Method SET_NODE_STYLE Signature

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

Method SET_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATT_LIST Value transfer Type reference (TYPE) ISHMED_T_N2DWSWL_OBJ_LIST Aufgabenvorlagen einer Profilvorlage 20040908
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF Ausnahmeklasse DWS Vorlagenverwaltung 20040910

Method SET_PROFILE 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: Aufgabenprofil 20040907
2 Importing I_WORKMODE Call by reference Type reference (TYPE) N2DWSWL_WORKMODE 20040908
# Exception Resumable Description Created on
1 CX_ISHMED_DWSWL_SDEF IS-H*MED: Ausnahme bei Verwaltung Aufgaben / Profilen 20040912
History
Last changed by/on SAP  20050411 
SAP Release Created in 473