SAP ABAP Class CL_RSR_VAR_DEF (Varaible Connection to Container)
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 20040602
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_VAR_DEF Variable Connection to Container 20040526
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_VAR_GLOBAL Variable Connection to Container 20040526
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_VAR Variable Connection to Container 20040525
Properties
Class CL_RSR_VAR_DEF  
Short Description Varaible Connection to Container    
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 20040525   SAP 
Last change 20130531   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 RRO04 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRSV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSR_VAR_DEF Variable Connection to Container 20040526
2 IF_RSR_VAR_GLOBAL Variable Connection to Container 20040526
Friends
Class CL_RSR_VAR_DEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_CA_STATE_CHECKED Constant Protected See coding 'SAC' 20040525
2 O_CA_STATE_END_OF_DEF Constant Protected See coding 'DAISC' 20040526
3 O_CA_STATE_GOOD Constant Protected See coding 'ISAC' 20040525
4 O_CA_STATE_SUBMITTED Constant Protected See coding 'SA' 20040525
5 O_C_STATE_BAD Constant Protected Type reference (TYPE) CHAR1 'B' 20040525
6 O_C_STATE_CHECKED Constant Protected Type reference (TYPE) CHAR1 'C' 20040525
7 O_C_STATE_END_OF_DEF Constant Protected Type reference (TYPE) CHAR1 'D' Single-Character Flag 20040526
8 O_C_STATE_INITIAL Constant Protected Type reference (TYPE) CHAR1 SPACE 20040525
9 O_C_STATE_NO_AUTH Constant Protected Type reference (TYPE) CHAR1 'A' 20040525
10 O_C_STATE_STARTED Constant Protected Type reference (TYPE) CHAR1 'I' 20040525
11 O_C_STATE_SUBMITTED Constant Protected Type reference (TYPE) CHAR1 'S' 20040525
12 O_ERROR Static Attribute Protected Type reference (TYPE) STRING 20040525
13 O_INFOPROV Instance attribute Protected Type reference (TYPE) RSINFOPROV InfoProvider 20040525
14 O_STATE Instance attribute Protected Type reference (TYPE) CHAR1 O_C_STATE_STARTED 20040525
15 O_SX_REPORT Instance attribute Protected Type reference (TYPE) RRO01_SX_REPORT Tables for Variable Processing 20040526
16 P_SX_SELDR Instance attribute Private Type reference (TYPE) RSDD_SX_SELDR Selection to the Data Manager 20040525
17 P_SX_VREP Instance attribute Private Type reference (TYPE) RRVR01 Control of variable replacement 20040525
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20040525
2 GET_PERIV Instance method Public Method 20040607
3 GET_SELTYP Instance method Public Method 20040526
4 GET_SX_VARIABLE Instance method Public Method 20040526
5 GET_VAR01 Instance method Public Method 20040526
6 GET_VQUERY_SELDR Instance method Protected Method 20040607
7 GET_VRNID_FORMULA_STRING Instance method Public Method 20040526
8 GET_VRNID_FORMULA_VALUE Instance method Public Method 20040526
9 GET_VRNID_HIERA Instance method Public Method 20040526
10 GET_VRNID_NODE Instance method Public Method 20040526
11 GET_VRNID_TEXT Instance method Public Method 20040526
12 GET_VRNID_VALUE Instance method Public Method 20040526
13 GET_VRNID_VALUE_CHAVL Instance method Public Method 20040526
14 GET_VRNID_VALUE_RANGE_CMP Instance method Public Method 20040526
15 GET_VRNID_VALUE_RANGE_S Instance method Public Method 20040526
16 GET_VRNID_VALUE_RANGE_T Instance method Public Method 20040526
17 GET_VRNID_VALUE_SID Instance method Public Method 20040526
18 _CHECK_VARTYP Instance method Protected Method 20040526
19 _GET_CHAVL_CMP Instance method Protected Method 20040526
20 _GET_COB_PRO Instance method Protected Method Reads a VCOB_PRO Row 20040525
21 _HIER_READ Instance method Protected Method Turns a HIESID/SVER back into a HIERARCHY 20040525
22 _MOVE_SH_TO_HIER Instance method Protected Method 20040526
23 _MOVE_SID_TO_RANGE Instance method Protected Method 20040526
24 _RANGE_CMP Instance method Protected Method 20040526
25 _RANGE_CMP_SID Instance method Protected Method 20040526
26 _READ_TABLDR Instance method Protected Method 20040526
27 _READ_VREP Instance method Protected Method 20040526
28 _SET_STATE Instance method Protected Method 20040525
Events
Class CL_RSR_VAR_DEF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_CMP Public Attribute reference (LIKE) 20040526
2 TN_S_HIERARCHY Public Attribute reference (LIKE) 20040526
3 TN_TS_CMP Public Attribute reference (LIKE) 20040526
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040525

