SAP ABAP Class CL_RSR_VARIABLE_SCREEN_SAPGUI (Variable Screen in SAP GUI)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_VAR (Package) OLAP Variables
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_BASE OLAP Basis 20040507
Properties
Class CL_RSR_VARIABLE_SCREEN_SAPGUI  
Short Description Variable Screen in SAP GUI    
Super Class CL_RSR_BASE OLAP Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_VAR   OLAP Variables 
Created 20040507   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSR_VAR_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_VARIABLE_SCREEN_SAPGUI has no interface implemented.
Friends
Class CL_RSR_VARIABLE_SCREEN_SAPGUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_VAR Instance attribute Public Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME Variables for One or More Queries 20040507
2 N_R_VAR_HELPER Instance attribute Public Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME_OBSOLETE Implementation of Old Routines 20050127
3 N_SAVE_VARIANT Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20041112
4 N_T_FCODE Instance attribute Public See coding 20041115
5 P_ERROR Static Attribute Private Type reference (TYPE) STRING 20040507
6 P_EVENT_CNT Instance attribute Private Type reference (TYPE) INT4 Event Count for Event 19903 20100714
7 P_MAINTAIN_VARIANT Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20061124
8 P_R_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Documents: Document 20040611
9 P_R_FORM Instance attribute Private Object reference (TYPE REF TO) CL_DD_FORM_AREA Dynamic Documents: Range of a Form 20041115
10 P_R_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20060601
11 P_R_MENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20041115
12 P_R_RSMD_RS Instance attribute Private Object reference (TYPE REF TO) IF_RSMD_RS Master Data Read Services 20040713
13 P_R_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20060601
14 P_R_TEXT Instance attribute Private Object reference (TYPE REF TO) CL_DD_INPUT_ELEMENT Dynamic Documents: Input Element 20040622
15 P_R_VAR Instance attribute Public Object reference (TYPE REF TO) CL_RSR_VARIABLES Services on the Variables Popup 20090226
16 P_R_VARI Instance attribute Private Object reference (TYPE REF TO) CL_DD_INPUT_ELEMENT Dynamic Documents: Input Element 20040622
17 P_R_VARIANT Instance attribute Private Object reference (TYPE REF TO) IF_RSR_VARIANT Persistence for Variants 20050127
18 P_SASH Instance attribute Private Type reference (TYPE) I 20060601
19 P_SHOW_PERS Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20040621
20 P_SX_LINE Instance attribute Private Type reference (TYPE) TP_SX_LINE 20040614
21 P_S_OPTIONS_MULTI Static Attribute Private Type reference (TYPE) RSOPTIONS Options for SELECT-OPTIONS 20040614
22 P_S_OPTIONS_SELOPT Static Attribute Private Type reference (TYPE) RSOPTIONS Options for SELECT-OPTIONS 20040614
23 P_TEXT Instance attribute Private Type reference (TYPE) RSTXTLG Long Description 20040622
24 P_THX_LINE Instance attribute Private See coding 20040611
25 P_TX_VALUES Instance attribute Private Type reference (TYPE) RSR_T_VARIABLE_VALUES Variable values 20060214
26 P_T_MESG Instance attribute Private Type reference (TYPE) RRMS_T_MESG 20060601
27 P_T_MESG2 Instance attribute Private See coding 20060601
28 P_T_RUNTIME_INFO Instance attribute Private Type reference (TYPE) IF_RSR_VAR_GLOBAL=>TN_T_RUNTIME_INFO 20050103
29 P_T_SELOPT Static Attribute Private Type reference (TYPE) SDYDO_OPTION_TAB 20040614
30 P_T_VARI_LIST Instance attribute Private Type reference (TYPE) RSO_T_OBJECT_F4_LIST BW Repository: List Format (ALV) for Input Help 20060308
31 P_USERVARI Instance attribute Private Type reference (TYPE) RS_BOOL Is user-specific variant queried? 20070718
32 P_VARI Instance attribute Private Type reference (TYPE) RSRVARI Variant 20040622
33 P_VAR_ID_F4 Instance attribute Private Type reference (TYPE) RSR_S_VAR_ID Variable ID 20040713
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTON Instance method Private Method 20041116
2 CALL_F4 Instance method Private Method 20040614
3 CHECK Instance method Private Method 20040507
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040614
5 CLEAR_VAR Instance method Private Method 20040621
6 COMPLEX_SELECTIONS Instance method Private Method 20040614
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040507
8 DISPLAY_DOCUMENT Instance method Private Method 20040611
9 F4 Instance method Public Method 20040614
10 GET_TEXT Instance method Private Method 20040614
11 HANDLE_BUTTON_CLICKED Instance method Private Event handling method 20040611
12 HANDLE_DOUBLE_CLICK Instance method Private Event handling method 20060601
13 HANDLE_ENTERED Instance method Private Event handling method 20040611
14 HANDLE_F1 Instance method Private Event handling method 20040611
15 HANDLE_F4 Instance method Private Event handling method 20040611
16 HANDLE_RIGHT_CLICK Instance method Private Event handling method 20041115
17 HANDLE_SELECT Instance method Private Event handling method 20040614
18 HANDLE_VALUE_CHANGED Instance method Private Event handling method 20040713
19 INITIALIZE_DOCUMENT Instance method Private Method 20040611
20 MESSAGES Instance method Private Method 20050127
21 NODE_F4 Instance method Private Method 20040614
22 OKCODE Instance method Public Method 20041112
23 POPUP_F4 Instance method Private Method 20050509
24 SAVE_VARIANT Instance method Private Method 20040622
25 SET_MESSAGES Instance method Private Method 20040611
26 SET_VALUES Instance method Private Method 20040614
27 SUBMIT Instance method Private Method 20040507
28 SUBMIT_SAVE_VARIANT Instance method Private Method 20040622
29 TOGGLE_PERS_QUERY Instance method Private Method 20040617
30 TOGGLE_PERS_VAR Instance method Private Method 20040617
31 VARIANT_F4 Instance method Private Method 20040621
32 _GET_OPT Instance method Private Method 20111206
Events
# Event Type Visibility Description Created on
1 CANCELLED Instance Event
(0)
Public
(2)
20040614
2 SUBMITTED Instance Event
(0)
Public
(2)
20040614
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SX_LINE Private See coding 20040611 begin of tp_sx_line, def type rsr_s_variable_definition, low_ext type ref to cl_dd_input_element, high_ext type ref to cl_dd_input_element, select type ref to cl_dd_select_element, nodename type rschavlext, niobjnm type rschavlext, end of tp_sx_line
2 TP_S_MESG2 Private See coding 20060601 begin of TP_S_MESG2, light type char1, text type natxt, ARBGB type symsgid, TXTNR type MSGNO, end of tp_s_mesg2
3 TP_S_NAME Private See coding 20040611 begin of tp_s_name, tp(1) type c, lohi(1) type c, handle type rsr_s_var_id-handle, vnam type rsr_s_var_id-vnam, end of tp_s_name
Method Signatures

