SAP ABAP Class CL_RSR_MDX_OLAP_REQUEST_TRANS (OLAP access via transient Query)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_MDX_BASE (Package) MDX: Basis
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_MDX_OLAP_REQUEST OLAP Request 20100825
Properties
Class CL_RSR_MDX_OLAP_REQUEST_TRANS  
Short Description OLAP access via transient Query    
Super Class CL_RSR_MDX_OLAP_REQUEST OLAP Request 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_MDX_BASE   MDX: Basis 
Created 20100825   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRK1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRSI 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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 SYDES Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_MDX_OLAP_REQUEST_TRANS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSR_MDX_OLAP_REQ_TRANSQUERY 20100908 Implementation of the transient query enhancement for MDX
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CHECK_INDEPENDEND Static Attribute Private Type reference (TYPE) RS_BOOL Boolean 20101117
2 P_COMPID Instance attribute Private Type reference (TYPE) RSZCOMPID Name (ID) of a reporting component 20100908
3 P_EMPTY_SET Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20100825
4 P_HANDLE Instance attribute Private Type reference (TYPE) RSR_HANDLE Handle in Brain 20100908
5 P_ID_BLOCKED Instance attribute Private Type reference (TYPE) I 0 20100825
6 P_ID_COUNTER Static Attribute Private Type reference (TYPE) I 20100825
7 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOCUBE InfoCube 20100908
8 P_META_DATA Instance attribute Private Object reference (TYPE REF TO) CL_RSR_MDX_META_DATA Meta data environement for transient query 20101110
9 P_MY_ID Instance attribute Private Type reference (TYPE) I 20100825
10 P_OLAP_TRANS Instance attribute Private Object reference (TYPE REF TO) IF_RSR_OLAP Calls for OLAP 20100908
11 P_REPKEY Instance attribute Private Type reference (TYPE) RSR_S_COMPKEY 20100908
12 P_ROOT Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20100825
13 P_R_COMMAND Instance attribute Private Object reference (TYPE REF TO) CL_RSR_MDX_COMMAND Command Object for MDX Processing 20100825
14 P_R_SETXX Instance attribute Private Object reference (TYPE REF TO) DATA 20100825
15 P_R_SETXX_LINE Instance attribute Private Object reference (TYPE REF TO) DATA 20100825
16 P_SETXX_TYPE Instance attribute Private Type reference (TYPE) RRK1_SETXX_TYPE 20100825
17 P_SX_REQ_LIST Instance attribute Private Type reference (TYPE) TP_SX_REQ_LIST 20100826
18 P_THX_FST Instance attribute Private Type reference (TYPE) RZI0_TSX_FST Local Formulas 20101216
19 P_THX_KEYFIG Instance attribute Private Type reference (TYPE) TP_THX_KEYFIG 20100825
20 P_THX_REQ Instance attribute Private Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Description of an OLAP Request 20100825
21 P_THX_SLICER Instance attribute Private Type reference (TYPE) RRK0_THX_SLICER 20100825
22 P_TH_ALL_REQ Instance attribute Private Type reference (TYPE) RSR_TH_MDX_OLAP_REQUEST List of OLAP Requests 20100825
23 P_TH_KID_EMPTY Instance attribute Private See coding 20100825
24 P_TH_REQ_FREE Instance attribute Private Type reference (TYPE) RRK0_TH_REQ_FREE 20100825
25 P_TSX_REQ_LIST Instance attribute Private Type reference (TYPE) TP_TSX_REQ_LIST 20100825
26 P_TSX_SETTINGS Instance attribute Private Type reference (TYPE) TP_TSX_SETTINGS 20100825
27 P_TSX_SETXX_BUFFER Instance attribute Private Type reference (TYPE) TP_TSX_SETXX_BUFFER 20101117
28 P_TS_CM_GLOBAL Instance attribute Private Type reference (TYPE) TP_TS_CM 20100825
29 P_TS_ELTUID_CM Instance attribute Private Type reference (TYPE) TP_TS_CM_KID 20110105
30 P_TS_KID_ELTSID Instance attribute Private Type reference (TYPE) TP_TS_KID_ELTSID 20100825
31 P_TUPLE_ID Static Attribute Private Type reference (TYPE) RSD_SID 20101117
32 P_WITH_MEASURES Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20100825
33 S_NOTRANS Static Attribute Public Type reference (TYPE) RS_BOOL Boolean 20101117
Methods
# Method Level Visibility Method type Description Created on
1 ADD_REQUEST_TRANS Static method Public Method Add new request for transient access 20100825
2 CONSTRUCTOR Instance method Public Constructor 20100825
3 GET_CJ_KEYFIG Instance method Private Method 20100825
4 GET_FILTER Instance method Private Method 20100825
5 GET_NEW_HANDLE Instance method Private Method Returns new handle 20100908
6 KID_SELECTION_FML Instance method Private Method Sets the KIDs for transient formulas 20110104
7 SET_COMPID_TRANS Instance method Private Method sets new compid for transient query in MDX 20100908
8 X_MESSAGE Static method Public Method 20100826
Events
Class CL_RSR_MDX_OLAP_REQUEST_TRANS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SX_SETXX_BUFFER Private See coding 20101117 BEGIN OF tp_sx_setxx_buffer, id TYPE i, r_setxx TYPE REF TO data, END OF tp_sx_setxx_buffer
2 TP_S_CM_KID Private See coding 20110105 BEGIN OF tp_s_cm_kid, eltuid TYPE rzi0_eltuid, sid TYPE rsd_sid, kid TYPE rsrkid, END OF tp_s_cm_kid
3 TP_TSX_SETXX_BUFFER Private See coding 20101117 tp_tsx_setxx_buffer TYPE SORTED TABLE OF tp_sx_setxx_buffer WITH UNIQUE KEY id
4 TP_TS_CM_KID Private See coding 20110105 tp_ts_cm_kid TYPE SORTED TABLE OF tp_s_cm_kid WITH UNIQUE KEY eltuid
Method Signatures

