Ansicht
Dokumentation

RSDRI_INFOPROV_READ - BW Data-Manager: Allgemeine Lese-Schnittstelle

RSDRI_INFOPROV_READ - BW Data-Manager: Allgemeine Lese-Schnittstelle

RFUMSV00 - Advance Return for Tax on Sales/Purchases   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein RSDRI_INFOPROV_READ liest Daten aus dem InfoProvider, dessen technischer Name in I_INFOPROV angegeben wird. Unterstützte Infoprovider sind derzeit InfoCubes, ODS-Objekte und MultiProvider.

Über die unten stehenden Parameter können

  • Einschränkungen auf die zu lesenden Daten definiert,
  • die Rückgabearten festgelegt, und
  • Rahmenbedingungen (Berechtigungsprüfung, Vermeidung von Programmgenerierung u.ä.) spezifiziert

werden.

Hinweise

Ein logischer Lesezugriff über RSDRI_INFOPROV_READ kann mehr als einen physischen Lesezugriff auf der Datenbank beinhalten. Dies wird als Split bezeichnet. Ein Split tritt insbesondere bei MultiProvidern auf, aber auch bei normalen InfoCubes können mehrere Zugriffe durch Aggregatsoptimierungen oder Zugriffe auf F- und E-Faktentabelle entstehen. Weiterhin können bei virtuellen InfoCubes nicht vollständig aggregierte Resultate entstehen. Daher garantiert das Setzen des Parameters I_USE_DB_AGGREGATION = 'X' nicht die vollständige Aggregation des Ergebnisses. Mit Hilfe des Funktionsbaustein RSDRI_AGGREGATE_DATA kann eine Tabelle E_T_DATA aggregiert werden.

Bestandsgrößen: Über diese Schnittstelle können auch Bestandsgrößen gelesen werden. Als Einschränkung gilt jedoch, dass nur Bestände zu den spezifizerten Zeitpunkten (siehe I_T_RTIME) berechnet werden können.; Aggregationen über die Zeit (wie z.B. LAST oder AVERAGE) können über diese Schnittstelle nicht berechnet werden. Auch wenn das Zeitbezugsmerkmal nicht explizit zurückverlangt wird, so wird doch intern ein Aufriss nach diesem Zeitmerkmal hinzugefügt. Daher kann es auch hier vorkommen, dass keine vollständig aggregierte Resultatstabelle zurückgegeben wird.

Weiterführende Informationen

Der ABAP Report RSDRI_INFOPROV_READ_DEMO enthält ein Beispiel, wie der Funktionsbaustein verwendet werden kann.





Parameter

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

Ausnahmen

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

Funktionsgruppe

RSDRI

BAL Application Log Documentation   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6077 Date: 20240523 Time: 110309     sap01-206 ( 91 ms )