I use ME_UPDATE_INFORECORD to change purchasing info records. It works perfectly, but no change documents are written.
I.e. if I change the info record manually in ME12, the change is documented and I can find the entry under "Changes...".
But when I use ME_UPDATE_INFORECORD in a custom ABAP report, the info record gets updated, but there is no change document for the change.
Any ideas on this? Should I use a different BAPI/BADI/FM?