SAP ABAP Class CL_RSR_RRK0_QUERY_RT_FACTORY (Factory to create the query runtime object)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_RT (Package) OLAP: Kernel Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_BASE OLAP Basis 20120830
Properties
Class CL_RSR_RRK0_QUERY_RT_FACTORY  
Short Description Factory to create the query runtime object    
Super Class CL_RSR_BASE OLAP Basis 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_RT   OLAP: Kernel Runtime 
Created 20120830   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRO01 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)
Interfaces
Class CL_RSR_RRK0_QUERY_RT_FACTORY has no interface implemented.
Friends
Class CL_RSR_RRK0_QUERY_RT_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_MAX_HANDLE Static Attribute Private Type reference (TYPE) RSR_HANDLE '0017' Handle in Brain 20120830
2 P_MESSAGES_ACTIVE Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20120830
3 P_R_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RT_FACTORY Factory to create the query runtime object 20120830
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_VAR_SLICER Instance method Private Method Set Status Variable Values 20120830
2 BUILD_REPORTK Instance method Private Method Build the report K Structure 20120830
3 BUILD_RKB1 Instance method Private Method Builds the runtime structure 20120830
4 CHECK_CACHEMODE_SIDBUFFER Instance method Private Method check compatiblility of cachemode and buffer for SIDs 20121119
5 CHECK_DELTA Instance method Private Method 20121119
6 CHECK_SIDINT Instance method Private Method Check for SID Internal 20120830
7 CREATE_NEW_QUERY_RTO Instance method Public Method Create and setup a new runtime instance 20120830
8 FILL_ATR Instance method Private Method Fill the attributes 20120830
9 FILL_CEL_MEM Instance method Private Method Fill the CELL and MEM 20120830
10 FILL_DIM Instance method Private Method Fill the DIM 20120830
11 GET_INSTANCE Static method Public Method Singleton instance getter 20120830
12 GET_NEXT_KHANDLE Instance method Private Method Get the next Khandle 20120830
13 GET_QUERY_RTO_DEFINITION Instance method Public Method Get the meta data definition for a query runtime object 20120830
14 RECTIFY_ACTUALDATA Instance method Private Method ALVL/MALVLs Always Up-to-Date 20130719
15 SET_CHAFREE_HIDDEN Instance method Private Method Set the hidden flag in the chafree 20120830
16 SET_MESSAGES_ACTIVE Instance method Public Method Set if messages shoudl be raised 20120830
17 SET_SFC_RESOLVE_ADD Instance method Private Method Set the resolve flag in the sfc 20120921
Events
Class CL_RSR_RRK0_QUERY_RT_FACTORY has no event.
Types
Class CL_RSR_RRK0_QUERY_RT_FACTORY has no local type.
Method Signatures

Method APPLY_VAR_SLICER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CON Call by reference Type reference (TYPE) RRX1_T_CON Filter Header 20120830
2 Changing C_T_DIM Call by reference Type reference (TYPE) RRX1_T_DIM Characteristics 20120830
3 Changing C_T_DIM_INT Call by reference Type reference (TYPE) RRX1_T_DIM_INT Characteristics 20120830
4 Changing C_T_FAC Call by reference Type reference (TYPE) RRX1_T_FAC Filter Details 20120830
5 Importing I_THX_VAR_SLICER Call by reference Type reference (TYPE) RRO01_THX_VAR_SLICER Slicer 20120830

Method APPLY_VAR_SLICER on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method BUILD_REPORTK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_REPORTK Call by reference Type reference (TYPE) RRO01_SX_REPORTK 20120830
2 Importing I_R_G Call by reference Object reference (TYPE REF TO) DATA 20120921
3 Importing I_SX_REPORT Call by reference Type reference (TYPE) RRO01_SX_REPORT OLAP Variables 20120925
4 Importing I_S_RKB1 Call by reference Type reference (TYPE) RSR_S_RKB1 OLAP Processor Parameter 20120921
5 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20120921

Method BUILD_REPORTK on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method BUILD_RKB1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SID_STABILITY Call by reference Type reference (TYPE) IF_RRSI_LOCAL_SID=>NT_STABLE Degree of Stability 20130307
2 Exporting E_S_RKB1 Call by reference Type reference (TYPE) RSR_S_RKB1 OLAP Processor Parameter 20120830
3 Importing I_SX_REPORT Call by reference Type reference (TYPE) RRO01_SX_REPORT Report Definition 20120830
4 Importing I_S_DEBUGFLAGS Call by reference Type reference (TYPE) RSR_S_DEBUGFLAGS Flags for Debugging a Query 20120925
5 Importing I_S_RKB1D Call by reference Type reference (TYPE) RSR_S_RKB1D Control Bar OLAP Processor 20120830

