I ran into this message just recently.
I created LSMW on Solution Manager, and after much trial and error discovered the required input function module for the IDOC type did not actually exist on SolMan (SE37 "not found" for function module name).
I know I'm replying to very old post but maybe knowing this helps someone to confirm the correct IDOC function module is being called and that it exists in the system.