SAP ABAP Class CL_WER_UI_FACTORY (Creation of UI classes)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-MD-MM (Application Component) Material Master
     WER_UI (Package) User Interface
Properties
Class CL_WER_UI_FACTORY  
Short Description Creation of UI classes    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WER_UI   User Interface 
Created 20060628   SAP 
Last change 20130531   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_UI_FACTORY has no interface implemented.
Friends
Class CL_WER_UI_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SR_ASSIGNMENT_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_ASSIGNMENT_VIEW View for performing assignments 20070109
2 SR_BUS_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_WER_FACTORY Factory for persistent objects 20060628
3 SR_CO Static Attribute Private Object reference (TYPE REF TO) CL_WER_CONST Constants 20060628
4 SR_CO_UI Static Attribute Private Object reference (TYPE REF TO) CL_WER_UI_CONST Constants representing function codes, screens and programs 20060630
5 SR_INFO_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_INFORMATION_VIEW Rule element information display 20060714
6 SR_MAIN_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_RULE_CONFIG_VIEW Rule Configuration Application Main View 20060714
7 SR_ME Static Attribute Private Object reference (TYPE REF TO) CL_WER_UI_FACTORY Singleton instance 20060628
8 SR_MSG_LOG_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_MESSAGE_LOG_VIEW Work area for editing/displaying rule elements 20060714
9 SR_RULE_TAB_CTRL_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_TAB_CTRL_VIEW Tab view with subscreens 20070109
10 SR_SEL_AREA_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_SELECTION_AREA_VIEW Selection of Rule Elements 20060714
11 SR_SERVICES Static Attribute Private Object reference (TYPE REF TO) CL_WER_SERVICES Grouping of generic services 20060808
12 SR_SUB_ADMIN_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_ADMIN_VIEW Display of administrative information 20060714
13 SR_SUB_APPLICATION_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_APPLICATION_VIEW Assigning work item structures to an application 20060714
14 SR_SUB_CONDITION_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_CONDITION_VIEW Generate conditions using expressions 20060714
15 SR_SUB_EVENT_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_EVENT_VIEW Assigning Rule Sets to an event 20060714
16 SR_SUB_EXP_COMP_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_EXP_COMP_VIEW Boolean expression view 20060921
17 SR_SUB_EXP_CONST_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_EXP_CONST_VIEW Constant expression view 20060714
18 SR_SUB_EXP_MC_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_EXP_MC_VIEW Method call expression view 20060714
19 SR_SUB_RS_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_RULE_SET_VIEW View for assigning rules to a rule set 20060714
20 SR_SUB_RULE_CONDITION_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_RULE_SUBSCREEN_VIEW Rule condition view 20060914
21 SR_SUB_RULE_TRUE_ACTION_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_RULE_SUBSCREEN_VIEW Rule aciton view 20061019
22 SR_SUB_RULE_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_RULE_VIEW Rule view 20061016
23 SR_WA_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_WER_TAB_CTRL_VIEW Work area for editing/displaying rule elements 20060714
24 ST_ACTION_VIEWS Static Attribute Private Type reference (TYPE) WER_ELEMENT_VIEW_TTY List of element id and subscreen association 20061013
25 ST_EXPRESSION_VIEWS Static Attribute Private Type reference (TYPE) WER_ELEMENT_VIEW_TTY List of element id and subscreen association 20061013
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20060628
2 GET_ASSIGNMENT_VIEW Static method Public Method Returns the assignement view instance 20070109
3 GET_INFORMATION_VIEW Static method Public Method Returns the information area view instance 20060628
4 GET_INSTANCE Static method Public Method Returns the singleton instance 20060628
5 GET_MAIN_VIEW Static method Public Method Returns the main view instance 20060628
6 GET_MSG_LOG_VIEW Static method Public Method Returns the message log view instance 20060628
7 GET_NEW_MSG_LOG_VIEW Static method Public Method Returns an message log view instance 20070109
8 GET_RULE_TAB_CTRL_VIEW Static method Private Method Returns the tab view controler instance of the rule 20070109
9 GET_SEL_AREA_VIEW Static method Public Method Returns the selection area view 20060628
10 GET_SUB_ACTION_VIEW Static method Public Method Returns the action type subscreen 20060808
11 GET_SUB_ADMIN_VIEW Static method Public Method Returns the subscreen CL_WER_ADMIN_VIEW 20060630
12 GET_SUB_APPLICATION_VIEW Static method Public Method Returns the subscreen CL_WER_APPLICATION_VIEW 20060707
13 GET_SUB_CONDITION_VIEW Static method Public Method Returns the subscreen CL_WER_CONDITION_VIEW 20060714
14 GET_SUB_EVENT_VIEW Static method Public Method Returns the subscreen CL_WER_EVENT_VIEW 20060707
15 GET_SUB_EXPRESSION_VIEW Static method Public Method Returns the expression type view details 20061013
16 GET_SUB_RS_VIEW Static method Public Method Returns the subscreen CL_WER_RS_VIEW 20060713
17 GET_SUB_RULE_CONDITION_VIEW Static method Public Method Returns the rule condition subscreen 20060914
18 GET_SUB_RULE_TRUE_ACTION_VIEW Static method Public Method Returns the rule true action subscreen 20061019
19 GET_SUB_RULE_VIEW Static method Public Method Returns the subscreen CL_WER_RULE_VIEW 20061016
20 GET_WA_SUBSCREENS Static method Private Method Returns the subscreens of the work area 20060630
21 GET_WORK_AREA_VIEW Static method Public Method Returns the work area view instance 20060628
22 INIT_MAIN_VIEW Static method Private Method Create and initialize the instance MR_MAIN_VIEW 20060628
Events
Class CL_WER_UI_FACTORY has no event.
Types
Class CL_WER_UI_FACTORY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_ASSIGNMENT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ASSIGNMENT_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_ASSIGNMENT_VIEW View for performing assignments 20070109

