Let me try to explain it again.
BAPI_PROCORDCONF_CREATE_TT only transfers the confirmation information to ERP. The confirmation then gets queued up in ERP to be processed according to priority within ERP. This is why you get the message "Confirmation Saved" and not a Success message.
This was explained to me years ago (like 7?) as the actual processing of a confirmation involves many different functions within ERP and that having the BAPI wait until it fully completes ties up ERP and locks a bunch of different tables. So it is only saved for background processing. Depending on the priorities set and other processing going on, it can take a few seconds to much more to finally complete.
Might want to bounce it off an ABAP programmer instead of MII savvy folks. They can tell more about how the BAPI actually executes.
Regards, Mike
Message was edited by: Michael Appleby