Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Material weight changes back to original value

Former Member
0 Likes
642

Hi, we have a scenario where a material's weight is changed to a new value. This is done by an incoming Idoc, that is processed by a background job.

The problem is, the material get this new value, but it is changed back to the old value immediatly.

In transaction mm03 and looking at the material, in Environment -> Display Changes, from the menu, I see the new value is written by the background job user. But at the same second in time, the material is updated back with the old value, by the same background user.

Any suggestions?

1 ACCEPTED SOLUTION
Read only

hymavathi_oruganti
Active Contributor
0 Likes
573

CHECK THE CODE, THERE MAY BE ROLL BACK IN THE CODE.

Hi, we have a scenario where a material's weight is changed to a new value. This is done by an incoming Idoc, that is processed by a background job.

The problem is, the material get this new value, but it is changed back to the old value immediatly.

In transaction mm03 and looking at the material, in Environment -> Display Changes, from the menu, I see the new value is written by the background job user. But at the same second in time, the material is updated back with the old value, by the same background user.

Any suggestions?

3 REPLIES 3
Read only

hymavathi_oruganti
Active Contributor
0 Likes
574

CHECK THE CODE, THERE MAY BE ROLL BACK IN THE CODE.

Read only

0 Likes
573

Hi, if there is a roll back, wouldt the user be background?

Read only

Former Member
0 Likes
573

Hello Rune,

As u can c there are two entries in the Change screen, the second is created by the same user or different and also by which tcode is it created. My understanding is there is some additional process started when u are doing a change. Also try manually doing a change and c if it gets back the original value. If not then I think your Idoc is firing some parallel process which is geting executed. I don't think the same process is updating the material otherwise you would get only one entry.