SAP ABAP Class CL_FUGR_ANALYSIS_VIEWER (Viewer for Fugr. Analysis)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-FUB (Application Component) Function Builder
     SFUNC_ANALYZE (Package) Function Group Analysis
Properties
Class CL_FUGR_ANALYSIS_VIEWER  
Short Description Viewer for Fugr. Analysis    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFUNC_ANALYZE   Function Group Analysis 
Created 20100506   SAP 
Last change 20110908   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_FUGR_ANALYSIS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_FUGR_ANALYSIS_VIEWER has no interface implemented.
Friends
Class CL_FUGR_ANALYSIS_VIEWER 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 20100506
2 ANALYSIS Instance attribute Private Object reference (TYPE REF TO) CL_FUGR_ANALYSIS Function Group Analysis 20100510
3 CONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20100506
4 CO_COMMAND Constant Private See coding 20100510
5 CO_INCLUDE_TYPE Constant Private See coding 20131113
6 CO_NODE_TYPE Constant Private See coding 20100510
7 LIST Instance attribute Private See coding 20100510
8 NODE_INDEX Instance attribute Private See coding 20100510
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DELETION_MESSAGE Instance method Private Method 20100511
2 ADD_INCLUDE Instance method Private Method 20100511
3 ADD_MESSAGE Instance method Private Method 20100511
4 ADD_MODULE Instance method Private Method 20100510
5 ANALYZE_FUNCTION_MODULE Instance method Private Method Create a report describing the current situation 20101230
6 AUTHORITY_CHECK Instance method Private Method 20101206
7 BUILD_TREE Instance method Public Method 20100506
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100506
9 CREATE_ALV_TREE Instance method Private Method 20100506
10 DISPLAY_TITLE Instance method Private Method 20101206
11 EXCLUDE_TB_FUNCTIONS Instance method Private Method 20100510
12 FREE Instance method Public Method 20100510
13 GET_COMMENT_FROM_ERROR_CODE Instance method Private Method 20101206
14 GET_DELETION_ICON Instance method Private Method 20100511
15 GET_INCLUDE_ICON Instance method Private Method 20100510
16 GET_MODULE_ICON Instance method Private Method 20100510
17 GET_RADIO_BUTTON Instance method Private Method 20100511
18 HANDLE_HOTSPOT_CLICKED Instance method Private Event handling method 20100511
19 HANDLE_ITEM_CONTEXT_MENU_REQ Instance method Private Event handling method 20100521
20 HANDLE_ITEM_CONTEXT_MENU_SEL Instance method Private Event handling method 20100521
21 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method 20100521
22 HANDLE_NODE_CONTEXT_MENU_REQ Instance method Private Event handling method 20100510
23 HANDLE_NODE_CONTEXT_MENU_SEL Instance method Private Event handling method 20100510
24 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method 20100521
25 HANDLE_SELECT_INCLUDE Instance method Private Method 20100511
26 HIER_HEADER Instance method Private Method 20100510
27 REGISTER_ALVTREE_EVENTS Instance method Private Method 20100510
28 REPAIR Instance method Public Method 20101202
29 SETUP_FIELDCAT Static method Private Method 20100510
30 WRITELN Instance method Private Method 20101230
Events
# Event Type Visibility Description Created on
1 SHOW_INCLUDE Instance Event
(0)
Public
(2)
20100512
2 SHOW_PROTOCOL Instance Event
(0)
Public
(2)
20101202
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_INCLUDE_TYPE Private See coding 20131113 ty_include_type type c length 1
2 TY_NODE Private See coding 20100510 begin of ty_node, key type lvc_nkey, type type c length 1, module type funcname, include type progname, module_key type lvc_nkey, end of ty_node
Method Signatures

Method ADD_DELETION_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IS_THE_ONLY_OPTION Call by reference Type reference (TYPE) ABAP_BOOL 20101206
2 Importing IM_MODULE Call by reference Type reference (TYPE) FUNCNAME Function name 20100512
3 Importing IM_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100511

Method ADD_DELETION_MESSAGE on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method ADD_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INCLUDE Call by reference Type reference (TYPE) CL_FUGR_ANALYSIS=>TY_INCLUDE 20100511
2 Importing IM_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100511
3 Importing IM_SELECTED_INCLUDE Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20100511
4 Importing IM_VERS_NO Call by reference Type reference (TYPE) I 20100511

Method ADD_INCLUDE on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Call by reference Type reference (TYPE) LVC_VALUE ALV Control: Cell Content 20100511
2 Importing IM_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100511

Method ADD_MESSAGE on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method ADD_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODULE Call by reference Type reference (TYPE) CL_FUGR_ANALYSIS=>TY_MODULE_DATA 20100510
2 Returning RE_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100510

Method ADD_MODULE on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method ANALYZE_FUNCTION_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PROTOCOL Call by reference Type reference (TYPE) CL_FUGR_ANALYSIS=>TY_PROTOCOL 20101230
2 Importing IM_MODULE Call by reference Type reference (TYPE) FUNCNAME Function name 20101230

