SAP ABAP Class CL_WER_RULE_SET_VIEW (View for assigning rules to a rule set)
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_SUBSCREEN_VIEW Common services for embedded views 20060718
Properties
Class CL_WER_RULE_SET_VIEW  
Short Description View for assigning rules to a rule set    
Super Class CL_WER_SUBSCREEN_VIEW Common services for embedded views 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WER_UI   User Interface 
Created 20060718   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WER_RULE_SET_VIEW has no forward declaration.
Interfaces
Class CL_WER_RULE_SET_VIEW has no interface implemented.
Friends
Class CL_WER_RULE_SET_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FIELDNAME_DESC Constant Private Type reference (TYPE) LVC_FNAME 'RULE_DESC' ALV control: Field name of internal table field 20060804
2 C_FIELDNAME_ID Constant Private Type reference (TYPE) LVC_FNAME 'RULE_ID' ALV control: Field name of internal table field 20060804
3 C_FIELDNAME_NAME Constant Private Type reference (TYPE) LVC_FNAME 'RULE_NAME' ALV control: Field name of internal table field 20060804
4 C_FIELDNAME_RANK Constant Private Type reference (TYPE) LVC_FNAME 'RULE_RANK' ALV control: Field name of internal table field 20060804
5 C_FIELDNAME_STATUS Constant Private Type reference (TYPE) LVC_FNAME 'STATUS' Status field 20061031
6 C_NAME_GRID_STRUCTURE Constant Private Type reference (TYPE) LVC_FNAME 'WER_UI_RS_STY' ALV control: Field name of internal table field 20060804
7 MR_RULES_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20060804
8 MR_RULES_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20060804
9 MR_RULE_SET Instance attribute Private Object reference (TYPE REF TO) CL_WER_RULE_SET Adapter for IF_FDT_RULE_SET implementors 20060803
10 MT_RULES_GRID Instance attribute Private Type reference (TYPE) WER_UI_RS_TTY Table type for managing changes of rules in grid 20060816
11 MT_RULE_CHANGES Instance attribute Private Type reference (TYPE) WER_UI_RS_TTY Table type for display of the rules within a rule set 20070109
12 M_NEW_OBJECT Instance attribute Private Type reference (TYPE) WER_BOOL Is there a empty row in the grid 20070920
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATA Instance method Public Method Check alv grid data 20070914
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060718
3 GET_EXCLUDED_FUNCTIONS Instance method Private Method Builds and returns exclude functions from ALV display 20070110
4 GET_FIELD_CATALOG Instance method Private Method Builds and returns the field catalog for ALV display 20060804
5 GET_ITEM Instance method Public Method Returns Rule set workitem 20061020
6 GET_NBR_FILLED_ROWS Instance method Private Method Returns the nu,ber of rows with a non initial rule_name 20070109
7 GET_RULES_TABLE Instance method Public Method Returns a table containing the rules assigned to a rule set 20060804
8 GET_SELECTION Instance method Private Method Returns selected rule 20060804
9 INIT_UI_COMPONENTS Instance method Private Method Initialize UI components 20060804
10 LINK_FIELDS_TO_ATTRIBUTES Instance method Public Method Links the field operator supplied to the operator attribute 20061020
11 MOVE_ROW_DOWN Instance method Private Method Moves the rule one rank down unless it is the last one 20070110
12 MOVE_ROW_FIRST Instance method Private Method Moves the rule to the first position 20070110
13 MOVE_ROW_LAST Instance method Private Method Moves the rule to the last position 20070110
14 MOVE_ROW_UP Instance method Private Method Moves the rule one rank up unless it is the first one 20070110
15 ON_DATA_CHANGED Instance method Private Event handling method Check upon the addition of a rule 20060816
16 ON_DATA_CHANGED_FINISHED Instance method Private Event handling method Complete the addition of a rule 20060816
17 ON_TOOLBAR Instance method Private Event handling method Handles modified toolbar event 20060804
18 ON_USER_COMMAND Instance method Private Event handling method Handles user command event 20060804
19 REFRESH_RULES Instance method Private Method Refreshes the descriptions of the rule sets 20061004
20 SET_CHANGED_RULE Instance method Private Method Sets the status of the modified rule 20061109
21 SET_DELETED_RULES Instance method Private Method Sets the status of rules to delete 20061109
22 SET_HANDLERS Instance method Private Method Set the event handlers 20060816
23 SET_RULES Instance method Private Method Set rules table in business object 20061004
Events
Class CL_WER_RULE_SET_VIEW has no event.
Types
Class CL_WER_RULE_SET_VIEW has no local type.
Method Signatures

Method CHECK_DATA Signature

