The following APIs are available for DataStore objects for direct update. They allow you to fill DataStore objects with data from external applications:
API: |
Use |
BAPI_ODSO_READ_DATA_UC |
Reads data from all DataStore objects |
RSDRI_ODSO_INSERT |
Inserts new data (with keys that are not yet in the system) |
RSDRI_ODSO_INSERT_RFC |
Inserts new data (with keys that are not yet in the system). Can be called remotely. |
RSDRI_ODSO_MODIFY |
Inserts data with new keys. For data that already has keys, the data is changed. |
RSDRI_ODSO_MODIFY_RFC |
Inserts data with new keys. For data that already has keys, the data is changed. Can be called remotely. |
RSDRI_ODSO_UPDATE |
Changes data that already has keys in the system |
RSDRI_ODSO_UPDATE_RFC |
Changes data that already has keys in the system. Can be called remotely. |
RSDRI_ODSO_DELETE_RFC |
Deletes data |
Interface Properties:
Write and read interface
Programming language is ABAP
Mass data is supported
Execution in the dialog
Programming knowledge is required
A DataStore object for direct update is a prerequisite (except for the read API BAPI_ODSO_READ_DATA_UC)
More information:
You can find more information under DataStore Objects for Direct Update.
The APIs are described in the BW system.