SAP ABAP Class CL_RSODSO_GUI_CTRL (Controller (MVC))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_GUI (Package) UI Framework for DataStore objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSODSO_GUI_FC UI functions 20130206
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSODSO_MVC_CONTROLLER MVC Controller 20121109
Properties
Class CL_RSODSO_GUI_CTRL  
Short Description Controller (MVC)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSODSO_GUI    
Program status     
Category 0   
Package RSODSO_GUI   UI Framework for DataStore objects 
Created 20121109   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 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSODSO_GUI_FC UI functions 20130206
2 IF_RSODSO_MVC_CONTROLLER MVC Controller 20121109
Friends
Class CL_RSODSO_GUI_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DYN_HEADER_COLLAPSED Constant Protected Type reference (TYPE) SDYNNR '0002' Standard Screen 20121109
2 C_DYN_HEADER_EXPANDED Constant Protected Type reference (TYPE) SDYNNR '0001' Standard Screen 20121109
3 C_FCODE_ACTIVATE Constant Public Type reference (TYPE) SYUCOMM 'ACTIVATE' Function Code that Triggered PAI 20130708
4 C_FCODE_ADD_ROW Constant Public Type reference (TYPE) SYUCOMM 'ADD_ROW' Function Code that Triggered PAI 20130109
5 C_FCODE_BACK Constant Public Type reference (TYPE) SYUCOMM '%AWB_BACK' Function Code that Triggered PAI 20121109
6 C_FCODE_CANCEL Constant Public Type reference (TYPE) SYUCOMM '%AWB_CANCEL' Function Code that Triggered PAI 20121109
7 C_FCODE_CHECK Constant Public Type reference (TYPE) SYUCOMM 'CHECK' Function Code that Triggered PAI 20130129
8 C_FCODE_COLLAPSE_HEADER Constant Public Type reference (TYPE) SYUCOMM 'COLLAPSE_HEADER' Function Code that Triggered PAI 20121121
9 C_FCODE_DATA_NOTIFY Constant Public Type reference (TYPE) SYUCOMM 'DATA_NOTIFY' Function Code that Triggered PAI 20130620
10 C_FCODE_DBMS_HANA Constant Public Type reference (TYPE) SYUCOMM 'HANA_SETT' Function Code 20130925
11 C_FCODE_DBSTORAGE Constant Public Type reference (TYPE) SYUCOMM 'DBSTORAGE' Function Code that Triggered PAI 20130712
12 C_FCODE_DDIC_INFO Constant Public Type reference (TYPE) SYUCOMM 'INFO' Function Code that Triggered PAI 20130821
13 C_FCODE_DEL_ROW Constant Public Type reference (TYPE) SYUCOMM 'DEL_ROW' Function Code that Triggered PAI 20130109
14 C_FCODE_EXIT Constant Public Type reference (TYPE) SYUCOMM '%AWB_EXIT' Function Code that Triggered PAI 20121109
15 C_FCODE_EXPAND_HEADER Constant Public Type reference (TYPE) SYUCOMM 'EXPAND_HEADER' Function Code that Triggered PAI 20121121
16 C_FCODE_INDEXES Constant Public Type reference (TYPE) SYUCOMM 'INDEX' Function Code that Triggered PAI 20130709
17 C_FCODE_REDO Constant Public Type reference (TYPE) SYUCOMM 'REDO' Function Code that Triggered PAI 20130621
18 C_FCODE_REDO_POS Constant Public Type reference (TYPE) SYUCOMM 'CNTX_REDO_' Function Code 20130624
19 C_FCODE_SAVE Constant Public Type reference (TYPE) SYUCOMM 'SAVE' Function Code that Triggered PAI 20130708
20 C_FCODE_SHOW_LOG Constant Public Type reference (TYPE) SYUCOMM 'SHOW_LOG' Function Code that Triggered PAI 20130128
21 C_FCODE_TOGGLE_DISP Constant Public Type reference (TYPE) SYUCOMM 'EDITSWTCH' Function Code that Triggered PAI 20130206
22 C_FCODE_TOGGLE_OBJVERS Constant Public Type reference (TYPE) SYUCOMM 'OBJVERSSWTCH' Function Code that Triggered PAI 20130208
23 C_FCODE_TOGGLE_TYPE Constant Public Type reference (TYPE) SYUCOMM 'DATASTORE_TYPE' Function Code that Triggered PAI 20130214
24 C_FCODE_UNDO Constant Public Type reference (TYPE) SYUCOMM 'UNDO' Function Code that Triggered PAI 20130621
25 C_FCODE_UNDO_POS Constant Public Type reference (TYPE) SYUCOMM 'CNTX_UNDO_' Function Code 20130624
26 C_INPUT_ABORT Constant Public Type reference (TYPE) C 'A' 20130208
27 C_INPUT_NO Instance attribute Private Type reference (TYPE) C '2' 20130208
28 C_INPUT_YES Instance attribute Private Type reference (TYPE) C '1' 20130208
29 OR_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Abstract Container for GUI Controls 20121109
30 OR_CONTEXT Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_GUI_CONTEXT GUI Context 20121122
31 OR_MODEL Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_GUI_MODEL Model (MVC) 20121109
32 OR_NAVIGATOR Instance attribute Protected Object reference (TYPE REF TO) IF_RSAWBN_NAVIGATOR Access to AWB Navigator 20121109
33 OR_SCREEN_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_GUI_SCREEN_HANDLER 20121109
34 OR_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20121109
35 OR_VIEW_DYNPRO Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_GUI_VIEW_DYNP View - Dynpro Fields (MVC) 20130213
36 OR_VIEW_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_GUI_VIEW_GRID View - Maintenance Grid (MVC) 20121109
37 OR_VIEW_TB Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_GUI_VIEW_TB View - Toolbar 20130128
38 OT_OBJVERS_VALUES Static Attribute Protected Type reference (TYPE) VRM_VALUES 20121122
39 O_FCODE Instance attribute Protected Type reference (TYPE) UI_FUNC Function code 20121122
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20121122
2 CONSTRUCTOR Instance method Public Constructor 20121109
3 DATA_CHANGED Instance method Public Method 20130110
4 F4_HELP_REQUESTED Instance method Public Method 20130619
5 FILL_TLOGO_HEADER Instance method Protected Method 20121122
6 FINALIZE Instance method Public Method 20121109
7 GET_EXIT_ALLOWED Instance method Public Method 20121109
8 GET_FCODE_EXCLUDETAB Instance method Public Method 20121122
9 GET_OBJVERS_EXIST Instance method Public Method 20130701
10 GET_SCREEN_HANDLER Instance method Public Method 20121109
11 INIT Instance method Public Method 20121109
12 PAI Instance method Public Method 20121121
13 PBO Instance method Public Method 20121121
14 POPUP_TO_CONFIRM_SAVE Instance method Public Method 20130208
15 PROCESS_FCODE Instance method Protected Method 20121121
16 REFRESH_TOOLBAR Instance method Public Method 20130624
17 REFRESH_VIEWS Instance method Public Method 20130129
18 SET_CONTROL_LINK Instance method Public Method 20121109
19 SHOW_UI Instance method Public Method 20121109
Events
Class CL_RSODSO_GUI_CTRL has no event.
Types
Class CL_RSODSO_GUI_CTRL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT Call by reference Object reference (TYPE REF TO) CL_RSODSO_GUI_CONTEXT GUI Context 20121122
2 Importing IR_NAVIGATOR Call by reference Object reference (TYPE REF TO) IF_RSAWBN_NAVIGATOR Access to AWB Navigator 20121109
3 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC DWB Fcode (Display, Change, ..) 20121122

