SAP ABAP Class CL_RSR_LOCAL_VAR (Local 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_VAR Variable Connection to Container 20040527
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_LOCAL_VAR Varaible Connection to Container 20040527
Properties
Class CL_RSR_LOCAL_VAR  
Short Description Local Variable Screen    
Super Class CL_RSR_VAR Variable Connection to Container 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_VAR   OLAP Variables 
Created 20040527   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 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSR_LOCAL_VAR Varaible Connection to Container 20040527
Friends
Class CL_RSR_LOCAL_VAR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_S_TLOGO Instance attribute Public Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Object and Type 20050606
2 O_TX_VARCOL Instance attribute Protected Type reference (TYPE) TO_TX_VARCOL 20040527
3 P_S_REPVAR Instance attribute Private Type reference (TYPE) RS_BOOL With variable from variable? 20100811
4 P_TSX_VAR Static Attribute Private Type reference (TYPE) RZI0_TSX_VAR 20050223
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040713
2 DECLARATION_FINISHED Instance method Public Method 20040527
3 READ_GLOBV Instance method Public Method 20040527
4 SET_PERIV Instance method Public Method 20040527
5 SET_SX_VARIABLE Instance method Public Method 20040527
6 SET_VARIABLE_FORMULA Instance method Public Method 20040527
7 SET_VARIABLE_HIERA Instance method Public Method 20040527
8 SET_VARIABLE_NODE Instance method Public Method 20040527
9 SET_VARIABLE_TEXT Instance method Public Method 20040527
10 SET_VARIABLE_VALUE Instance method Public Method 20040527
11 _CHECK_CHABASNM Instance method Protected Method Checks whether the CHANSNM is the same 20040527
12 _CHECK_CHANM Instance method Protected Method Checks whether the CHANM is in the InfoProv 20040527
13 _CHECK_USAGE Instance method Protected Method Checks Whether the Variables Are Being Used Correctly 20040527
14 _CHECK_VAR Static method Protected Method 20050223
15 _CMP_VRNID Instance method Protected Method 20040527
16 _COLLECT_VAR Instance method Protected Method Collects the Variables in the TSX_VAR 20040527
17 _COLLECT_VARCOL Instance method Protected Method Collects the Various Contexts 20040527
18 _COMPLETE_VREP_REVAR Instance method Protected Method VREP Pointing with Variable from Variable 20100811
19 _CREATE_SH Instance method Protected Method Generates a SH Row and Collects it 20040527
20 _CREATE_VCHECK Instance method Protected Method Generates a VCHECK Row 20040527
21 _CREATE_VREP Instance method Protected Method Generates a VREP Row and Collects It 20040527
22 _CREATE_VREP_CMP Instance method Protected Method Adds a Compounding Situation and Assigns a CMPID 20040527
23 _GET_VARUNIID Instance method Protected Method 20040527
24 _HIER_VRNID Instance method Protected Method Replaces the Variables in a HIERARCHY with VRNIDs 20040527
25 _READ_VAR Static method Protected Method 20040527
26 _SET_VARIABLE_SIMPLE Instance method Protected Method 20040527
Events
Class CL_RSR_LOCAL_VAR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TO_SX_VARCOL Protected See coding 20040527 BEGIN OF to_sx_varcol, varuniid TYPE rsuniidc25, vnam TYPE rszvnam, vshift TYPE rrvshift, cmp TYPE if_rsr_var_def=>tn_ts_cmp, hier TYPE if_rsr_var_def=>tn_s_hierarchy, opt TYPE rsz_operator, fixchavl TYPE rschavl, vartype TYPE rszvartyp, vparsel TYPE rszvparsel, iobjnm TYPE rsiobjnm, vrnid TYPE rrvrnid, END OF to_sx_varcol
2 TO_TX_VARCOL Protected See coding 20040527 to_tx_varcol TYPE STANDARD TABLE OF to_sx_varcol WITH DEFAULT KEY INITIAL SIZE 4
Method Signatures

Method CONSTRUCTOR 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 20040719
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040713
3 Importing I_R_VARIANT Call by reference Object reference (TYPE REF TO) IF_RSR_VARIANT Persistenz für Varianten 20040910
4 Importing I_S_TLOGO Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20050606
5 Importing I_TITLE Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20040713

Method CONSTRUCTOR on class CL_RSR_LOCAL_VAR has no exception.

Method DECLARATION_FINISHED Signature

Method DECLARATION_FINISHED on class CL_RSR_LOCAL_VAR has no parameter.
Method DECLARATION_FINISHED on class CL_RSR_LOCAL_VAR has no exception.

Method READ_GLOBV Signature

Method READ_GLOBV on class CL_RSR_LOCAL_VAR has no parameter.
Method READ_GLOBV on class CL_RSR_LOCAL_VAR has no exception.

Method SET_PERIV Signature

Method SET_PERIV on class CL_RSR_LOCAL_VAR has no parameter.
Method SET_PERIV on class CL_RSR_LOCAL_VAR has no exception.

Method SET_SX_VARIABLE Signature

Method SET_SX_VARIABLE on class CL_RSR_LOCAL_VAR has no parameter.
Method SET_SX_VARIABLE on class CL_RSR_LOCAL_VAR has no exception.

Method SET_VARIABLE_FORMULA Signature

Method SET_VARIABLE_FORMULA on class CL_RSR_LOCAL_VAR has no parameter.
Method SET_VARIABLE_FORMULA on class CL_RSR_LOCAL_VAR has no exception.

Method SET_VARIABLE_HIERA Signature

Method SET_VARIABLE_HIERA on class CL_RSR_LOCAL_VAR has no parameter.
Method SET_VARIABLE_HIERA on class CL_RSR_LOCAL_VAR has no exception.

Method SET_VARIABLE_NODE Signature

Method SET_VARIABLE_NODE on class CL_RSR_LOCAL_VAR has no parameter.
Method SET_VARIABLE_NODE on class CL_RSR_LOCAL_VAR has no exception.

Method SET_VARIABLE_TEXT Signature

Method SET_VARIABLE_TEXT on class CL_RSR_LOCAL_VAR has no parameter.
Method SET_VARIABLE_TEXT on class CL_RSR_LOCAL_VAR has no exception.

Method SET_VARIABLE_VALUE Signature

Method SET_VARIABLE_VALUE on class CL_RSR_LOCAL_VAR has no parameter.
Method SET_VARIABLE_VALUE on class CL_RSR_LOCAL_VAR has no exception.

Method _CHECK_CHABASNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM1 Call by reference Type reference (TYPE) RSCHANM Merkmal 20040527
2 Importing I_CHANM2 Call by reference Type reference (TYPE) RSCHANM Merkmal 20040527
3 Returning R_CHANM Value transfer Type reference (TYPE) RSCHANM Merkmal 20040527
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527

Method _CHECK_CHANM 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 20040527
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527

Method _CHECK_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_VAR Call by reference Type reference (TYPE) RZI0_SX_VAR 20050223
2 Importing I_VARTYP Call by reference Type reference (TYPE) RSZVARTYP Typ einer Berichtsvariablen 20040527
3 Importing I_VSHIFT Call by reference Type reference (TYPE) RRVSHIFT Verschiebung der Variable (&VAR+n) 20040527
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527

Method _CHECK_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_VAR Call by reference Type reference (TYPE) RZI0_SX_VAR 20050223
2 Importing I_VARUNIID Call by reference Type reference (TYPE) RSUNIIDC25 BW: In Raum und Zeit eindeutige ID (Ziffern und Buchstaben) 20050223
3 Importing I_VNAM Call by reference Type reference (TYPE) RSZVNAM Name (ID) einer Berichtsvariablen 20050223
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20050223

Method _CMP_VRNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CMP Call by reference Type reference (TYPE) TN_TS_CMP 20040527
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527

Method _COLLECT_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOKAL Value transfer Type reference (TYPE) RS_BOOL Boolean 20040527
2 Importing I_SORT Value transfer Type reference (TYPE) I 20040527
3 Importing I_SX_VAR Call by reference Type reference (TYPE) RZI0_SX_VAR 20050223
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527

Method _COLLECT_VARCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_VAR Call by reference Type reference (TYPE) RZI0_SX_VAR 20050223
2 Importing I_SX_VARCOL Call by reference Type reference (TYPE) TO_SX_VARCOL 20040527
3 Returning R_VRNID Value transfer Type reference (TYPE) RRVRNID Id eines Eintrags in der VREP 20040527
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527

Method _COMPLETE_VREP_REVAR Signature

Method _COMPLETE_VREP_REVAR on class CL_RSR_LOCAL_VAR has no parameter.
Method _COMPLETE_VREP_REVAR on class CL_RSR_LOCAL_VAR has no exception.

Method _CREATE_SH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_VAR Call by reference Type reference (TYPE) RZI0_SX_VAR 20050223
2 Importing I_S_HIER Call by reference Type reference (TYPE) TN_S_HIERARCHY 20040527
3 Importing I_VRNID Call by reference Type reference (TYPE) RRVRNID Id eines Eintrags in der VREP 20040527
4 Returning R_SHID Value transfer Type reference (TYPE) RRHID Interne Id zur Verpointerung einer Hierarchie 20040527
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527

Method _CREATE_VCHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIXCHAVL Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20040527
2 Importing I_OPT Call by reference Type reference (TYPE) RSZ_OPERATOR Operator in Select Options und anderen Ausdrücken 20040527
3 Importing I_SX_VAR Call by reference Type reference (TYPE) RZI0_SX_VAR 20050223
4 Importing I_VRNID Call by reference Type reference (TYPE) RRVRNID Id eines Eintrags in der VREP 20040527
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527

Method _CREATE_VREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CMPID Call by reference Type reference (TYPE) RRID_NUMC4 Interne ID wird in anderen Tabelle referiert 20040527
2 Importing I_CMPINFO Call by reference Type reference (TYPE) RRCMPANZ Klammerungstiefe bzw Länge der Konstante 20040527
3 Importing I_SHID Call by reference Type reference (TYPE) RRHID Interne Id zur Verpointerung einer Hierarchie 20040527
4 Importing I_SX_VAR Call by reference Type reference (TYPE) RZI0_SX_VAR 20050223
5 Importing I_VSHIFT Call by reference Type reference (TYPE) RRVSHIFT Verschiebung der Variable (&VAR+n) 20040527
6 Returning R_VRNID Value transfer Type reference (TYPE) RRVRNID Id eines Eintrags in der VREP 20040527
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527

Method _CREATE_VREP_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CMPID Call by reference Type reference (TYPE) RRCMPID Id für die Klammerungsinfo in der VREP_CMP 20040527
2 Exporting E_CMPINFO Call by reference Type reference (TYPE) RRCMPANZ Klammerungstiefe bzw Länge der Konstante 20040527
3 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20040527
4 Importing I_TS_CMP Value transfer Type reference (TYPE) TN_TS_CMP 20040527
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527

Method _GET_VARUNIID 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) CLIKE 20040527
2 Returning R_VARUNIID Value transfer Type reference (TYPE) RSUNIIDC25 BW: In Raum und Zeit eindeutige ID (Ziffern und Buchstaben) 20040527
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527

