SAP ABAP Class CL_RSRA_ENGINE_MX (Engine for Batch Caching)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSRB (Package) BW: Batch Reporting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_ENGINE Engine for Background Processing 20020412
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRA_CACHE Constants for Cache Administration 20020412
Properties
Class CL_RSRA_ENGINE_MX  
Short Description Engine for Batch Caching    
Super Class CL_RSRA_ENGINE Engine for Background Processing 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRB   BW: Batch Reporting 
Created 20020412   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_RSRA_SETTING_MX Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RRK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRKG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RRXW3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSSB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRA_CACHE Constants for Cache Administration 20020412
Friends
Class CL_RSRA_ENGINE_MX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PARAMETER_SINFOCUBE Constant Public Type reference (TYPE) RSRPARAMETERID 'SINFOCUBE' Parameter ID 20020412
2 C_PARAMETER_SQUERY Constant Public Type reference (TYPE) RSRPARAMETERID 'SQUERY' Parameter ID 20020412
3 C_PARAMETER_SVARIANT Constant Public Type reference (TYPE) RSRPARAMETERID 'SVARIANT' Parameter ID 20030124
4 N_EVAL_TIME Instance attribute Public Type reference (TYPE) RSDINT4 Test DTEL INT4 20020412
5 N_POSIT Instance attribute Public Type reference (TYPE) RSRA_POSIT Position of an Entry in a Selection 20020412
6 N_R_REMOTE_CONTROL Instance attribute Public Object reference (TYPE REF TO) IF_RSRA_MDX_REMOTE_CONTROL Remote Control for MCX Precalculation 20050204
7 N_S_SETTING Instance attribute Public Type reference (TYPE) RSRA_SETTING_BT RA Settings for Precalculating Templates 20020412
8 N_VARIANT Instance attribute Public Type reference (TYPE) VARIANT ABAP: Name of variant (without program name) 20020412
9 P_FILTER Instance attribute Private Type reference (TYPE) RSRPARAMETERID Parameter ID 20020422
10 P_INFOCUBE Instance attribute Private Type reference (TYPE) RSINFOCUBE InfoCube 20020413
11 P_JSINDEX_LATEST Instance attribute Private Type reference (TYPE) RSRA_STRING String 20020412
12 P_JSINDEX_PIE Instance attribute Private Type reference (TYPE) RSRA_STRING String 20020412
13 P_JSINDEX_PIE2 Instance attribute Private Type reference (TYPE) RSRA_STRING String 20020412
14 P_JSINDEX_WWW Instance attribute Private Type reference (TYPE) RSRA_STRING String 20020412
15 P_PAGECOUNT Instance attribute Private Type reference (TYPE) RSRA_PAGE_COUNTER Numbering for One-Dimensional Drilldown 20020412
16 P_QUERY Instance attribute Private Type reference (TYPE) RSZCOMPID Name (ID) of a Reporting Component 20020413
17 P_R_CACHE Instance attribute Private Object reference (TYPE REF TO) CL_RSRA_CACHE_MDX Cache Administration Class 20020412
18 P_R_MDX_COMMAND Instance attribute Private Object reference (TYPE REF TO) CL_RSR_MDX_COMMAND Command Object for MDX Processing 20020415
19 P_R_QUERY Instance attribute Private Object reference (TYPE REF TO) CL_RSR_REQUEST Data Request from OLAP Processor 20020412
20 P_R_SQUERY Instance attribute Private Object reference (TYPE REF TO) CL_RSR_REQUEST Reference to Main Query 20020412
21 P_SINFOCUBE Instance attribute Private Type reference (TYPE) RSINFOCUBE InfoCube 20020412
22 P_SQUERY Instance attribute Private Type reference (TYPE) RSZCOMPID Name (ID) of a Reporting Component 20020412
23 P_SVARIANT Instance attribute Private Type reference (TYPE) VARIANT ABAP: Name of Variant (Without Program Name) 20030124
24 P_S_COMPKEY Instance attribute Private Type reference (TYPE) RSZCOMPKEY BW: Key of a Reporting Component 20020417
25 P_S_MX_LOG Instance attribute Private Type reference (TYPE) RSRA_MX_LOG Log Table for the Batch Run of MDX Precalculation 20020413
26 P_TIMESTMP Instance attribute Private Type reference (TYPE) RSTIMESTMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20020412
27 P_TLEVEL Instance attribute Private Type reference (TYPE) RSTLEVEL Level of a hierarchy node 20020412
28 P_T_DIM_TEMPLATE Instance attribute Private Type reference (TYPE) RRX1_T_DIM Initial Drilldown 20020412
29 P_T_FIX Instance attribute Private Type reference (TYPE) TP_T_FIX Latest SetXX-Row 20020412
30 P_T_HRYS Instance attribute Private Type reference (TYPE) RRX1_T_HRYS Hierarchy Drilldown Level 20020412
31 P_T_MX_LOG Instance attribute Private Type reference (TYPE) RSRA_T_MX_LOG MX Log Table Type 20020412
32 P_T_MX_PARAM Instance attribute Private Type reference (TYPE) RSRA_T_MX_PARAM Table Type for Structure rsra_mx_param 20020412
33 P_T_MX_PARAMT Instance attribute Private Type reference (TYPE) RSRA_T_MX_PARAMT Table Type for rsra_mx_paramt 20020412
34 P_T_VARSET Instance attribute Private Type reference (TYPE) TP_T_VARSET List of Variable Strings 20020412
35 P_VARCOUNT Instance attribute Private Type reference (TYPE) RSRA_COUNTER Numbering for One-Dimensional Drilldown 20020412
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_DATA_STORE Instance method Private Method Deletes Entries from Data Store 20020412
2 CLOSE_REQUEST Instance method Private Method Closes the Request to the OLAP Processor 20020412
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020412
4 DB_READ_SETTING Instance method Private Method Reads Information about RA Setting 20020412
5 DELETE_DATA Instance method Private Method Deletes Request Data 20020412
6 DELETE_KEY Instance method Private Method Deletes Access Key 20020412
7 PROCESS_MDX Instance method Private Method Initialize Query 20020416
8 PROCESS_QUERY Instance method Private Method Precalculate Template 20020416
9 PROCESS_REQUEST Instance method Private Method Execute Query 20020412
10 PROCESS_SQUERY Instance method Private Method Process the Main Query 20020412
11 PROCESS_VARSET Instance method Private Method Calculate Requests for a Variable Record 20020412
12 SAVE_DATA Instance method Private Method Saves the Data 20020412
13 SAVE_HEADER Instance method Private Method Saves Header Information for MDX Result Sets 20020417
14 SAVE_KEY Instance method Private Method Saves the Access Key 20020412
15 SAVE_TO_DATASTORE Instance method Private Method Saves Result Set String 20020417
16 SET_REQUEST Instance method Private Method Initialize Query 20020412
Events
Class CL_RSRA_ENGINE_MX has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_FILTER Private See coding TP_S_FILTER 20020412
2 TP_S_FIX Private See coding 20020412
3 TP_S_VARIABLES Private See coding TP_S_VARIABLES 20020412
4 TP_S_VARSET Private See coding TP_S_VARSET 20020412
5 TP_T_BC_LOG Private See coding 20020412
6 TP_T_FILTER Private See coding TP_T_FILTER 20020412
7 TP_T_FIX Private See coding 20020412
8 TP_T_VARIABLES Private See coding TP_T_VARIABLES 20020412
9 TP_T_VARSET Private See coding TP_T_VARSET 20020412
Method Signatures

