SAP ABAP Class CL_WER_SELECTION_AREA_VIEW (Selection of Rule Elements)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WER_SELECTION_AREA_VIEW_603 Selection of rule element (release 603) 20070724
Properties
Class CL_WER_SELECTION_AREA_VIEW  
Short Description Selection of Rule Elements    
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 20060627   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_SELECTION_AREA_VIEW has no interface implemented.
Friends
Class CL_WER_SELECTION_AREA_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_APPLICATION_NKEY Constant Protected Type reference (TYPE) LVC_NKEY '' ALV Tree Control: Node Key 20060804
2 C_FIELD_DESCRIPTION Constant Protected Type reference (TYPE) LVC_FNAME 'DESCRIPTION' ALV control: Field name of internal table field 20060723
3 C_SEPERATOR_FCODE Constant Protected Type reference (TYPE) UI_FUNC '' Toolbar seperator function code 20060724
4 C_SEPERATOR_ICON Constant Protected Type reference (TYPE) C '' Toolbar seperator function code 20060724
5 C_TREE_STRUCTURE Constant Protected Type reference (TYPE) LVC_RTNAME 'WER_TREE_STY' ALV control: Reference table name for internal table field 20060723
6 MR_ELEMENT_LIST Instance attribute Protected Object reference (TYPE REF TO) CL_WER_ELEMENT_LIST List of element description of an application 20060722
7 MR_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20060628
8 MT_ELEMENT Instance attribute Protected Type reference (TYPE) WER_UI_ELEMENT_TREE_TTY UI structure for selection area view tree 20060922
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ELEMENT Instance method Private Method Add element node using element id and type 20060701
2 CHANGE_ELEMENT Instance method Private Method Change element node using element id and type 20060805
3 CLEAR_ELEMENT_LIST Instance method Public Method Clears all nodes in the tree and the element list instance 20060803
4 CONSTRUCTOR Instance method Public Constructor Constructor 20060628
5 CREATE_ELEMENT_CONTEXT_MENU Instance method Protected Method Create element context menu 20060831
6 CREATE_ELEMENT_NODE Instance method Private Method Create element node 20060708
7 CREATE_ELEMENT_NODES Instance method Private Method Create element nodes 20060713
8 CREATE_STANDARD_TYPE_NODES Instance method Private Method Create standard element type nodes 20060820
9 CREATE_SUB_TYPE_NODES Instance method Private Method Create type nodes for a standard type node 20060820
10 CREATE_TYPE_CONTEXT_MENU Instance method Private Method Create type context menu 20060831
11 CREATE_TYPE_NODE Instance method Private Method Create element type node 20060701
12 GENERATE_ELEMENT_NODES Instance method Private Method Generate all element nodes 20060723
13 GENERATE_NODES Instance method Private Method Regenerate the tree display 20060723
14 GENERATE_TYPE_NODES Instance method Private Method Generate all type nodes 20060723
15 GET_FIELDCATALOG Instance method Private Method Set visible tree columns 20060723
16 GET_STYLE_TOOLTIP Instance method Private Method Returns the style tooltip list 20070820
17 GET_TREE_HEADER Instance method Private Method Set the tree header text information 20060723
18 HANDLE_COPY Instance method Private Method Handles element copy 20060831
19 HANDLE_CREATE Instance method Private Method Handles element creation 20060831
20 HANDLE_DELETE Instance method Private Method Handles element delete 20060831
21 HANDLE_SELECT_APPLICATION Instance method Private Method Handles application selection 20060727
22 HANDLE_SELECT_ELEMENT Instance method Private Method Handles tree element selection 20060712
23 HAS_ELEMENT_LIST Instance method Public Method Returns true the element list is bound 20060803
24 INIT_UI_COMPONENTS Instance method Public Method Initialize UI components 20060805
25 ON_DOUBLE_CLICK Instance method Private Event handling method Handles tree double click event 20060707
26 ON_ELEMENT_ADDED Instance method Private Event handling method Handles element added event 20061017
27 ON_ELEMENT_CHANGED Instance method Private Event handling method Handles element changed event 20060805
28 ON_ELEMENT_DELETED Instance method Private Event handling method Handles element deleted event 20061017
29 ON_FUNCTION_SELECTED Instance method Protected Event handling method Handles tree function selected event 20060711
30 ON_NODE_CONTEXT_MENU_REQUEST Instance method Protected Event handling method Handles tree context menu request event 20060823
31 ON_NODE_CONTEXT_MENU_SELECTED Instance method Protected Event handling method Handles tree context menu selection event 20060823
32 REGISTER_EVENTS Instance method Private Method Set handler for tree events 20060706
33 REMOVE_ELEMENT Instance method Private Method Delete element node using element id 20060831
34 SET_ELEMENT_LIST Instance method Public Method Sets the application element manager 20060722
35 SET_TOOLBAR_FUNCTIONS Instance method Protected Method Sets the function toolbar 20060709
36 UPDATE_TOOLBAR Instance method Private Method Update the toolbar 20061027
Events
Class CL_WER_SELECTION_AREA_VIEW has no event.
Types
Class CL_WER_SELECTION_AREA_VIEW has no local type.
Method Signatures

