I see... Well, even for 6.04 there are plenty of notes for S200. Considering the fact, that for some documents it works and for some it is not, and given the check you made to make sure that commitment items in question are defined correctly, I'd repeat my previous remark and suggest you to raise a ticket to OSS, so they can enter the system and see the problem.
In order to analyse, what's going on there is a minimum need to see your relevant entries in FMIFIIT and BSEG tables.
Regards,
Eli