Solution : https://service.sap.com/sap/support/notes/959797 (SAP Service marketplace login required)
Summary :
When posting a goods receipt for a purchase order requiring order acknowledgment via WMMBXY/MBGMCR message categories or BAPI_GOODSMVT_CREATE, the system only updates the first confirmation using EKES-DABMG due to the inability to reassign the EKES-ETENS. Users utilizing MIGO or MB01 can choose the correct confirmation interactively. For release 600 or above, refer to Note 906314. Pre-600 release users should consider custom modification. Users can apply 'EXIT_SAPLLMDE_002' or IDOC_INPUT_MBGMCR with BAPI_GOODSMVT_CREATE, but modifications are necessary to reassign confirmations in these transactions.
Key words :
idoc inbound processing takes place, wmmbxy/mbgmcr message categories, wmmbxy message category, mbgmcr message category, mrp reduced quantity, 'exit_sapllmde_002' user exit, order acknowledgment requirement, open order confirmations, idoc_input_mbgmcr function module, customer-specific modification
Related Notes :
906314 | BAPI_GOODSMVT_CREATE: Order confirmation updating |
520813 | FAQ: BAPIs for goods movements |