SAP ABAP Class CL_RSR_DECRYPT_HELPER (Auxiliary Class for DECRYPT)
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_RS_BASE BW Basis 20100812
Properties
Class CL_RSR_DECRYPT_HELPER  
Short Description Auxiliary Class for DECRYPT    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_DECRYPT   OLAP Decryption Tool 
Created 20080903   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSBBS 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)
Interfaces
Class CL_RSR_DECRYPT_HELPER has no interface implemented.
Friends
Class CL_RSR_DECRYPT_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_UOM Constant Public Type reference (TYPE) TN_TYPE 'UOM' 20100819
2 N_UOM_ISBUF Static Attribute Public Type reference (TYPE) RS_BOOL Boolean 20090511
3 N_UOM_STEP Static Attribute Public See coding '00' Counts steps of UOM calls 20090511
4 P_C_DG Constant Private Type reference (TYPE) TN_TYPE 'DG' 20080923
5 P_C_HIER Constant Private Type reference (TYPE) TN_TYPE 'HIER' 20090309
6 P_C_PLAN Constant Private Type reference (TYPE) TN_TYPE 'PLAN' 20080923
7 P_C_QUERY Constant Private Type reference (TYPE) TN_TYPE 'Q' 20090112
8 P_C_RRI Constant Private Type reference (TYPE) TN_TYPE 'RRI' 20081216
9 P_C_TREX_AGGREXC Constant Private Type reference (TYPE) TN_TYPE 'TAEX' 20100728
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_DG_INFO Static method Public Method Collects Info of Data Get and Hand Over to decrypt_data_get 20080923
2 COLLECT_HIER_INFO Static method Public Method Collects Info about Display-Hierarchies (Hier and Nodes) 20090309
3 COLLECT_PLAN_INFO Static method Public Method Collect Info of Planning Scenario 20080923
4 COLLECT_RRI_INFO Static method Public Method Collects information about mapping of RRI 20081209
5 COLLECT_TREX_AGGREXC_INFO Static method Public Method Collect Information About Exception Aggregation in BWA 20100728
6 COLLECT_UOM_INFO Static method Public Method Collects info about uom and curr conversion 20090511
7 CREATE_DYN_TYPE Static method Public Method Creates a dynamic type from a reference type (structures) 20090511
Events
Class CL_RSR_DECRYPT_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_COMP Public See coding 20090512 BEGIN OF tn_s_comp, type_kind TYPE abap_typekind, length TYPE i, decimals TYPE i, name TYPE string, END OF tn_s_comp
2 TN_S_FIELDS Public See coding 20090511 BEGIN OF tn_s_fields, fieldnm TYPE rsd_fieldnm, END OF tn_s_fields
3 TN_S_MAP Public See coding 20090511 BEGIN OF tn_s_map, fieldnm TYPE rsd_fieldnm, alias TYPE rsd_fieldnm, END OF tn_s_map
4 TN_S_UOMT Public See coding 20090518 BEGIN OF tn_s_uomt, uomnm TYPE rsuomnm, suom TYPE rsdbunit , siobjnm TYPE rsuomiobjnm , t006flag TYPE rsuomflag, flagtext TYPE string, END OF tn_s_uomt
5 TN_TH_MAPPING Public See coding 20090511 tn_th_mapping TYPE HASHED TABLE OF tn_s_map WITH UNIQUE KEY fieldnm
6 TN_TYPE Public See coding 20080923 tn_type(4) TYPE c
7 TN_T_COMP Public See coding 20090512 tn_t_comp TYPE STANDARD TABLE OF tn_s_comp
8 TN_T_FIELDS Public See coding 20090511 tn_t_fields TYPE STANDARD TABLE OF tn_s_fields
9 TN_T_UOMT Public See coding 20090518 tn_t_uomt TYPE STANDARD TABLE OF tn_s_uomt
10 TN_T_UOMT_CAT Public See coding 20090518 tn_t_uomt_cat TYPE STANDARD TABLE OF rsuom_s_uomt_cat
Method Signatures

Method COLLECT_DG_INFO 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 20080923
2 Importing I_R_QUERY_RUNTIME Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME Status of the K Handle 20121012
3 Importing I_SX_REQ_KIDS Call by reference Type reference (TYPE) RRK0_SX_KID_SELECTION 20080923
4 Importing I_TS_AXES Call by reference Type reference (TYPE) RRK0_TS_AXES 20080923
5 Importing I_TX_SORTING Call by reference Type reference (TYPE) RRK0_TX_SORTING 20080923

