Solution : https://service.sap.com/sap/support/notes/721555 (SAP Service marketplace login required)
Summary :
When using BAPI_PO_CHANGE in conjunction with active Business Add-In implementations ME_PROCESS_PO and ME_PROCESS_PO_CUST, issues may arise such as unchangeable fields and fields not updating despite assignment. This is due to a programming error. A solution involves manual steps: adding a method SET_BAPI_DATA to various classes (CL_PO_HEADER_HANDLE_MM, CL_PO_ITEM_HANDLE_MM, CL_PO_SCHEDULE_HANDLE_MM, CL_PO_ACCOUNTING_HANDLE_MM) via SE24, defining parameters and activating methods. This ensures the correct handling and transfer of data from the BAPI to address field modification issues effectively. Implement attached manual correction instructions to complete the process.
Key words :
purchase order delivery scheduling data, purchase order header data, purchase order item data, method definition set_bapi_data method, instance method visibility, system messages stating, field selection reason, activate method set_bapi_data, attached correction instructions, advance correction consists
Related Notes :
741221 | Inconsistent reassignment of purchase orders |
727201 | Commitments carryforward: reassignment of purchase orders |