SAP ABAP Class CL_RSDRC_PROVRQ_SRVS (Service Class for Generalized Request Handling)
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_RSR_BASE OLAP Basis 20040325
Properties
Class CL_RSDRC_PROVRQ_SRVS  
Short Description Service Class for Generalized Request Handling    
Super Class CL_RSR_BASE OLAP Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRC   Data Manager InfoProvider Read Access 
Created 20040206   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRSI 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)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSRCD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRC_PROVRQ_SRVS has no interface implemented.
Friends
Class CL_RSDRC_PROVRQ_SRVS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PS_CUBETYPE_NLS Static Attribute Private Type reference (TYPE) RSD_S_DTA-CUBETYPE InfoProvider Type 20130704
2 PS_DMPROVTYPE_NLS Static Attribute Private Type reference (TYPE) RSD_S_DTA-DMPROVTYPE Data Manager: Provider Type 20130704
3 P_CLOSE_DELAY Static Attribute Private Type reference (TYPE) I Data import administration settings 20101221
Methods
# Method Level Visibility Method type Description Created on
1 GET_PROVRQ Static method Public Method Fills the table RS_PROVRQ for a (Multi-) Provider 20040206
2 GET_PROVRQ_FROM_PROV_RQ Static method Public Method Translates the PROV_RQ to PROVRQ 20040213
3 GET_PROV_RQDR_BASIC Static method Public Method Fills the PROV_RQDR for a Basic Cube 20040206
4 GET_RQTS_BASIC Static method Public Method Provides the RQTS Indicators -> Soon Go to the DTA Inter 20040206
5 GET_SELDR_FROM_PROV_RQDR Static method Public Method Translates a PROV_RQDR to a SELDR Row 20040206
6 _ADD_NLS Static method Private Method Adds corresponding NLS 20060717
7 _CHACONST Static method Private Method 20060824
8 _CHECK_SELDR_INFOPROV Static method Private Method Checks Explicit InfoProvider Selections 20060717
9 _CHECK_SELDR_INFOPROV_NLS Static method Private Method Checks Explicit InfoProvider Selections 20070330
10 _DELTAPAIR Static method Private Method Instantiates Delta Pairs and Calculates Differences 20060717
11 _GET_PROVRQ_PARTPROV Static method Private Method Builds the table TS_PROVRQ for a (Multi-) Provider 20060712
12 _PROVRQ_MULTI_PROV Static method Private Method 20060717
13 _PROVRQ_MULTI_PROV_FOR_MREQUID Static method Private Method Builds the PROVRQ for a MultiProvider 20091105
14 _PROVRQ_SIMPLE_PROV Static method Private Method 20060717
15 _RAISE Static method Private Method 20060712
16 _TRY_TO_CLOSE Static method Private Method Tries to close a prehistoric yellow request 20101221
Events
Class CL_RSDRC_PROVRQ_SRVS has no event.
Types
Class CL_RSDRC_PROVRQ_SRVS has no local type.
Method Signatures

Method GET_PROVRQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTUALDATA Value transfer Type reference (TYPE) RRACTUALDATA RSRCD_C_ACTUALDATA-NO Boolean 20040217
2 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20040206
3 Importing I_S_MREQUID Call by reference Type reference (TYPE) RSDR0_S_REQUID MultiProvider Delta mittels MREQUID 20091105
4 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Tabelle der benötigten Basiskennzahlen 20060717
5 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20060717
6 Importing I_WITH_NLS Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060712
7 Returning R_TS_PROVRQ Value transfer Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle der PROV_RQDR 20040206

Method GET_PROVRQ on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method GET_PROVRQ_FROM_PROV_RQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060725
2 Importing I_TSX_MPR Call by reference Type reference (TYPE) RRO01_TSX_MPR Beschreibt die FEMSn und Returnfelder, für die Partprovider 20051206
3 Importing I_TS_PROV_RQ Call by reference Type reference (TYPE) RSR_TS_PROV_RQ Range für REQUID für einen bestimmten Basiscube 20040213
4 Returning R_TS_PROVRQ Value transfer Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle der PROV_RQDR 20040213

Method GET_PROVRQ_FROM_PROV_RQ on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method GET_PROV_RQDR_BASIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTUALDATA Value transfer Type reference (TYPE) RRACTUALDATA RSRCD_C_ACTUALDATA-NO Boolean 20040217
2 Importing I_BIA_STATUS Value transfer Type reference (TYPE) RSD_BIA_STATUS RSD: BI Accelerator Status des InfoCubes (BIA Indizes) 20090212
3 Importing I_INFOCUBE Value transfer Type reference (TYPE) RSINFOCUBE InfoCube 20040206
4 Returning R_S_PROV_RQDR Value transfer Type reference (TYPE) RSDR0_S_PROV_RQDR Verallgemeinerte Request für den DM 20040206