Method COLLECT_DG_INFO on class CL_RSR_DECRYPT_HELPER has no exception.

Method COLLECT_HIER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLER Call by reference Type reference (TYPE) C Name of calling routine 20090317
2 Importing I_CHANM Call by reference Type reference (TYPE) RSD_IOBJNM Hiers Characteristic 20090309
3 Importing I_HIESID Call by reference Type reference (TYPE) RRHI_HIESID 20090309
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090309
5 Importing I_SVER Call by reference Type reference (TYPE) RRHI_SVER 20090309

Method COLLECT_HIER_INFO on class CL_RSR_DECRYPT_HELPER has no exception.

Method COLLECT_PLAN_INFO 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 20080923
2 Importing I_PLANDATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20080923
3 Importing I_PLAN_INFO Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080923
4 Importing I_QUERY_INFO Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080923
5 Importing I_REC_CHAN Call by reference Type reference (TYPE) I 20080923
6 Importing I_REC_DEL Call by reference Type reference (TYPE) I 20080923
7 Importing I_REC_NEW Call by reference Type reference (TYPE) I 20080923
8 Importing I_REC_OLD Call by reference Type reference (TYPE) I 20080923
9 Importing I_REC_REF Call by reference Type reference (TYPE) I 20080923
10 Importing I_R_EXC Call by reference Object reference (TYPE REF TO) CX_RSPLS_MSG_NO_CHECK Fehler mit Message 20080923
11 Importing I_R_QUERY_RUNTIME Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME Status of the K Handle 20121012
12 Importing I_R_SERVICE_TYPE Call by reference Object reference (TYPE REF TO) CL_RSPLFD_SRVTYPE Service Type (Definition) 20080923
13 Importing I_SELECTOR_NAME Call by reference Type reference (TYPE) STRING 20080923
14 Importing I_SERVICE Call by reference Type reference (TYPE) RSPLF_SRVNM Name Planungsfunktion 20080923
15 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20080923
16 Importing I_TS_AXES Call by reference Type reference (TYPE) RRK0_TS_AXES 20090112

Method COLLECT_PLAN_INFO on class CL_RSR_DECRYPT_HELPER has no exception.

Method COLLECT_RRI_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_THX_MAPPING_FROM Call by reference Type reference (TYPE) RSBBS_THX_MAPPING Mappingtabelle (FROM) 20081216
2 Importing I_THX_MAPPING_TO Call by reference Type reference (TYPE) RSBBS_THX_MAPPING Mappingtabelle (TO) 20081216

Method COLLECT_RRI_INFO on class CL_RSR_DECRYPT_HELPER has no exception.

Method COLLECT_TREX_AGGREXC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_QUERY_RUNTIME Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME Status of the K Handle 20121012

Method COLLECT_TREX_AGGREXC_INFO on class CL_RSR_DECRYPT_HELPER has no exception.

Method COLLECT_UOM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUFFERED Call by reference Type reference (TYPE) N 20090511
2 Importing I_TS_BUFFER Call by reference Type reference (TYPE) ANY TABLE 20090511
3 Importing I_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090518
4 Importing I_T_OUTPUT Call by reference Type reference (TYPE) ANY TABLE 20090511
5 Importing I_T_UOMT_CAT Call by reference Type reference (TYPE) TN_T_UOMT_CAT Mengenumrechnungsart Katalog mit Texten 20090518

Method COLLECT_UOM_INFO on class CL_RSR_DECRYPT_HELPER has no exception.

Method CREATE_DYN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_STRUC Call by reference Type reference (TYPE) ANY any structure as type reference 20090511
2 Importing I_TH_MAPPING Call by reference Type reference (TYPE) TN_TH_MAPPING mapping table for renaming 20090511
3 Importing I_T_ADD Call by reference Type reference (TYPE) TN_T_COMP fields which should be added 20090511
4 Importing I_T_REMOVE Call by reference Type reference (TYPE) TN_T_FIELDS fields which should be removed 20090511

Method CREATE_DYN_TYPE on class CL_RSR_DECRYPT_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740