SAP ABAP Class CL_RSRT_UI_MAIN_VIEW (UI Main 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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_UI_MAIN_VIEW UI Main View 20130207
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_UI_MAIN_VIEW_CTRLER UI Main View Controller 20130207
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_UI_PROCESSING UI View Processor 20130208
Properties
Class CL_RSRT_UI_MAIN_VIEW  
Short Description UI Main View    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRT_BICS_MODEL   RSRT BICS Model 
Created 20130207   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSRT_UI_WINDOW 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_MAIN_VIEW UI Main View 20130207
2 IF_RSRT_UI_MAIN_VIEW_CTRLER UI Main View Controller 20130207
3 IF_RSRT_UI_PROCESSING UI View Processor 20130208
Friends
Class CL_RSRT_UI_MAIN_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_O_VIEW Instance attribute Public Object reference (TYPE REF TO) IF_RSRT_UI_VIEW UI View 20130208
2 P_O_ACTIVE_WINDOW Instance attribute Private Object reference (TYPE REF TO) IF_RSRT_UI_WINDOW UI Window 20130307
3 P_O_VIEW_USAGE Instance attribute Private Object reference (TYPE REF TO) IF_RSRT_UI_VIEW_USAGE UI View Usage 20130208
4 P_T_ACTIVE_WINDOWS Instance attribute Private Type reference (TYPE) IF_RSRT_UI_WINDOW=>TN_T_WINDOW Window List 20130307
5 P_T_VIEW_USAGE_REGISTRATIONS Instance attribute Private Type reference (TYPE) TN_T_VIEW_USAGE_REG 20130304
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20130208
2 CREATE_MAIN_VIEW Static method Public Method Create Main View 20130208
3 FREE Instance method Public Method Free 20130208
4 _CLOSE_VIEW_USAGE Instance method Public Method Close View Usage 20130304
5 _REGISTER_ACTIVE_WINDOW Instance method Public Method Register Window 20130307
6 _REGISTER_VIEW_USAGE Instance method Public Method Register View Usage 20130208
7 _UNREGISTER_ACTIVE_WINDOW Instance method Public Method Unregister Window 20130307
8 _UNREGISTER_VIEW_USAGE Instance method Public Method Unregister View Usage 20130208
Events
Class CL_RSRT_UI_MAIN_VIEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_VIEW_REG Public See coding 20130304 begin of tn_s_view_reg, o_view type ref to if_rsrt_ui_view, active type abap_bool, end of tn_s_view_reg
2 TN_S_VIEW_USAGE_REG Public See coding 20130304 begin of tn_s_view_usage_reg, o_view_usage type ref to if_rsrt_ui_view_usage, o_view type ref to if_rsrt_ui_view, t_owner_views type tn_t_view_reg, end of tn_s_view_usage_reg
3 TN_T_VIEW_REG Public See coding 20130304 tn_t_view_reg type sorted table of tn_s_view_reg with unique key o_view initial size 1
4 TN_T_VIEW_USAGE_REG Public See coding 20130304 tn_t_view_usage_reg type sorted table of tn_s_view_usage_reg with unique key o_view_usage initial size 1
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_VIEW Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_VIEW UI View 20130208
2 Importing O_VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_VIEW_USAGE UI View Usage 20130208

Method CONSTRUCTOR on class CL_RSRT_UI_MAIN_VIEW has no exception.

Method CREATE_MAIN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_VIEW Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_VIEW UI View 20130208
2 Importing O_VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_VIEW_USAGE UI View Usage 20130208
3 Returning VALUE Value transfer Object reference (TYPE REF TO) IF_RSRT_UI_MAIN_VIEW UI Main View 20130208

Method CREATE_MAIN_VIEW on class CL_RSRT_UI_MAIN_VIEW has no exception.

Method FREE Signature

Method FREE on class CL_RSRT_UI_MAIN_VIEW has no parameter.
Method FREE on class CL_RSRT_UI_MAIN_VIEW has no exception.

Method _CLOSE_VIEW_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_VIEW_USAGE UI View Usage 20130304

Method _CLOSE_VIEW_USAGE on class CL_RSRT_UI_MAIN_VIEW has no exception.

Method _REGISTER_ACTIVE_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_WINDOW Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_WINDOW UI Window 20130307

Method _REGISTER_ACTIVE_WINDOW on class CL_RSRT_UI_MAIN_VIEW has no exception.

Method _REGISTER_VIEW_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_VIEW Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_VIEW UI View 20130208
2 Importing O_VIEW_OWNER Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_VIEW UI View 20130208
3 Importing O_VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_VIEW_USAGE UI View Usage 20130208

Method _REGISTER_VIEW_USAGE on class CL_RSRT_UI_MAIN_VIEW has no exception.

Method _UNREGISTER_ACTIVE_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_WINDOW Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_WINDOW UI Window 20130307

Method _UNREGISTER_ACTIVE_WINDOW on class CL_RSRT_UI_MAIN_VIEW has no exception.

Method _UNREGISTER_VIEW_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_VIEW_OWNER Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_VIEW UI View 20130208
2 Importing O_VIEW_USAGE Call by reference Object reference (TYPE REF TO) IF_RSRT_UI_VIEW_USAGE UI View Usage 20130208

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