SAP ABAP Class CL_RSR_VARIABLES (Services on the Variables Popup)
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 20130208
Properties
Class CL_RSR_VARIABLES  
Short Description Services on the Variables Popup    
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 20000307   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRT1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_VARIABLES has no interface implemented.
Friends
Class CL_RSR_VARIABLES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CHECKED Instance attribute Private Type reference (TYPE) RS_BOOL Values already Checked 20000307
2 P_OPENED Instance attribute Private Type reference (TYPE) RS_BOOL Queries already Opened 20000307
3 P_R_E Static Attribute Private Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20040608
4 P_R_VAR Instance attribute Private Object reference (TYPE REF TO) CL_RSR_VAR Variables for One or More Queries 20040608
5 P_S_REPKEY Instance attribute Private Type reference (TYPE) RSR_S_COMPKEY Query Key 20000307
6 P_T_CHANM Instance attribute Private Type reference (TYPE) RSD_T_CHANM 20020415
7 P_T_NVAR Instance attribute Private Type reference (TYPE) RRX1_T_NVAR Current Variables 20000307
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Variable Values 20000307
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000307
3 DELETE Static method Public Method Delete Variables from Cluster 20000307
4 EXPORT Instance method Public Method Write Variables in Cluster 20000307
5 GET Instance method Public Method Read Variables from Instance 20000307
6 GET_LIST_OF_VARIANTS Instance method Public Method Read List of Variants 20000308
7 GET_MDX_VARIABLES Instance method Public Method Generate SAP VARIABLES Statement 20000810
8 GET_MDX_VARIABLES_STRING Instance method Public Method Generate SAP VARIABLES Statement 20020415
9 GET_NEW_CLUSTER_KEY Static method Public Method Create Key for Cluster 20000307
10 GET_THX_VAR Instance method Public Method Read Variables from Instance 20000629
11 GET_VARIANT Instance method Public Method Fill Variables from Variant 20000308
12 HAS_VARIABLES Instance method Public Method Query has Variables 20000308
13 IMPORT Instance method Public Method Load Variables from Cluster 20000307
14 IS_CHECKED Instance method Public Method Variables are Checked 20000308
15 IS_OPENED Instance method Public Method Query Opened in C View 20000308
16 MAINTAIN_VARIANT Instance method Public Method Maintain variants 20000308
17 OPEN Instance method Private Method Open Query C View 20000307
18 POPUP Instance method Public Method Call Var. Popup 20000307
19 POPUP_4_EXPERTS Instance method Public Method Call Var. Popup 20000313
20 SAVE_VARIANT Instance method Public Method Save variable values as variants 20000626
21 SET Instance method Public Method Set Variables in Instance 20000307
22 SUPPRESS_DYNCHANGE Instance method Public Method 20020415
23 _BUILD_MDX Instance method Private Method Hang String to MDX 20000810
24 _GET_MEM_UNAM_FROM_RANGE Instance method Private Method Build Member Unique Name from Range-rows 20000810
25 _INIT Instance method Private Method 20020423
Events
Class CL_RSR_VARIABLES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_CLUSTER_KEY Private Type reference (TYPE) RSBBSIX-SRTFD Key for Writing 20000307
Method Signatures

Method CHECK Signature

Method CHECK on class CL_RSR_VARIABLES has no parameter.
# Exception Resumable Description Created on
1 BAD_VALUE_COMBINATION Ungültige Wertkombination 20000307
2 USER_NOT_AUTHORIZED Benutzer nicht berechtigt 20000307
3 X_MESSAGE X Message 20000307

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPID Call by reference Type reference (TYPE) RSR_S_COMPKEY-COMPID techn. Name der Query 20000308
2 Importing I_GENUNIID Call by reference Type reference (TYPE) RSR_S_COMPKEY-GENUNIID ID der Query 20000307
3 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSR_S_COMPKEY-INFOCUBE InfoCube 20000308
# Exception Resumable Description Created on
1 QUERY_NOT_FOUND Query nicht vorhanden 20000307
2 X_MESSAGE X Message 20000308

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLUSTER_KEY Call by reference Type reference (TYPE) RSGENERAL-UNI_IDC Schlüssel 20000307

