SAP ABAP Class CL_RSR_MDX_TUPLE (Tuple)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_MDX_LIB (Package) MDX: Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_MDX_SET Basic Class for all Set Commands 20010119
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_MDX_CURRENT CurrentMember 20020617
Properties
Class CL_RSR_MDX_TUPLE  
Short Description Tuple    
Super Class CL_RSR_MDX_SET Basic Class for all Set Commands 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_MDX_LIB   MDX: Functions 
Created 20010119   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRTB 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 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_MDX_TUPLE has no interface implemented.
Friends
Class CL_RSR_MDX_TUPLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_ELTSID1 Instance attribute Private Type reference (TYPE) RSD_SID Boolean 20020910
2 P_ELTSID2 Instance attribute Private Type reference (TYPE) RSD_SID Boolean 20020910
3 P_R_SID_K Instance attribute Private Object reference (TYPE REF TO) DATA 20070105
4 P_R_VREQ Instance attribute Private Object reference (TYPE REF TO) CL_RSR_MDX_OLAP_REQUEST OLAP Request 20010803
5 P_R_VSETXX_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20010129
6 P_R_VSETXX_LINE Instance attribute Private Object reference (TYPE REF TO) DATA 20010129
7 P_R_XMASK Instance attribute Private Object reference (TYPE REF TO) DATA 20010129
8 P_R_XSID Instance attribute Private Object reference (TYPE REF TO) DATA 20010129
9 P_SID_INDEX_STRU1 Instance attribute Private Type reference (TYPE) I 20020910
10 P_SID_INDEX_STRU2 Instance attribute Private Type reference (TYPE) I 20020910
11 P_SX_TUPLE_VALUE_REQUEST Instance attribute Private Type reference (TYPE) RRTB_SX_SET_OO 20030805
12 P_S_CUR_MEM Instance attribute Private See coding 20010201
13 P_TR_CHILD Instance attribute Private See coding 20030731
14 P_T_GET_MEMBER Instance attribute Private See coding 20010201
15 P_VREQ_ID Instance attribute Private Type reference (TYPE) I 20010803
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_EMPTY_TUPLES Instance method Protected Method 20120223
2 GET_KID Instance method Public Method Liefert die KID wenn der Tuple nur aus einer Measure besteht 20130628
3 GET_MERGED_REQUEST_DESCR Instance method Private Method Returns the unified request description for tuple members 20100419
4 GET_REQUEST_DESCR_TUPLE_CREATE Instance method Private Method Returns the request description for creating new tuples 20100209
5 IS_MEASURE_CREATING_TUPLES Instance method Private Method Can the measure dimension create a new tuple? 20100115
6 IS_OPTIMIZATION_POSSIBLE Instance method Private Method Kann die Request-Beschreibung optimiert werden? 20121217
Events
Class CL_RSR_MDX_TUPLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SR_CHILD Private See coding 20030731 begin of TP_SR_CHILD, hry type ref to cl_rsr_mdx_element, member type rrh2_s_member, end of tp_sr_child
2 TP_S_CALC_MEMBER Private See coding TP_S_CALC_MEMBER 20120903 BEGIN OF tp_s_calc_member, chanmid TYPE rsd_sid, sid TYPE rsd_sid, r_ref TYPE REF TO cl_rsr_mdx_calc_member, name TYPE rrtcmdparam, solve_order TYPE i, prec TYPE i, END OF tp_s_calc_member
3 TP_S_CUR_MEM_BUFFER Private See coding 20120308 begin of TP_S_CUR_MEM_BUFFER, member_number TYPE i, cur_chanmid TYPE rsd_sid, cur_sid TYPE rsd_sid, buffered_member TYPE rrh2_s_member, end of tp_s_cur_mem_buffer
4 TP_S_GET_MEMBER Private See coding 20010201 begin of TP_S_GET_MEMBER , cmd type ref to cl_rsr_mdx_cmd, hry type ref to cl_rsr_mdx_element, end of tp_s_get_member
5 TP_S_VALUE Private See coding 20010125 BEGIN OF tp_s_value , tabix TYPE i, value TYPE rrt3_num_value, END OF tp_s_value
6 TP_TH_VALUE Private See coding TP_TH_VALUE 20010125 tp_th_value TYPE HASHED TABLE OF tp_s_value WITH UNIQUE KEY tabix INITIAL SIZE 0
7 TP_TSX_CUR_MEM_BUFFER Private See coding 20120308 TP_TSX_CUR_MEM_BUFFER TYPE SORTED TABLE OF tp_s_cur_mem_buffer WITH UNIQUE KEY member_number cur_chanmid cur_sid
Method Signatures

Method CREATE_EMPTY_TUPLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_SETXX Call by reference Type reference (TYPE) SORTED TABLE 20120223
2 Exporting E_END_OF_CREATION Call by reference Type reference (TYPE) RS_BOOL Boolean 20120223
3 Importing I_R_LINE Call by reference Object reference (TYPE REF TO) DATA 20120223
4 Importing I_THX_REQUEST_DESCR Call by reference Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Beschreibung eines Olap Requests 20120223
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20120223

Method GET_KID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_KID Value transfer Type reference (TYPE) RSSID Stammdaten ID 20130628

Method GET_KID on class CL_RSR_MDX_TUPLE has no exception.

Method GET_MERGED_REQUEST_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_REQ Value transfer Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Beschreibung eines Olap Requests 20100419
2 Importing I_SR_CHILD Call by reference Type reference (TYPE) TP_SR_CHILD Member des Tuples 20100419
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20100419

Method GET_REQUEST_DESCR_TUPLE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_THX_REQ_META Call by reference Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Metadaten-Zugriff 20100209
2 Exporting E_THX_REQ_OLAP Call by reference Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR OLAP-Zugriff 20100209
3 Importing I_THX_REQ Call by reference Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Erzeugte Beschreibung eines Olap Requests 20100209
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20100209

Method IS_MEASURE_CREATING_TUPLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_THX_REQ Call by reference Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Beschreibung eines Olap Requests 20100115
2 Importing I_THX_REQ_IN Call by reference Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Beschreibung eines Olap Requests 20100115
3 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20100115
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20100115

Method IS_OPTIMIZATION_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_REQ Call by reference Type reference (TYPE) RSR_SX_MDX_REQUEST_DESCR Beschreibung eines Olap Requests 20121217
2 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20121217

Method IS_OPTIMIZATION_POSSIBLE on class CL_RSR_MDX_TUPLE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730