SAP ABAP Class CL_RSAWBN_VIEW_CONTROLLER (View Controller of DWB)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-AWB (Application Component) Data Warehousing Workbench
     RSAWBN (Package) Data Warehousing Workbench
Properties
Class CL_RSAWBN_VIEW_CONTROLLER  
Short Description View Controller of DWB    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSAWBN    
Program status     
Category 0   
Package RSAWBN   Data Warehousing Workbench 
Created 20040524   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSAWC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSAWBN_VIEW_CONTROLLER has no interface implemented.
Friends
Class CL_RSAWBN_VIEW_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FCODE_NAV_SETTINGS Constant Public Type reference (TYPE) UI_FUNC 'NAV_SETTINGS' Settings for Navigation (Hide Dockings) 20050617
2 C_FCODE_SET_HIDE_FOR_BIGAPPL Constant Public Type reference (TYPE) UI_FUNC 'SET_HIDE_FOR_BIGAPPL' Function Code 20080807
3 C_FCODE_SET_HIDE_NAV Constant Public Type reference (TYPE) UI_FUNC 'SET_HIDE_NAV' Function Code 20050617
4 C_FCODE_SET_HIDE_TREE Constant Public Type reference (TYPE) UI_FUNC 'SET_HIDE_TREE' Function Code 20050617
5 P_2ND_CONTAINER_VISIBLE Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20041125
6 P_CONTAINER_HEIGHT_1B Instance attribute Protected Type reference (TYPE) I 50 20060724
7 P_DOCKING1_VISIBLE Instance attribute Private Type reference (TYPE) RS_BOOL Visibility of Docking 1 20040617
8 P_DOCKING2_EXTENSION Instance attribute Private Type reference (TYPE) I Docking Size: Half Screen 20040915
9 P_DOCKING2_FULLSIZE Instance attribute Private Type reference (TYPE) RS_BOOL Fully Expand Docking 2? 20040915
10 P_DOCKING2_VISIBLE Instance attribute Private Type reference (TYPE) RS_BOOL Visibility of Container p_r_docking1 20040617
11 P_DOCKING3_VISIBLE Instance attribute Private Type reference (TYPE) RS_BOOL Visibility of container p_r_docking3 20080701
12 P_DO_NOT_SET_AWB_REQUEST Instance attribute Private Type reference (TYPE) RS_BOOL Do Not Execute Request 20050111
13 P_DYNNR Instance attribute Private Type reference (TYPE) SYDYNNR Screen Number 20040528
14 P_HIDE_TREES Instance attribute Private Type reference (TYPE) RS_BOOL 20130422
15 P_REPID Instance attribute Private Type reference (TYPE) SYREPID Program 20040528
16 P_RESET_VIEW_DONT_SET_REQUEST Instance attribute Private Type reference (TYPE) RS_BOOL Do Not Execute Request if Navigation Terminated 20050114
17 P_R_AWB Instance attribute Private Object reference (TYPE REF TO) CL_RSAWBN_AWB AWB main class 20050111
18 P_R_CONTAINER1A Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040528
19 P_R_CONTAINER1B Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040528
20 P_R_CONTAINER2 Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040528
21 P_R_DOCKING1 Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20040528
22 P_R_DOCKING2 Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20040528
23 P_R_DOCKING3 Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container for Second Tool 20080701
24 P_R_DRAWER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER_BAR Vertical Tabstrip for Controls 20040528
25 P_R_DRAW_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20050616
26 P_R_SPLITTER1 Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Main Splitter 20040601
27 P_R_SPLITTER2 Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter in Splitter 20040601
28 P_R_TOOLBAR_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_RSAWB_SPLITTER_FOR_TOOLBAR Splitter with Container and Toolbar 20050630
29 P_S_DRAWNAV_ACTUAL Instance attribute Private Type reference (TYPE) RSAWBN_S_VIEW AWB View and Associated Instance (cl_rsawbn_drawer_nav) 20040622
30 P_T_DRAWVIEW Instance attribute Private Type reference (TYPE) RSAWBN_T_VIEW Table of All AWB Views with Associated Instances 20040621
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_SET_DOCKING_DISPLAY Instance method Public Method Hides Container According to Personal Settings 20050617
2 CONSTRUCTOR Instance method Public Constructor 20040524
3 CREATE_DOCKING3 Instance method Private Method Generates Third Docking Container for the Second Tool 20080701
4 CREATE_DOCKINGS Instance method Private Method Generate Two Main Docking Containers 20040528
5 CREATE_DRAWER Instance method Private Method Generate Drawer Control 20040617
6 CREATE_DRAWER_NAVS Instance method Private Method Generate Views und Drawer-Navigation Instances 20040621
7 CREATE_TREE_SPLITTER Instance method Private Method Generate Splitter for Trees 20040601
8 DOCKING2_FULL_EXPAND Instance method Public Method 20041230
9 DOCK_TO_DYNPRO Instance method Public Method dock the docking containers to a dynpro 20040624
10 ENSURE_DOCKING_VISIBLE Instance method Public Method Ensure Visibility of Docking 20050103
11 FREE Instance method Public Method Clear All 20040714
12 GET_APPL_CONTAINER_VERT Instance method Public Method 20060724
13 GET_APPL_DOCKING Instance method Public Method Returns docking3 for an application (such as second tool) 20080701
14 GET_DEFAULT_REQUEST Instance method Public Method Deliver Default Request for Current View 20040622
15 GET_DRAWNAV_ID Instance method Public Method Deliver Index for a View 20040621
16 GET_TREE_VIEW Instance method Public Method 20121123
17 HIDE_DOCKING Instance method Public Method Set Visibility for Docking 20050113
18 IS_DOCKING_VISIBLE Instance method Public Method Returns visibility of docking 1(nav) and 2(tree) 20080807
19 ON_AWB_STATUS_CHANGED Instance method Private Event handling method 20050725
20 ON_CLICKED Instance method Private Event handling method Reaction to Button Click on Drawer Control 20040617
21 ON_DRAW_TOOLBAR_BUTTON_CLICK Instance method Private Event handling method 20050616
22 ON_DRAW_TOOLBAR_DROPDOWN Instance method Private Event handling method 20050617
23 ON_VIEW_SELECTION Instance method Protected Event handling method 20120220
24 SET_ACTUAL_DRAWNAV_INSTANCE Instance method Public Method Deliver Instance for a View (Modeling, for example) 20050114
25 SET_APPL_DOCKING_VISIBLE Instance method Public Method Set visibility of Docking3 application container 20080701
26 SET_CORRECT_DOCKING_VISIBILITY Instance method Public Method Ensure Visibility of Docking 20050113
27 SET_DOCKING2_HALFSIZE Instance method Public Method Set to Half Screen 20040915
28 SET_VIEW Instance method Public Method Activate View 20040617
29 SET_VISIBLE_2ND_CONTAINER Instance method Public Method 20041125
30 SET_VISIBLE_APPLCONTAINER_VERT Instance method Public Method 20060724
31 SWITCH_DOCKING2_SIZE Instance method Public Method Toggle Between Full Screen and Half Screen 20040915
32 SWITCH_DOCKINGS_VISIBILITY Instance method Public Method Set Visibility for Docking 20050113
33 SWITCH_DOCKING_VISIBILITY Instance method Public Method Set Visibility for Docking 20040713
Events
Class CL_RSAWBN_VIEW_CONTROLLER has no event.
Types
Class CL_RSAWBN_VIEW_CONTROLLER has no local type.
Method Signatures