Method CHECK_DATA on class CL_WER_RULE_SET_VIEW has no parameter.
Method CHECK_DATA on class CL_WER_RULE_SET_VIEW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Call by reference Type reference (TYPE) C 20060726
2 Importing I_ELEMENT_TYPE Call by reference Type reference (TYPE) WER_ELEMENT_TYPE Element type 20060726
3 Importing I_ID Call by reference Type reference (TYPE) WER_SUBSCREEN_ID Subscreen identifier 20060718
4 Importing I_PROGRAM Call by reference Type reference (TYPE) SYREPID Parent Program 20060718
5 Importing I_SCREEN Call by reference Type reference (TYPE) SYDYNNR Parent screen number 20060718

Method CONSTRUCTOR on class CL_WER_RULE_SET_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 RR_FUNCTIONS Value transfer Object reference (TYPE REF TO) UI_FUNCTIONS Function Code Table 20070110

Method GET_EXCLUDED_FUNCTIONS on class CL_WER_RULE_SET_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_FIELD_CATALOG Value transfer Object reference (TYPE REF TO) LVC_T_FCAT Field Catalog for List Viewer Control 20060804

Method GET_FIELD_CATALOG on class CL_WER_RULE_SET_VIEW has no exception.

Method GET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ITEM Value transfer Type reference (TYPE) WER_ITEM_ID Unique work item identifier (GUID) 20061020

Method GET_ITEM on class CL_WER_RULE_SET_VIEW has no exception.

Method GET_NBR_FILLED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NBR_ROWS Value transfer Type reference (TYPE) I 20070109

Method GET_NBR_FILLED_ROWS on class CL_WER_RULE_SET_VIEW has no exception.

Method GET_RULES_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_RULES Value transfer Object reference (TYPE REF TO) WER_RS_LINE_TTY Table type for display of the rules within a rule set 20061005

Method GET_RULES_TABLE on class CL_WER_RULE_SET_VIEW has no exception.

Method GET_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INDEX Value transfer Type reference (TYPE) LVC_INDEX ALV control: Row number (index of internal table) 20061004
# Exception Resumable Description Created on
1 CX_WER_OPERATION_FAILED Operation failed exception 20070110

Method INIT_UI_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Value transfer Type reference (TYPE) C 20060804

Method INIT_UI_COMPONENTS on class CL_WER_RULE_SET_VIEW has no exception.

Method LINK_FIELDS_TO_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORKITEM_FIELD Call by reference Type reference (TYPE) WER_ATTRIBUTE_NAME Name of an attribute 20061020

Method LINK_FIELDS_TO_ATTRIBUTES on class CL_WER_RULE_SET_VIEW has no exception.

Method MOVE_ROW_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROW Call by reference Type reference (TYPE) I 20070110

Method MOVE_ROW_DOWN on class CL_WER_RULE_SET_VIEW has no exception.

Method MOVE_ROW_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROW Call by reference Type reference (TYPE) I 20070110

Method MOVE_ROW_FIRST on class CL_WER_RULE_SET_VIEW has no exception.

Method MOVE_ROW_LAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROW Call by reference Type reference (TYPE) I 20070110

Method MOVE_ROW_LAST on class CL_WER_RULE_SET_VIEW has no exception.

Method MOVE_ROW_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROW Call by reference Type reference (TYPE) I 20070110

Method MOVE_ROW_UP on class CL_WER_RULE_SET_VIEW has no exception.

Method ON_DATA_CHANGED Signature

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

Method ON_DATA_CHANGED on class CL_WER_RULE_SET_VIEW has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

Method ON_DATA_CHANGED_FINISHED on class CL_WER_RULE_SET_VIEW has no parameter.
Method ON_DATA_CHANGED_FINISHED on class CL_WER_RULE_SET_VIEW has no exception.

Method ON_TOOLBAR Signature

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

Method ON_TOOLBAR on class CL_WER_RULE_SET_VIEW has no exception.

Method ON_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20060804
2 Importing SENDER Call by reference Attribute reference (LIKE) 20070920

Method ON_USER_COMMAND on class CL_WER_RULE_SET_VIEW has no exception.

Method REFRESH_RULES Signature

Method REFRESH_RULES on class CL_WER_RULE_SET_VIEW has no parameter.
Method REFRESH_RULES on class CL_WER_RULE_SET_VIEW has no exception.

Method SET_CHANGED_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHANGED_CELL Call by reference Type reference (TYPE) LVC_S_MODI ALV control: Modified cells for application 20061109
# Exception Resumable Description Created on
1 CX_WER_DATA_EXISTS Unique identifier exists 20061109
2 CX_WER_DATA_INVALID Invalid data supplied 20061109
3 CX_WER_DATA_NOT_FOUND Invalid data supplied 20061109

Method SET_DELETED_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DELETED_ROWS Call by reference Type reference (TYPE) LVC_T_MOCE ALV Control: Modified Cells 20061109

Method SET_DELETED_RULES on class CL_WER_RULE_SET_VIEW has no exception.

Method SET_HANDLERS Signature

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

Method SET_RULES Signature

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