SAP ABAP Class CL_RSR_VAR_RUNTIME (Services for Variable Screen)
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 20040603
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_VAR_GLOBAL Variable Connection to Container 20040707
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_VAR_RUNTIME Variables for One or More Queries 20040603
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_VAR_RUNTIME_OBSOLETE Obsolete Methods 20050103
Properties
Class CL_RSR_VAR_RUNTIME  
Short Description Services for Variable Screen    
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 20040603   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 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSR_VAR_GLOBAL Variable Connection to Container 20040707
2 IF_RSR_VAR_RUNTIME Variables for One or More Queries 20040603
3 IF_RSR_VAR_RUNTIME_OBSOLETE Obsolete Methods 20050103
Friends
# Friend Modeled only Created on Description
1 CL_RSR_VAR 20041007 Variable Connection to Container
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_HANDLE_ALL Instance attribute Public Attribute reference (LIKE) 20081125
2 N_HANDLE Instance attribute Public Attribute reference (LIKE) 20081125
3 N_TITLE Instance attribute Public Attribute reference (LIKE) 20081125
4 O_ERROR Static Attribute Protected Type reference (TYPE) STRING 20040604
5 P_C_STATE_BAD Constant Private Type reference (TYPE) CHAR1 'B' Single-Character Flag 20040830
6 P_C_STATE_FILLED Constant Private Type reference (TYPE) CHAR1 'X' Status 20040603
7 P_C_STATE_INITIAL Constant Private Type reference (TYPE) CHAR1 SPACE Status 20040603
8 P_MELT Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040603
9 P_R_HELPER Instance attribute Private Object reference (TYPE REF TO) CL_RSR_VAR_HELPER Implementation of Old Routines 20050104
10 P_STATE Instance attribute Private Type reference (TYPE) CHAR1 P_C_STATE_INITIAL Status 20040603
11 P_TH_NAMED_RUNTIME Instance attribute Private Type reference (TYPE) IF_RSR_VAR_RUNTIME=>TN_TH_NAMED_RUNTIME 20040910
12 P_TH_VARIABLE Instance attribute Private Type reference (TYPE) RSR_TH_SINGLE_VARIABLE Variables 20040603
13 P_T_REF Static Attribute Private See coding 20041007
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BY_VAR_ID Instance method Public Method 20081125
2 ADD_REF Instance method Public Method Add Container 20040603
3 CHANGE_CALL_BACK Instance method Private Event handling method 20130426
4 CHECK Instance method Public Method 20081125
5 CONSTRUCTOR Instance method Public Constructor Constructor 20040603
6 DEL_PERS_VALUES Instance method Public Method 20081125
7 GET_BY_HANDLE Static method Public Method 20041007
8 GET_DEFINITION Instance method Public Method 20081125
9 GET_HELP_VALUES Instance method Public Method 20081125
10 GET_INITIAL_STATE Instance method Public Method 20081125
11 GET_RESULT_OF_SUBMIT Instance method Public Method 20081125
12 GET_SCREEN_FLAG Instance method Public Method 20081125
13 GET_SINGLE_VARIABLES Instance method Public Method 20081125
14 GET_VALUES Instance method Public Method 20081125
15 GET_VARIANT_LIST Instance method Public Method 20081125
16 GET_VAR_SELDR Instance method Public Method 20081125
17 GET_VAR_TXT_SYMBOLS Instance method Public Method 20081125
18 GET_VQUERY Instance method Public Method 20081125
19 HANDLE_DEF_CHANGED Instance method Private Event handling method 20061127
20 HANDLE_VARIABLE_VALUE_CHANGED Instance method Private Event handling method 20050715
21 IS_SUBMITTED Instance method Public Method 20081125
22 NODE_GET_CHILDREN Instance method Public Method 20081125
23 READ_PERS_VALUES Instance method Public Method 20081125
24 READ_VARIANT Instance method Public Method 20081125
25 REMOVE_REF Instance method Public Method Delete Container 20040603
26 RESET_PROCESSED_FLAG Instance method Public Method 20081125
27 RESOLVE Instance method Public Method 20081125
28 SAVE_PERS_VALUES Instance method Public Method 20081125
29 SAVE_VARIANT Instance method Public Method 20081125
30 SCREEN_NECESSARY Instance method Public Method 20081125
31 SCREEN_POSSIBLE Instance method Public Method 20081125
32 SEND_ABAP_DYNPRO Instance method Public Method 20081125
33 SET_INITIAL_STATE Instance method Public Method 20081125
34 SET_VALUES Instance method Public Method 20081125
35 SUBMIT Instance method Public Method 20081125
36 SUPPORTS_VARIANTS Instance method Public Method 20081125
37 _ADD_HANDLE Static method Private Method 20041007
38 _FILL_TABLES Instance method Private Method Non-dependent Variables 20040603
39 _REMOVE_HANDLE Static method Private Method 20041007
40 _SET_GET_PARAMETER Instance method Private Method 20081125
Events
# Event Type Visibility Description Created on
1 SUBMITTED Instance Event
(0)
Public
(2)
20081125
2 VARIABLE_VALUE_CHANGED Instance Event
(0)
Public
(2)
20040830
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_CMP Public Attribute reference (LIKE) 20040830
2 TN_S_HIERARCHY Public Attribute reference (LIKE) 20040830
3 TN_TH_VAR_RUNTIME Public Attribute reference (LIKE) 20040830
4 TN_TS_CMP Public Attribute reference (LIKE) 20040830
5 TP_S_MAP Private See coding 20040910 begin of TP_S_MAP , handle type rrx1_handle, name type rstechnm, end of tp_s_map
6 TP_TS_HANDLE_MAP Private See coding 20040910 tp_ts_handle_map type sorted table of tp_s_map with unique key handle initial size 1
7 TP_TS_NAME_MAP Private See coding 20040910 tp_ts_name_map type sorted table of tp_s_map with unique key name initial size 1
Method Signatures

