Hi Jain,
I would then suggest the easiest way, though more time-consuming would be to debug through RFFOEDI1 program. You post document without creating DME in F110 and separately run RFFOEDI1 program via SA38 to first identify where this error B1090 is triggered. From there, you would be able to identify the root cause of what table/missing entries are causing this issue.
Regards
Taro