Hi Christoph,
Thanks for your valuable reply!
The reason was the first one mentioned by you (job failed) as I did not call the method with the queue namespace. I just passed the structure to it.
I checked in ST22 and saw the dumps and in SM37 ; all the jobs in scheduled status. Then I manually processed the jobs by correcting the errors. Then it processed successfully.
Moreover I want to add that whenever we call the RFC from our system ; then system user will do the processing. So our processing does not stop in Action FMs (in case we have put a debugger there). So if any dump or anything occurs in between; its highly unlikely we can see the dump during processing. We have to check it in ST22. and if dump is not there then we should check SM37 for the scheduled jobs and user name should be the system user. If we find the scheduled jobs; we have to release the jobs.
SM37 screenshot : Highlighted the system user and the status (scheduled).
Thanks!
Pankaj Sharma.