Method ADD_BY_VAR_ID Signature

Method ADD_BY_VAR_ID on class CL_RSR_VAR_RUNTIME has no parameter.
Method ADD_BY_VAR_ID on class CL_RSR_VAR_RUNTIME has no exception.

Method ADD_REF 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) RSBOLAP_OBJECT_NAME Objekt Name 20040910
2 Importing I_R_RUNTIME Call by reference Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME Variables for One or More Queries 20040603
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040603

Method CHANGE_CALL_BACK 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) 20130426

Method CHANGE_CALL_BACK on class CL_RSR_VAR_RUNTIME has no exception.

Method CHECK Signature

Method CHECK on class CL_RSR_VAR_RUNTIME has no parameter.
Method CHECK on class CL_RSR_VAR_RUNTIME has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MELT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20040910
2 Importing I_R_VARIANT Call by reference Object reference (TYPE REF TO) IF_RSR_VARIANT Persistenz für Varianten 20040910
3 Importing I_TH_NAMED_RUNTIME Call by reference Type reference (TYPE) IF_RSR_VAR_RUNTIME=>TN_TH_NAMED_RUNTIME 20040910
4 Importing I_TH_VAR_RUNTIME Call by reference Type reference (TYPE) IF_RSR_VAR_RUNTIME=>TN_TH_VAR_RUNTIME 20040603
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040603

Method DEL_PERS_VALUES Signature

Method DEL_PERS_VALUES on class CL_RSR_VAR_RUNTIME has no parameter.
Method DEL_PERS_VALUES on class CL_RSR_VAR_RUNTIME has no exception.

Method GET_BY_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Call by reference Type reference (TYPE) RRX1_HANDLE 20041007
2 Returning R_R_REF Value transfer Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME Variables for One or More Queries 20041007
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20041007

Method GET_DEFINITION Signature