Method ADD_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 20060701
2 Importing I_TYPE Call by reference Type reference (TYPE) WER_ELEMENT_TYPE Element type 20060723

Method ADD_ELEMENT on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method CHANGE_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 20060805
2 Importing I_TYPE Call by reference Type reference (TYPE) WER_ELEMENT_TYPE Element type 20060805

Method CHANGE_ELEMENT on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method CLEAR_ELEMENT_LIST Signature

Method CLEAR_ELEMENT_LIST on class CL_WER_SELECTION_AREA_VIEW has no parameter.
Method CLEAR_ELEMENT_LIST on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method CONSTRUCTOR 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 Container for Custom Controls in the Screen Area 20060630
2 Importing I_INITIALIZE Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_TRUE Boolean: true = X and false = SPACE 20070727
3 Importing I_VISIBLE Call by reference Type reference (TYPE) WER_BOOL Visibility of the selection area 20060628

Method CONSTRUCTOR on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method CREATE_ELEMENT_CONTEXT_MENU 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 20070221
2 Changing XR_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20060831

Method CREATE_ELEMENT_CONTEXT_MENU on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method CREATE_ELEMENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060708
2 Importing IS_ELEMENT Call by reference Type reference (TYPE) WER_ELEMENT_STY UI Element type componentsList of element descriptive attrib 20060709
3 Importing I_RELATIONSHIP Call by reference Type reference (TYPE) SALV_DE_NODE_RELATION Node Relation in Tree 20060709
4 Importing I_RELAT_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060709

Method CREATE_ELEMENT_NODE on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method CREATE_ELEMENT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ELEMENTS Call by reference Type reference (TYPE) WER_ELEMENT_TTY List of element descriptive attributes 20060713

Method CREATE_ELEMENT_NODES on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method CREATE_STANDARD_TYPE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_APPLICATION_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060820
2 Exporting E_TEMPLATE_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060820
3 Importing IT_TYPES Call by reference Type reference (TYPE) WER_ELEMENT_TTY Element Identifications (id, name, description, type) 20060820

Method CREATE_STANDARD_TYPE_NODES on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method CREATE_SUB_TYPE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARENT_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060820
2 Importing IT_TYPES Call by reference Type reference (TYPE) WER_ELEMENT_TTY List of element descriptive attributes 20060820
3 Importing I_PARENT_ID Call by reference Type reference (TYPE) WER_ELEMENT_ID Element unique identifier 20060820

Method CREATE_SUB_TYPE_NODES on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method CREATE_TYPE_CONTEXT_MENU Signature

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

