We have the current issue:
R/3 is the mastersystem
Orders are put into CRM, via middleware sent to R/3. In R/3 each item line is closed, and header status is set to completed. Result: CRM order status = completed.
Afterwards people reopen a completed order in R/3, add productlines with status completed (and a delivery date in the past) and save.
Then the middleware tries to send the changes into CRM, but the queue is stuck and the BDOC error shows:
Event '': Function module 'CRM_STATUS_OBJECT_CHECK_EC' caused a defect code
Program error: Status object does not exist
Validation error occurred: Module CRM_DOWNLOAD_BTMBDOC_VAL, BDoc type BUS_TRANS_MSG.
Result is the order is "in progress" on CRM and u can see a productline with an empty status.
I agree people can't do this kind of manipulations but we have currently 80 orders "in progress" like this on CRM and "completed" on R/3.
Could anyone help me how to process these orders so that status is correct in CRM? Reactivating the queue or putting the order in a synch request doesnt help.
thanks a lot,