SAP ABAP Class CL_ISHMED_P01_SDEF_PLACE_NAVI (Aspect 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 20041125
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20041125
Properties
Class CL_ISHMED_P01_SDEF_PLACE_NAVI  
Short Description Aspect 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 20041125   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 20041125
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_PLACE_NAVI Constant Private Type reference (TYPE) INDX_SRTFD 'P01_PLACE_NAVI' User-Defined Key in Table INDX 20041125
5 C_PLACE Constant Private Type reference (TYPE) N2P01_SDEF_ITEM_TYPE 'PLACE' Item Type in SDEF 20041129
6 G_ACTIVE_NODE Instance attribute Private Type reference (TYPE) RN2P01_SDEF_PLACE_TREE Structure of Nodes in Aspect Tree 20041126
7 G_ACTIVE_PLACE Instance attribute Private Type reference (TYPE) RN2P01_PLACE_SCREEN IS-H*MED: View in Patient Organizer for Display 20041126
8 G_NODE_KEY_COUNT Instance attribute Private Type reference (TYPE) I Key Count 20041125
9 G_NODE_T Instance attribute Private Type reference (TYPE) ISHMED_T_N2P01_SDEF_PLACE_TREE Table of Nodes in Aspect Tree 20041125
10 G_NODE_WA Instance attribute Private Type reference (TYPE) RN2P01_SDEF_PLACE_TREE Structure of Nodes in Aspect Tree 20041125
11 O_LAYOUT Instance attribute Private Object reference (TYPE REF TO) LCL_LAYOUT Layout of Tree 20041125
12 O_PLACE_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20041125
13 O_SDEF_ADMIN Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_P01_SDEF Controller for View of Aspect Definition 20041125
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS Instance method Private Method Toolbar Structure 20041125
2 ADD_COLUMN Instance method Private Method Structure of Columns in Tree 20041125
3 ADD_NODE Instance method Private Method Adds New Node to Tree 20050126
4 BUILD_ITEM_TABLE Instance method Private Method Structure of Item - Table 20041125
5 BUILD_TREE Instance method Public Method Initial Build Up of Catalog Tree 20041125
6 CMD__COPY_PLACE Instance method Private Method Copy Selected Aspect 20041125
7 CMD__DELETE_PLACE Instance method Private Method Delete an Aspect 20050120
8 CMD__DO_COMMAND Instance method Public Method Excecute a Command (Backdoor) 20041125
9 CMD__INFO_PLACE Instance method Private Method Info Button 20050221
10 CMD__NEW_PLACE Instance method Private Method Create a New Aspect 20041125
11 CMD__REFRESH_PLACE Instance method Private Method Refresh, Rebuild Tree 20050118
12 CMD__TRANSPORT_PLACE Instance method Private Method Transports an Aspect 20050126
13 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041125
14 GET_ACTIVE_ITEM_TYPE Instance method Public Method Returns Type of Printed Node 20041126
15 GET_ACTIVE_PLACE Instance method Public Method Returns Active Aspect 20041126
16 GET_CLICKED_NODE_KEY Instance method Public Method Returns the Selected Nodes 20041126
17 GET_SELECTED_NODE_KEY Instance method Private Method Returns Selected Node 20041125
18 HANDLE_FUNCTION_SELECTED Instance method Private Event handling method Event Handling for FUNCTION_SELECTED of CL_GUI_TOOLBAR 20041125
19 HANDLE_ITEM_CONTEXT_MENU_RE Instance method Private Event handling method Menu Request 20041125
20 HANDLE_ITEM_CONTEXT_MENU_SE Instance method Private Event handling method Menu Selection 20041125
21 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method Event Handling for ITEM_DBL_CLICK of CL_GUI_COLUMN_TREE 20041125
22 HANDLE_NODE_CONTEXT_MENU_RE Instance method Private Event handling method Menu Request 20041125
23 HANDLE_NODE_CONTEXT_MENU_SE Instance method Private Event handling method Menu Selection 20041125
24 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handling for NODE_DBL_CLICK of CL_GUI_COLUMN_TREE 20041125
25 LOAD_LAYOUT_INFORMATIONS Instance method Private Method Load Layout Information 20041125
26 NAVIGATE_DBL_CLICK_NODE Instance method Private Method Navigate to Node 20041125
27 REG_EVENTS Instance method Private Method Register Events 20041125
28 SAVE_LAYOUT_INFORMATIONS Instance method Public Method Save Current Layout Properties 20041125
29 SET_ACTIVE_NODE Instance method Private Method Set Active Node 20041125
30 SET_ACTIVE_PLACE Instance method Private Method Sets an Aspect to Active 20050111
31 SET_BUTTON_STATE Instance method Private Method Button Dependent on Work Mode 20041126
32 SET_LAYOUT_INFORMATIONS Instance method Public Method Set Layout 20041125
33 SET_TREE_DATA Instance method Private Method Tree Structure 20041125
34 SET_WORKMODE Instance method Public Method Set Work Mode 20041126
Events
Class CL_ISHMED_P01_SDEF_PLACE_NAVI has no event.
Types
Class CL_ISHMED_P01_SDEF_PLACE_NAVI has no local type.
Method Signatures

Method ADD_BUTTONS Signature

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

Method ADD_COLUMN Signature

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

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20050126
2 Importing I_PLACEID Call by reference Type reference (TYPE) NWPLACEID Identifikation des Arbeitsumfeldes 20050126
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050126

Method BUILD_ITEM_TABLE Signature

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

Method BUILD_TREE Signature

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

Method CMD__COPY_PLACE Signature

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

Method CMD__DELETE_PLACE Signature

Method CMD__DELETE_PLACE on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no parameter.
Method CMD__DELETE_PLACE on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no exception.

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 20041125

Method CMD__DO_COMMAND on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no exception.

Method CMD__INFO_PLACE Signature

Method CMD__INFO_PLACE on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no parameter.
Method CMD__INFO_PLACE on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no exception.

Method CMD__NEW_PLACE Signature

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

Method CMD__REFRESH_PLACE Signature

Method CMD__REFRESH_PLACE on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no parameter.
Method CMD__REFRESH_PLACE on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no exception.

Method CMD__TRANSPORT_PLACE Signature

Method CMD__TRANSPORT_PLACE on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_P01_ADMIN Ausnahme für Patientenorganizer 20050128

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 20041125
2 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20041125
# Exception Resumable Description Created on
1 CX_ISHMED_P01_SDEF Fehlerklasse 20041125

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_PLACE_NAVI has no exception.

Method GET_ACTIVE_PLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE_PLACE Call by reference Type reference (TYPE) RN2P01_PLACE_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_PLACE on class CL_ISHMED_P01_SDEF_PLACE_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_PLACE_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 20041125

Method GET_SELECTED_NODE_KEY on class CL_ISHMED_P01_SDEF_PLACE_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) 20041125

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

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

