SAP ABAP Class CL_RSR_DECRYPT_VARIABLE (Variable Decryption)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_DECRYPT (Package) OLAP Decryption Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_DECRYPT_BUNDLE Storage and Formatting for the Decryption Tool 20080125
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_DECRYPT_SELECTION Selection option 20080214
Properties
Class CL_RSR_DECRYPT_VARIABLE  
Short Description Variable Decryption    
Super Class CL_RSR_DECRYPT_BUNDLE Storage and Formatting for the Decryption Tool 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_DECRYPT   OLAP Decryption Tool 
Created 20080125   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSR_DECRYPT_VARIABLE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSR_DECRYPT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSR_DECRYPT_SELECTION Selection option 20080214
Friends
Class CL_RSR_DECRYPT_VARIABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_TYPE Constant Public Type reference (TYPE) TN_TYPE 'VAR' 20080131
2 P_BLOCKID Static Attribute Private Type reference (TYPE) I 20080131
3 P_CURRENT_BLOCKID Static Attribute Private Type reference (TYPE) TN_BLOCKID 20080326
4 P_TH_BLOCKID Static Attribute Private Type reference (TYPE) CL_RSR_DECRYPT_VARIABLE=>TN_TH_BLOCKID 20080131
5 P_T_RANGE_BLOCK Instance attribute Private Type reference (TYPE) TN_T_RANGE_BLOCK 20080131
Methods
# Method Level Visibility Method type Description Created on
1 GET_BLOCKID Static method Public Method 20080131
2 GET_CURRENT_BLOCKID Static method Public Method 20080326
3 GET_DESCRIPTION Static method Public Method 20080214
4 GET_TYPE Static method Public Method 20080131
5 _GET_INFO_FROM_REPORT Instance method Private Method 20080225
6 _MODIFY_NVAR Instance method Private Method 20080128
7 _MODIFY_PERSVAR Instance method Private Method 20080327
8 _MODIFY_SLICER Instance method Private Method 20080128
9 _MODIFY_TXTVAR Instance method Private Method Get Text Variable Data 20090320
10 _MODIFY_VAR Instance method Private Method 20080125
11 _MODIFY_VAR_EXIT Instance method Private Method 20080327
Events
Class CL_RSR_DECRYPT_VARIABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_BLOCKID Public See coding 20080131 tn_blockid(4) TYPE n
2 TN_SX_VAR Public See coding 20080125 BEGIN OF tn_sx_var, vnam TYPE rszvnam, text TYPE rstxtlg, vartyp TYPE ddtext, vproctp TYPE ddtext, iobjnm TYPE rsiobjnm, vparsel TYPE ddtext, varinput TYPE rszinput, entrytp TYPE ddtext, * attrinm TYPE rsattrinm, * repvnam TYPE repvnam, * artifical TYPE rrartific, * display TYPE rrdisplay, * spdep TYPE rrspdep, usage_state TYPE rrusage_state, usage_space TYPE rrusage_space, range TYPE rsdd_t_range, eqsid TYPE rrsi_ts_sid , END OF tn_sx_var
3 TN_SX_VAR_EXIT Public See coding 20080327 BEGIN OF tn_sx_var_exit, vnam TYPE rszvnam, range TYPE rsdd_t_range, END OF tn_sx_var_exit
4 TN_SX_VAR_PERS Public See coding 20080327 BEGIN OF tn_sx_var_pers, vnam TYPE rszvnam, range TYPE rrrangesid, END OF tn_sx_var_pers
5 TN_SX_VAR_SLICER Public See coding 20080128 BEGIN OF tn_sx_var_slicer, iobjnm TYPE rsiobjnm, " dim hienm TYPE rshienm, " dim version TYPE rsversion, " dim dateto TYPE rsdateto, " dim hry_active TYPE rs_bool, " dim priority TYPE rs_bool, " internal hry_range TYPE rs_bool, " range is filled with hry nodes range TYPE tn_t_range, " con / fac / slicer END OF tn_sx_var_slicer
6 TN_S_BLOCKID Public See coding 20080131 BEGIN OF tn_s_blockid, handle TYPE rrx1_handle, technm TYPE rstechnm, blockid TYPE tn_blockid, END OF tn_s_blockid
7 TN_S_HIERVAR Public See coding 20080317 BEGIN OF tn_s_hiervar, vnam TYPE rszvnam, hierarchy TYPE string, dateto TYPE string, version TYPE string, END OF tn_s_hiervar
8 TN_S_NVAR Public See coding 20080128 BEGIN OF tn_s_nvar, vnam TYPE rszvnam, * vartyp TYPE rszvartyp, * vparsel TYPE rszvparsel, sign TYPE raldb_sign, opt TYPE raldb_opti, low TYPE rschavl, low_ext TYPE rschavlext, high TYPE rschavl, high_ext TYPE rschavlext, * lowtxt TYPE rstxtlg, * lowtxt_len TYPE rstxtlen, * hightxt TYPE rstxtlg, * hightxt_len TYPE rstxtlen, * hrytxt TYPE rstxtlg, * hrytxt_len TYPE rstxtlen, * vtxt TYPE rstxtlg, * vtxt_len TYPE rstxtlen, * help_avail TYPE rrxhavail, * msg_nr TYPE msgnr, * iobjnm TYPE rsiobjnm, * low_cmp TYPE rschavl, END OF tn_s_nvar
9 TN_S_RANGE Public See coding 20080128 BEGIN OF tn_s_range, sign TYPE raldb_sign, opt TYPE rsz_operator, low TYPE rschavl, high TYPE rschavl, END OF tn_s_range
10 TN_S_REPPATH Public See coding 20080408 BEGIN OF tn_s_reppath, vnam TYPE rszvnam, attrinm TYPE rsattrinm, repvnam TYPE repvnam, compid TYPE rszcompid, END OF tn_s_reppath
11 TN_S_VARTXT Public See coding 20090320 BEGIN OF tn_s_vartxt, vnam TYPE rszvnam, iobjnm TYPE rsiobjnm, low TYPE rschavl, high TYPE rschavl, vproctp TYPE ddtext, flaglh TYPE ddtext, flagr TYPE ddtext, as_boolean TYPE ddtext, foffset TYPE rszfoffset, flength TYPE rszflength, msg TYPE string, END OF tn_s_vartxt
12 TN_THX_VAR_SLICER Public See coding 20080128 tn_thx_var_slicer TYPE HASHED TABLE OF tn_sx_var_slicer WITH UNIQUE KEY iobjnm INITIAL SIZE 0
13 TN_TH_BLOCKID Public See coding 20080131 tn_th_blockid TYPE HASHED TABLE OF tn_s_blockid WITH UNIQUE KEY handle technm
14 TN_TX_VAR Public See coding 20080125 tn_tx_var TYPE STANDARD TABLE OF tn_sx_var WITH KEY vnam
15 TN_TX_VAR_EXIT Public See coding 20080327 tn_tx_var_exit TYPE STANDARD TABLE OF tn_sx_var_exit WITH KEY vnam
16 TN_TX_VAR_PERS Public See coding 20080327 tn_tx_var_pers TYPE STANDARD TABLE OF tn_sx_var_pers WITH KEY vnam INITIAL SIZE 10
17 TN_T_HIERVAR Public See coding 20080317 tn_t_hiervar TYPE STANDARD TABLE OF tn_s_hiervar WITH KEY vnam
18 TN_T_NVAR Public See coding 20080128 tn_t_nvar TYPE STANDARD TABLE OF tn_s_nvar WITH KEY vnam
19 TN_T_RANGE Public See coding 20080128 tn_t_range TYPE STANDARD TABLE OF tn_s_range WITH DEFAULT KEY
20 TN_T_RANGE_BLOCK Public See coding 20080131 tn_t_range_block TYPE RANGE OF tn_blockid
21 TN_T_REPPATH Public See coding 20080408 tn_t_reppath TYPE STANDARD TABLE OF tn_s_reppath WITH KEY vnam
22 TN_T_VARTXT Public See coding 20090320 tn_t_vartxt TYPE STANDARD TABLE OF tn_s_vartxt WITH KEY vnam
Method Signatures