Method CONSTRUCTOR on class CL_RSODSO_GUI_CTRL has no exception.

Method DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USERINPUT Call by reference Type reference (TYPE) RSODSO_T_GUI_USERINPUT Natural number 20130110
# Exception Resumable Description Created on
1 CX_RSODSO_GUI_EXCEPTION Error when processing UI requests 20130206

Method F4_HELP_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_USERINPUT Call by reference Type reference (TYPE) RSODSO_S_GUI_USERINPUT User input 20130619
# Exception Resumable Description Created on
1 CX_RSODSO_GUI_EXCEPTION Error when processing UI requests 20130619

Method FILL_TLOGO_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DYNPRO_STRUCT Call by reference Object reference (TYPE REF TO) DATA 20121122

Method FILL_TLOGO_HEADER on class CL_RSODSO_GUI_CTRL has no exception.

Method FINALIZE Signature

Method FINALIZE on class CL_RSODSO_GUI_CTRL has no parameter.
Method FINALIZE on class CL_RSODSO_GUI_CTRL has no exception.

Method GET_EXIT_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_DISCARD_OPTION Call by reference Type reference (TYPE) RS_BOOL Boolean 20130701
2 Returning R_ALLOWED Value transfer Type reference (TYPE) RS_BOOL Boolean 20121109

