(2111) DTP reload

To meet SAP standards, 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 this functionality, you need to create DTP between the composite provider generated for DataProvider and the original InfoProvider. Reload from DataProvider then 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 an 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.