Ansicht
Dokumentation

RSDRI_INFOPROV_READ - BW Data Manager: General Read Interfaces

RSDRI_INFOPROV_READ - BW Data Manager: General Read Interfaces

BAL_S_LOG - Application Log: Log header data   ABAP Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

The function module RSDRI_INFOPROV_READ reads data from the InfoProvider whose technical name is specified in I_INFOPROV. Supported InfoProviders are currently InfoCubes, ODS Objects and MultiProviders.

Using the parameters listed below,

  • restrictions can be defined for the data to be read,
  • return types can be determined, and
  • general conditions (authorization check, avoidance of program generation, and so on) can be specified.

Notes

A logical read access with RSDRI_INFOPROV_READ can contain more than one physical read access to the database. This is designated as a split. Splits may occur especially with MultiProviders, but multiple accesses through aggregate optimization or access to F- and E fact tables can take place with normal InfoCubes. Furthermore, results that are not completely aggregates can result in virtual InfoCubes. Therefore, setting the parameter I_USE_DB_AGGREGATION = 'X' does not guarantee complete aggregation of the result. Module RSDRI_AGGREGATE_DATA is useful to aggregate a table E_T_DATA.

Non-cumulative values:Non-cumulative values can also be read using

this interface. However, there is the restriction that only the non-cumulatives for the specified times (see I_T_RTIME) can be calcualted; Aggregation over time (such as LAST or AVERAGE, for example) cannot be calculated using this interface. Even when the time-reference characteristic is not explicitly requested, a drilldown is inserted internally according to this time characteristic. Thus it may be that no completely aggregated result table is returned.

Further information

·,,ABAP Report RSDRI_INFOPROV_READ_DEMO contains an example of how the function module can be used.

·,,SAP Knowledge Base Article 1828877 "Interesting facts about RSDRI_INFOPROV_READ"

·,,WiKi https://wiki.scn.sap.com/wiki/display/BI/OT-DBIF-RSDRI_INFOPROV_READ





Parameters

C_FIRST_CALL
E_AGGREGATE
E_END_OF_DATA
E_SPLIT_OCCURRED
E_STEPUID
E_T_DATA
E_T_MSG
I_AUTHORITY_CHECK
I_CALLER
I_CHECK_RESULTS
I_CLEAR
I_COMMIT_ALLOWED
I_CURRENCY_CONVERSION
I_DEBUG
I_FILENAME
I_INDEX_ID
I_INFOPROV
I_MAXROWS
I_PACKAGESIZE
I_PROCESS_MPRO_IN_TREX
I_READ_ODS_DELTA
I_REFERENCE_DATE
I_ROLLUP_ONLY
I_SAVE_IN_FILE
I_SAVE_IN_INDEX
I_SAVE_IN_TABLE
I_TABLENAME
I_TH_SFC
I_TH_SFK
I_TH_TABLESEL
I_T_RANGE
I_T_REQTSN
I_T_REQUID
I_T_RTIME
I_USE_AGGREGATES
I_USE_DB_AGGREGATION
I_WITH_NLS

Exceptions

ILLEGAL_DOWNLOAD
ILLEGAL_INPUT
ILLEGAL_INPUT_RANGE
ILLEGAL_INPUT_SFC
ILLEGAL_INPUT_SFK
ILLEGAL_INPUT_TABLESEL
ILLEGAL_TABLENAME
INHERITED_ERROR
NO_AUTHORIZATION
NO_COMMIT_FREE_READ
TRANS_NO_WRITE_MODE
X_MESSAGE

Function Group

RSDRI

Vendor Master (General Section)   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 5901 Date: 20240523 Time: 133941     sap01-206 ( 73 ms )