SAP ABAP Interface IF_RSR_MDX_STATEMENT (MDX: Statement)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-BEX-OT (Application Component) OLAP Technology
⤷
RSR_MDX_BASE (Package) MDX: Basis
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_RSR_MDX_COMMAND | Command Object for MDX Processing | 20070810 |
Properties
| Interface | IF_RSR_MDX_STATEMENT | |
| Short Description | MDX: Statement |
General Data
| Package | RSR_MDX_BASE | MDX: Basis |
| Created | 20070810 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | CL_RSR_MDX_COMMAND | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
| 2 | RRTB | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 3 | RS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_RSR_MDX_STATEMENT has no interface.
Friends
Interface IF_RSR_MDX_STATEMENT has no friend.
Attributes
Interface IF_RSR_MDX_STATEMENT has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Gets an instance for flattening based on baxXML | 20080815 | |
| 2 | Instance method | Public | Method | Returns the calculated members | 20090610 | |
| 3 | Instance method | Public | Method | Returns Object for Configuration | 20080813 | |
| 4 | Instance method | Public | Method | Returns the metadata instance | 20070810 | |
| 5 | Instance method | Public | Method | Returns MDX Optimizer | 20090224 | |
| 6 | Instance method | Public | Method | Returns MDX Parser | 20071205 | |
| 7 | Instance method | Public | Method | Returns the OLAP request description after execution | 20070810 | |
| 8 | Instance method | Public | Method | Returns Stack for Statement Processing | 20071205 | |
| 9 | Instance method | Public | Method | Returns the object usage in the statement | 20090226 | |
| 10 | Instance method | Public | Method | Sets MDX Parser | 20071205 | |
| 11 | Instance method | Public | Method | Sets Stack for Statement Processing | 20071205 |
Events
Interface IF_RSR_MDX_STATEMENT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TN_S_CALC_MEMBER | Public | See coding | 20090825 | BEGIN OF tn_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 tn_s_calc_member
|
||
| 2 | TN_TH_CALC_MEMBER | Public | Type reference (TYPE) | CL_RSR_MDX_COMMAND=>TN_TH_CALC_MEMBER | Hash Table of Calculated Members | 20090616 | |
Method Signatures
Method GET_BXML_FLATTENING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_BXML | Value transfer | Object reference (TYPE REF TO) | IF_RSR_MDX_BXML_FLATTENING | MDX: Flattening über basXML | 20080815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080815 |
Method GET_CALC_MEMBERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TH_CALC_MEMBER | Call by reference | Type reference (TYPE) | TN_TH_CALC_MEMBER | Hash Tabelle von berechneten Membern | 20090616 | |||
| 2 | E_TH_CREATE | Value transfer | Type reference (TYPE) | RRT_TH_CREATE | With / Create | 20090616 |
Method GET_CALC_MEMBERS on Interface IF_RSR_MDX_STATEMENT has no exception.
Method GET_CONFIGURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_CONFIG | Value transfer | Object reference (TYPE REF TO) | IF_RSR_MDX_CONFIGURATION | MDX: Konfiguration | 20080813 |
Method GET_CONFIGURATION on Interface IF_RSR_MDX_STATEMENT has no exception.
Method GET_META_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_META | Value transfer | Object reference (TYPE REF TO) | CL_RSR_MDX_META_DATA | Kommando-Objekt für die MDX Verarbeitung | 20070810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Syntaxfehler (MDX) | 20070810 |
Method GET_OPTIMIZER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_OPTIMIZER | Value transfer | Object reference (TYPE REF TO) | IF_RSR_MDX_OPTIMIZER | MDX: Optimierer | 20090224 |
Method GET_OPTIMIZER on Interface IF_RSR_MDX_STATEMENT has no exception.
Method GET_PARSER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STATEMENT | Call by reference | Type reference (TYPE) | XSTRING | MDX Statement | 20081124 | |||
| 2 | R_R_PARSER | Value transfer | Object reference (TYPE REF TO) | IF_RSR_MDX_PARSER | MDX: Parser | 20071205 |
Method GET_PARSER on Interface IF_RSR_MDX_STATEMENT has no exception.
Method GET_REQUEST_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_THX_REQUEST_DESCR | Value transfer | Type reference (TYPE) | RSR_THX_MDX_REQUEST_DESCR | Beschreibung eines Olap Requests | 20070810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MDX Fehler | 20070810 |
Method GET_STACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_STACK | Value transfer | Object reference (TYPE REF TO) | IF_RSR_MDX_STACK | MDX: Stack für die Statement-Verarbeitung | 20071205 |
Method GET_STACK on Interface IF_RSR_MDX_STATEMENT has no exception.
Method GET_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ONLY_PARENT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Bei Verwendung soll nur das Vaterobjekt zurückgegeben werden | 20090414 | ||
| 2 | I_S_OBJECT | Call by reference | Type reference (TYPE) | RRT_OBJECTS | Übergabestruktur für ODBO Objektnamen (Member, Dimension... | 20090226 | |||
| 3 | R_TRX_USAGE | Value transfer | Type reference (TYPE) | RRT_TRX_PARAM | Parameter für ein Kommando | 20090414 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BW: Allgemeine Fehlerklasse | 20090226 |
Method SET_PARSER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARSER | Call by reference | Object reference (TYPE REF TO) | IF_RSR_MDX_PARSER | MDX: Parser | 20071205 |
Method SET_PARSER on Interface IF_RSR_MDX_STATEMENT has no exception.
Method SET_STACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_STACK | Call by reference | Object reference (TYPE REF TO) | IF_RSR_MDX_STACK | MDX: Stack für die Statement-Verarbeitung | 20071205 |
Method SET_STACK on Interface IF_RSR_MDX_STATEMENT has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 700 |