Method BUILD_RKB1 on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method CHECK_CACHEMODE_SIDBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CACHEMODE Call by reference Type reference (TYPE) RSRCACHEMODE Cache Mode 20121119
2 Exporting E_SID_STABILITY Call by reference Type reference (TYPE) IF_RRSI_LOCAL_SID=>NT_STABLE Stabilitätsgrad 20130307
3 Importing I_S_RKB1 Call by reference Type reference (TYPE) RSR_S_RKB1 OLAP Processor Parameter 20121119
4 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20121119

Method CHECK_CACHEMODE_SIDBUFFER on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method CHECK_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CACHEMODE Call by reference Type reference (TYPE) RSRCACHEMODE Cache Mode 20121119
2 Changing C_DELTACACHE Call by reference Type reference (TYPE) RRDELTACACHE Update Cache Objects in Delta Process 20121119
3 Changing C_PARTITIONMODE Call by reference Type reference (TYPE) RRSPPARTITION Type of SP Grouping for Delta Caching 20121119
4 Importing I_S_RKB1 Call by reference Type reference (TYPE) RSR_S_RKB1 OLAP Processor Parameter 20121119
5 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV PartProviders and Their Properties 20121119

Method CHECK_DELTA on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method CHECK_SIDINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_CHAFREE Call by reference Type reference (TYPE) RRO01_TSX_CHAFREE 20120830
2 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selection Lines 20120830

Method CHECK_SIDINT on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method CREATE_NEW_QUERY_RTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_FORMAT Call by reference Object reference (TYPE REF TO) CL_RSR_FORMAT Creation of Format Instances 20120830
2 Importing I_R_OLAP_AREA Call by reference Object reference (TYPE REF TO) CL_RSR_OLAP_AREA Application Area 20120830
3 Importing I_R_OLAP_VAR Call by reference Object reference (TYPE REF TO) CL_RSR_OLAP_VAR OLAP Variables 20120830
4 Importing I_TS_PAD Call by reference Type reference (TYPE) RSR_TS_PAD Actual Data of the InfoProvider 20120830
5 Returning R_R_QUERY_RUNTIME Value transfer Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME 20120830
# Exception Resumable Description Created on
1 CX_RSR_BAD_VALUE_COMBINATION Invalid Variable Value 20120830
2 CX_RS_NOT_AUTHORIZED No Authorization (Do Not Use as Higher-Level Class) 20120830

Method FILL_ATR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_ATR Call by reference Type reference (TYPE) RRX1_T_ATR 20120830
2 Importing I_TH_TEXTE Call by reference Type reference (TYPE) RRO01_TH_TEXTE 20120830

Method FILL_ATR on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method FILL_CEL_MEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CEL Call by reference Type reference (TYPE) RRX1_T_CEL 20120830
2 Changing C_T_MEM Call by reference Type reference (TYPE) RRX1_T_MEM 20120830
3 Exporting E_TH_CEL_INT Call by reference Type reference (TYPE) RRX1_TH_CEL_INT 20120830
4 Exporting E_TH_MEM_INT Call by reference Type reference (TYPE) RRX1_TH_MEM_INT 20120830
5 Importing I_R_OLAP_VAR Call by reference Object reference (TYPE REF TO) CL_RSR_OLAP_VAR OLAP Variables 20120830
6 Importing I_TH_MAP_NAMES Call by reference Type reference (TYPE) RZD1_TH_MAP Table for rzd1_s_map 20120830
7 Importing I_TH_TEXTE Call by reference Type reference (TYPE) RRO01_TH_TEXTE 20120830
8 Importing I_TS_CELL Call by reference Type reference (TYPE) RRO01_TS_CELL 20120830
9 Importing I_T_DIM_INT Call by reference Type reference (TYPE) RRX1_T_DIM_INT 20120830

