Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

BDC session method Background Processing - Error occurs randomly

Former Member
0 Likes
804

I am updating Tcode VB12 using BDC program in which i used BDC session method and then

used Fm: Open_job , Submit RSBDCSUB..., FM close_job.

The Problem is that sometimes the Session is not processed successfully. In Error log it contains messsage 'No batch input data for particular Screen' and when i rerun this session in Foreground it works fine. This happens randomly and not everytime.

I can't figure out why it is ok for some sessions and not for others.

It seems that something going on in its memory or something like that ?

Can any one figure out this?

1 ACCEPTED SOLUTION
Read only

former_member125661
Contributor
0 Likes
738

The problem is with the recording. 'No batch input data for particular Screen' comes out of BDC as an message of the type 'S' and not error 'E'. So, when you run in foreground, you override it by hitting enter key and it goes unnoticed. Change the recording to cover all the scenarios..

5 REPLIES 5
Read only

former_member125661
Contributor
0 Likes
739

The problem is with the recording. 'No batch input data for particular Screen' comes out of BDC as an message of the type 'S' and not error 'E'. So, when you run in foreground, you override it by hitting enter key and it goes unnoticed. Change the recording to cover all the scenarios..

Read only

0 Likes
738

what you say is correct i am getting status Message and not Error message.

I will try to arrive at a recording which handles all cases. But i'm not sure how to arrive at the recording which handles all cases, i have to try on that..

Read only

0 Likes
738

when i try to arrive at recording which handles all cases..

i do not find any difference in recordings except the cursor postion..

Can you guide me how to arrive at appropriate recording ,which eliminate the status message from BDC session background execution..

Edited by: ksiva on Nov 20, 2008 11:28 AM

Read only

Former Member
0 Likes
738

once i got this message, but, its for CALL TRASACTION ran in foreground!! so, I used TYPE p(not A, not N).

and also check the input data, there may be some bad data for some records!!

thanq

Read only

Former Member
0 Likes
738

No Response.