Showing results for 
Search instead for 
Did you mean: 

regarding DTP

Former Member
0 Kudos

Hi Guys,

I have 1one qns,

Why SAP went for DTP,insted of continuing with infopackage for scheduling any load?

any inputs.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos


Infopackage can push the data till PSA. if you check the processing tab in infopackage it shows only psa.

DTP+Transformations pulls the data from psa and update the data targets accordingly.

DTP(DATA TRANSFER PROCESS) is very useful because it works along with TRANSFORMATIONS (transformations replaced by two levels which are transfer rules and update rules) decreases the levels and combined form of transfer rules and update rules, and infosource is optional in BI7.0. when you are going for time conversions and if you want to combine different data sources to one infosource then only you have to create infosource otherwise its totally optional). if you want to distribute the data say for example...

you have one DSO with company codes 1101,1102 and 1103. you create three different data targets and through DTP you can distribute the data based on company codes.

you can set filters for various company codes(1101,1102,1103 etc).

assign points if helpful



Edited by: venugopal vadlamudi on Jun 27, 2008 9:08 AM

Answers (2)

Answers (2)

Former Member
0 Kudos


Data Transfer Process (DTP):You use the data transfer process (DTP) to transfer data within BI from a persistent object to another object in accordance with certain transformations and filters.

In this respect, it replaces the data mart interface and the InfoPackage. As of SAP NetWeaver 2004s, the InfoPackage only loads data to the entry layer of BI (PSA).

The data transfer process makes the transfer processes in the data warehousing layer more transparent. Optimized parallel processing improves the performance of the transfer process (the data transfer process determines the processing mode). You can use the data transfer process to separate delta processes for different targets and you can use filter options between the persistent objects on various levels. For example, you can use filters between a DataStore object and an InfoCube.

Data transfer processes are used for standard data transfer, for real-time data acquisition, and for accessing data directly.

Scheduling DTP:

goto to the 'EXECUTE' tab of the created DTP, chose 'Processing Mode' there you can find 2 options choose 'Parallel extraction and processing' then choose execute.


Infopackage is just used to pull the datas from r3, there in infopackage you dont have several faicilities in dtp ( Error dtp, filter out new records, debugging option....)

Try this link to find more details:


Anand Tej.

Former Member
0 Kudos

Main reason is for the transparency in loading procedure.

Here in BI 7.0,

data loading is quite different and easier than 3.5

PSA acts a real data storage and forms a part of data transfer.

Prior to BI 7.0, infopackages were used to transfer data from source systems all the way up to data targets and datamarts. In BI 7.0, this has been changed. Infopackages can be used to load data only to PSA and from PSA to data targets Data transfer process is used. Basically DTP is used to transfer data from one object to another within BI and InfoPackage other source to BI.



Assign pts if it helps.