Method CREATE_TYPE_CONTEXT_MENU on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method CREATE_TYPE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060820
2 Importing IS_TYPE Call by reference Type reference (TYPE) WER_ELEMENT_STY List of element descriptive attributes 20060709
3 Importing I_IS_APPLICATION Call by reference Type reference (TYPE) WER_BOOL Boolean: true = X and false = SPACE 20060720
4 Importing I_PARENT_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20060708

Method CREATE_TYPE_NODE on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method GENERATE_ELEMENT_NODES Signature

Method GENERATE_ELEMENT_NODES on class CL_WER_SELECTION_AREA_VIEW has no parameter.
Method GENERATE_ELEMENT_NODES on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method GENERATE_NODES Signature

Method GENERATE_NODES on class CL_WER_SELECTION_AREA_VIEW has no parameter.
Method GENERATE_NODES on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method GENERATE_TYPE_NODES Signature

Method GENERATE_TYPE_NODES on class CL_WER_SELECTION_AREA_VIEW has no parameter.
Method GENERATE_TYPE_NODES on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method GET_FIELDCATALOG 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 20060723

Method GET_FIELDCATALOG on class CL_WER_SELECTION_AREA_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_SELECTION_AREA_VIEW has no exception.

Method GET_TREE_HEADER Signature

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

Method GET_TREE_HEADER on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method HANDLE_COPY 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 20060831

Method HANDLE_COPY on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method HANDLE_CREATE 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 20060831

Method HANDLE_CREATE on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method HANDLE_DELETE 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 20060831

Method HANDLE_DELETE on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method HANDLE_SELECT_APPLICATION Signature

Method HANDLE_SELECT_APPLICATION on class CL_WER_SELECTION_AREA_VIEW has no parameter.
Method HANDLE_SELECT_APPLICATION on class CL_WER_SELECTION_AREA_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 20060712

Method HANDLE_SELECT_ELEMENT on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method HAS_ELEMENT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_ELEMENT_LIST Value transfer Type reference (TYPE) WER_BOOL Boolean: true = X and false = SPACE 20060803

Method HAS_ELEMENT_LIST on class CL_WER_SELECTION_AREA_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 20060805

Method INIT_UI_COMPONENTS on class CL_WER_SELECTION_AREA_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) 20060914

Method ON_DOUBLE_CLICK on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method ON_ELEMENT_ADDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_ID Call by reference Attribute reference (LIKE) 20061017
2 Importing E_TYPE Call by reference Attribute reference (LIKE) 20061017

Method ON_ELEMENT_ADDED on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method ON_ELEMENT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_ID Call by reference Attribute reference (LIKE) 20060805
2 Importing E_TYPE Call by reference Attribute reference (LIKE) 20061017

Method ON_ELEMENT_CHANGED on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method ON_ELEMENT_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_ID Call by reference Attribute reference (LIKE) 20061017

Method ON_ELEMENT_DELETED on class CL_WER_SELECTION_AREA_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) 20060711

Method ON_FUNCTION_SELECTED on class CL_WER_SELECTION_AREA_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 Call by reference Attribute reference (LIKE) 20060823
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20060823

Method ON_NODE_CONTEXT_MENU_REQUEST on class CL_WER_SELECTION_AREA_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) 20060823
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20060823

Method ON_NODE_CONTEXT_MENU_SELECTED on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method REGISTER_EVENTS Signature

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

Method REMOVE_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 20060831

Method REMOVE_ELEMENT on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method SET_ELEMENT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT_LIST Call by reference Object reference (TYPE REF TO) CL_WER_ELEMENT_LIST List of element description of an application 20060722

Method SET_ELEMENT_LIST on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method SET_TOOLBAR_FUNCTIONS Signature

Method SET_TOOLBAR_FUNCTIONS on class CL_WER_SELECTION_AREA_VIEW has no parameter.
Method SET_TOOLBAR_FUNCTIONS on class CL_WER_SELECTION_AREA_VIEW has no exception.

Method UPDATE_TOOLBAR Signature

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