SAP ABAP Class CL_RSRT_UI_VIEW (UI View)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSRT_BICS_MODEL (Package) RSRT BICS Model
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSRT_UI_VIEW_ELEMENT UI View Element 20120928
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_UI_CMENU_MANAGER UI ContextMenu Manager 20120928
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_UI_PROCESSING UI View Processor 20120928
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_UI_VIEW UI View 20120928
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_UI_VIEW_CONTROLLER UI View Controller 20120928
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_UI_VIEW_USAGE_MANAGER View Usage Manager 20120928
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_UI_WINDOW_MANAGER UI Window Manager 20120928
Properties
Class CL_RSRT_UI_VIEW  
Short Description UI View    
Super Class CL_RSRT_UI_VIEW_ELEMENT UI View Element 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRT_BICS_MODEL   RSRT BICS Model 
Created 20120928   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_RSRT_PARAMETERS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RSRT_UI_PARAMETERS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RSRT_UI_VIEW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_RSRT_UI_VIEW_ELEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRT_UI_CMENU_MANAGER UI ContextMenu Manager 20120928
2 IF_RSRT_UI_PROCESSING UI View Processor 20120928
3 IF_RSRT_UI_VIEW UI View 20120928
4 IF_RSRT_UI_VIEW_CONTROLLER UI View Controller 20120928
5 IF_RSRT_UI_VIEW_USAGE_MANAGER View Usage Manager 20120928
6 IF_RSRT_UI_WINDOW_MANAGER UI Window Manager 20120928
Friends
Class CL_RSRT_UI_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_CID Constant Public Type reference (TYPE) IF_RSRT_UI_VIEW_ELEMENT=>TN_CID IF_RSRT_UI_VIEW=>N_C_CID Unique Type ID 20120928
2 P_DIRTY Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120928
3 P_O_DATA_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_RSRT_DATA_MANAGER Data Manager 20120928
4 P_O_MAIN_VIEW Instance attribute Private Object reference (TYPE REF TO) CL_RSRT_UI_MAIN_VIEW UI Main View 20120928
5 P_O_MESSAGE_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_RSRT_MESSAGE_MANAGER Data Message Manager 20120928
6 P_O_VIEW_ITEM Instance attribute Private Object reference (TYPE REF TO) IF_RSRT_UI_VIEW_ITEM UI View Item 20120928
7 P_O_VIEW_USAGE Instance attribute Private Object reference (TYPE REF TO) CL_RSRT_UI_VIEW_USAGE UI View Usage 20120928
8 P_S_STATE Instance attribute Private Type reference (TYPE) TN_S_STATE State Information 20120928
9 P_T_INPLUG Instance attribute Private Type reference (TYPE) IF_RSRT_PARAMETERS=>TN_T_PARAMETER Parameter List 20120928
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20120928
2 CREATE_ROOT_UIE Instance method Private Method Create Root UI Element 20120928
3 CREATE_VIEW Static method Public Method Create View 20120928
4 ON_CLOSE Instance method Private Method Close View 20120928
5 ON_DATA_MANAGER_CHANGE Instance method Private Event handling method Handle Data Manager Changed 20120928
6 ON_MESSAGE_MANAGER_CHANGE Instance method Private Event handling method Handle Message Manager Changed 20120928
7 ON_OPEN Instance method Private Method Open View 20120928
8 ON_VIEW_CHANGED Instance method Private Event handling method Handle View Changed 20120928
9 ON_VIEW_USAGE_CHANGED Instance method Private Event handling method Handle View Usage Changed 20120928
10 ON_WINDOW_APPLY Instance method Private Event handling method Handle Window Open 20130307
11 ON_WINDOW_CLOSE Instance method Private Event handling method Handle Window Close 20120928
12 ON_WINDOW_OPEN Instance method Private Event handling method Handle Window Open 20120928
13 _REGISTER_TO_CHANGES Instance method Private Method Register to Changes 20120928
14 _REGISTER_VIEW_ELEMENT Instance method Public Method Register View Element 20120928
15 _UNREGISTER_FROM_CHANGES Instance method Private Method Unregister from Changes 20120928
16 _UNREGISTER_VIEW_ELEMENT Instance method Public Method Unregister View Element 20120928
Events
Class CL_RSRT_UI_VIEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_STATE Protected See coding State Information 20120928 begin of tn_s_state, opened type abap_bool, initialized type abap_bool, inplug_updated type abap_bool, updated type int1, end of tn_s_state
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CID Call by reference Type reference (TYPE) IF_RSRT_UI_VIEW_ELEMENT=>TN_CID 20120928
2 Importing ID Call by reference Type reference (TYPE) IF_RSRT_UI_VIEW_ELEMENT=>TN_ID Unique ID 20120928
3 Importing O_VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_VIEW_USAGE UI View Element: View Usage 20120928

