SAP ABAP Class CL_WER_WHERE_USED_VIEW (Where-Used List View)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-MD-MM (Application Component) Material Master
     WER_UI (Package) User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WER_NAVIGATION_VIEW Navigation view 20070730
Properties
Class CL_WER_WHERE_USED_VIEW  
Short Description Where-Used List View    
Super Class CL_WER_NAVIGATION_VIEW Navigation view 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WER_UI   User Interface 
Created 20070726   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WER_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WER_WHERE_USED_VIEW has no interface implemented.
Friends
Class CL_WER_WHERE_USED_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DUMMY_DATA Constant Private Type reference (TYPE) C '' Dummy data 20070816
2 C_FIELD_ORIGINAL Constant Private Type reference (TYPE) LVC_FNAME 'ORIGINAL' ALV control: Field name of internal table field 20070802
3 C_NODE_KEY_INITIAL Constant Private Type reference (TYPE) LVC_NKEY '' Initial node key 20070816
4 C_TREE_STRUCTURE Constant Private Type reference (TYPE) LVC_RTNAME 'WER_UI_WHERE_USED_STY' ALV control: Reference table name for internal table field 20070727
5 MR_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20070727
6 MR_WHERE_USED Instance attribute Private Object reference (TYPE REF TO) CL_WER_WHERE_USED Contains the list of element usages 20070730
7 MT_QUERIED_ELEMENT Instance attribute Private Type reference (TYPE) WER_ELEMENT_ID_TTY Parent elements queried 20070807
8 MT_USAGE_LIST Instance attribute Private Type reference (TYPE) WER_UI_WHERE_USED_TTY Where-Used UI components 20070727
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_NODE Instance method Private Method Create element node 20070730
2 CREATE_NODES Instance method Private Method Create element nodes 20070731
3 CREATE_SUB_NODES Instance method Private Method Create element sub node 20070801
4 CREATE_SUB_USAGE_TREES Instance method Private Method Create sub element usage trees 20070807
5 GET_EXCLUDED_FUNCTIONS Instance method Private Method Returns the list of excluded functions 20070816
6 GET_FIELD_CATALOG Instance method Private Method Returns the field catalog 20070727
7 GET_HEADER Instance method Private Method Returns the tree header 20070727
8 GET_STYLE_TOOLTIP Instance method Private Method Returns the style tooltip list 20070820
9 HANDLE_ADD_ELEMENT_TO_WORKLIST Instance method Private Method Handles add element to worklist 20070731
10 HANDLE_GET_ELEMENT_USAGE Instance method Private Method Handles get element usage 20070731
11 HANDLE_REFRESH Instance method Private Method Handles refresh event 20070731
12 HANDLE_SELECT_ELEMENT Instance method Private Method Handles tree element selection 20070731
13 INIT_UI_COMPONENTS Instance method Public Method Initialize UI components 20070726
14 LOAD_USAGE_TREE Instance method Private Method Load the usage tree 20070806
15 ON_APPLICATION_CHANGED Instance method Private Event handling method Handles application change event 20070806
16 ON_DOUBLE_CLICK Instance method Private Event handling method Handles tree double click event 20070731
17 ON_FUNCTION_SELECTED Instance method Protected Event handling method Handles tree function selected event 20070731
18 ON_NODE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Handles tree context menu request event 20070731
19 ON_NODE_CONTEXT_MENU_SELECTED Instance method Private Event handling method Handles tree context menu selection event 20070731
20 ON_USAGE_CHANGED Instance method Private Event handling method Handles where used element usage changes 20070801
21 PUBLISH_ELEMENT_NOT_USED Instance method Private Method Publish message if the element is not used 20070818
22 REGISTER_EVENTS Instance method Private Method Register event 20070731
23 SET_HANDLERS Instance method Private Method Set event handlers 20070731
24 SET_ORIGINAL_FLAG Instance method Private Method Set original item flag 20070802
25 SET_QUERY_ELEMENT Instance method Public Method Set element queried 20070730
26 SET_TOOLBAR Instance method Private Method Set toolbar functions 20070727
27 SET_WHERE_USED Instance method Public Method Sets the where-used instance 20070730
28 UPDATE_TOOLBAR Instance method Private Method Update toolbar button visibility 20070731
Events
Class CL_WER_WHERE_USED_VIEW has no event.
Types
Class CL_WER_WHERE_USED_VIEW has no local type.
Method Signatures

Method CREATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ELEMENT Call by reference Type reference (TYPE) WER_USAGE_PATH_STY Element usage path 20070730
2 Importing I_PARENT Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20070730
3 Importing I_RELATIONSHIP Call by reference Type reference (TYPE) INT4 Natural Number 20070802
4 Returning R_NKEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20070730

Method CREATE_NODE on class CL_WER_WHERE_USED_VIEW has no exception.

Method CREATE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ELEMENT Call by reference Type reference (TYPE) WER_USAGE_PATH_STY Element usage path 20070801
2 Importing IT_USAGES Call by reference Type reference (TYPE) WER_USAGE_PATH_TTY Usage path 20070731
3 Importing I_PARENT Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20070801
4 Returning R_NKEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20070731

Method CREATE_NODES on class CL_WER_WHERE_USED_VIEW has no exception.

Method CREATE_SUB_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USAGES Call by reference Type reference (TYPE) WER_USAGE_PATH_TTY Usage path 20070801
2 Importing I_PARENT_ID Call by reference Type reference (TYPE) WER_ELEMENT_ID Element unique identifier 20070801
3 Importing I_PARENT_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20070801

