SAP Function Modules

BAPI_INFOCUBE_READ_REMOTE_DATA SAP Function module - BAPI for Reading Data from a Remote InfoCube







BAPI_INFOCUBE_READ_REMOTE_DATA is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.

See here to view full function module documentation and code listing, simply by entering the name BAPI_INFOCUBE_READ_REMOTE_DATA into the relevant SAP transaction such as SE37 or SE80.

Associated Function Group: RSDRI
Released Date: 25.08.2003
Processing type: Remote-Enabled
remote enabled module settings


Pattern for FM BAPI_INFOCUBE_READ_REMOTE_DATA - BAPI INFOCUBE READ REMOTE DATA





CALL FUNCTION 'BAPI_INFOCUBE_READ_REMOTE_DATA' "BAPI for Reading Data from a Remote InfoCube
  EXPORTING
    infocube =                  " bapi6200-infocube  InfoCube Name
*   keydate =                   " bapi6200-keydate  Query: Key Date
  IMPORTING
    return =                    " bapiret2      Return Parameter
  TABLES
    selection =                 " bapi6200sl    Selection criteria for reading (remote)InfoCubes
    characteristics =           " bapi6200fd    Requested Characteristics/Key Figures from Remote InfoCubes
    keyfigures =                " bapi6200fd    Requested Characteristics/Key Figures from Remote InfoCubes
    data =                      " bapi6100da    Data - Data Record with Continuation Indicator
    .  "  BAPI_INFOCUBE_READ_REMOTE_DATA

ABAP code example for Function Module BAPI_INFOCUBE_READ_REMOTE_DATA





The ABAP code below is a full code listing to execute function module BAPI_INFOCUBE_READ_REMOTE_DATA including all data declarations. The code uses the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the original method of declaring data variables up front. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8).

DATA:
ld_return  TYPE BAPIRET2 ,
it_selection  TYPE STANDARD TABLE OF BAPI6200SL,"TABLES PARAM
wa_selection  LIKE LINE OF it_selection ,
it_characteristics  TYPE STANDARD TABLE OF BAPI6200FD,"TABLES PARAM
wa_characteristics  LIKE LINE OF it_characteristics ,
it_keyfigures  TYPE STANDARD TABLE OF BAPI6200FD,"TABLES PARAM
wa_keyfigures  LIKE LINE OF it_keyfigures ,
it_data  TYPE STANDARD TABLE OF BAPI6100DA,"TABLES PARAM
wa_data  LIKE LINE OF it_data .


DATA(ld_infocube) = some text here

DATA(ld_keydate) = 20210129

"populate fields of struture and append to itab
append wa_selection to it_selection.

"populate fields of struture and append to itab
append wa_characteristics to it_characteristics.

"populate fields of struture and append to itab
append wa_keyfigures to it_keyfigures.

"populate fields of struture and append to itab
append wa_data to it_data. . CALL FUNCTION 'BAPI_INFOCUBE_READ_REMOTE_DATA' EXPORTING infocube = ld_infocube * keydate = ld_keydate IMPORTING return = ld_return TABLES selection = it_selection characteristics = it_characteristics keyfigures = it_keyfigures data = it_data . " BAPI_INFOCUBE_READ_REMOTE_DATA
IF SY-SUBRC EQ 0. "All OK ENDIF.







ABAP code to compare 7.40 inline data declaration with original syntax

The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.

DATA:
ld_return  TYPE BAPIRET2 ,
ld_infocube  TYPE BAPI6200-INFOCUBE ,
it_selection  TYPE STANDARD TABLE OF BAPI6200SL ,
wa_selection  LIKE LINE OF it_selection,
ld_keydate  TYPE BAPI6200-KEYDATE ,
it_characteristics  TYPE STANDARD TABLE OF BAPI6200FD ,
wa_characteristics  LIKE LINE OF it_characteristics,
it_keyfigures  TYPE STANDARD TABLE OF BAPI6200FD ,
wa_keyfigures  LIKE LINE OF it_keyfigures,
it_data  TYPE STANDARD TABLE OF BAPI6100DA ,
wa_data  LIKE LINE OF it_data.


ld_infocube = some text here

"populate fields of struture and append to itab
append wa_selection to it_selection.

ld_keydate = 20210129

"populate fields of struture and append to itab
append wa_characteristics to it_characteristics.

"populate fields of struture and append to itab
append wa_keyfigures to it_keyfigures.

"populate fields of struture and append to itab
append wa_data to it_data.

SAP Documentation for FM BAPI_INFOCUBE_READ_REMOTE_DATA


The following characteristics and key figures are requested:
INFOOBJECT,,DATATYPE,,DECIMALS,,SIGN,,LENGTH,,OFFSET,,LOWERCASE ...See here for full SAP fm documentation

Contribute (Add Comments)

Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name BAPI_INFOCUBE_READ_REMOTE_DATA or its description.