Skip to Content
Author's profile photo Former Member

Removal of Inconsistent Delta DTPs created via Transport requests

Dear All,

This document is regarding the removal of Inconsistent Delta DTP ( more than one) b/w one source and target created via Transport request

Creation of Delta DTP’s  – Only one delta DTP can be created from 1 source to 1 target, SAP will not allow you to create another delta DTP if you already have one.

But there could be situation when moving changes via transport request the change in DTP technical name leads to creation of 2 delta DTP but both Inactive hence of no use.

Possible scenario-: While deleting some targets or moving some changes from development system to quality/ production system. Due to change in technical name of DTPs, there could be a possibility where the old Delta DTP is not deleted properly from the system and the other newly created Delta DTP is not usable because of presence of previous inconsistent delta DTP as shown below

Capture1.PNG

Solution-: Old DTP is not properly deleted from the system and cannot be deleted directly from RSA1 and also deletion is not possible by  re-importing the transport request.

You can delete the old Delta DTP first using program -: RSBKDTPDELETE without effecting the data in the target info provider.

Go to T-code se38 –>  give program name as RSBKDTPDELETE  and click on output symbol.

Below screen will appear ,simply give the name of DTP to be deleted and click on execute.

Capture2.PNG

Once the old DTP is removed , activate the newly created DTP and use it for data loading.

You can check how and from which request the newly created DTP is picking the records from DTP selections.

Regards,

Shipra

Assigned Tags

      3 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Very good documentations! Thanks for the good work.

      Is there also a workaround to update the newly created DTP in process chains?

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Wang,

      I dont know what is your requirement. newly created DTP has to be manually inserted i the process chain

      If your Process chain has old DTP that are not required and you have created new one for data loads.

      One approach would be removing them from the process chain and add the newly created DTPs in process chain

      /wp-content/uploads/2016/08/1_1006681.png

      2.PNG

      OR

      One quick way

      You can right click the DTP in the process chain and select exchange variant and provide the technical name of newly created  DTP there.

      Refer screen shot below.

      /wp-content/uploads/2016/08/3_1006782.png

      /wp-content/uploads/2016/08/4_1006783.png

      Regards,

      Shipra

      Author's profile photo Kristian Appel
      Kristian Appel

      Just a shame that you need some heavy authorization to run the program...