Financial Management Blogs by Members
Dive into a treasure trove of SAP financial management wisdom shared by a vibrant community of bloggers. Submit a blog post of your own to share knowledge.
Showing results for 
Search instead for 
Did you mean: 

We have different types of Data Manager Packages (DMP’s) in SAP NW BPC like Clear Transactional Data, Load Transactional data from NW BI, Light Optimization, Full Optimization, Legal Consolidation etc..

When it comes to real time, there are situations where we have to execute those DMP’s repeatedly like couple of times in a day. So it is very difficult to assign a resource and keep on monitoring and execution and it is time consuming as well.

By automating those DMP’s we can reduce the manual efforts. To automate those DMPs we will create new Process Chains by using some standard/customized programs.

This document will help you in automation of those DMPs and how it works and advantages and disadvantages of automation.

How to automate the DMP:

By using the standard program UJD_TEST_PACKAGE in the Program, we can automate the DMPs. Below are the step by steps process to automate the DMPs.

Step: 1

Go to RSPC > Click on “Create” Icon to create new Process Chain

Provide Process Chain Technical name and description and click on continue

It will ask you to crease/insert variant for start, you can create a new variant or you can use unused existing variants.

In the next screen click on “Change Selections” and select the start type and click on save.

Save all the open windows and come back.

Save all the open windows and come back.

Step: 2
Now the start variant has been created, now drag and drop the "ABAP Program" from the left panel.

It will ask us to create Program variant name.

Provide the program variante name and description and continue.

Once the variante is created, it will ask you to provide the program name. So provide the program name as shown below.

It is not necessary to use the standard program. You can create a "Z" program and you can call the program here.

As a good practice, better not to modify the standard program. You can create a "Z" program and make necessary change and use the program name here.

After that we have to create the program Variant.

Below are the steps to create the program variants.

We have to provide the User ID, Package ID, Appset ID, Appl ID, Group ID.

These selections will help us writing the data to correct Appset and application in BPC.

User ID: We have to provide the user ID and make sure that the user should have all necesary roles to execute the DMPs.

Package ID: We have to provide the Package type. Like Clear Transactional Data (or) Legal Consolidation (or) Light Optimization (or) Load Transactions Data from NW BI etc.

Appset ID: We have to provide the correct Appset Name, where we want to load/write the data.

Appl ID: We have to provide the correct Application Name, where we want to load/write the data.

Group ID: We have to provide the Group ID name, where the respective Package IDs are available.

If you want to upload any answer prompt files, the standard program will not support.

You have to create a "Z" program and make necessary changes to upload answer prompt files.

Answer prompt files are nothing but preselections. LIke if you want to run the DMP for specific Finscal Year Period or Company code or Consolidation Group etc. We are giving all those selections in the Asnwer prompt file.

Click on Attributes and provide the description.

Now we updated the Program name and created the Program variants.

Now save all the open windows and come back.

Now we have the start variant and Program variant.

Now provide the link, Schedule and activate the process chain.

Now the Process chain is ready to run the Data Manager Package for Trasactional Data load.

If you want to add more DMPs to this PC, please repeat from Step 2 and provide the different package ID which you want to run.


- Reduce Manual Efforts by scheduling the Process Chain

- We can have less resources to execute and monitor the loads

- We can avoid Manual/typo errors