Method ADD_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BUTTON Value transfer Object reference (TYPE REF TO) CL_DD_BUTTON_ELEMENT Dynamische Dokumente: Button-Element 20041116
2 Importing HOTKEY Call by reference Type reference (TYPE) SDYDO_C1 20041116
3 Importing LABEL Call by reference Type reference (TYPE) C 20041116
4 Importing NAME Call by reference Type reference (TYPE) SDYDO_ELEMENT_NAME 20041116
5 Importing SAP_ICON Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20041116
6 Importing TABINDEX Call by reference Type reference (TYPE) I 20041116
7 Importing TOOLTIP Call by reference Type reference (TYPE) C 20041116

Method ADD_BUTTON on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method CALL_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOHI Call by reference Type reference (TYPE) C 20040614

Method CALL_F4 on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIDE Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060725
2 Returning R_OK Value transfer Type reference (TYPE) RS_BOOL Boolean 20040507

Method CHECK on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_VAR Signature

Method CLEAR_VAR on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040621

Method COMPLEX_SELECTIONS Signature

Method COMPLEX_SELECTIONS on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no parameter.
Method COMPLEX_SELECTIONS on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container fuer Custom Controls in der Dynpro Area 20040507
2 Importing I_R_VAR Call by reference Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME Variablen zu einer oder mehreren Queries 20040507
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040611