Method ANALYZE_FUNCTION_MODULE on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FUGR Call by reference Type reference (TYPE) RS38L_AREA Function group, to which the function module belongs 20101206
2 Importing IM_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20101206
# Exception Resumable Description Created on
1 CX_FUGR_ANALYSIS Function Group Analysis 20101206

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_FUGR_ANALYSIS Function Group Analysis 20100510
# Exception Resumable Description Created on
1 CX_FUGR_ANALYSIS Function Group Analysis 20100510

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER 20100506
# Exception Resumable Description Created on
1 CX_FUGR_ANALYSIS Function Group Analysis 20100510

Method CREATE_ALV_TREE Signature

Method CREATE_ALV_TREE on class CL_FUGR_ANALYSIS_VIEWER has no parameter.
# Exception Resumable Description Created on
1 CX_FUGR_ANALYSIS UI Problems 20100506

Method DISPLAY_TITLE Signature

Method DISPLAY_TITLE on class CL_FUGR_ANALYSIS_VIEWER has no parameter.
Method DISPLAY_TITLE on class CL_FUGR_ANALYSIS_VIEWER 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 20100510

Method EXCLUDE_TB_FUNCTIONS on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method FREE Signature

Method FREE on class CL_FUGR_ANALYSIS_VIEWER has no parameter.
Method FREE on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method GET_COMMENT_FROM_ERROR_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ERROR_CODE Call by reference Type reference (TYPE) STRING 20101206
2 Returning RE_COMMENT Value transfer Type reference (TYPE) STRING 20101206

Method GET_COMMENT_FROM_ERROR_CODE on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method GET_DELETION_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ICON Value transfer Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20100511

Method GET_DELETION_ICON on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method GET_INCLUDE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INCLUDE_TYPE Call by reference Type reference (TYPE) TY_INCLUDE_TYPE 20131113
2 Returning RE_ICON Value transfer Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20100510

Method GET_INCLUDE_ICON on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method GET_MODULE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ICON Value transfer Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20100510

Method GET_MODULE_ICON on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method GET_RADIO_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELECTED Call by reference Type reference (TYPE) ABAP_BOOL 20100511
2 Returning RE_ICON Value transfer Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20100511

Method GET_RADIO_BUTTON on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method HANDLE_HOTSPOT_CLICKED Signature

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

Method HANDLE_HOTSPOT_CLICKED on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method HANDLE_ITEM_CONTEXT_MENU_REQ Signature

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

Method HANDLE_ITEM_CONTEXT_MENU_REQ on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method HANDLE_ITEM_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) 20100611
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20100611
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20100611

Method HANDLE_ITEM_CONTEXT_MENU_SEL on class CL_FUGR_ANALYSIS_VIEWER 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 FIELDNAME Value transfer Attribute reference (LIKE) 20100521
2 Importing KEY Value transfer Attribute reference (LIKE) 20100521
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20100521

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_FUGR_ANALYSIS_VIEWER 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) 20100510
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20100510

Method HANDLE_NODE_CONTEXT_MENU_REQ on class CL_FUGR_ANALYSIS_VIEWER 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) 20100510
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20100510

Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_FUGR_ANALYSIS_VIEWER 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) 20100611

Method HANDLE_NODE_DOUBLE_CLICK on class CL_FUGR_ANALYSIS_VIEWER has no exception.

Method HANDLE_SELECT_INCLUDE 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 20100511

Method HANDLE_SELECT_INCLUDE on class CL_FUGR_ANALYSIS_VIEWER 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 20100510

Method HIER_HEADER on class CL_FUGR_ANALYSIS_VIEWER 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) CHAR1 'X' 20100510
# Exception Resumable Description Created on
1 CX_FUGR_ANALYSIS Function Group Analysis 20100510

Method REPAIR Signature

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

Method REPAIR on class CL_FUGR_ANALYSIS_VIEWER has no exception.

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 ListViewer control 20100510
2 Importing IM_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME 'FUGR_ANALYSIS_VIEWER_LINE' Table Name 20100510
# Exception Resumable Description Created on
1 CX_FUGR_ANALYSIS GUI Package-Builder exceptions 20100510

Method WRITELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PROTOCOL Call by reference Type reference (TYPE) CL_FUGR_ANALYSIS=>TY_PROTOCOL 20101230
2 Importing IM_LINE Call by reference Type reference (TYPE) CLIKE 20101230

Method WRITELN on class CL_FUGR_ANALYSIS_VIEWER has no exception.
Event Signatures

Event SHOW_INCLUDE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_INCLUDE Exporting Value transfer Type reference (TYPE) PROGNAME ABAP Program Name 20100512

Event SHOW_PROTOCOL Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_PROTOCOL Exporting Value transfer Type reference (TYPE) CL_FUGR_ANALYSIS=>TY_PROTOCOL 20101202
History
Last changed by/on SAP  20110908 
SAP Release Created in 800