SAP ABAP Class CL_PAK_EXPLAIN_HIERARCHY_VIEW (Hierarchy View)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_TOOL_EXPLAIN (Package) Explain Tool for Package Check
Properties
Class CL_PAK_EXPLAIN_HIERARCHY_VIEW  
Short Description Hierarchy View    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPAK_TOOL_EXPLAIN   Explain Tool for Package Check 
Created 20080516   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_PAK_NODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 TPAK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no interface implemented.
Friends
Class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALVTREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20080516
2 ALVTREEBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20080516
3 ANALYSIS Instance attribute Private Object reference (TYPE REF TO) CL_PAK_EXPLAIN Explanation Container 20080516
4 CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20080516
5 CO_NODE_TYPE_ORDER Static Attribute Private Type reference (TYPE) TY_NODE_TYPE_LIST 20101004
6 HIERARCHY Instance attribute Private Object reference (TYPE REF TO) CL_PAK_TREE Hierarchy 20080516
7 KEY_INDEX Instance attribute Private Type reference (TYPE) KEY_INDEX_T 20080516
8 LIST Instance attribute Private Type reference (TYPE) PAK_EXPLAIN_VIEWER_LINES Explain Viewer Content 20080516
9 NODE_INDEX Instance attribute Private Type reference (TYPE) NODE_DIR_T 20080516
10 PERMISSION_EXISTS Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120917
11 WB_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WB_MANAGER Interface for Workbench Manager 20080516
12 WB_REQUEST Instance attribute Private Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20080516
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILDREN Instance method Private Method 20101004
2 ADD_CLIENT_OBJECT_NODE Instance method Private Method 20100519
3 ADD_CLIENT_PACKAGE_NODE Instance method Private Method 20080519
4 ADD_INTERFACE_NODE Instance method Private Method 20080516
5 ADD_NODE Instance method Private Method 20080516
6 ADD_PACKAGE_NODE Instance method Private Method 20080516
7 ADD_SERVER_OBJECT_NODE Instance method Private Method 20100519
8 ADD_SERVER_PACKAGE_NODE Instance method Private Method 20080519
9 ADD_TITLE_LINE Instance method Private Method 20080519
10 BUILD_TREE Instance method Public Method 20080516
11 CHANGE_ALVTREE_TOOLBAR Instance method Private Method 20080516
12 CHECK_FOR_EXPOSING_INTERFACES Instance method Private Method 20090629
13 CHECK_PACKAGE_EXISTENCE Static method Private Method 20120229
14 CHECK_REPLACEMENTS Instance method Private Method 20120504
15 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20101004
16 CLOSE_ERROR_LIST Instance method Private Method 20090615
17 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080516
18 CREATE_HIERARCHY Instance method Private Method 20080516
19 DISPLAY_ERROR_LIST Instance method Private Method 20080519
20 DISPLAY_TITLE Instance method Private Method 20080516
21 EXCLUDE_TB_FUNCTIONS Instance method Private Method 20080516
22 GET_ICON Instance method Public Method 20080516
23 GET_ICON_FROM_NODE_TYPE Static method Public Method 20080516
24 GET_NODE_ICON Instance method Public Method 20080516
25 HANDLE_NODE_CM_REQ Instance method Private Event handling method 20080516
26 HANDLE_NODE_CM_SEL Instance method Private Event handling method 20080516
27 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method 20080516
28 HANDLE_ON_DROPDOWN_CLICKED Instance method Private Event handling method 20100514
29 HANDLE_ON_FUNCTION_SELECTED Instance method Private Event handling method 20100514
30 HIER_HEADER Instance method Private Method 20080516
31 REGISTER_ALVTREE_EVENTS Instance method Private Method 20080516
32 SETUP_FIELDCAT Static method Public Method 20080519
33 SET_PACKAGE_CHECK_INDICATOR Instance method Private Method 20080519
34 SET_VISIBLE Instance method Public Method 20090615
35 SORT_CHILDREN Instance method Private Method 20101004
36 VISUALIZE_VISIBILITY_OF_INTERF Instance method Private Method 20080516
Events
Class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_NODE_LIST Private See coding 20101004 ty_node_list type standard table of ref to cl_pak_node with default key
2 TY_NODE_TYPE Private See coding 20101004 begin of ty_node_type, type type cl_pak_node=>ty_node_type, sub_type type cl_pak_node=>ty_node_type, end of ty_node_type
3 TY_NODE_TYPE_LIST Private See coding 20101004 ty_node_type_list type standard table of ty_node_type with default key
Method Signatures

