SAP ABAP Class CL_ISHMED_PDSYS_DT_NAVI_TREE (Navigation in the Document Category)
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_GUI_COLUMN_TREE Column Tree Control 20001123
Properties
Class CL_ISHMED_PDSYS_DT_NAVI_TREE  
Short Description Navigation in the Document Category    
Super Class CL_GUI_COLUMN_TREE Column Tree Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20001123   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)
2 N2C Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 N2PD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_PDSYS_DT_NAVI_TREE has no interface implemented.
Friends
Class CL_ISHMED_PDSYS_DT_NAVI_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_CLICKED_NODE Instance attribute Public Type reference (TYPE) TREEV_NODE-NODE_KEY Node Key 20001130
2 G_DATA Instance attribute Public Object reference (TYPE REF TO) CL_ISHMED_PDSYS_DT_DATA IS-H*MED: Manages the Data for the DocCat 20001130
3 G_ITEMS Instance attribute Protected Type reference (TYPE) N2PD_ITEMS Items 20001130
4 G_NAME_OF_CHECK_COL Constant Private See coding 'CHECK' Name of Check-Column 20001130
5 G_NAME_OF_HINT_COL Constant Private See coding 'HINT' Name of Hint-Column 20010705
6 G_NAME_OF_INFO_COL Constant Private See coding 'INFO' Name of Info-Column 20001130
7 G_NAME_OF_ITEMS Constant Private Type reference (TYPE) X030L-TABNAME 'RN2DTITEM' 20001130
8 G_NAME_OF_KEY_COL Constant Private See coding 'KEY' Name of Key-Column 20001130
9 G_NAME_OF_TYP_COL Constant Private See coding 'TYP' Name of Category-Column 20001130
10 G_NODEKEYS Instance attribute Public Type reference (TYPE) TREEV_NKS Tree Control: Table with Node Keys 20001130
11 G_NODES Instance attribute Public Type reference (TYPE) TREEV_NTAB Tree Control: Node Table 20001130
12 G_STYLE_ERROR Constant Private Type reference (TYPE) I STYLE_EMPHASIZED_NEGATIVE Style for Errant 20010705
13 G_STYLE_HIGHLIGHT Instance attribute Private Type reference (TYPE) I Current Highlight Style 20010705
14 G_STYLE_MARKED Constant Private Type reference (TYPE) I STYLE_EMPHASIZED_POSITIVE Style for Selected 20010705
15 G_VISIBLE_NODES Instance attribute Public Type reference (TYPE) TREEV_NKS Tree Control: Table with Node Keys 20001130
16 G_WORKMODE Instance attribute Public Type reference (TYPE) SY-UCOMM ' ' Work Mode 20010222
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLUMN__DESCRIPTION Instance method Private Method Adds the Description Column to Tree 20010704
2 ADD_COLUMN__HINT Instance method Private Method Dummy for Quick Info 20010705
3 ADD_COLUMN__LABEL Instance method Private Method Adds the Label Column to Tree 20010704
4 ADD_COLUMN__TYPE Instance method Private Method Add Column Type to Tree 20010704
5 ADD_DFUNC_ELEM Instance method Private Method Context Menu: Delete Element 20010222
6 ADD_FUNC_POS_LISTE Instance method Private Method Context Menu: Position on List 20010220
7 ADD_IFUNC_BEHIND Instance method Private Method Context Menu: Add Element AFTER selected 20010418
8 ADD_IFUNC_EQUAL Instance method Private Method Context Menu: Add Element BEFORE selected 20010726
9 ADD_IFUNC_SUB Instance method Private Method Context Menu: Add Sub-Element 20001208
10 ADD_SEPARATOR Instance method Private Method Context Menu: Add Separator 20010205
11 APPEND_DATA_ELEMENT Instance method Private Method Data --> Element 20001130
12 APPEND_DATA_HEADER Instance method Private Method Data --> Root-Entry 20010702
13 APPEND_DATA_LIST Instance method Private Method Data --> List-Entry 20001130
14 APPEND_DATA_MASTER Instance method Private Method Data --> Master-Entry 20001130
15 APPEND__ELEMENT Instance method Private Method Any Entry 20010702
16 APPEND__ELEMENT_ENTRY Instance method Private Method Eintry for the Element 20010702
17 APPEND__MASTER Instance method Private Method Master-Entry 20010702
18 CLOSE__MASTER Instance method Public Method Closes Master 20010702
19 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20001128
20 DO_EXPAND_NO_CHILDREN Instance method Private Method Execute Handler 20010301
21 ELEM_LABEL Instance method Private Method Creates Element Label 20001205
22 ELEM_LABEL_STYLE Instance method Private Method Sets Style of the Element Label 20010219
23 ELEM_NODE_STYLE Instance method Private Method Supplies Node Style 20010705
24 GET_CLICKED_NODE_KEY Instance method Public Method Returns Key of Clicked Node 20001201
25 HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method Handler for Event Expand No Child 20001130
26 HANDLE_NODE_CONTEXT_MENU_REQ Instance method Private Event handling method Handler: Create Context Menu 20001208
27 HANDLE_NODE_CONTEXT_MENU_SEL Instance method Private Event handling method Handler: Select in Context Menu 20001208
28 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Handler for Event Node Double Click 20001201
29 HIGHLIGHT_ELEMENT Instance method Public Method Sets the Highlight Style 20010705
30 INIT_WITH_DATA Instance method Private Method Initializes the Tree with Data 20001130
31 OPEN__MASTER Instance method Public Method Opens Master and All Subs 20010702
32 REFRESH_INFO_COLUMN Instance method Public Method Refreshs Text in InfoColumn of Tree 20001130
33 REFRESH_TREE Instance method Public Method Refresh Tree 20001130
34 SET_CLICKED_NODE_KEY Instance method Public Method Returns Key of Clicked Node 20021022
35 SET_WORKMODE Instance method Public Method Sets Work Mode in Instance-Variable G_WORKMODE 20010222
Events
Class CL_ISHMED_PDSYS_DT_NAVI_TREE has no event.
Types
Class CL_ISHMED_PDSYS_DT_NAVI_TREE has no local type.
Method Signatures

