SAP ABAP Class CL_RSR_MDX_AXIS (Axis)
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 20000904
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_MDX_DUMMY_AXIS Axis Without Characteristics 20030721
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_MDX_FLAT_QUERY Flat Query 20010209
3 Inheritance (c INHERITING FROM c_ref)  CL_RSR_MDX_SLICER Slicer 20010213
Properties
Class CL_RSR_MDX_AXIS  
Short Description Axis    
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 20000904   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRT1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS 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_AXIS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSR_MDX_COMMAND 20010111 Command Object for MDX Processing
2 CL_RSR_MDX_FLATTENING 20010228 Flattening Services for CL_RSR_MDX_COMMAND
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_AXIS Instance attribute Public Type reference (TYPE) RRT1_S_AXIS-I_AXIS Axis Ordinal 20000904
2 N_NON_EMPTY Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20050124
3 P_EXECUTED Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20010213
4 P_R_CMD Instance attribute Private Object reference (TYPE REF TO) CL_RSR_MDX_CMD Set 20000904
5 P_THX_MEMBER_FULL Instance attribute Private Type reference (TYPE) TP_THX_MEMBER_FULL Local Buffer for Member Information 20081112
6 P_THX_SLICER Instance attribute Private Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Description of an OLAP Request 20060218
7 P_T_PRPTYS Instance attribute Private Type reference (TYPE) RSR_T_MDX_PROPERTY MDX Commands 20000904
Methods
# Method Level Visibility Method type Description Created on
1 CL_RSR_MDX_AXIS Static method Public Method Constructor 20010213
2 GET_DATA Instance method Public Method Axis Data 20010118
3 GET_DATA_CRM Instance method Public Method Axis Data 20030305
4 GET_DATA_FLATTENING Instance method Public Method Returns axis data for flattening 20080813
5 GET_DIMS Instance method Protected Method 20010214
6 GET_FULL_MEMBERS Instance method Protected Method Returns complete member information for specified tuples 20081112
7 GET_INFO Instance method Public Method Axis Information 20010213
8 IS_LAST_AXIS Instance method Public Method Is current axis the last (excluding the slicer)? 20090616
9 SET_SLICER Instance method Private Method 20060519
Events
Class CL_RSR_MDX_AXIS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SX_MEMBER_FULL Private See coding Information for Members on an Axis (Structure) 20081112 BEGIN OF tp_sx_member_full, hier_key TYPE rrtb_s_hier_key, sid_index TYPE i, from TYPE i, to TYPE i, member_full TYPE rrh2_th_member_full, END OF tp_sx_member_full
2 TP_THX_MEMBER_FULL Private See coding Information for Members on an Axis (Table) 20081112 tp_thx_member_full TYPE HASHED TABLE OF tp_sx_member_full WITH UNIQUE KEY hier_key sid_index from to
Method Signatures

Method CL_RSR_MDX_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_REF Call by reference Object reference (TYPE REF TO) CL_RSR_MDX_CMD abstaktes MDX Kommando 20010213
2 Importing I_CMD_ID Call by reference Type reference (TYPE) RRTCMDID id of a tensor processor command 20010213
3 Importing I_R_COMMAND Call by reference Object reference (TYPE REF TO) CL_RSR_MDX_COMMAND Kommando-Objekt 20010213
4 Importing I_TRX_PARAM Call by reference Type reference (TYPE) RRT_TRX_PARAM Parameter für ein Kommando 20010213
# Exception Resumable Description Created on
1 CX_RS_ERROR BW Fehler (mit Syntax Prüfung) 20010220

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MNDTRY_PRPTYS Call by reference Type reference (TYPE) RSR_MDX_T_MNDTRY_PRPTYS 20010118
2 Exporting E_T_OPT_PRPTYS_KEYS Call by reference Type reference (TYPE) RRT1_T_OPTION_PRPTYS_KEYS 20010213
3 Exporting E_T_OPT_PRPTYS_VALS Call by reference Type reference (TYPE) RSR_MDX_T_PRPTY_VALUE 20010213
4 Importing I_END Call by reference Type reference (TYPE) RRTUPLEID 20030514
5 Importing I_START Call by reference Type reference (TYPE) RRTUPLEID 20030514
# Exception Resumable Description Created on
1 CX_RS_ERROR BW Fehler (mit Syntax Prüfung) 20010220

Method GET_DATA_CRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MNDTRY_PRPTYS Call by reference Type reference (TYPE) RRT1_T_MNDTRY_PRPTYS 20030305
2 Importing I_END Call by reference Type reference (TYPE) RRT1_S_MNDTRY_PRPTYS-TUPLE_ORDINAL 20030305
3 Importing I_START Call by reference Type reference (TYPE) RRT1_S_MNDTRY_PRPTYS-TUPLE_ORDINAL 20030305
# Exception Resumable Description Created on
1 CX_RS_ERROR BW Fehler (mit Syntax Prüfung) 20030305

Method GET_DATA_FLATTENING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MNDTRY_PRPTYS Call by reference Type reference (TYPE) RRT1_T_FS_MEMBER MDX: Member für Flattening (Eindeutige Werte) 20080813
2 Exporting E_T_MNDTRY_PRPTYS_POINTER Call by reference Type reference (TYPE) RRT1_T_FS_MEMBER_POINTER MDX: Member für Flattening (Zeiger auf MEMBER) 20080813
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20080813

Method GET_DIMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_AXIS_DIMS Value transfer Type reference (TYPE) RRT_T_AXIS_DIMS_INT Merkmale auf den Achsen 20010214
# Exception Resumable Description Created on
1 CX_RS_ERROR BW Fehler (mit Syntax Prüfung) 20010220

Method GET_FULL_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FROM Value transfer Type reference (TYPE) I 1 20081112
2 Importing I_IGNORE_INTERVAL_RESTRICTION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Die Intervall-Einschränkung (From, To) soll ignoriert werden 20090212
3 Importing I_R_HIERARCHY Call by reference Object reference (TYPE REF TO) CL_RSR_MDX_ELEMENT Verwandtschaftsbeziehungen Hierarchien 20081112
4 Importing I_SID_INDEX Call by reference Type reference (TYPE) I Index der SID 20081112
5 Importing I_TO Value transfer Type reference (TYPE) I 0 20081112
6 Importing I_T_SETXX Call by reference Type reference (TYPE) TABLE Werte 20081112
7 Returning R_TH_MEMBER_FULL Value transfer Type reference (TYPE) RRH2_TH_MEMBER_FULL Member 20081112
# Exception Resumable Description Created on
1 CX_RS_ERROR BW Fehler (mit Syntax Prüfung) 20081112

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_AXIS_INFO Call by reference Type reference (TYPE) RSR_MDX_S_AXIS_INFO 20010213
2 Exporting E_T_AXIS_DIMS Call by reference Type reference (TYPE) RRT1_T_AXIS_DIMENSIONS 20010213
3 Exporting E_T_AXIS_LVLS Call by reference Type reference (TYPE) RRT1_T_AXIS_LEVELS 20010213
4 Exporting E_T_DIM_PRPTYS Call by reference Type reference (TYPE) RRT1_T_DIM_PRPTYS 20010213
# Exception Resumable Description Created on
1 CX_RS_ERROR BW Fehler (mit Syntax Prüfung) 20010220

Method IS_LAST_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20090616

Method IS_LAST_AXIS on class CL_RSR_MDX_AXIS has no exception.

Method SET_SLICER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_THX_SLICER Call by reference Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Beschreibung eines Olap Requests 20060519
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060619
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A