Method DELETE on class CL_RSR_VARIABLES has no exception.

Method EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CLUSTER_KEY Call by reference Type reference (TYPE) RSGENERAL-UNI_IDC Schlüssel 20000307
# Exception Resumable Description Created on
1 EXPORT_ERROR Fehler beim Export 20000307
2 NOT_CHECKED Variablen noch nicht geprüft 20000307

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_NVAR Value transfer Type reference (TYPE) RRX1_T_NVAR Variablen 20000307
# Exception Resumable Description Created on
1 X_MESSAGE X Message 20000628

Method GET_LIST_OF_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_VART Value transfer Type reference (TYPE) RRO01_T_VART Varianten 20000308
# Exception Resumable Description Created on
1 NO_VARIANTS_POSSIBLE Query kann keine Varianten tragen 20000308
2 X_MESSAGE X Message 20000308

Method GET_MDX_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_COMMAND_TEXT Value transfer Type reference (TYPE) RRT1_T_CMD_TXT Teil des Kommando Texts 20000810
# Exception Resumable Description Created on
1 X_MESSAGE X Message 20000810

Method GET_MDX_VARIABLES_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MDX_STRING Value transfer Type reference (TYPE) STRING Teil des Kommando Texts 20020415
# Exception Resumable Description Created on
1 X_MESSAGE X Message 20020415

Method GET_NEW_CLUSTER_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLUSTER_KEY Value transfer Type reference (TYPE) RSGENERAL-UNI_IDC Schlüssel 20000307

Method GET_NEW_CLUSTER_KEY on class CL_RSR_VARIABLES has no exception.

Method GET_THX_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_THX_VAR Value transfer Type reference (TYPE) RRO01_THX_VAR Variablen 20000629
# Exception Resumable Description Created on
1 X_MESSAGE X Message 20000629

Method GET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT Value transfer Type reference (TYPE) C Variante 20000308
# Exception Resumable Description Created on
1 BAD_VALUE_COMBINATION Ungültige Wertkombination 20000308
2 SCREEN_CANCELED Eingabe abgebrochen 20000308
3 USER_NOT_AUTHORIZED Benutzer nicht berechtigt 20000308
4 X_MESSAGE X Message 20000308

Method HAS_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_VARIABLES Value transfer Type reference (TYPE) RS_BOOL Query hat Variablen 20000308
# Exception Resumable Description Created on
1 X_MESSAGE X Message 20000308

Method IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLUSTER_KEY Call by reference Type reference (TYPE) RSGENERAL-UNI_IDC Schlüssel 20000307
# Exception Resumable Description Created on
1 IMPORT_ERROR Fehler beim Import 20000307

Method IS_CHECKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHECKED Value transfer Type reference (TYPE) RS_BOOL Bool 20000308

Method IS_CHECKED on class CL_RSR_VARIABLES has no exception.

Method IS_OPENED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OPENED Value transfer Type reference (TYPE) RS_BOOL Bool 20000308

Method IS_OPENED on class CL_RSR_VARIABLES has no exception.

Method MAINTAIN_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT Value transfer Type reference (TYPE) C Variante 20000626
# Exception Resumable Description Created on
1 BAD_VALUE_COMBINATION Ungültige Wertkombination 20000626
2 NO_VARIANTS_POSSIBLE Keine Varianten möglich 20000308
3 SCREEN_CANCELED Eingabe abgebrochen 20000626
4 USER_NOT_AUTHORIZED Benutzer nicht berechtigt 20000626
5 X_MESSAGE X Message 20000308

Method OPEN Signature

Method OPEN on class CL_RSR_VARIABLES has no parameter.
# Exception Resumable Description Created on
1 X_MESSAGE X Message 20000307

