SAP ABAP Class CL_RSDRC_MBIA_QUERY (Query on a multiprovider in BIA)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRC (Package) Data Manager InfoProvider Read Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRC_VIRTUAL_QUERY InfoProvider Read Class Interface 20081128
Properties
Class CL_RSDRC_MBIA_QUERY  
Short Description Query on a multiprovider in BIA    
Super Class CL_RSDRC_VIRTUAL_QUERY InfoProvider Read Class Interface 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRC   Data Manager InfoProvider Read Access 
Created 20081128   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_MULTIPROV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_RSDRC_TREX_QUERY_LAYER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_RSDRV_VPROV_TREX_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
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_MBIA_QUERY has no interface implemented.
Friends
Class CL_RSDRC_MBIA_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CALCSCENARIO_NAME Instance attribute Private Type reference (TYPE) TREXD_INDEX_ID Index ID 20100311
2 P_MULTIPROV Instance attribute Private Type reference (TYPE) RSMULTIPROV MultiProvider 20100215
3 P_S_NAME_MAPPER_INFO Instance attribute Private Type reference (TYPE) IF_RSDRV_VPROV_TREX_QUERY=>NSX_MBIA_NAME_MAPPER_INFO 20111017
4 P_S_TOP Instance attribute Private Type reference (TYPE) RSDRC_S_TOP Top query specification 20081128
5 P_TS_PROVRQ Instance attribute Private Type reference (TYPE) RSDR0_TS_PROVRQ Table of the PROV_RQDR 20100224
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MPRS Static method Public Method Check that mprs are identical 20100212
2 COLLECT_GROUP_IDS_FOR_MPRO Static method Public Method Collect group IDs from PROVRQ for MultiProvider in question 20100212
3 COLLECT_PROVRQ_FOR_MPRO Static method Public Method Collect group IDs from PROVRQ for MultiProvider in question 20100212
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081128
5 GET_PARTPROVS_FOR_CALC Static method Public Method PartProvs that can be used to store a calc. scenario 20100212
6 REPL_GROUP_IDS_BY_SGROUD_IDS Static method Public Method Replace group IDs with supergroup IDs 20100212
Events
Class CL_RSDRC_MBIA_QUERY has no event.
Types
Class CL_RSDRC_MBIA_QUERY has no local type.
Method Signatures

Method CHECK_MPRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle der PROV_RQDR 20100212
2 Exporting E_SX_MPR Call by reference Type reference (TYPE) RRO01_SX_MPR Template MPR valid for all partprovs 20130731
3 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR Beschreibt die FEMSn und Returnfelder, für die Partprovider 20100212

Method CHECK_MPRS on class CL_RSDRC_MBIA_QUERY has no exception.

Method COLLECT_GROUP_IDS_FOR_MPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSMULTIPROV MultiProvider 20100212
2 Importing I_R_IPRO_STATE Call by reference Object reference (TYPE REF TO) CL_RSDRC_INFOPROV_STATE Infoprovider Read Status 20100212
3 Importing I_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle der PROV_RQDR 20100212

Method COLLECT_GROUP_IDS_FOR_MPRO on class CL_RSDRC_MBIA_QUERY has no exception.

Method COLLECT_PROVRQ_FOR_MPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle der PROV_RQDR 20100212
2 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSMULTIPROV MultiProvider 20100212
3 Importing I_R_IPRO_STATE Call by reference Object reference (TYPE REF TO) CL_RSDRC_INFOPROV_STATE Infoprovider Read Status 20100212

Method COLLECT_PROVRQ_FOR_MPRO on class CL_RSDRC_MBIA_QUERY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALCSCENARIO_NAME Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20100311
2 Importing I_GROUP_ID Call by reference Type reference (TYPE) RR_GROUP_ID Gruppierungs-ID für Partprovider 20100215
3 Importing I_KEYDATE Call by reference Type reference (TYPE) RRSRDATE Keydate of query 20081128
4 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSMULTIPROV 20100215
5 Importing I_R_AT_QUERY_HDL Call by reference Object reference (TYPE REF TO) CL_RSDR_AT_QUERY_HANDLER Reference to atomic query handler 20081128
6 Importing I_S_NAME_MAPPER_INFO Call by reference Type reference (TYPE) IF_RSDRV_VPROV_TREX_QUERY=>NSX_MBIA_NAME_MAPPER_INFO 20111017
7 Importing I_S_QPARAM Value transfer Type reference (TYPE) RSDR0_S_QPARAM Debug and control Parameter settings 20081128
8 Importing I_S_TOP Call by reference Type reference (TYPE) RSDRC_S_TOP 20081128
9 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC List of characteristics 20081128
10 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK List of key figures 20081128
11 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selections/Restrictions 20081128
12 Importing I_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle der PROV_RQDR 20100224
13 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20090213
14 Importing I_T_RPLCHA Call by reference Type reference (TYPE) RSDRC_T_RPLCHA 20090213

Method CONSTRUCTOR on class CL_RSDRC_MBIA_QUERY has no exception.

Method GET_PARTPROVS_FOR_CALC 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 20100215
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100212
3 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20100212
4 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Tabelle der benötigten Basiskennzahlen 20100212
5 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20100726
6 Importing I_TS_PROVRQ Call by reference Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle der PROV_RQDR 20100212
7 Returning R_TS_PROVRQ_WITH_TREX_PART Value transfer Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle von Infoprovs 20100212
# Exception Resumable Description Created on
1 CX_RSDDTREX_NOBIA BIA inaktiv, was tun? 20100215

Method REPL_GROUP_IDS_BY_SGROUD_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSMULTIPROV 20100212
2 Importing I_R_IPRO_STATE Call by reference Object reference (TYPE REF TO) CL_RSDRC_INFOPROV_STATE 20100212

Method REPL_GROUP_IDS_BY_SGROUD_IDS on class CL_RSDRC_MBIA_QUERY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 720