Application Development 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: 

Sy-Batch Problem

Former Member
0 Kudos

Iam using a BDC for F-32 transaction and when I run in foregreound it runs good but when I run in back ground it gives out an error meesage ..The message number is NA-00344 saying that

No batch input for screen SAPDF05X 3100..

..Can anyone please tell me how to solve this problem

Thanks

Vicky

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Vicky,

In process batch input session (sm35) you can process for the foreground mode and in the additional functions select 'Simulate Background mode'.You may be getting the error in background because some additional popup may be coming in background. Using this option you can figure out the error.

Regards,

Soorya

Pls reward for helpful answers.

3 REPLIES 3

Former Member
0 Kudos

Hi Vicky,

In process batch input session (sm35) you can process for the foreground mode and in the additional functions select 'Simulate Background mode'.You may be getting the error in background because some additional popup may be coming in background. Using this option you can figure out the error.

Regards,

Soorya

Pls reward for helpful answers.

Former Member
0 Kudos

Hi,

when you are writing the BDC, you need to follow the screen sequence and you need to pass the mandatory fileds in the screen. this type of error we get when we miss any fileds in the screen which are mandatory or we you will write the code for this field and not passing the value to it ot passing the wrong value, so run in error mode, so you will know what problem it is

Regards

Sudheer

Former Member
0 Kudos

Hi Vicky

If you run your b.i in forground that error occurs, but the message is not an error message, but success message.

So it seems your BDC works fine in foreground.

Remember: if an error ccours in background, it'll occur in foreground too.

Now it's not easy to say why: several problem can give that error, you should check:

- if you have passed all data you need;

- if the data you pass are right

- if you're calling the right screen: perhaps you have to call that screen but you've done in your bdc.

Anyway I believe it's better to use a std tool (BAPI or b.i) to post a FI document

Max