Method GET_DEFINITION on class CL_RSR_VAR_RUNTIME has no parameter.
Method GET_DEFINITION on class CL_RSR_VAR_RUNTIME has no exception.

Method GET_HELP_VALUES Signature

Method GET_HELP_VALUES on class CL_RSR_VAR_RUNTIME has no parameter.
Method GET_HELP_VALUES on class CL_RSR_VAR_RUNTIME has no exception.

Method GET_INITIAL_STATE Signature

Method GET_INITIAL_STATE on class CL_RSR_VAR_RUNTIME has no parameter.
Method GET_INITIAL_STATE on class CL_RSR_VAR_RUNTIME has no exception.

Method GET_RESULT_OF_SUBMIT Signature

Method GET_RESULT_OF_SUBMIT on class CL_RSR_VAR_RUNTIME has no parameter.
Method GET_RESULT_OF_SUBMIT on class CL_RSR_VAR_RUNTIME has no exception.

Method GET_SCREEN_FLAG Signature

Method GET_SCREEN_FLAG on class CL_RSR_VAR_RUNTIME has no parameter.
Method GET_SCREEN_FLAG on class CL_RSR_VAR_RUNTIME has no exception.

Method GET_SINGLE_VARIABLES Signature

Method GET_SINGLE_VARIABLES on class CL_RSR_VAR_RUNTIME has no parameter.
Method GET_SINGLE_VARIABLES on class CL_RSR_VAR_RUNTIME has no exception.

Method GET_VALUES Signature

Method GET_VALUES on class CL_RSR_VAR_RUNTIME has no parameter.
Method GET_VALUES on class CL_RSR_VAR_RUNTIME has no exception.

Method GET_VARIANT_LIST Signature

Method GET_VARIANT_LIST on class CL_RSR_VAR_RUNTIME has no parameter.
Method GET_VARIANT_LIST on class CL_RSR_VAR_RUNTIME has no exception.

Method GET_VAR_SELDR Signature

Method GET_VAR_SELDR on class CL_RSR_VAR_RUNTIME has no parameter.
Method GET_VAR_SELDR on class CL_RSR_VAR_RUNTIME has no exception.

Method GET_VAR_TXT_SYMBOLS Signature

Method GET_VAR_TXT_SYMBOLS on class CL_RSR_VAR_RUNTIME has no parameter.
Method GET_VAR_TXT_SYMBOLS on class CL_RSR_VAR_RUNTIME has no exception.

Method GET_VQUERY Signature

Method GET_VQUERY on class CL_RSR_VAR_RUNTIME has no parameter.
Method GET_VQUERY on class CL_RSR_VAR_RUNTIME has no exception.

Method HANDLE_DEF_CHANGED Signature

Method HANDLE_DEF_CHANGED on class CL_RSR_VAR_RUNTIME has no parameter.
Method HANDLE_DEF_CHANGED on class CL_RSR_VAR_RUNTIME has no exception.

Method HANDLE_VARIABLE_VALUE_CHANGED Signature

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

Method HANDLE_VARIABLE_VALUE_CHANGED on class CL_RSR_VAR_RUNTIME has no exception.

Method IS_SUBMITTED Signature

Method IS_SUBMITTED on class CL_RSR_VAR_RUNTIME has no parameter.
Method IS_SUBMITTED on class CL_RSR_VAR_RUNTIME has no exception.

Method NODE_GET_CHILDREN Signature

Method NODE_GET_CHILDREN on class CL_RSR_VAR_RUNTIME has no parameter.
Method NODE_GET_CHILDREN on class CL_RSR_VAR_RUNTIME has no exception.

Method READ_PERS_VALUES Signature

Method READ_PERS_VALUES on class CL_RSR_VAR_RUNTIME has no parameter.
Method READ_PERS_VALUES on class CL_RSR_VAR_RUNTIME has no exception.

Method READ_VARIANT Signature

Method READ_VARIANT on class CL_RSR_VAR_RUNTIME has no parameter.
Method READ_VARIANT on class CL_RSR_VAR_RUNTIME has no exception.