Method ADD_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ALL_NODES Call by reference Type reference (TYPE) LVC_T_NKEY ALV Tree Control: Node Table 20101004
2 Importing IM_CHILDREN Call by reference Type reference (TYPE) PAK_NODE_LIST Adjacency List 20101004
3 Importing IM_CHILDREN_ARE_ROOTS Call by reference Type reference (TYPE) ABAP_BOOL 20101004
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR GUI Problems 20101004

Method ADD_CLIENT_OBJECT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NODE Value transfer Object reference (TYPE REF TO) CL_PAK_NODE 20100519

Method ADD_CLIENT_OBJECT_NODE on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method ADD_CLIENT_PACKAGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20080519
2 Returning RE_NODE Value transfer Object reference (TYPE REF TO) CL_PAK_NODE 20080519

Method ADD_CLIENT_PACKAGE_NODE on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method ADD_INTERFACE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INTERFACE Call by reference Type reference (TYPE) SCOMIFNAM Package Interface 20080516
2 Returning RE_NODE Value transfer Object reference (TYPE REF TO) CL_PAK_NODE 20080516

Method ADD_INTERFACE_NODE on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE Call by reference Object reference (TYPE REF TO) CL_PAK_NODE Task 20080516
2 Importing IM_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20080516
3 Returning RE_NODE_INDEX Value transfer Type reference (TYPE) INDEX_T ALV Tree Control: Node Key 20080516
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR GUI Problems 20080516

Method ADD_PACKAGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IN_SERVER_HIERARCHY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080519
2 Importing IM_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20080516
3 Returning RE_NODE Value transfer Object reference (TYPE REF TO) CL_PAK_NODE 20080516

Method ADD_PACKAGE_NODE on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method ADD_SERVER_OBJECT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NODE Value transfer Object reference (TYPE REF TO) CL_PAK_NODE 20100519

Method ADD_SERVER_OBJECT_NODE on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method ADD_SERVER_PACKAGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20080519
2 Returning RE_NODE Value transfer Object reference (TYPE REF TO) CL_PAK_NODE 20080519

Method ADD_SERVER_PACKAGE_NODE on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method ADD_TITLE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HEADER Call by reference Type reference (TYPE) SLIS_T_LISTHEADER 20080519
2 Importing IM_KEY Call by reference Type reference (TYPE) SLIS_LISTHEADER-KEY 20080519
3 Importing IM_LINE Call by reference Type reference (TYPE) STRING 20080519

Method ADD_TITLE_LINE on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ANALYSIS Call by reference Object reference (TYPE REF TO) CL_PAK_EXPLAIN Explanation Container 20080516
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR GUI Problems 20080516

Method CHANGE_ALVTREE_TOOLBAR Signature

Method CHANGE_ALVTREE_TOOLBAR on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no parameter.
Method CHANGE_ALVTREE_TOOLBAR on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method CHECK_FOR_EXPOSING_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MESSAGE Value transfer Type reference (TYPE) STRING 20090629

Method CHECK_FOR_EXPOSING_INTERFACES on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method CHECK_PACKAGE_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HAS_TADIR_RECORD Call by reference Type reference (TYPE) ABAP_BOOL 20120229
2 Exporting EX_HAS_TDEVC_RECORD Call by reference Type reference (TYPE) ABAP_BOOL 20120229
3 Importing IM_PACKAGE_NAME Call by reference Type reference (TYPE) CLIKE Package 20120229