Method FILL_CEL_MEM on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method FILL_DIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DIM Call by reference Type reference (TYPE) RRX1_T_DIM 20120830
2 Exporting E_T_DIM_INT Call by reference Type reference (TYPE) RRX1_T_DIM_INT 20120830
3 Importing I_R_OLAP_VAR Call by reference Object reference (TYPE REF TO) CL_RSR_OLAP_VAR OLAP Variables 20120830
4 Importing I_TH_MAP_NAMES Call by reference Type reference (TYPE) RZD1_TH_MAP Table for rzd1_s_map 20120830
5 Importing I_TH_TEXTE Call by reference Type reference (TYPE) RRO01_TH_TEXTE 20120830
6 Importing I_TSX_CHAFREE Call by reference Type reference (TYPE) RRO01_TSX_CHAFREE 20120830

Method FILL_DIM on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_QUERY_RT_FACTORY Value transfer Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RT_FACTORY Factory to create the query runtime object 20120830

Method GET_INSTANCE on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method GET_NEXT_KHANDLE Signature

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

Method GET_NEXT_KHANDLE on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method GET_QUERY_RTO_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CURKZ Call by reference Type reference (TYPE) RRCURKZ 20120830
2 Exporting E_FORCE_CURRENCY_SETTING Call by reference Type reference (TYPE) RS_BOOL 20120830
3 Exporting E_INPUTMODE Call by reference Type reference (TYPE) RRINPUTMODUS 20120830
4 Exporting E_PERIV Call by reference Type reference (TYPE) PERIV 20120830
5 Exporting E_SUPPRESS_MESSAGE_LIST Call by reference Type reference (TYPE) RSRSUPPRMESS 20120830
6 Exporting E_THX_VAR Call by reference Type reference (TYPE) RRO01_THX_VAR 20120830
7 Exporting E_TH_CEL_INT Call by reference Type reference (TYPE) RRX1_TH_CEL_INT 20120830
8 Exporting E_TH_MAP Call by reference Type reference (TYPE) RZD1_TH_MAP 20120830
9 Exporting E_TH_MEM_INT Call by reference Type reference (TYPE) RRX1_TH_MEM_INT 20120830
10 Exporting E_T_ATR Call by reference Type reference (TYPE) RRX1_T_ATR 20120830
11 Exporting E_T_CEL Call by reference Type reference (TYPE) RRX1_T_CEL 20120830
12 Exporting E_T_CON Call by reference Type reference (TYPE) RRX1_T_CON 20120830
13 Exporting E_T_DIM Call by reference Type reference (TYPE) RRX1_T_DIM 20120830
14 Exporting E_T_DIM_INT Call by reference Type reference (TYPE) RRX1_T_DIM_INT 20120830
15 Exporting E_T_FAC Call by reference Type reference (TYPE) RRX1_T_FAC 20120830
16 Exporting E_T_MEM Call by reference Type reference (TYPE) RRX1_T_MEM 20120830
17 Exporting E_T_NVAR Call by reference Type reference (TYPE) RRX1_T_NVAR 20120830
18 Exporting E_T_PRPTYS Call by reference Type reference (TYPE) RRX1_T_PRPTYS 20120830
19 Importing I_READ_HIERARCHIES Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20120830
20 Importing I_R_OLAP_VAR Call by reference Object reference (TYPE REF TO) CL_RSR_OLAP_VAR 20120830
# Exception Resumable Description Created on
1 CX_RSR_BAD_VALUE_COMBINATION Ungültige Variablenwerte 20120830
2 CX_RS_NOT_AUTHORIZED Keine Berechtigung (nicht als Vaterklasse benutzen !!) 20120830

Method RECTIFY_ACTUALDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV PartProviders and Their Properties 20130719
2 Importing I_S_RKB1 Call by reference Type reference (TYPE) RSR_S_RKB1 OLAP Processor Parameter 20130719
3 Importing I_TS_PAD Call by reference Type reference (TYPE) RSR_TS_PAD Provider and Actual Data 20130719

Method RECTIFY_ACTUALDATA on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method SET_CHAFREE_HIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_CHAFREE Call by reference Type reference (TYPE) RRO01_TSX_CHAFREE 20120830
2 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20120830

Method SET_CHAFREE_HIDDEN on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method SET_MESSAGES_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MESSAGES_ACTIVE Call by reference Type reference (TYPE) RS_BOOL Boolean 20120830

Method SET_MESSAGES_ACTIVE on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.

Method SET_SFC_RESOLVE_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20120921
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20120921

Method SET_SFC_RESOLVE_ADD on class CL_RSR_RRK0_QUERY_RT_FACTORY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740