Method REMOVE_REF 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) RSBOLAP_OBJECT_NAME Objekt Name 20040910
2 Importing I_R_RUNTIME Call by reference Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME Variables for One or More Queries 20040603

Method REMOVE_REF on class CL_RSR_VAR_RUNTIME has no exception.

Method RESET_PROCESSED_FLAG Signature

Method RESET_PROCESSED_FLAG on class CL_RSR_VAR_RUNTIME has no parameter.
Method RESET_PROCESSED_FLAG on class CL_RSR_VAR_RUNTIME has no exception.

Method RESOLVE Signature

Method RESOLVE on class CL_RSR_VAR_RUNTIME has no parameter.
Method RESOLVE on class CL_RSR_VAR_RUNTIME has no exception.

Method SAVE_PERS_VALUES Signature

Method SAVE_PERS_VALUES on class CL_RSR_VAR_RUNTIME has no parameter.
Method SAVE_PERS_VALUES on class CL_RSR_VAR_RUNTIME has no exception.

Method SAVE_VARIANT Signature

Method SAVE_VARIANT on class CL_RSR_VAR_RUNTIME has no parameter.
Method SAVE_VARIANT on class CL_RSR_VAR_RUNTIME has no exception.

Method SCREEN_NECESSARY Signature

Method SCREEN_NECESSARY on class CL_RSR_VAR_RUNTIME has no parameter.
Method SCREEN_NECESSARY on class CL_RSR_VAR_RUNTIME has no exception.

Method SCREEN_POSSIBLE Signature

Method SCREEN_POSSIBLE on class CL_RSR_VAR_RUNTIME has no parameter.
Method SCREEN_POSSIBLE on class CL_RSR_VAR_RUNTIME has no exception.

Method SEND_ABAP_DYNPRO Signature

Method SEND_ABAP_DYNPRO on class CL_RSR_VAR_RUNTIME has no parameter.
Method SEND_ABAP_DYNPRO on class CL_RSR_VAR_RUNTIME has no exception.

Method SET_INITIAL_STATE Signature

Method SET_INITIAL_STATE on class CL_RSR_VAR_RUNTIME has no parameter.
Method SET_INITIAL_STATE on class CL_RSR_VAR_RUNTIME has no exception.

Method SET_VALUES Signature

Method SET_VALUES on class CL_RSR_VAR_RUNTIME has no parameter.
Method SET_VALUES on class CL_RSR_VAR_RUNTIME has no exception.

Method SUBMIT Signature

Method SUBMIT on class CL_RSR_VAR_RUNTIME has no parameter.
Method SUBMIT on class CL_RSR_VAR_RUNTIME has no exception.

Method SUPPORTS_VARIANTS Signature

Method SUPPORTS_VARIANTS on class CL_RSR_VAR_RUNTIME has no parameter.
Method SUPPORTS_VARIANTS on class CL_RSR_VAR_RUNTIME has no exception.

Method _ADD_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RUNTIME Call by reference Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME Variables for One or More Queries 20041007

Method _ADD_HANDLE on class CL_RSR_VAR_RUNTIME has no exception.

Method _FILL_TABLES Signature

Method _FILL_TABLES on class CL_RSR_VAR_RUNTIME has no parameter.
Method _FILL_TABLES on class CL_RSR_VAR_RUNTIME has no exception.

Method _REMOVE_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Call by reference Type reference (TYPE) RRX1_HANDLE 20041007
2 Importing I_R_RUNTIME Call by reference Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME Variables for One or More Queries 20041007

Method _REMOVE_HANDLE on class CL_RSR_VAR_RUNTIME has no exception.

Method _SET_GET_PARAMETER Signature

Method _SET_GET_PARAMETER on class CL_RSR_VAR_RUNTIME has no parameter.
Method _SET_GET_PARAMETER on class CL_RSR_VAR_RUNTIME has no exception.
Event Signatures

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