Method CHECK_AND_SET_DOCKING_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIDE_FOR_BIGAPPL Call by reference Type reference (TYPE) RS_BOOL Boolean 20080807

Method CHECK_AND_SET_DOCKING_DISPLAY on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_AWB Call by reference Object reference (TYPE REF TO) CL_RSAWBN_AWB AWB main class 20050111

Method CONSTRUCTOR on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method CREATE_DOCKING3 Signature

Method CREATE_DOCKING3 on class CL_RSAWBN_VIEW_CONTROLLER has no parameter.
Method CREATE_DOCKING3 on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method CREATE_DOCKINGS Signature

Method CREATE_DOCKINGS on class CL_RSAWBN_VIEW_CONTROLLER has no parameter.
Method CREATE_DOCKINGS on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method CREATE_DRAWER Signature

Method CREATE_DRAWER on class CL_RSAWBN_VIEW_CONTROLLER has no parameter.
Method CREATE_DRAWER on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method CREATE_DRAWER_NAVS Signature

Method CREATE_DRAWER_NAVS on class CL_RSAWBN_VIEW_CONTROLLER has no parameter.
Method CREATE_DRAWER_NAVS on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method CREATE_TREE_SPLITTER Signature

Method CREATE_TREE_SPLITTER on class CL_RSAWBN_VIEW_CONTROLLER has no parameter.
Method CREATE_TREE_SPLITTER on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method DOCKING2_FULL_EXPAND Signature

Method DOCKING2_FULL_EXPAND on class CL_RSAWBN_VIEW_CONTROLLER has no parameter.
Method DOCKING2_FULL_EXPAND on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method DOCK_TO_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20040624
2 Importing I_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040624

Method DOCK_TO_DYNPRO on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method ENSURE_DOCKING_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCKING_NR Call by reference Type reference (TYPE) I Nummer des Dockings, von links numeriert 20050103

Method ENSURE_DOCKING_VISIBLE on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method FREE Signature

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