Method GET_ASSIGNMENT_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_INFORMATION_VIEW 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 20060703
2 Returning RR_INFO_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_INFORMATION_VIEW Rule element information display 20060628

Method GET_INFORMATION_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_WER_UI_FACTORY Creation of UI classes 20060628

Method GET_INSTANCE on class CL_WER_UI_FACTORY has no exception.

Method GET_MAIN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGRAM Call by reference Type reference (TYPE) SYREPID Embedding program 20060628
2 Importing I_SCREEN Call by reference Type reference (TYPE) SYDYNNR Embedding screen 20060628
3 Importing I_WA_PROGRAM Call by reference Type reference (TYPE) SYREPID Program of the work area 20060630
4 Importing I_WA_SCREEN Call by reference Type reference (TYPE) SYDYNNR Screen of the work area 20060630
5 Returning RR_MAIN_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_RULE_CONFIG_VIEW Rule Configuration application 20060628

Method GET_MAIN_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_MSG_LOG_VIEW 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 20060703
2 Returning RR_MSG_LOG_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_MESSAGE_LOG_VIEW Message display view 20060628

Method GET_MSG_LOG_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_NEW_MSG_LOG_VIEW 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 20070109
2 Returning RR_MSG_LOG_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_MESSAGE_LOG_VIEW Message display view 20070109

Method GET_NEW_MSG_LOG_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_RULE_TAB_CTRL_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_TAB_CTRL_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_TAB_CTRL_VIEW View with subscreens 20070109

Method GET_RULE_TAB_CTRL_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_SEL_AREA_VIEW 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 Parent container 20060630
2 Importing I_VISIBLE Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_TRUE Visibility state 20060630
3 Returning RR_SEL_AREA_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_SELECTION_AREA_VIEW Selection of Rule Elements 20060628

Method GET_SEL_AREA_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_SUB_ACTION_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) WER_ELEMENT_TYPE Element type 20060808
2 Returning RR_ACTION_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_SUBSCREEN_VIEW Common services for embedded views 20060808

Method GET_SUB_ACTION_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_SUB_ADMIN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ADMIN_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_ADMIN_VIEW Display of administrative information 20060630

Method GET_SUB_ADMIN_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_SUB_APPLICATION_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_APPLICATION_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_APPLICATION_VIEW Assigning work item structures to an application 20060707

Method GET_SUB_APPLICATION_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_SUB_CONDITION_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CONDITION_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_CONDITION_VIEW Generate conditions using expressions 20060714

Method GET_SUB_CONDITION_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_SUB_EVENT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_EVENT_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_EVENT_VIEW Assigning Rule Sets to an event 20060707

Method GET_SUB_EVENT_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_SUB_EXPRESSION_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) WER_ELEMENT_TYPE Element type 20061013
2 Returning RR_EXPRESSION_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_SUBSCREEN_VIEW Common services for embedded views 20061013

Method GET_SUB_EXPRESSION_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_SUB_RS_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_RS_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_RULE_SET_VIEW View for assigning rules to a rule set 20060713

Method GET_SUB_RS_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_SUB_RULE_CONDITION_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_RULE_CONDITION_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_RULE_SUBSCREEN_VIEW Common services for embedded views 20060914

Method GET_SUB_RULE_CONDITION_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_SUB_RULE_TRUE_ACTION_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_RULE_ACTION_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_RULE_SUBSCREEN_VIEW Common services for embedded views 20061019

Method GET_SUB_RULE_TRUE_ACTION_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_SUB_RULE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_RULE_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_RULE_VIEW Rule view 20061016

Method GET_SUB_RULE_VIEW on class CL_WER_UI_FACTORY has no exception.

Method GET_WA_SUBSCREENS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SUBSCREENS Value transfer Object reference (TYPE REF TO) CL_WER_SUBSCREEN_VIEW_SET Set of subscreens 20060630

Method GET_WA_SUBSCREENS on class CL_WER_UI_FACTORY has no exception.

Method GET_WORK_AREA_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGRAM Call by reference Type reference (TYPE) SYREPID Embedding program 20060628
2 Importing I_SCREEN Call by reference Type reference (TYPE) SYDYNNR Embedding screen 20060628
3 Importing I_VISIBLE Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_FALSE Boolean: true = X and false = SPACE 20060704
4 Returning RR_WA_VIEW Value transfer Object reference (TYPE REF TO) CL_WER_TAB_CTRL_VIEW Work area for editing/displaying rule elements 20060628

Method GET_WORK_AREA_VIEW on class CL_WER_UI_FACTORY has no exception.

Method INIT_MAIN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGRAM Call by reference Type reference (TYPE) SYREPID Embedding program 20060628
2 Importing I_SCREEN Call by reference Type reference (TYPE) SYDYNNR Embedding screen 20060628
3 Importing I_WA_PROGRAM Call by reference Type reference (TYPE) SYREPID Program of the work area 20060630
4 Importing I_WA_SCREEN Call by reference Type reference (TYPE) SYDYNNR Screen of the work area 20060630

Method INIT_MAIN_VIEW on class CL_WER_UI_FACTORY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700