Method ADD_REQUEST_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ID Call by reference Type reference (TYPE) I 20100825
2 Exporting E_R_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSR_MDX_OLAP_REQUEST OLAP Request 20100825
3 Importing I_CALLER Call by reference Object reference (TYPE REF TO) OBJECT OLAP Request 20100825
4 Importing I_R_COMMAND Call by reference Object reference (TYPE REF TO) CL_RSR_MDX_COMMAND Command Object for MDX Processing 20100825
5 Importing I_R_ER_HANDLER Call by reference Object reference (TYPE REF TO) IF_RSRA_ER_HANDLER Reporting Agent Exception Handler 20100825
6 Importing I_THX_REQUEST_DESCR Call by reference Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Description of an OLAP Request 20100825
7 Importing I_WITH_MEASURES Call by reference Type reference (TYPE) RS_BOOL Boolean 20100825

Method ADD_REQUEST_TRANS on class CL_RSR_MDX_OLAP_REQUEST_TRANS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_R_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSR_MDX_OLAP_REQUEST_TRANS OLAP access via transient Query 20100825
2 Importing I_R_COMMAND Call by reference Object reference (TYPE REF TO) CL_RSR_MDX_COMMAND Command Object for MDX Processing 20100825
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20101015

Method GET_CJ_KEYFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLAPSE_ALL Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20100825
2 Importing I_NO_CALCULATED Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20100825
3 Importing I_ONLY_DEFINED Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20100825
4 Importing I_THX_REQ Call by reference Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Description of an OLAP Request 20100825
5 Importing I_WITH_MEASURES Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20100825
6 Returning R_SX_CJ_KEYFIG Value transfer Type reference (TYPE) TP_SX_CJ_KEYFIG 20100825

Method GET_CJ_KEYFIG on class CL_RSR_MDX_OLAP_REQUEST_TRANS has no exception.

Method GET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_COLLAPSE Call by reference Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20100825
2 Exporting E_TS_FILTER Call by reference Type reference (TYPE) TP_TS_TEST 20100825
3 Importing I_THX_REQ Call by reference Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Description of an OLAP Request 20100825
4 Importing I_TS_EXPAND Call by reference Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20100825
5 Importing I_WITH_CALCULATED Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20100825
6 Importing I_WITH_MEASURES Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20100825
# Exception Resumable Description Created on
1 CX_RSR_MDX_EMPTY Empty Result 20101015
2 CX_RSR_MDX_ERROR Syntax Error (MDX) 20101015

Method GET_NEW_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HANDLE Value transfer Type reference (TYPE) RSR_HANDLE Handle in Brain 20100908

Method GET_NEW_HANDLE on class CL_RSR_MDX_OLAP_REQUEST_TRANS has no exception.

Method KID_SELECTION_FML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_REQ_KIDS Call by reference Type reference (TYPE) RRK0_SX_KID_SELECTION 20110104
2 Importing I_R_OLAP Call by reference Object reference (TYPE REF TO) IF_RSR_OLAP Calls for OLAP 20110104

Method KID_SELECTION_FML on class CL_RSR_MDX_OLAP_REQUEST_TRANS has no exception.

Method SET_COMPID_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPID Call by reference Type reference (TYPE) RSZCOMPID Name (ID) of a reporting component 20100908
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20101006

Method SET_COMPID_TRANS on class CL_RSR_MDX_OLAP_REQUEST_TRANS has no exception.

Method X_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABEND Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20100826
2 Importing I_REPID Value transfer Type reference (TYPE) SY-REPID 20100826
3 Importing I_R_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20100826
4 Importing I_TEXT Call by reference Type reference (TYPE) C 20100826

Method X_MESSAGE on class CL_RSR_MDX_OLAP_REQUEST_TRANS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731