SAP ABAP Class CL_RSDRC_CALC_SERVICE (Calc. Scenario)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRC (Package) Data Manager InfoProvider Read Access
Properties
Class CL_RSDRC_CALC_SERVICE  
Short Description Calc. Scenario    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRC   Data Manager InfoProvider Read Access 
Created 20100215   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_RSDD_CUBECREATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSDRC_TREX_QUERY_LAYER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_RSDRV_VPROV_TREX_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRC_CALC_SERVICE has no interface implemented.
Friends
Class CL_RSDRC_CALC_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_REQUID Constant Private Type reference (TYPE) RSFIELDNM RSD_C_DPANM-REQUID Request ID 20100215
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100215
2 CREATE_CALC_SCENARIO Instance method Public Method 20100215
3 FILL_MAPPING Instance method Public Method 20100215
4 FILL_MPRO_CALC_STRUC Instance method Public Method 20100215
5 GET_COMPONENTS_FOR_INDEXING Instance method Public Method 20100215
6 IS_REQUID_NEEDED Instance method Public Method Request ID Handling 20100421
7 REDUCE_SFC_FILTER_FIELDS Static method Public Method reduce unneeded sfc filter fields 20121116
8 SET_SFC_RET_FLAGS Static method Public Method Apply Filter 20120326
Events
Class CL_RSDRC_CALC_SERVICE has no event.
Types
Class CL_RSDRC_CALC_SERVICE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSDRC_CALC_SERVICE has no parameter.
Method CONSTRUCTOR on class CL_RSDRC_CALC_SERVICE has no exception.

Method CREATE_CALC_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STAT Call by reference Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS Dm Statistics Recording, Single Access 20130514
2 Exporting E_CALCSCENARIO_NAME Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20100311
3 Exporting E_R_CALCSCENARIO Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Calculation Scenario erzeugen 20111213
4 Importing I_CALCSCENARIO_NAME_STR Call by reference Type reference (TYPE) STRING 20100311
5 Importing I_CREATE_SCENARIO Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20111213
6 Importing I_MATERIALIZE_INTERMED_RESULT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20111102
7 Importing I_SHOW_REPORT Value transfer Type reference (TYPE) RS_BOOL Boolean 20100215
8 Importing I_SRDATE Call by reference Type reference (TYPE) RSDRC_SRDATE 20111102
9 Importing I_S_MPRO_CALC Call by reference Type reference (TYPE) CL_RSDRC_TREX_QUERY_LAYER=>TN_S_MPRO_CALC 20100215

Method CREATE_CALC_SCENARIO on class CL_RSDRC_CALC_SERVICE has no exception.

Method FILL_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_MAPPING Value transfer Type reference (TYPE) CL_RSDD_CUBECREATOR=>TN_TS_OLAP_INDEX_MAPPING 20100624
2 Importing I_CALLER Call by reference Type reference (TYPE) RSDRS_CALLER 20100809
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130724
4 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20100215
5 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Tabelle der benötigten Basiskennzahlen 20100215
6 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR only if Caller ne 'OLAP' 20100624
7 Importing I_T_COMPONENT Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20100215

Method FILL_MAPPING on class CL_RSDRC_CALC_SERVICE has no exception.

Method FILL_MPRO_CALC_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_MPRO_CALC Call by reference Type reference (TYPE) CL_RSDRC_TREX_QUERY_LAYER=>TN_S_MPRO_CALC 20100215
2 Exporting E_S_NAME_MAPPER_INFO Call by reference Type reference (TYPE) IF_RSDRV_VPROV_TREX_QUERY=>NSX_MBIA_NAME_MAPPER_INFO 20111017
3 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSMULTIPROV MultiProvider 20100215
4 Importing I_TS_MAPPING Call by reference Type reference (TYPE) CL_RSDD_CUBECREATOR=>TN_TS_OLAP_INDEX_MAPPING 20100624
5 Importing I_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle der PROV_RQDR 20100215

Method FILL_MPRO_CALC_STRUC on class CL_RSDRC_CALC_SERVICE has no exception.

Method GET_COMPONENTS_FOR_INDEXING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COMPONENT Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20100215
2 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20100215
3 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20121123
4 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100215

Method GET_COMPONENTS_FOR_INDEXING on class CL_RSDRC_CALC_SERVICE has no exception.

Method IS_REQUID_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLER Call by reference Type reference (TYPE) RSDRS_CALLER RSDRS_C_CALLER-MISC Aufrufender BW-Leseprozess 20121123
2 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20100421
3 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20121123
4 Returning R_IS_NEEDED Value transfer Type reference (TYPE) RS_BOOL Boolean 20100421

Method IS_REQUID_NEEDED on class CL_RSDRC_CALC_SERVICE has no exception.

Method REDUCE_SFC_FILTER_FIELDS 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 20121116
2 Importing I_CALLER Call by reference Type reference (TYPE) RSDRS_CALLER 20121116
3 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Only if Caller 'OLAP' 20121116

Method REDUCE_SFC_FILTER_FIELDS on class CL_RSDRC_CALC_SERVICE has no exception.

Method SET_SFC_RET_FLAGS 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 Tabelle der benötigten Merkmale usw. 20120326
2 Importing I_R_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20121107

Method SET_SFC_RET_FLAGS on class CL_RSDRC_CALC_SERVICE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730