Method GET_PROV_RQDR_BASIC on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method GET_RQTS_BASIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTUAL Value transfer Type reference (TYPE) RRBCACTUAL 20040624
2 Exporting E_ACTUALDATA Value transfer Type reference (TYPE) RRACTUALDATA Datenaktualität 20040624
3 Exporting E_CHECKROLL Value transfer Type reference (TYPE) RRBCACTUAL Der brandaktuelle Teil eines InfoCubes 20070904
4 Exporting E_COMPR_AGGR Value transfer Type reference (TYPE) RSSID Stammdaten ID 20040229
5 Exporting E_RQTS0 Value transfer Type reference (TYPE) RSSID Stammdaten ID 20040206
6 Exporting E_RQTS1 Value transfer Type reference (TYPE) RSSID Stammdaten ID 20040206
7 Exporting E_RQTSC Value transfer Type reference (TYPE) RSSID Stammdaten ID 20040206
8 Exporting E_TIMESTMP_VAL0 Value transfer Type reference (TYPE) RRDCTMSTVAL0 Semantische Gültigkeit zu RQTS0 20060517
9 Exporting E_TIMESTMP_VAL1 Value transfer Type reference (TYPE) RRDCTMSTVAL1 Semantische Gültigkeit zu RQTS1 20060517
10 Importing I_ACTUALDATA Call by reference Type reference (TYPE) RRACTUALDATA Datenaktualität 20040217
11 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoProvider 20040617

Method GET_RQTS_BASIC on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method GET_SELDR_FROM_PROV_RQDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20040318
2 Exporting E_S_RQTSRET Call by reference Type reference (TYPE) RSR_S_RQTSRET Rückgabeinfo des Split-Baustein bzügl. PROV_RQDR 20040318
3 Importing I_S_PROV_RQDR Call by reference Type reference (TYPE) RSDR0_S_PROV_RQDR Verallgemeinerte Request für den DM 20040206

Method GET_SELDR_FROM_PROV_RQDR on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method _ADD_NLS 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 20060717
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060717
3 Importing I_TS_PART Call by reference Type reference (TYPE) RSR_TS_PART Aktive Partprovs 20060717
4 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV Partprovs und deren Eigenschaften 20060717

Method _ADD_NLS on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method _CHACONST 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 Partprovs und deren Eigenschaften 20060824
2 Importing I_R_IPRO Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV Wrapper for InfoProvider 20130103
3 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20060824

Method _CHACONST on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method _CHECK_SELDR_INFOPROV 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 Partprovs und deren Eigenschaften 20060717
2 Importing I_R_IPRO Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV Wrapper for MultiProvider 20130103
3 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Tabelle der benötigten Basiskennzahlen 20060717
4 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20060717

Method _CHECK_SELDR_INFOPROV on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method _CHECK_SELDR_INFOPROV_NLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_IPRO Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV Wrapper for InfoProvider 20130103
2 Importing I_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20070330
# Exception Resumable Description Created on
1 ILLEGAL_INPUT 20070330

Method _DELTAPAIR 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 20060717
2 Importing I_R_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider 20130807
3 Importing I_TS_PART Call by reference Type reference (TYPE) RSR_TS_PART Aktive Partprovs 20060717
4 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV Partprovs und deren Eigenschaften 20060717

Method _DELTAPAIR on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method _GET_PROVRQ_PARTPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20060712
2 Importing I_WITH_NLS Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060712
3 Returning R_TS_PROVRQ Value transfer Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle der PROV_RQDR 20060712

Method _GET_PROVRQ_PARTPROV on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method _PROVRQ_MULTI_PROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider 20130807
2 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV Datenziel für Bewegungsdaten 20060717
3 Returning R_TS_PROVRQ Value transfer Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle der PROV_RQDR 20060717

Method _PROVRQ_MULTI_PROV on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method _PROVRQ_MULTI_PROV_FOR_MREQUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider 20130807
2 Importing I_S_MREQUID Call by reference Type reference (TYPE) RSDR0_S_REQUID Range für REQUID 20091105
3 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV Partprovs und deren Eigenschaften 20091105
4 Returning R_TS_PROVRQ Value transfer Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle der PROV_RQDR 20091105

Method _PROVRQ_MULTI_PROV_FOR_MREQUID on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method _PROVRQ_SIMPLE_PROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTUALDATA Call by reference Type reference (TYPE) RRACTUALDATA Datenaktualität 20060717
2 Importing I_R_IPRO Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV Data Target for Transaction Data 20130308
3 Importing I_WITH_NLS Call by reference Type reference (TYPE) RS_BOOL Boolean 20060717
4 Returning R_TS_PROVRQ Value transfer Type reference (TYPE) RSDR0_TS_PROVRQ Tabelle der PROV_RQDR 20060717

Method _PROVRQ_SIMPLE_PROV on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method _RAISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT Value transfer Type reference (TYPE) C 20060712
2 Importing I_VALUE Value transfer Type reference (TYPE) SIMPLE 20060712

Method _RAISE on class CL_RSDRC_PROVRQ_SRVS has no exception.

Method _TRY_TO_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20101221
2 Importing I_TIMESTAMP Value transfer Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20101221
3 Returning R_CLOSED Value transfer Type reference (TYPE) RS_BOOL Boolean 20101221

Method _TRY_TO_CLOSE on class CL_RSDRC_PROVRQ_SRVS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 400