Method CONSTRUCTOR on class CL_RSRT_UI_VIEW has no exception.

Method CREATE_ROOT_UIE Signature

Method CREATE_ROOT_UIE on class CL_RSRT_UI_VIEW has no parameter.
Method CREATE_ROOT_UIE on class CL_RSRT_UI_VIEW has no exception.

Method CREATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) IF_RSRT_UI_VIEW_ELEMENT=>TN_ID Unique ID 20120928
2 Importing O_VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_VIEW_USAGE UI View Element: View Usage 20120928
3 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_RSRT_UI_VIEW UI View 20120928

Method CREATE_VIEW on class CL_RSRT_UI_VIEW has no exception.

Method ON_CLOSE Signature

Method ON_CLOSE on class CL_RSRT_UI_VIEW has no parameter.
Method ON_CLOSE on class CL_RSRT_UI_VIEW has no exception.

Method ON_DATA_MANAGER_CHANGE Signature

Method ON_DATA_MANAGER_CHANGE on class CL_RSRT_UI_VIEW has no parameter.
Method ON_DATA_MANAGER_CHANGE on class CL_RSRT_UI_VIEW has no exception.

Method ON_MESSAGE_MANAGER_CHANGE Signature

Method ON_MESSAGE_MANAGER_CHANGE on class CL_RSRT_UI_VIEW has no parameter.
Method ON_MESSAGE_MANAGER_CHANGE on class CL_RSRT_UI_VIEW has no exception.

Method ON_OPEN Signature

Method ON_OPEN on class CL_RSRT_UI_VIEW has no parameter.
Method ON_OPEN on class CL_RSRT_UI_VIEW has no exception.

Method ON_VIEW_CHANGED Signature

Method ON_VIEW_CHANGED on class CL_RSRT_UI_VIEW has no parameter.
Method ON_VIEW_CHANGED on class CL_RSRT_UI_VIEW has no exception.

Method ON_VIEW_USAGE_CHANGED Signature

Method ON_VIEW_USAGE_CHANGED on class CL_RSRT_UI_VIEW has no parameter.
Method ON_VIEW_USAGE_CHANGED on class CL_RSRT_UI_VIEW has no exception.

Method ON_WINDOW_APPLY Signature

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

Method ON_WINDOW_APPLY on class CL_RSRT_UI_VIEW has no exception.

Method ON_WINDOW_CLOSE Signature

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

Method ON_WINDOW_CLOSE on class CL_RSRT_UI_VIEW has no exception.

Method ON_WINDOW_OPEN Signature

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

Method ON_WINDOW_OPEN on class CL_RSRT_UI_VIEW has no exception.

Method _REGISTER_TO_CHANGES Signature

Method _REGISTER_TO_CHANGES on class CL_RSRT_UI_VIEW has no parameter.
Method _REGISTER_TO_CHANGES on class CL_RSRT_UI_VIEW has no exception.

Method _REGISTER_VIEW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Object reference (TYPE REF TO) CL_RSRT_UI_VIEW_ELEMENT UI View Element 20120928

Method _REGISTER_VIEW_ELEMENT on class CL_RSRT_UI_VIEW has no exception.

Method _UNREGISTER_FROM_CHANGES Signature

Method _UNREGISTER_FROM_CHANGES on class CL_RSRT_UI_VIEW has no parameter.
Method _UNREGISTER_FROM_CHANGES on class CL_RSRT_UI_VIEW has no exception.

Method _UNREGISTER_VIEW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Object reference (TYPE REF TO) CL_RSRT_UI_VIEW_ELEMENT UI View Element 20120928

Method _UNREGISTER_VIEW_ELEMENT on class CL_RSRT_UI_VIEW has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740