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

No batch input data for screen SAPLCPD1 3200

Former Member
0 Kudos
1,788

Hi Friends

i have developed BDC for IA05 T.code its working properly but the problem is "if same Group is repeating for more than 1 Counter" then i am getting "no batch I/P data for screen SAPLCPD1 3200" message.

here i will give example:

                                   GROUP             GROUP COUNTER                OPERATIONS

1                                 transmit                    1                                     Operation1  

2                                 transmit                     2                                     Operation2   

From the above example system is Executing 1st line but when come to second line(i.e: here GROUP is same,where as GROUP COUNTER is different.) then system is giving above said message and data is not going to Upload.

could you suggest me what checks i need to apply in code.

Regards,

Srini                                                                                        

1 ACCEPTED SOLUTION
Read only

Kartik2
Contributor
0 Kudos
1,406

Hi,

To understand the issue better, please run the BDC in foreground (All screens) mode, and then see, which screen or field is causing problem, then include recording for such screen and field. Thank you.

Regards,

Kartik

4 REPLIES 4
Read only

custodio_deoliveira
Active Contributor
0 Kudos
1,406

Hi Srini,

This message "No batch input data for scree XXXXX nnnn" means a screen is called but there's no BDC data for it. So if you know when this screen (SAPLCPD1/3200) is called (ie, same group, different counter group) you have to code your BDC to call different scereen.

something roughly like:

looop at itab.

perform bdc_screen 'sapxxx ' 123.

perform bdc_field 'field' 'value'.

if fielda = X.

perform bdc_screen 'sapxxx ' 986.

else.

perform bdc_screen 'sapxxx ' 777.

endif.

bla bla bla

endloop.

Hope you got the idea.

Cheers,

Custodio

@zcust01

Read only

Former Member
0 Kudos
1,406

Hello Srini,

               You are either clearing the BDCDATA work area or Refreshing the BDCDATA TABLE for the second loop pass. Check whether 2 record values are getting appended to BDCDATA Table are not.

Read only

arindam_m
Active Contributor
0 Kudos
1,406

Hi,

One of your input fields is not passed the required data during BDC processing.

Cheers,

Arindam

Read only

Kartik2
Contributor
0 Kudos
1,407

Hi,

To understand the issue better, please run the BDC in foreground (All screens) mode, and then see, which screen or field is causing problem, then include recording for such screen and field. Thank you.

Regards,

Kartik