SAP ABAP Class CL_WER_CONDITION_TREE_VIEW (Condition tree display 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_RULE_ELEM_TREE_VIEW Common services for rule element tree display 20061003
Properties
Class CL_WER_CONDITION_TREE_VIEW  
Short Description Condition tree display view    
Super Class CL_WER_RULE_ELEM_TREE_VIEW Common services for rule element tree display 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WER_UI   User Interface 
Created 20061003   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_CONDITION_TREE_VIEW has no interface implemented.
Friends
Class CL_WER_CONDITION_TREE_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COMMAND_ADD_ELEMENT Constant Private Type reference (TYPE) UI_FUNC 'ADD_ELEMENT' Function Code 20070109
2 C_COMMAND_OPERATOR_FUNCT Constant Private Type reference (TYPE) UI_FUNC 'OPERATOR_FUNCTION' Function Code 20070109
3 C_COMMAND_REMOVE_ELEMENT Constant Private Type reference (TYPE) UI_FUNC 'REMOVE_ELEMENT' Function Code 20070109
4 M_UPDATE_TOOLBAR Instance attribute Private Type reference (TYPE) WER_BOOL Boolean: true = X and false = SPACE 20070109
5 ST_REGISTERED_FUNCTION Static Attribute Private Type reference (TYPE) WER_FUNCTION_TTY List of function codes 20070109
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070109
2 CREATE_CONDITION_CONTEXT_MENU Instance method Private Method Creates condition context menu 20061003
3 CREATE_EXPRESSION_CONTEXT_MENU Instance method Private Method Creates expression context menu 20061005
4 HANDLE_ADD_CONDITION Instance method Private Method Handles adding conditions to the main condition 20061005
5 HANDLE_ADD_EXPRESSION Instance method Private Method Handles adding expressions to the main condition 20061005
6 HANDLE_CHANGE_OPERATOR Instance method Private Method Handles the condition operator change 20061005
7 HANDLE_CONDITION_USER_CMD Instance method Private Method Handles user commands on the main condition 20070219
8 HANDLE_DELETE Instance method Private Method Handles the deletion of an element 20061006
9 HANDLE_INVERT_RESULT Instance method Private Method Invert the result of an expression 20061006
10 HANDLE_MOVE_DOWN Instance method Private Method Move an element down 20070219
11 HANDLE_MOVE_FIRST Instance method Private Method Move an element to first 20070219
12 HANDLE_MOVE_LAST Instance method Private Method Move an element to last 20070219
13 HANDLE_MOVE_UP Instance method Private Method Move an element up 20070219
14 HANDLE_RULE_ELEM_USER_CMD Instance method Private Method Handles user command of elements in the condition 20070219
15 ON_NODE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Handles node context menu request event 20061004
16 ON_NODE_CONTEXT_MENU_SELECTED Instance method Private Event handling method Handles node context menu selection event 20061004
17 ON_TOOLBAR_DROPDOWN_CLICK Instance method Private Event handling method Handles on toolbar event 20070109
18 ON_TOOLBAR_FUNCTION_SELECTED Instance method Private Event handling method Handles toolbar function selection event 20070109
19 SET_TOOLBAR Instance method Private Method Set the toolbar 20070109
20 UPDATE_TOOLBAR Instance method Private Method Update the toolbar button status 20070109
Events
Class CL_WER_CONDITION_TREE_VIEW has no event.
Types
Class CL_WER_CONDITION_TREE_VIEW has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_CONDITION_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONDITION Call by reference Object reference (TYPE REF TO) CL_WER_CONDITION Adapter for IF_FDT_AND_OR implementors 20061005
2 Changing XR_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20061003

Method CREATE_CONDITION_CONTEXT_MENU on class CL_WER_CONDITION_TREE_VIEW has no exception.

Method CREATE_EXPRESSION_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 20061005

Method CREATE_EXPRESSION_CONTEXT_MENU on class CL_WER_CONDITION_TREE_VIEW has no exception.

Method HANDLE_ADD_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TARGET_CONDITION Call by reference Object reference (TYPE REF TO) CL_WER_CONDITION Adapter for IF_FDT_AND_OR implementors 20061005
2 Importing I_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20061005
# Exception Resumable Description Created on
1 CX_WER_AUTHORIZATION Authorization error 20061006
2 CX_WER_DATA_INVALID Invalid data supplied 20061006
3 CX_WER_DATA_NOT_FOUND Value does not exist 20061006
4 CX_WER_OPERATION_FAILED Operation failed exception 20061006

Method HANDLE_ADD_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TARGET_CONDITION Call by reference Object reference (TYPE REF TO) CL_WER_CONDITION Adapter for IF_FDT_AND_OR implementors 20061005
2 Importing I_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20061005
# Exception Resumable Description Created on
1 CX_WER_AUTHORIZATION Authorization error 20061006
2 CX_WER_DATA_INVALID Invalid data supplied 20061006
3 CX_WER_DATA_NOT_FOUND Value does not exist 20061006
4 CX_WER_OPERATION_FAILED Operation failed exception 20061006

Method HANDLE_CHANGE_OPERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TARGET_CONDITION Call by reference Object reference (TYPE REF TO) CL_WER_CONDITION Adapter for IF_FDT_AND_OR implementors 20061005
2 Importing I_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20061005

Method HANDLE_CHANGE_OPERATOR on class CL_WER_CONDITION_TREE_VIEW has no exception.

Method HANDLE_CONDITION_USER_CMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMAND Call by reference Type reference (TYPE) SYUCOMM Function code that PAI triggered 20070219
# Exception Resumable Description Created on
1 CX_WER_AUTHORIZATION Authorization error 20070219
2 CX_WER_DATA_INVALID Invalid data supplied 20070219
3 CX_WER_DATA_NOT_FOUND Value does not exist 20070219
4 CX_WER_OPERATION_FAILED Operation failed exception 20070219

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 20061006
2 Importing I_RULE_ELEMENT Call by reference Type reference (TYPE) WER_RULE_ELEMENT_ID Rule element id 20061006
# Exception Resumable Description Created on
1 CX_WER_AUTHORIZATION Authorization error 20061006
2 CX_WER_DATA_NOT_FOUND Value does not exist 20061006
3 CX_WER_OPERATION_FAILED Operation failed exception 20061006

Method HANDLE_INVERT_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RULE_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WER_RULE_ELEMENT Rule element 20061010
2 Importing IR_TARGET_CONDITION Call by reference Object reference (TYPE REF TO) CL_WER_CONDITION Adapter for IF_FDT_AND_OR implementors 20061010
3 Importing I_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20061006
# Exception Resumable Description Created on
1 CX_WER_DATA_INVALID Invalid data supplied 20070109
2 CX_WER_DATA_NOT_FOUND Value does not exist 20070109

Method HANDLE_MOVE_DOWN 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_RULE_ELEMENT_ID Rule element id 20070219
2 Importing I_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20070219
# Exception Resumable Description Created on
1 CX_WER_DATA_NOT_FOUND Value does not exist 20070219

Method HANDLE_MOVE_FIRST 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_RULE_ELEMENT_ID Rule element id 20070219
2 Importing I_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20070219
3 Importing I_PARENT_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20070219
# Exception Resumable Description Created on
1 CX_WER_DATA_NOT_FOUND Value does not exist 20070219

Method HANDLE_MOVE_LAST 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_RULE_ELEMENT_ID Rule element id 20070219
2 Importing I_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20070219
3 Importing I_PARENT_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20070219
# Exception Resumable Description Created on
1 CX_WER_DATA_NOT_FOUND Value does not exist 20070219

Method HANDLE_MOVE_UP 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_RULE_ELEMENT_ID Rule element id 20070219
2 Importing I_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20070219
# Exception Resumable Description Created on
1 CX_WER_DATA_NOT_FOUND Value does not exist 20070219

Method HANDLE_RULE_ELEM_USER_CMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMAND Call by reference Type reference (TYPE) SYUCOMM Function code that PAI triggered 20070219
2 Importing I_NKEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20070219
# Exception Resumable Description Created on
1 CX_WER_AUTHORIZATION Authorization error 20070219
2 CX_WER_DATA_INVALID Invalid data supplied 20070219
3 CX_WER_DATA_NOT_FOUND Value does not exist 20070219
4 CX_WER_OPERATION_FAILED Operation failed exception 20070219

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

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

Method ON_NODE_CONTEXT_MENU_SELECTED on class CL_WER_CONDITION_TREE_VIEW has no exception.

Method ON_TOOLBAR_DROPDOWN_CLICK Signature

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

Method ON_TOOLBAR_DROPDOWN_CLICK on class CL_WER_CONDITION_TREE_VIEW has no exception.

Method ON_TOOLBAR_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) 20070109

Method ON_TOOLBAR_FUNCTION_SELECTED on class CL_WER_CONDITION_TREE_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 20070109

Method SET_TOOLBAR on class CL_WER_CONDITION_TREE_VIEW has no exception.

Method UPDATE_TOOLBAR Signature

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