When receiving IDoc's of serialization type EBELN, the Object value (OBJVALUE) is not updated in table BDSER. This can result in the following situation:
09:05:08h IDoc 1, serialization ID 20131206090508 - EBELN 4622601 -> error
09:33:07h IDoc 2, serialization ID 20131206093307 - EBELN contract 4622602 -> correct, processed
11:00:00h Repair and reprocess IDoc 1 -> error “This change has been superseded by another”
If both IDoc’s would have been for the same EBELN then this would be a correct message, but this is not the case. Seems like it is caused because in table BDSER the serialization ID of the latest IDoc is 20131206093307 and the Object value is empty so the system interprets 20131206090508 as an older IDoc which was superseded by IDoc 2. I think that if the Object value would have been filled with the EBELN number, we shouldn’t have had this problem.
What settings do I have to change to have BDSER-OBJVALUE updated with the EBELN number?
Thanks in advance.