Method CHECK_PACKAGE_EXISTENCE on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method CHECK_REPLACEMENTS Signature

Method CHECK_REPLACEMENTS on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no parameter.
Method CHECK_REPLACEMENTS on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method CLOSE_ERROR_LIST Signature

Method CLOSE_ERROR_LIST on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no parameter.
Method CLOSE_ERROR_LIST on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20080516
2 Importing IM_WB_MANAGER Call by reference Object reference (TYPE REF TO) IF_WB_MANAGER Interface for Workbench Manager 20080516
3 Importing IM_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20100927
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR GUI Problems 20080516

Method CREATE_HIERARCHY Signature

Method CREATE_HIERARCHY on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no parameter.
Method CREATE_HIERARCHY on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method DISPLAY_ERROR_LIST Signature

Method DISPLAY_ERROR_LIST on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no parameter.
Method DISPLAY_ERROR_LIST on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method DISPLAY_TITLE Signature

Method DISPLAY_TITLE on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no parameter.
Method DISPLAY_TITLE on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method EXCLUDE_TB_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS Function Code Table 20080516

Method EXCLUDE_TB_FUNCTIONS on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) CLIKE 20080516
2 Importing IM_SUB_TYPE Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE 20080516
3 Importing IM_TYPE Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE Single-Character Flag 20080516
4 Returning RE_ICON Value transfer Type reference (TYPE) TV_IMAGE Character field of length 40 20080516

Method GET_ICON on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method GET_ICON_FROM_NODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUB_TYPE Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE 20080516
2 Importing IM_TYPE Call by reference Type reference (TYPE) CL_PAK_NODE=>TY_NODE_TYPE 20080516
3 Returning RE_ICON Value transfer Type reference (TYPE) TV_IMAGE Character field of length 46 20080516

Method GET_ICON_FROM_NODE_TYPE on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method GET_NODE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE Call by reference Object reference (TYPE REF TO) CL_PAK_NODE 20080516
2 Returning RE_ICON Value transfer Type reference (TYPE) TV_IMAGE Character field of length 40 20080516

Method GET_NODE_ICON on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method HANDLE_NODE_CM_REQ Signature

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

Method HANDLE_NODE_CM_REQ on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method HANDLE_NODE_CM_SEL Signature

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

Method HANDLE_NODE_CM_SEL on class CL_PAK_EXPLAIN_HIERARCHY_VIEW 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) 20080516

Method HANDLE_NODE_DOUBLE_CLICK on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method HANDLE_ON_DROPDOWN_CLICKED Signature

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

Method HANDLE_ON_DROPDOWN_CLICKED on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method HANDLE_ON_FUNCTION_SELECTED Signature

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

Method HANDLE_ON_FUNCTION_SELECTED on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method HIER_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_HIERARCHY_HEADER Call by reference Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20080516

Method HIER_HEADER on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method REGISTER_ALVTREE_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080516
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR GUI Problems 20080516

Method SETUP_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20080519
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR GUI Problems 20080519

Method SET_PACKAGE_CHECK_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20080519
2 Importing IM_PACKAGE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20080519

Method SET_PACKAGE_CHECK_INDICATOR on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL 20090615

Method SET_VISIBLE on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method SORT_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CHILDREN Call by reference Type reference (TYPE) TY_NODE_LIST 20101004
2 Importing IM_CHILDREN_ARE_ROOTS Call by reference Type reference (TYPE) ABAP_BOOL 20101004

Method SORT_CHILDREN on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.

Method VISUALIZE_VISIBILITY_OF_INTERF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYN Node layout of ALV tree control 20080516
2 Changing CH_TEXT Call by reference Type reference (TYPE) LVC_VALUE ALV control: Cell content 20080516
3 Importing IM_INTERFACE Call by reference Type reference (TYPE) CLIKE Package Interface 20080516

Method VISUALIZE_VISIBILITY_OF_INTERF on class CL_PAK_EXPLAIN_HIERARCHY_VIEW has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740