Method GET_BLOCKID 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 20080131
2 Importing I_TECHNM Call by reference Type reference (TYPE) RSTECHNM Technischer Name 20080131
3 Returning R_BLOCKID Value transfer Type reference (TYPE) CL_RSR_DECRYPT_VARIABLE=>TN_BLOCKID Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20080131

Method GET_BLOCKID on class CL_RSR_DECRYPT_VARIABLE has no exception.

Method GET_CURRENT_BLOCKID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BLOCKID Value transfer Type reference (TYPE) CL_RSR_DECRYPT_VARIABLE=>TN_BLOCKID Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20080326

Method GET_CURRENT_BLOCKID on class CL_RSR_DECRYPT_VARIABLE has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEXT Value transfer Type reference (TYPE) TEXTPOOLTX Sprachenabhängiger Text im ABAP/4-Textpool 20080214

Method GET_DESCRIPTION on class CL_RSR_DECRYPT_VARIABLE has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) TN_TYPE 20080131

Method GET_TYPE on class CL_RSR_DECRYPT_VARIABLE has no exception.

Method _GET_INFO_FROM_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_TX_BUNDLE 20080225
2 Importing I_SX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_SX_BUNDLE 20080225

Method _GET_INFO_FROM_REPORT on class CL_RSR_DECRYPT_VARIABLE has no exception.

Method _MODIFY_NVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_TX_BUNDLE 20080128
2 Importing I_SX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_SX_BUNDLE 20080128

Method _MODIFY_NVAR on class CL_RSR_DECRYPT_VARIABLE has no exception.

Method _MODIFY_PERSVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_TX_BUNDLE 20080327
2 Importing I_SX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_SX_BUNDLE 20080327

Method _MODIFY_PERSVAR on class CL_RSR_DECRYPT_VARIABLE has no exception.

Method _MODIFY_SLICER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_TX_BUNDLE 20080128
2 Importing I_SX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_SX_BUNDLE 20080128

Method _MODIFY_SLICER on class CL_RSR_DECRYPT_VARIABLE has no exception.

Method _MODIFY_TXTVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_TX_BUNDLE 20090320
2 Importing I_SX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_SX_BUNDLE 20090320

Method _MODIFY_TXTVAR on class CL_RSR_DECRYPT_VARIABLE has no exception.

Method _MODIFY_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_TX_BUNDLE 20080125
2 Importing I_SX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_SX_BUNDLE 20080125

Method _MODIFY_VAR on class CL_RSR_DECRYPT_VARIABLE has no exception.

Method _MODIFY_VAR_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_TX_BUNDLE 20080327
2 Importing I_SX_BUNDLE Call by reference Type reference (TYPE) IF_RSR_DECRYPT=>TN_SX_BUNDLE 20080327

Method _MODIFY_VAR_EXIT on class CL_RSR_DECRYPT_VARIABLE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711