Hi Nadeem,
From your reply, I understood that, when you load single value, that record updated correctly.
But, when you load all the entries, You see, there's problem. Recently, I have resolved same kind of issue.
Details are given below :
Example :
When it's single record :
Material - Price
MAT001 - 10
And the same is entered into Target correctly.
When, it's full load,
In PSA, We had entries as follows :
Customer - Price
MAT001 - 10
MAT001-1 - 20
MAT001-2 - 30 ,
After transformation,
These values are converted as follows :
Due to some issue in Transfer Routine (Some logic)
MAT001 - 10
MAT001 - 20
MAT001 - 30
So, Since the Key's are same, in Duplicate key check,
Last record was taken :
MAT001 - 30
We see, wrong price for MAT001.
----------------------------------------------------------
So the Suggestion is, in Info Package data selection,
Don't give the exact value for single record execution.
Give filter like,
MAT001* .
So that, Info Package will pull all the three entries and You can check the DTP for any duplicate message. Then, We can figure it out.
Assign points if this reply helps you.
Thanks,
Jay.