Method _HIER_VRNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HIER Call by reference Type reference (TYPE) TN_S_HIERARCHY 20040527
2 Importing I_SX_VAR Call by reference Type reference (TYPE) RZI0_SX_VAR 20050223
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527

Method _READ_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARUNIID Value transfer Type reference (TYPE) RSUNIIDC25 BW: In Raum und Zeit eindeutige ID (Ziffern und Buchstaben) 20040527
2 Importing I_VNAM Value transfer Type reference (TYPE) RSZVNAM Name (ID) einer Berichtsvariablen 20040527
3 Returning R_SX_VAR Value transfer Type reference (TYPE) RZI0_SX_VAR 20050223

Method _READ_VAR on class CL_RSR_LOCAL_VAR has no exception.

Method _SET_VARIABLE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIXCHAVL Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20040527
2 Importing I_LOKAL Call by reference Type reference (TYPE) RS_BOOL Boolean 20040527
3 Importing I_OPT Call by reference Type reference (TYPE) RSZ_OPERATOR Operator in Select Options und anderen Ausdrücken 20040527
4 Importing I_SORT Call by reference Type reference (TYPE) I 20040527
5 Importing I_SX_VAR Call by reference Type reference (TYPE) RZI0_SX_VAR 20050223
6 Importing I_S_HIER Call by reference Type reference (TYPE) TN_S_HIERARCHY 20040527
7 Importing I_TS_CMP Call by reference Type reference (TYPE) TN_TS_CMP 20040527
8 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20040713
9 Importing I_VARTYP Call by reference Type reference (TYPE) RSZVARTYP Typ einer Berichtsvariablen 20040527
10 Importing I_VSHIFT Call by reference Type reference (TYPE) RRVSHIFT Verschiebung der Variable (&VAR+n) 20040527
11 Returning R_VRNID Value transfer Type reference (TYPE) RRVRNID Id eines Eintrags in der VREP 20040527
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040527
History
Last changed by/on SAP  20130531 
SAP Release Created in 400