Method ADD_COLUMN__DESCRIPTION Signature

Method ADD_COLUMN__DESCRIPTION on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method ADD_COLUMN__DESCRIPTION on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method ADD_COLUMN__HINT Signature

Method ADD_COLUMN__HINT on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method ADD_COLUMN__HINT on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method ADD_COLUMN__LABEL Signature

Method ADD_COLUMN__LABEL on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method ADD_COLUMN__LABEL on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method ADD_COLUMN__TYPE Signature

Method ADD_COLUMN__TYPE on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method ADD_COLUMN__TYPE on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method ADD_DFUNC_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20010222

Method ADD_DFUNC_ELEM on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method ADD_FUNC_POS_LISTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20010220

Method ADD_FUNC_POS_LISTE on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method ADD_IFUNC_BEHIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20010418

Method ADD_IFUNC_BEHIND on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method ADD_IFUNC_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20010726

Method ADD_IFUNC_EQUAL on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method ADD_IFUNC_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20001208

Method ADD_IFUNC_SUB on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method ADD_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20010205

Method ADD_SEPARATOR on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method APPEND_DATA_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DOCEL Call by reference Type reference (TYPE) N2PD_DOCEL Super Element 20001201
2 Exporting P_ITEMS Call by reference Type reference (TYPE) N2PD_ITEMS Table of Items 20001201
3 Exporting P_NODES Call by reference Type reference (TYPE) TREEV_NTAB Table of Nodes 20001201
4 Importing P_PARENT Call by reference Type reference (TYPE) TREEV_NODE-NODE_KEY Key of Super Element 20001201

Method APPEND_DATA_ELEMENT on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method APPEND_DATA_HEADER Signature

Method APPEND_DATA_HEADER on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method APPEND_DATA_HEADER on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method APPEND_DATA_LIST Signature

Method APPEND_DATA_LIST on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method APPEND_DATA_LIST on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method APPEND_DATA_MASTER Signature