Method GET_APPL_CONTAINER_VERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SET_VISIBLE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20060724
2 Returning RE_R_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20060724

Method GET_APPL_CONTAINER_VERT on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method GET_APPL_DOCKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_R_DOCKING3 Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20080701

Method GET_APPL_DOCKING on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method GET_DEFAULT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_R_REQUEST Value transfer Object reference (TYPE REF TO) CL_RSAWBN_REQUEST AWB Navigationsrequest 20040622

Method GET_DEFAULT_REQUEST on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method GET_DRAWNAV_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEW Call by reference Type reference (TYPE) RSAWBNVIEW View der AWB (Modellierung, Administration...) 20040621
2 Returning RE_ID Value transfer Type reference (TYPE) I 20040621

Method GET_DRAWNAV_ID on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method GET_TREE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_R_TREE_VIEW Value transfer Object reference (TYPE REF TO) CL_RSAWBN_TREE_VIEW Tree Frontend 20121123

Method GET_TREE_VIEW on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method HIDE_DOCKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCKING_NR Call by reference Type reference (TYPE) I Nummer des Dockings, von links numeriert 20050113

Method HIDE_DOCKING on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method IS_DOCKING_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCKING_NR Call by reference Type reference (TYPE) I 1=nav, 2=tree 20080807
2 Returning RE_VISIBLE Value transfer Type reference (TYPE) RS_BOOL Boolean 20080807

Method IS_DOCKING_VISIBLE on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method ON_AWB_STATUS_CHANGED Signature

Method ON_AWB_STATUS_CHANGED on class CL_RSAWBN_VIEW_CONTROLLER has no parameter.
Method ON_AWB_STATUS_CHANGED on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method ON_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Value transfer Attribute reference (LIKE) 20040617
2 Importing ID Value transfer Attribute reference (LIKE) 20040617
3 Importing NAME Value transfer Attribute reference (LIKE) 20050525

Method ON_CLICKED on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method ON_DRAW_TOOLBAR_BUTTON_CLICK Signature

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

Method ON_DRAW_TOOLBAR_BUTTON_CLICK on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method ON_DRAW_TOOLBAR_DROPDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20050617
2 Importing POSX Value transfer Attribute reference (LIKE) 20050617
3 Importing POSY Value transfer Attribute reference (LIKE) 20050617

Method ON_DRAW_TOOLBAR_DROPDOWN on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method ON_VIEW_SELECTION Signature

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

Method ON_VIEW_SELECTION on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method SET_ACTUAL_DRAWNAV_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEW Call by reference Type reference (TYPE) RSAWBNVIEW View der AWB (Modellierung, Administration...) 20050114
2 Returning RE_R_DRAWNAV Value transfer Object reference (TYPE REF TO) CL_RSAWBN_DRAWER_NAV Verwaltung der Controls einer Schublade im Drawercontrol 20050114

Method SET_ACTUAL_DRAWNAV_INSTANCE on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method SET_APPL_DOCKING_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VISIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20080701

Method SET_APPL_DOCKING_VISIBLE on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method SET_CORRECT_DOCKING_VISIBILITY Signature

Method SET_CORRECT_DOCKING_VISIBILITY on class CL_RSAWBN_VIEW_CONTROLLER has no parameter.
Method SET_CORRECT_DOCKING_VISIBILITY on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method SET_DOCKING2_HALFSIZE Signature

Method SET_DOCKING2_HALFSIZE on class CL_RSAWBN_VIEW_CONTROLLER has no parameter.
Method SET_DOCKING2_HALFSIZE on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method SET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DO_NOT_RAISE_REQUEST Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050111
2 Importing I_HIDE_TREES Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130422
3 Importing I_VIEW Call by reference Type reference (TYPE) RSAWBNVIEW View der AWB (Modellierung, Administration...) 20040617

Method SET_VIEW on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method SET_VISIBLE_2ND_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VISIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20041125

Method SET_VISIBLE_2ND_CONTAINER on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method SET_VISIBLE_APPLCONTAINER_VERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VISIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20060724

Method SET_VISIBLE_APPLCONTAINER_VERT on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method SWITCH_DOCKING2_SIZE Signature

Method SWITCH_DOCKING2_SIZE on class CL_RSAWBN_VIEW_CONTROLLER has no parameter.
Method SWITCH_DOCKING2_SIZE on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method SWITCH_DOCKINGS_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_HIDE_TREES Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130422

Method SWITCH_DOCKINGS_VISIBILITY on class CL_RSAWBN_VIEW_CONTROLLER has no exception.

Method SWITCH_DOCKING_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCKING_NR Call by reference Type reference (TYPE) I Nummer des Dockings, von links numeriert 20040713

Method SWITCH_DOCKING_VISIBILITY on class CL_RSAWBN_VIEW_CONTROLLER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 400