Method CONSTRUCTOR on class CL_RSR_VAR_DEF has no exception.

Method GET_PERIV Signature

Method GET_PERIV on class CL_RSR_VAR_DEF has no parameter.
Method GET_PERIV on class CL_RSR_VAR_DEF has no exception.

Method GET_SELTYP Signature

Method GET_SELTYP on class CL_RSR_VAR_DEF has no parameter.
Method GET_SELTYP on class CL_RSR_VAR_DEF has no exception.

Method GET_SX_VARIABLE Signature

Method GET_SX_VARIABLE on class CL_RSR_VAR_DEF has no parameter.
Method GET_SX_VARIABLE on class CL_RSR_VAR_DEF has no exception.

Method GET_VAR01 Signature

Method GET_VAR01 on class CL_RSR_VAR_DEF has no parameter.
Method GET_VAR01 on class CL_RSR_VAR_DEF has no exception.

Method GET_VQUERY_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VNAM Call by reference Type reference (TYPE) RSZVNAM 20040607
2 Returning R_SX_SELDR Value transfer Type reference (TYPE) RSDD_SX_SELDR 20040607
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040607
2 CX_RS_NOT_FOUND 20040607

Method GET_VRNID_FORMULA_STRING Signature

Method GET_VRNID_FORMULA_STRING on class CL_RSR_VAR_DEF has no parameter.
Method GET_VRNID_FORMULA_STRING on class CL_RSR_VAR_DEF has no exception.

Method GET_VRNID_FORMULA_VALUE Signature

Method GET_VRNID_FORMULA_VALUE on class CL_RSR_VAR_DEF has no parameter.
Method GET_VRNID_FORMULA_VALUE on class CL_RSR_VAR_DEF has no exception.

Method GET_VRNID_HIERA Signature

Method GET_VRNID_HIERA on class CL_RSR_VAR_DEF has no parameter.
Method GET_VRNID_HIERA on class CL_RSR_VAR_DEF has no exception.

Method GET_VRNID_NODE Signature

Method GET_VRNID_NODE on class CL_RSR_VAR_DEF has no parameter.
Method GET_VRNID_NODE on class CL_RSR_VAR_DEF has no exception.

Method GET_VRNID_TEXT Signature

Method GET_VRNID_TEXT on class CL_RSR_VAR_DEF has no parameter.
Method GET_VRNID_TEXT on class CL_RSR_VAR_DEF has no exception.

Method GET_VRNID_VALUE Signature

Method GET_VRNID_VALUE on class CL_RSR_VAR_DEF has no parameter.
Method GET_VRNID_VALUE on class CL_RSR_VAR_DEF has no exception.

Method GET_VRNID_VALUE_CHAVL Signature

Method GET_VRNID_VALUE_CHAVL on class CL_RSR_VAR_DEF has no parameter.
Method GET_VRNID_VALUE_CHAVL on class CL_RSR_VAR_DEF has no exception.

Method GET_VRNID_VALUE_RANGE_CMP Signature

Method GET_VRNID_VALUE_RANGE_CMP on class CL_RSR_VAR_DEF has no parameter.
Method GET_VRNID_VALUE_RANGE_CMP on class CL_RSR_VAR_DEF has no exception.

Method GET_VRNID_VALUE_RANGE_S Signature

Method GET_VRNID_VALUE_RANGE_S on class CL_RSR_VAR_DEF has no parameter.
Method GET_VRNID_VALUE_RANGE_S on class CL_RSR_VAR_DEF has no exception.

Method GET_VRNID_VALUE_RANGE_T Signature