Method CLEAR_DATA_STORE Signature

Method CLEAR_DATA_STORE on class CL_RSRA_ENGINE_MX has no parameter.
Method CLEAR_DATA_STORE on class CL_RSRA_ENGINE_MX has no exception.

Method CLOSE_REQUEST 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) RRX_MISC-HANDLE C-Handle der Query 20020412

Method CLOSE_REQUEST on class CL_RSRA_ENGINE_MX has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_JOB Call by reference Object reference (TYPE REF TO) CL_RSRA_JOB Batch Reporting Job 20020412
2 Importing I_R_REMOTE_CONTROL Call by reference Object reference (TYPE REF TO) OBJECT 20050204
3 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Technischer Name einer Report Agent Einstellung 20020412
# Exception Resumable Description Created on
1 BAD_VALUE_COMBINATION Variablenwerte falsch 20020412
2 X_MESSAGE X-Message 20020412

Method DB_READ_SETTING Signature

Method DB_READ_SETTING on class CL_RSRA_ENGINE_MX has no parameter.
Method DB_READ_SETTING on class CL_RSRA_ENGINE_MX has no exception.

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMESTMP Call by reference Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20020412

Method DELETE_DATA on class CL_RSRA_ENGINE_MX has no exception.

Method DELETE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLUSTERKEY Call by reference Type reference (TYPE) RSKEY BW: Clustertabelle Key 20020412

