on 06-02-2011 11:18 AM
Hi,
How can I to identify the last data package ine the start routine of the DSO?
I would like to execute an ABAP program only during the last data package (to add some new data that are not sent by my PSA).
I tried using RSBKDATAPAKID table with filter ISLAST (NOT INITIAL), but it seems that this doesn't work for DSO.
Could you please give me a solution to determine a last datapackid (in the start routine) when loading DSO?
For your information, we are in BI 7 (Infopackage to load PSA, and DTP to load DSO).
The DTP parameter is : 1 batch loading.
Thx.
Radj.
Hi,
Can you not do that in every data package in start routine? I mean generate same records in every package. Since they are same they will anyways Overwrite. (assuming std DSO in overwrite mode)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Thx for the answer,
Bay the way, I can't doing this because I could overwrite another records from another sales organisations (I have a several sales org by datapack).
I have to do my treatment in the last datapackid.
Do you know how Can I have the last data package in the start routine?
Thx in advance.
Radj.
Hi,
No Sorry.
You can select Number of Records in a Data Package in DTP, say 50000. You can Select and count number of records in the PSA table in the Start Routine.
Then, you may get Number of Data Packages = Number of Records in PSA / 50000.
For that you will have to delete PSA after each load for Delta.
User | Count |
---|---|
76 | |
9 | |
8 | |
7 | |
6 | |
5 | |
5 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.