Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_RSR_BASE | OLAP Basis | 20040603 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSR_OLAP | Calls for OLAP | 20040524 |
Properties
| Class | CL_RSR_OLAP | |
| Short Description | Calls for OLAP | |
| Super Class | CL_RSR_BASE | OLAP Basis |
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RSROA_SHELL | OLAP: Instance Administration, Initialization |
| Created | 20040524 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 7 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 8 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 9 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 10 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 11 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 12 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_RSR_OLAP | Calls for OLAP | 20040524 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_RSR_EXPLAIN_ITEM | 20040608 | Part of a Key Figure |
Attributes
Methods
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | DATA_CHANGED | Instance Event (0) |
Private (0) |
20050418 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TN_ISFREE | Public | See coding | 20110413 | tn_isfree(1) TYPE c
|
||
| 2 | TN_S_STAT | Public | See coding | structure for statistics | 20120724 | BEGIN OF tn_s_stat,
r_olap TYPE REF TO cl_rsr_olap,
event_cnt TYPE int4,
event_id TYPE rssta_eventn,
counter TYPE rsddstatcount,
handleid TYPE rssta_handleid,
rec_inst TYPE REF TO cl_rsr_olap,
r_stat_cx TYPE REF TO cx_root,
END OF tn_s_stat
|
|
| 3 | TP_S_OLAP | Private | See coding | 20070213 | BEGIN OF tp_s_olap,
r_olap TYPE REF TO cl_rsr_olap,
khandle TYPE rsr_handle,
comptype TYPE rszcomptp,
compid TYPE rszcompid,
infoprov TYPE rsinfoprov,
END OF tp_s_olap
|
||
| 4 | TP_S_VAR_VALUE | Private | See coding | 20040609 | BEGIN OF tp_s_var_value,
sign TYPE rs_s_range-sign,
opt TYPE rs_s_range-opt,
lowext TYPE rsd_chavl_ext,
highext TYPE rsd_chavl_ext,
END OF tp_s_var_value
|
||
| 5 | TP_TH_OLAP | Private | See coding | 20070213 | tp_th_olap TYPE HASHED TABLE OF tp_s_olap
WITH UNIQUE KEY r_olap
INITIAL SIZE 4
|
||
| 6 | TP_T_VAR_VALUE | Private | See coding | 20040609 | tp_t_var_value TYPE STANDARD TABLE OF tp_s_var_value
WITH DEFAULT KEY INITIAL SIZE 3
|
Method Signatures
Method APPEND_TOPICALITY_TXT_SYMBOLS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_TXT_SYMBOLS | Call by reference | Type reference (TYPE) | RRX1_T_TXT_SYMBOLS | 20050513 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid Variable Value | 20121108 | ||
| 2 | No Authorization (Do Not Use as Higher-Level Class) | 20121108 |
Method BUFFER_RESET Signature
Method BUFFER_RESET on class CL_RSR_OLAP has no parameter.
Method BUFFER_RESET on class CL_RSR_OLAP has no exception.
Method CHECK_CX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NAME_NO_CHECK_CX_1 | Call by reference | Type reference (TYPE) | C | 20110513 | ||||
| 2 | I_NAME_NO_CHECK_CX_2 | Call by reference | Type reference (TYPE) | C | 20110513 | ||||
| 3 | I_NAME_NO_CHECK_CX_3 | Call by reference | Type reference (TYPE) | C | 20110513 | ||||
| 4 | I_R_CX | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstrakte Oberklasse aller globalen Exceptions | 20101116 |
Method CHECK_CX on class CL_RSR_OLAP has no exception.
Method CHECK_NEW_BUFFER Signature
Method CHECK_NEW_BUFFER on class CL_RSR_OLAP has no parameter.
Method CHECK_NEW_BUFFER on class CL_RSR_OLAP has no exception.
Method CHECK_NEW_BUFFER_01 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PROVID | Call by reference | Type reference (TYPE) | RRPROVID | Provid also Sid des Infoprovs | 20120618 | |||
| 2 | I_TYPE | Call by reference | Type reference (TYPE) | CL_RSPLS_BUFFER=>TN_BUFFER_TYPE | Buffer Typ | 20120618 |
Method CHECK_NEW_BUFFER_01 on class CL_RSR_OLAP has no exception.
Method CHECK_QUERY_RUNTIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MESS | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20121107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid Variable Value | 20121107 | ||
| 2 | No Authorization (Do Not Use as Higher-Level Class) | 20121107 |
Method CLOSE_QUERY_RUNTIME Signature
Method CLOSE_QUERY_RUNTIME on class CL_RSR_OLAP has no parameter.
Method CLOSE_QUERY_RUNTIME on class CL_RSR_OLAP has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AUTHCHECK | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20051115 | ||
| 2 | I_HANDLE | Call by reference | Type reference (TYPE) | RRX1_HANDLE | 20040526 | ||||
| 3 | I_PLAN_DATA | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20071122 | ||
| 4 | I_R_AREA | Call by reference | Object reference (TYPE REF TO) | CL_RSR_OLAP_AREA | Applikationgebiet | 20050415 | |||
| 5 | I_S_REPKEY | Call by reference | Type reference (TYPE) | RSR_S_COMPKEY | 20040526 | ||||
| 6 | I_TX_CUDIM | Call by reference | Type reference (TYPE) | RSR_TX_CUDIM | CuDims mit ID | 20040526 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040526 |
Method CREATE_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TS_PARTPROV | Call by reference | Type reference (TYPE) | RRO01_TS_PARTPROV | Partprovs und deren Eigenschaften | 20040604 | |||
| 2 | E_TS_AI_BUFFER | Call by reference | Type reference (TYPE) | RRSI_TS_SID | Tabelle von SID (bzw. Integers) für AI Buffer | 20120618 | |||
| 3 | E_TS_DELTA_BUFFER | Call by reference | Type reference (TYPE) | RRSI_TS_SID | Tabelle von SID (bzw. Integers) | 20040604 | |||
| 4 | I_SRDATE | Value transfer | Type reference (TYPE) | RRSRDATE | Datum mit dem Texte, Attribute und Hierarch. gelesen werden | 20041117 |
Method CREATE_BUFFER on class CL_RSR_OLAP has no exception.
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TS_INFOPROV | Call by reference | Type reference (TYPE) | RSR_TS_INFOPROV | Tabelle von Infoprovs | 20070713 |
Method DELETE on class CL_RSR_OLAP has no exception.
Method FILL_TXT_SYM_FF_1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_S_SYM | Call by reference | Type reference (TYPE) | RRX1_S_TXT_SYMBOLS | 20040609 | ||||
| 2 | I_CHAPRSNT | Call by reference | Type reference (TYPE) | RSD_S_CHA-CHAPRSNT | 20040609 | ||||
| 3 | I_SRDATE | Call by reference | Type reference (TYPE) | D | 20040609 | ||||
| 4 | I_SX_SELDR | Call by reference | Type reference (TYPE) | RSDD_SX_SELDR | Selektion an den Datamanager | 20040609 |
Method FILL_TXT_SYM_FF_1 on class CL_RSR_OLAP has no exception.
Method FILL_TXT_SYM_FF_2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_VALUES | Call by reference | Type reference (TYPE) | TP_T_VAR_VALUE | 20040609 | ||||
| 2 | R_TEXT | Value transfer | Type reference (TYPE) | RRX1_S_TXT_SYMBOLS-SYM_VALUE | 20040609 |
Method FILL_TXT_SYM_FF_2 on class CL_RSR_OLAP has no exception.
Method GET_COMBINED_SELDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FIX_CHANM | Call by reference | Type reference (TYPE) | RSD_CHANM | SPACE | 20100120 | |||
| 2 | R_TSX_SELDR | Value transfer | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20100120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültige Variablenwerte | 20100120 | ||
| 2 | Keine Berechtigung (nicht als Vaterklasse benutzen !!) | 20100120 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_R_OLAP | Call by reference | Object reference (TYPE REF TO) | IF_RSR_OLAP | alle Aufrufe zum OLAP | 20100119 | |||
| 2 | I_AUTHCHECK | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20100119 | ||
| 3 | I_HANDLE | Call by reference | Type reference (TYPE) | RRX1_HANDLE | 20100119 | ||||
| 4 | I_PLAN_DATA | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20100119 | ||
| 5 | I_R_AREA | Call by reference | Object reference (TYPE REF TO) | CL_RSR_OLAP_AREA | Applikationsgebiet | 20100119 | |||
| 6 | I_S_REPKEY | Call by reference | Type reference (TYPE) | RSR_S_COMPKEY | 20100119 | ||||
| 7 | I_TX_CUDIM | Call by reference | Type reference (TYPE) | RSR_TX_CUDIM | CuDims mit ID | 20100119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Die angeforderte Query existiert nicht | 20100119 |
Method GET_QUERY_RUNTIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECK | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | 20121011 | |||
| 2 | R_R_QUERY_RUNTIME | Value transfer | Object reference (TYPE REF TO) | CL_RSR_RRK0_QUERY_RUNTIME | 20121011 |
Method GET_QUERY_RUNTIME on class CL_RSR_OLAP has no exception.
Method GET_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_HANDLE | Call by reference | Type reference (TYPE) | RRX1_HANDLE | 20040608 | ||||
| 2 | R_R_OLAP | Value transfer | Object reference (TYPE REF TO) | IF_RSR_OLAP | Aufrufe zum OLAP | 20040608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt nicht gefunden | 20040608 |
Method GET_REFRESH_FLAGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_REFRESH_ALL | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20120725 | |||
| 2 | E_REFRESH_BUFFER | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20120725 | |||
| 3 | I_NEW_LIST | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20120725 |
Method GET_REFRESH_FLAGS on class CL_RSR_OLAP has no exception.
Method GET_SELDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_THX_SLICER | Call by reference | Type reference (TYPE) | RRK0_THX_SLICER | 20100120 | ||||
| 2 | E_TH_KID_INFO | Call by reference | Type reference (TYPE) | RRC0_TH_KID_INFO | Kennzahlen | 20100120 | |||
| 3 | E_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20100120 | |||
| 4 | E_TSX_SELDR_FIX | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20100120 | |||
| 5 | I_EXPLAIN | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20100120 | ||
| 6 | I_FEMSN | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20100120 | ||
| 7 | I_S_REQUEST | Call by reference | Type reference (TYPE) | RRK_S_REQUEST | 20120127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BW: Allgemeine Fehlerklasse | 20100120 | ||
| 2 | Keine Berechtigung (nicht als Vaterklasse benutzen !!) | 20100120 |
Method GET_VALUE_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHAPRSNT | Call by reference | Type reference (TYPE) | RSD_S_CHA-CHAPRSNT | RSD_C_CHAPR-KEY | 20040609 | |||
| 2 | I_CHAVL | Call by reference | Type reference (TYPE) | RSD_CHAVL | 20040609 | ||||
| 3 | I_HIESID | Call by reference | Type reference (TYPE) | RSD_SID | 20040609 | ||||
| 4 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSD_IOBJNM | 20040609 | ||||
| 5 | I_KEYFL | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20040609 | ||
| 6 | I_SID | Call by reference | Type reference (TYPE) | RSD_SID | RRSI_C_SID-NOT_EXIST | 20040609 | |||
| 7 | I_SRDATE | Call by reference | Type reference (TYPE) | D | 20040609 | ||||
| 8 | R_CHAVL_EXT | Value transfer | Type reference (TYPE) | RSD_CHAVL_EXT | 20040609 |
Method GET_VALUE_EXT on class CL_RSR_OLAP has no exception.
Method IS_FREE_CHARACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHANMID | Call by reference | Type reference (TYPE) | RRCHANMID | Interne id des CHANM | 20070130 | |||
| 2 | R_IS_FREE | Value transfer | Type reference (TYPE) | TN_ISFREE | Boolean | 20070130 |
Method IS_FREE_CHARACT on class CL_RSR_OLAP has no exception.
Method RAISE_DATA_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PLAN_DELTA | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Flag: delta result set exists | 20130108 |
Method RAISE_DATA_CHANGED on class CL_RSR_OLAP has no exception.
Method RECEIVE_BUFFER_DATA_CHANGED Signature
Method RECEIVE_BUFFER_DATA_CHANGED on class CL_RSR_OLAP has no parameter.
Method RECEIVE_BUFFER_DATA_CHANGED on class CL_RSR_OLAP has no exception.
Method RECEIVE_BUFFER_RESETED Signature
Method RECEIVE_BUFFER_RESETED on class CL_RSR_OLAP has no parameter.
Method RECEIVE_BUFFER_RESETED on class CL_RSR_OLAP has no exception.
Method RECEIVE_CHECK_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ALL | Value transfer | Attribute reference (LIKE) | 20070619 |
Method RECEIVE_CHECK_CHANGED on class CL_RSR_OLAP has no exception.
Method RECEIVE_FREE_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_AREA | Value transfer | Attribute reference (LIKE) | 20111006 |
Method RECEIVE_FREE_AREA on class CL_RSR_OLAP has no exception.
Method RECEIVE_NEW_BUFFER_B Signature
Method RECEIVE_NEW_BUFFER_B on class CL_RSR_OLAP has no parameter.
Method RECEIVE_NEW_BUFFER_B on class CL_RSR_OLAP has no exception.
Method RECEIVE_RESET_CGID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOCK | Value transfer | Attribute reference (LIKE) | 20090720 |
Method RECEIVE_RESET_CGID on class CL_RSR_OLAP has no exception.
Method RECEIVE_VARIABLE_CHANGED Signature
Method RECEIVE_VARIABLE_CHANGED on class CL_RSR_OLAP has no parameter.
Method RECEIVE_VARIABLE_CHANGED on class CL_RSR_OLAP has no exception.
Method RECEIVE_VAR_VALUE_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VAR_ID | Value transfer | Attribute reference (LIKE) | 20050104 |
Method RECEIVE_VAR_VALUE_CHANGED on class CL_RSR_OLAP has no exception.
Method STAT_END_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REC_INST | Call by reference | Object reference (TYPE REF TO) | CL_RSR_OLAP | 20120724 |
Method STAT_END_METHOD on class CL_RSR_OLAP has no exception.
Method STAT_NEW_EVENT_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EVENT_ID | Call by reference | Type reference (TYPE) | RSSTA_EVENTN | OLAP Statistics Event (Type NUMC9) | 20120724 | |||
| 2 | R_EVENT_CNT | Value transfer | Type reference (TYPE) | INT4 | Natural number | 20120724 |
Method STAT_NEW_EVENT_START on class CL_RSR_OLAP has no exception.
Method STAT_START_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_REC_INST | Value transfer | Object reference (TYPE REF TO) | CL_RSR_OLAP | 20120724 |
Method STAT_START_METHOD on class CL_RSR_OLAP has no exception.
Event Signatures
Event DATA_CHANGED Signature
Event DATA_CHANGED on class CL_RSR_OLAP has no parameter.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 400 |