Method HANDLE_ITEM_CONTEXT_MENU_SE on class CL_ISHMED_P01_SDEF_PLACE_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) 20041125
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20041125

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

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

Method HANDLE_NODE_CONTEXT_MENU_SE on class CL_ISHMED_P01_SDEF_PLACE_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) 20041125

Method HANDLE_NODE_DOUBLE_CLICK on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no exception.

Method LOAD_LAYOUT_INFORMATIONS Signature

Method LOAD_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no parameter.
Method LOAD_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF_PLACE_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 20041125

Method NAVIGATE_DBL_CLICK_NODE on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no exception.

Method REG_EVENTS Signature

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

Method SAVE_LAYOUT_INFORMATIONS Signature

Method SAVE_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no parameter.
Method SAVE_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF_PLACE_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 20041125
# Exception Resumable Description Created on
1 CX_ISHMED_P01_SDEF Fehlerklasse 20041125

Method SET_ACTIVE_PLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLACEID Call by reference Type reference (TYPE) NWPLACEID Identifikation des Arbeitsumfeldes 20050111

Method SET_ACTIVE_PLACE on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no exception.

Method SET_BUTTON_STATE Signature

Method SET_BUTTON_STATE on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no parameter.
Method SET_BUTTON_STATE on class CL_ISHMED_P01_SDEF_PLACE_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 20041125

Method SET_LAYOUT_INFORMATIONS on class CL_ISHMED_P01_SDEF_PLACE_NAVI has no exception.

Method SET_TREE_DATA Signature

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

Method SET_WORKMODE Signature

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