Method APPEND_DATA_MASTER on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method APPEND_DATA_MASTER on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method APPEND__ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENT Value transfer Type reference (TYPE) N2PD_DOCEL Element 20010702
2 Importing P_PARENT Value transfer Type reference (TYPE) TREEV_NODE-NODE_KEY SPACE Parent-Node 20010702

Method APPEND__ELEMENT on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method APPEND__ELEMENT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENT Value transfer Type reference (TYPE) N2PD_DOCEL Element 20010702
2 Importing P_PARENT Value transfer Type reference (TYPE) TREEV_NODE-NODE_KEY Key of Parent-Node 20010702

Method APPEND__ELEMENT_ENTRY on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method APPEND__MASTER Signature

Method APPEND__MASTER on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method APPEND__MASTER on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method CLOSE__MASTER Signature

Method CLOSE__MASTER on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method CLOSE__MASTER on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATA Value transfer Object reference (TYPE REF TO) CL_ISHMED_PDSYS_DT_DATA IS-H*MED: Verwaltet die Daten zum DokTyp 20001130
2 Importing P_PARENT Value transfer Object reference (TYPE REF TO) CL_ISHMED_PDSYS_DT_NAVIGATION Navigation im Dokumenttyp 20001130

Method CONSTRUCTOR on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method DO_EXPAND_NO_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20010302

Method DO_EXPAND_NO_CHILDREN on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method ELEM_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DOCEL Call by reference Type reference (TYPE) N2PD_DOCEL Element 20001205
2 Returning P_LABEL Value transfer Type reference (TYPE) N2_TEXT Dialog-Bezeichner 20001205

Method ELEM_LABEL on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method ELEM_LABEL_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DOCEL Call by reference Type reference (TYPE) N2PD_DOCEL DokElement 20010219
2 Returning P_STYLE Value transfer Type reference (TYPE) I Stil 20010219

Method ELEM_LABEL_STYLE on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method ELEM_NODE_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENT Call by reference Type reference (TYPE) N2PD_DOCEL element 20010705
2 Returning R_STYLE Value transfer Type reference (TYPE) I stil 20010705

Method ELEM_NODE_STYLE on class CL_ISHMED_PDSYS_DT_NAVI_TREE 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 P_NODE_KEY Value transfer Type reference (TYPE) TREEV_NODE-NODE_KEY Node Key 20001201

Method GET_CLICKED_NODE_KEY on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method HANDLE_EXPAND_NO_CHILDREN Signature

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

Method HANDLE_EXPAND_NO_CHILDREN on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method HANDLE_NODE_CONTEXT_MENU_REQ Signature

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

Method HANDLE_NODE_CONTEXT_MENU_REQ on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method HANDLE_NODE_CONTEXT_MENU_SEL Signature

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

Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_ISHMED_PDSYS_DT_NAVI_TREE 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 Value transfer Attribute reference (LIKE) 20001201

Method HANDLE_NODE_DOUBLE_CLICK on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method HIGHLIGHT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TYPE Call by reference Type reference (TYPE) C SPACE für was 20010705

Method HIGHLIGHT_ELEMENT on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method INIT_WITH_DATA Signature

Method INIT_WITH_DATA on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method INIT_WITH_DATA on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method OPEN__MASTER Signature

Method OPEN__MASTER on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method OPEN__MASTER on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method REFRESH_INFO_COLUMN Signature

Method REFRESH_INFO_COLUMN on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method REFRESH_INFO_COLUMN on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method REFRESH_TREE Signature

Method REFRESH_TREE on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no parameter.
Method REFRESH_TREE on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.

Method SET_CLICKED_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE_KEY Value transfer Type reference (TYPE) TREEV_NODE-NODE_KEY Node Key 20021022
# Exception Resumable Description Created on
1 NO_VALID_NODE Kein gültiger Knoten 20021022

Method SET_WORKMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WORKMODE Call by reference Type reference (TYPE) SY-UCOMM 'DIS' Arbeitsmodus 20010222

Method SET_WORKMODE on class CL_ISHMED_PDSYS_DT_NAVI_TREE has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 463