I have a severe problem with using BadI ME_GUI_PO_CUST.
My intention is not to fill customer-appended fields in EKKO/EKPO
but to maintain PO related data in customer tables.
My BadI implementation works fine for transaction ME23N and ME21N
but whenever I want to save the PO in ME22N and only change one of my additional customer fields, a message says "No changes made."
In BadI ME_PROCESS_PO_CUST method FIELDSELECTION_HEADER the field status is set to '.' (input fields).
In BadI ME_GUI_PO_CUST method TRANSPORT_FROM_DYNP the exporting parameter re_changed is set to 'X'.
Is it possible that the transaction does not get it that changes were made because I do not change any of the original data via ...->set_data( ) in method TRANSPORT_TO_MODEL?
That would be a really nasty problem.