Items getting changed automatically in Direct PO
I am facing some problem with direct POs in SRM 5.0 system.
When I make any changes (like editing the item description) to any one of the items of a direct PO, then while ordering it is updating the change history in all the items. In the change log of Process purchase order transaction, I could see two entries for each item of that PO. Entries show that the item was "deleted and then newly added" by the WF-BATCH user. This is happening every time when I am making changes to any of the item of that PO. For each change, it is updating all the items with the above mentioned entries.
Also in CDPOS table, I could see that the change history was updated for the field KEY in table CRMD_ORDERADM_I. There are two entries for each item for this field. One with change ID "D - Delete" and other with change ID "I - Insert".
Any idea, why it is updating all the items, when the change was made in only of the item? I couldn't simulate this in my QA system, where everything works fine as expected. Do you know any programs which I should check for this?