SAP ABAP Class CL_ISHMED_P01_SDEF_VIEW_NAVI (View Navigator in Administration)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NMED (Package) R/3MED: Medical documentation GSD
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 20041126
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20041126
Properties
Class CL_ISHMED_P01_SDEF_VIEW_NAVI  
Short Description View Navigator in Administration    
Super Class CL_ISHMED_SPLITTER_WITH_TOOL IS-H*MED Container with Application Toolbar 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20041126   SAP 
Last change 20050224   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_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20041126
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_P01_SDEF 20041126 Controller for View of Aspect Definition
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_VCODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20050119
2 CO_VCODE_INSERT Instance attribute Private Attribute reference (LIKE) 20050119
3 CO_VCODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20050119
4 C_LAYOUT_ID_P01_VIEW_NAVI Constant Private Type reference (TYPE) INDX_SRTFD 'P01_VIEW_NAVI' User-Defined Key in Table INDX 20041126
5 C_VIEW Constant Private Type reference (TYPE) N2P01_SDEF_ITEM_TYPE 'VIEW_' Item Type in SDEF 20041129
6 G_ACTIVE_NODE Instance attribute Private Type reference (TYPE) RN2P01_SDEF_VIEW_TREE Structure of Nodes in Aspect Tree 20041126
7 G_ACTIVE_VIEW Instance attribute Private Type reference (TYPE) RN2P01_VIEW_SCREEN IS-H*MED: View in Patient Organizer for Display 20041126
8 G_DD_HANDLE Instance attribute Private Type reference (TYPE) I Handler for Drag and Drop 20041209
9 G_NODE_EXPAND_SEL Instance attribute Private Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20050126
10 G_NODE_EXPAND_T Instance attribute Private Type reference (TYPE) TREEV_NKS Tree Control: Table with Node Keys 20050126
11 G_NODE_KEY_COUNT Instance attribute Private Type reference (TYPE) I Key Count 20041126
12 G_NODE_T Instance attribute Private Type reference (TYPE) ISHMED_T_N2P01_SDEF_VIEW_TREE Table of Nodes in Aspect Tree 20041126
13 G_NODE_WA Instance attribute Private Type reference (TYPE) RN2P01_SDEF_VIEW_TREE Structure of Nodes in Aspect Tree 20041126
14 O_LAYOUT Instance attribute Private Object reference (TYPE REF TO) LCL_LAYOUT Layout of Tree 20041126
15 O_SDEF_ADMIN Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_P01_SDEF Controller for View of Aspect Definition 20041126
16 O_VIEW_DRAGDROP Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20041209
17 O_VIEW_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20041126
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS Instance method Private Method Toolbar Structure 20041126
2 ADD_COLUMN Instance method Private Method Structure of Columns in Tree 20041126
3 BUILD_ITEM_TABLE Instance method Private Method Structure of Item - Table 20041126
4 BUILD_TREE Instance method Public Method Initial Build Up of Catalog Tree 20041126
5 CMD__COPY_VIEW Instance method Private Method Copy Selected View 20041126
6 CMD__DELETE_VIEW Instance method Private Method Delete View 20050119
7 CMD__DO_COMMAND Instance method Public Method Excecute a Command (Backdoor) 20041126
8 CMD__NEW_VIEW Instance method Private Method Creation of New Project IMG View 20041126
9 CMD__REFRESH Instance method Private Method Refresh, Rebuild Tree 20050110
10 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041126
11 GET_ACTIVE_ITEM_TYPE Instance method Public Method Returns Type of Printed Node 20041126
12 GET_ACTIVE_VIEW Instance method Public Method Returns Active View 20041126
13 GET_CLICKED_NODE_KEY Instance method Public Method Returns the Selected Nodes 20041126
14 GET_SELECTED_NODE_KEY Instance method Private Method Returns Selected Node 20041126
15 HANDLE_DRAG Instance method Private Event handling method Handle Event Drag 20041209
16 HANDLE_FUNCTION_SELECTED Instance method Private Event handling method Event Handling for FUNCTION_SELECTED of CL_GUI_TOOLBAR 20041126
17 HANDLE_ITEM_CONTEXT_MENU_RE Instance method Private Event handling method Menu Request 20041126
18 HANDLE_ITEM_CONTEXT_MENU_SE Instance method Private Event handling method Menu Selection 20041126
19 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method Event Handling for ITEM_DBL_CLICK of CL_GUI_COLUMN_TREE 20041126
20 HANDLE_NODE_CONTEXT_MENU_RE Instance method Private Event handling method Menu Request 20041126
21 HANDLE_NODE_CONTEXT_MENU_SE Instance method Private Event handling method Menu Selection 20041126
22 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handling for NODE_DBL_CLICK of CL_GUI_COLUMN_TREE 20041126
23 LOAD_LAYOUT_INFORMATIONS Instance method Private Method Load Layout Information 20041126
24 NAVIGATE_DBL_CLICK_NODE Instance method Private Method Navigate to Node 20041126
25 REG_EVENTS Instance method Private Method Register Events 20041126
26 SAVE_EXPAND_NODES Instance method Private Method Remember all Opened Nodes 20050126
27 SAVE_LAYOUT_INFORMATIONS Instance method Public Method Save Current Layout Properties 20041126
28 SET_ACTIVE_NODE Instance method Private Method Set Active Node 20041126
29 SET_ACTIV_VIEW Instance method Private Method Sets a View to Active 20050110
30 SET_BUTTON_STATE Instance method Private Method Button Dependent on Work Mode 20041126
31 SET_DRAG_BEHAVIOR Instance method Public Method Sets Drag for Possible Objects of View/Aspect on Right 20050128
32 SET_EXPAND_NODES Instance method Private Method Open All Nodes Which Were Open Before Refresh 20050126
33 SET_LAYOUT_INFORMATIONS Instance method Public Method Set Layout 20041126
34 SET_TREE_DATA Instance method Private Method Tree Structure 20041126
35 SET_WORKMODE Instance method Public Method Set Work Mode 20041126
Events
Class CL_ISHMED_P01_SDEF_VIEW_NAVI has no event.
Types
Class CL_ISHMED_P01_SDEF_VIEW_NAVI has no local type.
Method Signatures