Method GET_EXIT_ALLOWED on class CL_RSODSO_GUI_CTRL has no exception.

Method GET_FCODE_EXCLUDETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXCLUDETAB Value transfer Type reference (TYPE) RS_T_FCODE 20121122

Method GET_FCODE_EXCLUDETAB on class CL_RSODSO_GUI_CTRL has no exception.

Method GET_OBJVERS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS Object version 20130701
2 Returning R_EXIST Value transfer Type reference (TYPE) RS_BOOL Boolean 20130701

Method GET_OBJVERS_EXIST on class CL_RSODSO_GUI_CTRL has no exception.

Method GET_SCREEN_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SCREEN_HANDLER Value transfer Object reference (TYPE REF TO) CL_RSODSO_GUI_SCREEN_HANDLER 20121109

Method GET_SCREEN_HANDLER on class CL_RSODSO_GUI_CTRL has no exception.

Method INIT Signature

Method INIT on class CL_RSODSO_GUI_CTRL has no parameter.
Method INIT on class CL_RSODSO_GUI_CTRL has no exception.

Method PAI Signature

Method PAI on class CL_RSODSO_GUI_CTRL has no parameter.
Method PAI on class CL_RSODSO_GUI_CTRL has no exception.

Method PBO Signature

Method PBO on class CL_RSODSO_GUI_CTRL has no parameter.
Method PBO on class CL_RSODSO_GUI_CTRL has no exception.

Method POPUP_TO_CONFIRM_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_DISCARD Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130625
2 Returning R_INPUT Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20130208
# Exception Resumable Description Created on
1 CX_RSODSO_GUI_EXCEPTION Error when processing UI requests 20130208

Method PROCESS_FCODE Signature

Method PROCESS_FCODE on class CL_RSODSO_GUI_CTRL has no parameter.
Method PROCESS_FCODE on class CL_RSODSO_GUI_CTRL has no exception.

Method REFRESH_TOOLBAR Signature

Method REFRESH_TOOLBAR on class CL_RSODSO_GUI_CTRL has no parameter.
Method REFRESH_TOOLBAR on class CL_RSODSO_GUI_CTRL has no exception.

Method REFRESH_VIEWS Signature

Method REFRESH_VIEWS on class CL_RSODSO_GUI_CTRL has no parameter.
Method REFRESH_VIEWS on class CL_RSODSO_GUI_CTRL has no exception.

Method SET_CONTROL_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_DYNPRO Call by reference Type reference (TYPE) SYDYNNR Current Screen Number 20121109
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Exception Hierarchy 20121109

Method SHOW_UI Signature

Method SHOW_UI on class CL_RSODSO_GUI_CTRL has no parameter.
Method SHOW_UI on class CL_RSODSO_GUI_CTRL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740