Pues me parece que estaba errada mi apresiacion ya que el commit si lo respeta el FM idco_inbound_single. EL commit se estaba haciendo en otra parte...
bueno aunque si recomentaria pasar el valor de PI_DO_COMMIT NO CON UN SPACE si no con una variable o constante tipo EDI_HELP-DO_COMMIT.
DaveMX