Hi Daniel
Have you tried the above solution. I think it could work, because if Order number is available for derivation, then the order number is only generated on Saving. So I believe AFIH would be updated simultaneously and should work.
How to add new field storage location of MM in FMDERIVE
I referred above thread which clearly says (refer comment from Aleksey Tkachenko) that you may need to write an abap code something like
COBL-USERTEMP1 = CAUFVD-ILART
Check with ABAP team. Its easy task for them. I am sure.
Hope its helps
Regards
Mustafa