Method CREATE_SUB_NODES on class CL_WER_WHERE_USED_VIEW has no exception.

Method CREATE_SUB_USAGE_TREES Signature

Method CREATE_SUB_USAGE_TREES on class CL_WER_WHERE_USED_VIEW has no parameter.
Method CREATE_SUB_USAGE_TREES on class CL_WER_WHERE_USED_VIEW has no exception.

Method GET_EXCLUDED_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FUNCTION Value transfer Object reference (TYPE REF TO) UI_FUNCTIONS Function Code Table 20070816

Method GET_EXCLUDED_FUNCTIONS on class CL_WER_WHERE_USED_VIEW has no exception.

Method GET_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FCAT Value transfer Object reference (TYPE REF TO) LVC_T_FCAT Field Catalog for List Viewer Control 20070727

Method GET_FIELD_CATALOG on class CL_WER_WHERE_USED_VIEW has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_HEADER Value transfer Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20070727

Method GET_HEADER on class CL_WER_WHERE_USED_VIEW has no exception.

Method GET_STYLE_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STYLE_TOOLTIP Value transfer Object reference (TYPE REF TO) LVC_T_QINF Table for Exception Quickinfo 20070820

Method GET_STYLE_TOOLTIP on class CL_WER_WHERE_USED_VIEW has no exception.

Method HANDLE_ADD_ELEMENT_TO_WORKLIST Signature

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

Method HANDLE_ADD_ELEMENT_TO_WORKLIST on class CL_WER_WHERE_USED_VIEW has no exception.

Method HANDLE_GET_ELEMENT_USAGE Signature

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

Method HANDLE_GET_ELEMENT_USAGE on class CL_WER_WHERE_USED_VIEW has no exception.

Method HANDLE_REFRESH Signature

Method HANDLE_REFRESH on class CL_WER_WHERE_USED_VIEW has no parameter.
Method HANDLE_REFRESH on class CL_WER_WHERE_USED_VIEW has no exception.

Method HANDLE_SELECT_ELEMENT Signature

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

Method HANDLE_SELECT_ELEMENT on class CL_WER_WHERE_USED_VIEW has no exception.

Method INIT_UI_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20070726

Method INIT_UI_COMPONENTS on class CL_WER_WHERE_USED_VIEW has no exception.

Method LOAD_USAGE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) WER_ELEMENT_ID Element unique identifier 20070806
2 Importing I_TYPE Call by reference Type reference (TYPE) WER_ELEMENT_TYPE Element type 20070806

Method LOAD_USAGE_TREE on class CL_WER_WHERE_USED_VIEW has no exception.

Method ON_APPLICATION_CHANGED Signature

Method ON_APPLICATION_CHANGED on class CL_WER_WHERE_USED_VIEW has no parameter.
Method ON_APPLICATION_CHANGED on class CL_WER_WHERE_USED_VIEW has no exception.

Method ON_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) 20070731

Method ON_DOUBLE_CLICK on class CL_WER_WHERE_USED_VIEW has no exception.

Method ON_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) 20070731

Method ON_FUNCTION_SELECTED on class CL_WER_WHERE_USED_VIEW has no exception.

Method ON_NODE_CONTEXT_MENU_REQUEST Signature

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

Method ON_NODE_CONTEXT_MENU_REQUEST on class CL_WER_WHERE_USED_VIEW has no exception.

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

Method ON_NODE_CONTEXT_MENU_SELECTED on class CL_WER_WHERE_USED_VIEW has no exception.

Method ON_USAGE_CHANGED Signature

Method ON_USAGE_CHANGED on class CL_WER_WHERE_USED_VIEW has no parameter.
Method ON_USAGE_CHANGED on class CL_WER_WHERE_USED_VIEW has no exception.

Method PUBLISH_ELEMENT_NOT_USED Signature

Method PUBLISH_ELEMENT_NOT_USED on class CL_WER_WHERE_USED_VIEW has no parameter.
Method PUBLISH_ELEMENT_NOT_USED on class CL_WER_WHERE_USED_VIEW has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_WER_WHERE_USED_VIEW has no parameter.
Method REGISTER_EVENTS on class CL_WER_WHERE_USED_VIEW has no exception.

Method SET_HANDLERS Signature

Method SET_HANDLERS on class CL_WER_WHERE_USED_VIEW has no parameter.
Method SET_HANDLERS on class CL_WER_WHERE_USED_VIEW has no exception.

Method SET_ORIGINAL_FLAG Signature

Method SET_ORIGINAL_FLAG on class CL_WER_WHERE_USED_VIEW has no parameter.
Method SET_ORIGINAL_FLAG on class CL_WER_WHERE_USED_VIEW has no exception.

Method SET_QUERY_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) WER_ELEMENT_ID Element unique identifier 20070730
2 Importing I_TYPE Call by reference Type reference (TYPE) WER_ELEMENT_TYPE Element type 20070730

Method SET_QUERY_ELEMENT on class CL_WER_WHERE_USED_VIEW has no exception.

Method SET_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XR_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20070727

Method SET_TOOLBAR on class CL_WER_WHERE_USED_VIEW has no exception.

Method SET_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WHERE_USED Call by reference Object reference (TYPE REF TO) CL_WER_WHERE_USED Contains the list of element usages 20070730

Method SET_WHERE_USED on class CL_WER_WHERE_USED_VIEW has no exception.

Method UPDATE_TOOLBAR Signature

Method UPDATE_TOOLBAR on class CL_WER_WHERE_USED_VIEW has no parameter.
Method UPDATE_TOOLBAR on class CL_WER_WHERE_USED_VIEW has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 603