(2011) DTP reload

SAP certification restrictions we are not allowed to write or delete data directly to InfoProvider's underlying database table. Therefore we are using the standard Data Transfer Process to do these operations. In order to use certified functionality, you need to create DTP between composite provider generated for DataProvider and original InfoProvider. Reload from DataProvider than execute DTP which reads data from the archive and inset them back to InfoProvider.

DTP creation

DTP needs to be created between a composite provider that consists of a virtual or BAdI provider and original InfoProvider. BAdI or virtual provider will be created during Step 3. Object adjustment.

Here you can find the described situation.

After you create DTP you need to set its name to DP setting Reload via DTP (RELOAD_VIA_DTP) of respective DataProvider.

Usage

If you already created and set the DTP name to DP settings behavior will be changed for the following operations.

Offloading

Data that was offloaded from InfoProvider needs to be deleted to free up space. Deletion is done using standard selective deletion functionality (using function module RSDRD_SEL_DELETION).

Reload

Data needs to be inserted back to InfoProvider from the archive. Insert is performed by the execution of defined DTP.