Method GET_VRNID_VALUE_RANGE_T on class CL_RSR_VAR_DEF has no parameter.
Method GET_VRNID_VALUE_RANGE_T on class CL_RSR_VAR_DEF has no exception.

Method GET_VRNID_VALUE_SID Signature

Method GET_VRNID_VALUE_SID on class CL_RSR_VAR_DEF has no parameter.
Method GET_VRNID_VALUE_SID on class CL_RSR_VAR_DEF has no exception.

Method _CHECK_VARTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARTYP Call by reference Type reference (TYPE) RSZVARTYP Typ einer Berichtsvariablen 20040526

Method _CHECK_VARTYP on class CL_RSR_VAR_DEF has no exception.

Method _GET_CHAVL_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SID Call by reference Type reference (TYPE) RSSID Tabelle von SID (bzw. Integers) 20040526
2 Importing I_S_COB_PRO Call by reference Type reference (TYPE) RSD_S_COB_PRO Stammdaten ID 20040526
3 Returning R_CHAVL Value transfer Type reference (TYPE) RSCHAVL Range erweitert um die SID 20040526
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040526

Method _GET_COB_PRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM 20040525
2 Returning R_S_COB_PRO Value transfer Type reference (TYPE) RSD_S_COB_PRO 20040525

Method _GET_COB_PRO on class CL_RSR_VAR_DEF has no exception.

Method _HIER_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIESID Call by reference Type reference (TYPE) RSRHIESID SID für die Hierarchie ID 20040525
2 Importing I_SVER Call by reference Type reference (TYPE) RSRSVER Version im Key der Inklusionstabelle 20040525
3 Returning R_S_HIER Value transfer Type reference (TYPE) TN_S_HIERARCHY 20040525
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040525

Method _MOVE_SH_TO_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_SH Call by reference Type reference (TYPE) RRO01_S_SH 20040526
2 Returning R_S_HIER Value transfer Type reference (TYPE) TN_S_HIERARCHY 20040526
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040526

Method _MOVE_SID_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANMID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20040526
2 Importing I_CMP Call by reference Type reference (TYPE) RS_BOOL Soll geklammert rausgegeben werden 20040526
3 Importing I_TA_SID Call by reference Type reference (TYPE) RRSI_TA_SID Tabelle von SID (bzw. Integers) 20040526
4 Returning R_T_RANGE Value transfer Type reference (TYPE) RSDD_T_RANGE Range erweitert um die SID 20040526

Method _MOVE_SID_TO_RANGE on class CL_RSR_VAR_DEF has no exception.

Method _RANGE_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_VREP Call by reference Type reference (TYPE) RRVR01 Steuerung der Variablen Ersetzung 20040526
2 Importing I_S_COB_PRO Call by reference Type reference (TYPE) RSD_S_COB_PRO Eigenschafen InfoObject (im Kontext InfoCube / ODS Objekt) 20040526
3 Returning R_T_RANGE Value transfer Type reference (TYPE) RSDD_T_RANGE Range erweitert um die SID 20040526
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040526

Method _RANGE_CMP_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_COB_PRO Call by reference Type reference (TYPE) RSD_S_COB_PRO Eigenschafen InfoObject (im Kontext InfoCube / ODS Objekt) 20040526
2 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDD_T_RANGE Steuerung der Variablen Ersetzung 20040526
3 Returning R_T_RANGE Value transfer Type reference (TYPE) RSDD_T_RANGE Range erweitert um die SID 20040526
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040526

Method _READ_TABLDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20090325
2 Importing I_S_TABLDR Call by reference Type reference (TYPE) RSDD_S_TABLDR Materialisierte Sid-Tabelle 20040526
3 Returning R_T_SID Value transfer Type reference (TYPE) RRSI_T_SID Tabelle von SID (bzw. Integers) 20040526
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040526

Method _READ_VREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VRNID Call by reference Type reference (TYPE) RRVRNID Id eines Eintrags in der VREP 20040526

Method _READ_VREP on class CL_RSR_VAR_DEF has no exception.

Method _SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_STATE Call by reference Type reference (TYPE) CHAR1 20040525

Method _SET_STATE on class CL_RSR_VAR_DEF has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400