Method POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20020416
# Exception Resumable Description Created on
1 BAD_VALUE_COMBINATION Ungültige Wertkombination 20000307
2 SCREEN_CANCELED Eingabe abgebrochen 20000307
3 USER_NOT_AUTHORIZED Benutzer nicht berechtigt 20000307
4 X_MESSAGE X Message 20000307

Method POPUP_4_EXPERTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_VAR_SLICER Call by reference Type reference (TYPE) RRO01_THX_VAR_SLICER Intern: Slicer nach Process 20000313
2 Exporting E_TH_VQUERY Call by reference Type reference (TYPE) RRO01_TH_VQUERY Intern: Vor-Queries 20000313
3 Exporting E_T_NVAR Call by reference Type reference (TYPE) RRX1_T_NVAR Intern: Variablen nach Process 20000313
4 Importing I_PMODE Call by reference Type reference (TYPE) RRSMODE Modus in dem eine Query ausgeführt wird (Online,Batch) 20020416
5 Importing I_SELSCRN Call by reference Type reference (TYPE) RSR_SELSCRN RSR_C_SELSCRN-UPDATE Intern: Steuerung des Bildes 20000313
6 Importing I_UPDATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20020416
7 Importing I_VARIANT Value transfer Type reference (TYPE) C ABAP: Name einer Variante (ohne Programmname) 20020416
# Exception Resumable Description Created on
1 BAD_VALUE_COMBINATION Ungültige Wertkombination 20000313
2 SCREEN_CANCELED Eingabe abgebrochen 20000313
3 USER_NOT_AUTHORIZED Benutzer nicht berechtigt 20000313
4 X_MESSAGE X Message 20000313

Method SAVE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT Value transfer Type reference (TYPE) C Variante 20000626
# Exception Resumable Description Created on
1 FAILED Speichern der Variante fehlgeschlagen 20000626
2 NOT_CHECKED Variablenwerte nicht geprüft 20000626
3 NO_VARIABLES Keine Variablen vorhanden 20000626
4 X_MESSAGE X Message 20000626

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_NVAR Call by reference Type reference (TYPE) RRX1_T_NVAR Variablen 20000307

Method SET on class CL_RSR_VARIABLES has no exception.

Method SUPPRESS_DYNCHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_CHANM Call by reference Type reference (TYPE) RSD_T_CHANM List of InfoObjects 20020415
# Exception Resumable Description Created on
1 X_MESSAGE 20020415

Method _BUILD_MDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRING Call by reference Type reference (TYPE) STRING String 20000810
2 Changing C_S_COMMAND_TEXT Call by reference Type reference (TYPE) RRT1_S_CMD_TXT MDX Zeile 20000810
3 Changing C_T_COMMAND_TEXT Call by reference Type reference (TYPE) RRT1_T_CMD_TXT MDX 20000810

Method _BUILD_MDX on class CL_RSR_VARIABLES has no exception.

Method _GET_MEM_UNAM_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MEM_UNAM_HIGH Call by reference Type reference (TYPE) STRING High 20000810
2 Exporting E_MEM_UNAM_LOW Call by reference Type reference (TYPE) STRING Low 20000810
3 Importing I_HIGH Call by reference Type reference (TYPE) RSD_CHAVL High 20000810
4 Importing I_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM InfoObject 20000810
5 Importing I_LOW Call by reference Type reference (TYPE) RSD_CHAVL Low 20000810
6 Importing I_OPT Call by reference Type reference (TYPE) RS_S_RANGE-OPT RS_C_RANGE_OPT-EQUAL Opt 20000810
7 Importing I_T_SELOPT Call by reference Type reference (TYPE) RSDM_T_SHLPSELOPT abh. InfoObjects 20000810
# Exception Resumable Description Created on
1 X_MESSAGE X Message 20000810

Method _INIT Signature

Method _INIT on class CL_RSR_VARIABLES has no parameter.
# Exception Resumable Description Created on
1 X_MESSAGE 20020423
History
Last changed by/on SAP  20140121 
SAP Release Created in 20B