Method ADD_BUTTONS Signature

Method ADD_BUTTONS on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_SDEF Fehlerklasse 20041126

Method ADD_COLUMN Signature

Method ADD_COLUMN on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
Method ADD_COLUMN on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method BUILD_ITEM_TABLE Signature

Method BUILD_ITEM_TABLE on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
Method BUILD_ITEM_TABLE on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method BUILD_TREE Signature

Method BUILD_TREE on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
Method BUILD_TREE on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method CMD__COPY_VIEW Signature

Method CMD__COPY_VIEW on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Fehlerklasse 20050107
2 CX_ISHMED_P01_CHECK Ausnahme für Patientenorganizer 20050121
3 CX_ISHMED_P01_SDEF Fehlerklasse 20050128

Method CMD__DELETE_VIEW Signature

Method CMD__DELETE_VIEW on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050121

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 20041126

Method CMD__DO_COMMAND on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method CMD__NEW_VIEW Signature

Method CMD__NEW_VIEW on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050107
2 CX_ISHMED_P01_CHECK Ausnahme für Patientenorganizer 20050121
3 CX_ISHMED_P01_SDEF Fehlerklasse 20050128

Method CMD__REFRESH Signature

Method CMD__REFRESH on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050126
2 CX_ISHMED_P01_CHECK Ausnahme für Patientenorganizer 20050126

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_P01_SDEF_ADMIN Call by reference Object reference (TYPE REF TO) CL_ISHMED_P01_SDEF Controler für View der Aspektdefinition 20041126
2 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20041126
# Exception Resumable Description Created on
1 CX_ISHMED_P01_SDEF Fehlerklasse 20041126

Method GET_ACTIVE_ITEM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ITEM_TYPE Value transfer Type reference (TYPE) N2P01_SDEF_ITEM_TYPE Type eines Item in der SDEF 20041126

Method GET_ACTIVE_ITEM_TYPE on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method GET_ACTIVE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE_VIEW Call by reference Type reference (TYPE) RN2P01_VIEW_SCREEN IS-H*MED: Sicht im Partentenorganizer zum Anzeigen 20041126
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Schlüssel eines Knotens 20041126

Method GET_ACTIVE_VIEW on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method GET_CLICKED_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NODE_KEY Value transfer Type reference (TYPE) TREEV_NODE-NODE_KEY Tree Control: Schlüssel eines Knotens 20041126

Method GET_CLICKED_NODE_KEY on class CL_ISHMED_P01_SDEF_VIEW_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 20041126

Method GET_SELECTED_NODE_KEY on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

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

Method HANDLE_DRAG on class CL_ISHMED_P01_SDEF_VIEW_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) 20041126

Method HANDLE_FUNCTION_SELECTED on class CL_ISHMED_P01_SDEF_VIEW_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) 20041126
2 Importing MENU Call by reference Attribute reference (LIKE) 20041126
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20041126

Method HANDLE_ITEM_CONTEXT_MENU_RE on class CL_ISHMED_P01_SDEF_VIEW_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) 20041126
2 Importing ITEM_NAME Call by reference Attribute reference (LIKE) 20041126
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20041126

Method HANDLE_ITEM_CONTEXT_MENU_SE on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK 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) 20041126
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20041126

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_ISHMED_P01_SDEF_VIEW_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) 20041126
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20041126

Method HANDLE_NODE_CONTEXT_MENU_RE on class CL_ISHMED_P01_SDEF_VIEW_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) 20041126
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20041126

Method HANDLE_NODE_CONTEXT_MENU_SE on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

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

Method HANDLE_NODE_DOUBLE_CLICK on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method LOAD_LAYOUT_INFORMATIONS Signature

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

Method NAVIGATE_DBL_CLICK_NODE 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 20041126

Method NAVIGATE_DBL_CLICK_NODE on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method REG_EVENTS Signature

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

Method SAVE_EXPAND_NODES Signature

Method SAVE_EXPAND_NODES on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
Method SAVE_EXPAND_NODES on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method SAVE_LAYOUT_INFORMATIONS Signature

Method SAVE_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
Method SAVE_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method SET_ACTIVE_NODE 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 20041126
# Exception Resumable Description Created on
1 CX_ISHMED_P01_SDEF Fehlerklasse 20041126

Method SET_ACTIV_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEWID Call by reference Type reference (TYPE) NVIEWID Identifikation einer Sicht 20050110

Method SET_ACTIV_VIEW on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method SET_BUTTON_STATE Signature

Method SET_BUTTON_STATE on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
Method SET_BUTTON_STATE on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method SET_DRAG_BEHAVIOR Signature

Method SET_DRAG_BEHAVIOR on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN 20050128

Method SET_EXPAND_NODES Signature

Method SET_EXPAND_NODES on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
Method SET_EXPAND_NODES on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method SET_LAYOUT_INFORMATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SET_DEFAULT Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20041126

Method SET_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method SET_TREE_DATA Signature

Method SET_TREE_DATA on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
Method SET_TREE_DATA on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.

Method SET_WORKMODE Signature

Method SET_WORKMODE on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no parameter.
Method SET_WORKMODE on class CL_ISHMED_P01_SDEF_VIEW_NAVI has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 600