Method DELETE_KEY on class CL_RSRA_ENGINE_MX has no exception.

Method PROCESS_MDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VARSET Call by reference Type reference (TYPE) TP_S_VARSET 20020416
2 Importing I_TH_CHANMID_SID Call by reference Type reference (TYPE) RRSI_TH_CHANMID_SID Tabelle mit chanmid und sid 20020416
# Exception Resumable Description Created on
1 BAD_VALUE_COMBINATION Falsche Kombination 20020416
2 NO_PROCESSING Keine Verarbeitung 20020416
3 X_MESSAGE X-Message 20020416

Method PROCESS_QUERY Signature

Method PROCESS_QUERY on class CL_RSRA_ENGINE_MX has no parameter.
# Exception Resumable Description Created on
1 NO_PROCESSING Keine Verarbeitung 20020416
2 X_MESSAGE X-Message 20020416

Method PROCESS_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSR_REQUEST Referenz auf Request 20020412
# Exception Resumable Description Created on
1 BAD_VALUE_COMBINATION Falsche Werte 20020412
2 X_MESSAGE X-Message 20020412

Method PROCESS_SQUERY Signature

Method PROCESS_SQUERY on class CL_RSRA_ENGINE_MX has no parameter.
# Exception Resumable Description Created on
1 NO_PROCESSING Keine Verarbeitung 20020412
2 X_MESSAGE X-Message 20020412

Method PROCESS_VARSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VARSET Call by reference Type reference (TYPE) TP_S_VARSET Variablenbelegung 20020412
# Exception Resumable Description Created on
1 NO_PROCESSING Keine Verarbeitung 20020416
2 X_MESSAGE X-Message 20020416

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) RSSGUID25 BW Generierungs-Tool: GUID in komprimierter Form (CHAR25) 20020412
# Exception Resumable Description Created on
1 NO_PROCESSING Keine Verarbeitung 20020412
2 X_MESSAGE X-Message 20020412

Method SAVE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DSKEY Call by reference Type reference (TYPE) RSSGUID25 BW Generierungs-Tool: GUID in komprimierter Form (CHAR25) 20020417
2 Importing I_TX_AUTH Call by reference Type reference (TYPE) RSSB_TX_IOBJVL_CHECK Mehrere Prüfungen 20020417
3 Importing I_T_GROUPS Call by reference Type reference (TYPE) RRT_T_STREAM_GROUPS Beschreibung des Datenstroms 20020417
4 Importing I_T_SUBGROUPS Call by reference Type reference (TYPE) RRT_T_STREAM_SUBGROUPS Beschreibung der Untergurppen eines Datenstroms 20020417

Method SAVE_HEADER on class CL_RSRA_ENGINE_MX has no exception.

Method SAVE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID Call by reference Type reference (TYPE) RSSGUID25 BW Generierungs-Tool: GUID in komprimierter Form (CHAR25) 20020412
2 Importing I_TH_CHANMID_SID Call by reference Type reference (TYPE) RRSI_TH_CHANMID_SID Tabelle mit chanmid und sid 20020422
# Exception Resumable Description Created on
1 NO_PROCESSING Keine Verarbeitung 20020412
2 X_MESSAGE X-Message 20020412

Method SAVE_TO_DATASTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DSKEY Call by reference Type reference (TYPE) RSSGUID25 BW Generierungs-Tool: GUID in komprimierter Form (CHAR25) 20020417
2 Importing I_PACKAGE_NO Call by reference Type reference (TYPE) RSRA_MDX_COUNTER Zähler für MDX-Anfragen 20020417
3 Importing I_RESULT_SET Call by reference Type reference (TYPE) STRING 20020417

Method SAVE_TO_DATASTORE on class CL_RSRA_ENGINE_MX has no exception.

Method SET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSR_REQUEST Referenz auf Request 20020412
# Exception Resumable Description Created on
1 BAD_VALUE_COMBINATION Falsche Werte 20020412
2 X_MESSAGE X-Message 20020412
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A