SAP ABAP Class CL_WER_SUBSCREEN_VIEW (Common services for embedded views)
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_VIEW Base for all view classes 20060627
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WER_ADMIN_VIEW Display of administrative information 20060630
2 Inheritance (c INHERITING FROM c_ref)  CL_WER_APPLICATION_VIEW Assigning work item structures to an application 20060706
3 Inheritance (c INHERITING FROM c_ref)  CL_WER_ASSIGNABLE_ELEMENT_VIEW Rule element view 20061109
4 Inheritance (c INHERITING FROM c_ref)  CL_WER_CONDITION_VIEW Generate conditions using expressions 20060920
5 Inheritance (c INHERITING FROM c_ref)  CL_WER_EVENT_VIEW Assigning Rule Sets to an event 20060707
6 Inheritance (c INHERITING FROM c_ref)  CL_WER_RULE_SET_VIEW View for assigning rules to a rule set 20060718
7 Inheritance (c INHERITING FROM c_ref)  CL_WER_RULE_SUBSCREEN_VIEW Tab screen inof the rule view 20061017
8 Inheritance (c INHERITING FROM c_ref)  CL_WER_RULE_VIEW Main rule view 20060824
9 Inheritance (c INHERITING FROM c_ref)  CL_WER_SUBSCREEN_CNTR_VIEW View connector for standalone screens 20070109
Properties
Class CL_WER_SUBSCREEN_VIEW  
Short Description Common services for embedded views    
Super Class CL_WER_VIEW Base for all view classes 
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_SUBSCREEN_VIEW has no interface implemented.
Friends
Class CL_WER_SUBSCREEN_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_ELEMENT Instance attribute Protected Object reference (TYPE REF TO) IF_WER_ELEMENT Rule element base 20060929
2 MT_FIELD_STATUSES Instance attribute Protected Type reference (TYPE) WER_UI_ATTRIBUTE_STATUS_TTY Filed mappings to attribute statuses 20060929
3 M_ACTIVE Instance attribute Private Type reference (TYPE) WER_BOOL Boolean: true = X and false = SPACE 20060627
4 M_ELEMENT_CHANGED Instance attribute Protected Type reference (TYPE) WER_BOOL Boolean: true = X and false = SPACE 20070109
5 M_ELEMENT_TYPE Instance attribute Private Type reference (TYPE) WER_ELEMENT_TYPE Type of the element linked to this screen 20060726
6 M_ID Instance attribute Private Type reference (TYPE) WER_SUBSCREEN_ID Subscreen identifier 20060627
7 M_PROGRAM Instance attribute Private Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20060627
8 M_SCREEN Instance attribute Private Type reference (TYPE) SYDYNNR Current Screen Number 20060627
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20060627
2 GET_ELEMENT_TYPE Instance method Public Method FINAL: Returns the element type 20060630
3 GET_FIELD_STATUS Instance method Public Method Returns the status of attributes: EDIT, DISPLAY, UNAVAILABLE 20060929
4 GET_ID Instance method Public Method Returns the id of the subscreen 20060627
5 GET_MODE Instance method Public Method Returns the mode of the view 20060728
6 GET_SCREEN_INFO Instance method Public Method Returns the screen and program embedding this instance 20060627
7 IS_ACTIVE Instance method Public Method Returns true if this subscreen is active or false otherwise 20060627
8 RAISE_PROCESS_ERROR Instance method Protected Method Raise the event PROCESS ERROR 20060829
9 RAISE_PROCESS_STARTING Instance method Protected Method Raise the event PROCESS STARTING 20060925
10 SET_ACTIVE Instance method Public Method Sets the active state: active = true. 20060627
11 SET_ELEMENT Instance method Public Method Sets the element to be processed 20060627
Events
# Event Type Visibility Description Created on
1 PROCESS_ERROR Instance Event
(0)
Public
(2)
Error in the processing 20060829
2 PROCESS_STARTING Instance Event
(0)
Public
(2)
Start of a new process 20060925
Types
Class CL_WER_SUBSCREEN_VIEW has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_FALSE Activate state of the subscreen 20060627
2 Importing I_ELEMENT_TYPE Call by reference Type reference (TYPE) WER_ELEMENT_TYPE Element type 20060630
3 Importing I_ID Call by reference Type reference (TYPE) WER_SUBSCREEN_ID Subscreen identifier 20060627
4 Importing I_PROGRAM Call by reference Type reference (TYPE) SYREPID Parent Program 20060627
5 Importing I_SCREEN Call by reference Type reference (TYPE) SYDYNNR Parent screen number 20060627
6 Importing I_VISIBLE Call by reference Type reference (TYPE) WER_BOOL Visibility of the subscreen 20060627

Method CONSTRUCTOR on class CL_WER_SUBSCREEN_VIEW has no exception.

Method GET_ELEMENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) WER_ELEMENT_TYPE Element type 20061020

Method GET_ELEMENT_TYPE on class CL_WER_SUBSCREEN_VIEW has no exception.

Method GET_FIELD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_FIELD_STATUSES Value transfer Object reference (TYPE REF TO) WER_UI_ATTRIBUTE_STATUS_TTY Status of attributes 20060929

Method GET_FIELD_STATUS on class CL_WER_SUBSCREEN_VIEW has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) WER_SUBSCREEN_ID ID of the subscreen 20060627

Method GET_ID on class CL_WER_SUBSCREEN_VIEW has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MODE Value transfer Type reference (TYPE) WER_MODE Display or edit modes 20060728

Method GET_MODE on class CL_WER_SUBSCREEN_VIEW has no exception.

Method GET_SCREEN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROGRAM Call by reference Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20060627
2 Exporting E_SCREEN Call by reference Type reference (TYPE) SYDYNNR Current Screen Number 20060627

Method GET_SCREEN_INFO on class CL_WER_SUBSCREEN_VIEW has no exception.

Method IS_ACTIVE Signature

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

Method IS_ACTIVE on class CL_WER_SUBSCREEN_VIEW has no exception.

Method RAISE_PROCESS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTERRUPT_PROCESSING Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_FALSE Boolean: true = X and false = SPACE 20060829

Method RAISE_PROCESS_ERROR on class CL_WER_SUBSCREEN_VIEW has no exception.

Method RAISE_PROCESS_STARTING Signature

Method RAISE_PROCESS_STARTING on class CL_WER_SUBSCREEN_VIEW has no parameter.
Method RAISE_PROCESS_STARTING on class CL_WER_SUBSCREEN_VIEW has no exception.

Method SET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE Call by reference Type reference (TYPE) WER_BOOL Boolean: true = X and false = SPACE 20060627

Method SET_ACTIVE on class CL_WER_SUBSCREEN_VIEW has no exception.

Method SET_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WER_ELEMENT Element to link with the view 20060627

Method SET_ELEMENT on class CL_WER_SUBSCREEN_VIEW has no exception.
Event Signatures

Event PROCESS_ERROR Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_INTERRUPT_PROCESSING Exporting Value transfer Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_FALSE Boolean: true = X and false = SPACE 20060829

Event PROCESS_STARTING Signature
Event PROCESS_STARTING on class CL_WER_SUBSCREEN_VIEW has no parameter.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700