Method DISPLAY_DOCUMENT Signature

Method DISPLAY_DOCUMENT on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040611

Method F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STEP Call by reference Type reference (TYPE) DDSHF4CTRL-STEP Aktueller Schritt des F4-Ablaufs 20050301
2 Exporting E_T_RECORD Call by reference Type reference (TYPE) RSR_T_VARIABLE_SCREEN_SAPGUI Variablenwerte 20050301
3 Importing I_DISPONLY Call by reference Type reference (TYPE) DDSHF4CTRL-DISPONLY SPACE Nur Anzeige. Keine Auswahl erlauben 20050301
4 Importing I_MAXROWS Call by reference Type reference (TYPE) I 500 20040614
5 Importing I_MULTISEL Call by reference Type reference (TYPE) DDSHF4CTRL-MULTISEL SPACE X: Mehrfachauswahl erlauben 20050301
6 Importing I_ROW Value transfer Type reference (TYPE) I 6 20111206
7 Importing I_T_SELOPT Call by reference Type reference (TYPE) DDSHSELOPS Selektionsoptionen für Suchhilfen 20040614

Method F4 on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_VALUES Call by reference Type reference (TYPE) RSR_S_VARIABLE_VALUES Variablenwerte 20040614
2 Returning R_TEXT Value transfer Type reference (TYPE) SDYDO_TEXT_ELEMENT 20040614

Method GET_TEXT on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method HANDLE_BUTTON_CLICKED Signature

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

Method HANDLE_BUTTON_CLICKED on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20060601
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20060601
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20060601

Method HANDLE_DOUBLE_CLICK on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method HANDLE_ENTERED Signature

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

Method HANDLE_ENTERED on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method HANDLE_F1 Signature

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

Method HANDLE_F1 on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method HANDLE_F4 Signature

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

Method HANDLE_F4 on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method HANDLE_RIGHT_CLICK Signature

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

Method HANDLE_RIGHT_CLICK on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method HANDLE_SELECT Signature

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

Method HANDLE_SELECT on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method HANDLE_VALUE_CHANGED Signature

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

Method HANDLE_VALUE_CHANGED on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method INITIALIZE_DOCUMENT Signature

Method INITIALIZE_DOCUMENT on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040614

Method MESSAGES Signature

Method MESSAGES on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no parameter.
Method MESSAGES on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method NODE_F4 Signature

Method NODE_F4 on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no parameter.
Method NODE_F4 on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method OKCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) C 20041112

Method OKCODE on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.

Method POPUP_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MULTIPLE Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050509
2 Returning R_T_CHAVT Value transfer Type reference (TYPE) RSDM_T_CHAVT 20050509
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20050509

Method SAVE_VARIANT Signature

Method SAVE_VARIANT on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040622

Method SET_MESSAGES Signature

Method SET_MESSAGES on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040611

Method SET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040614
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040614

Method SUBMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OK Value transfer Type reference (TYPE) RS_BOOL Boolean 20040507
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040614

Method SUBMIT_SAVE_VARIANT Signature

Method SUBMIT_SAVE_VARIANT on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040622

Method TOGGLE_PERS_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERSONALIZE Call by reference Type reference (TYPE) RS_BOOL Boolean 20040617
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040617

Method TOGGLE_PERS_VAR Signature

Method TOGGLE_PERS_VAR on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040617

Method VARIANT_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VARI Value transfer Type reference (TYPE) RSRVARI Variante 20040621
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040621

Method _GET_OPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABIX Value transfer Type reference (TYPE) SYTABIX 1 Index interner Tabellen 20111206
2 Importing I_VAR_ID Call by reference Type reference (TYPE) RSR_S_VAR_ID ID einer Variablen 20111206
3 Returning R_OPT Value transfer Type reference (TYPE) RSZ_OPERATOR Operator in Select Options und anderen Ausdrücken 20111206

Method _GET_OPT on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no exception.
Event Signatures

Event CANCELLED Signature
Event CANCELLED on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no parameter.
Event SUBMITTED Signature
Event SUBMITTED on class CL_RSR_VARIABLE_SCREEN_SAPGUI has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400