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: 

No batch input data for screen SAPLKACB 0002

Pavan_Golesar
Active Participant

Hi Gurus,


While performing BDC Call transaction on tcode F-30,

     I'm trying to post recurring entry document in background processing as below line of code:

(Complete Code is provided in attachment below)



CALL TRANSACTION 'F-30'

               USING LT_BDCDATA

               MODE 'N'

               UPDATE 'S'

               MESSAGES INTO LT_BDCMSGCOLL .


One error is coming as NO batch input data for screen SAPLKACB 0002.

However, If I run same document in foreground mode (MODE A) its getting posted.


Please provide your valuable inputs. Thanks in tons.



Note: I have already been through the post and found it not helpful.



Regards,

Pavan Golesar

1 ACCEPTED SOLUTION

raymond_giuseppi
Active Contributor
0 Kudos

Seems you missed some information like business area or some CO assignment, first identify the account that trigger the error and analysis its field status group, also ask functional.

A trick could be always display the coding block/supplementary fields dynpro in your recording, e.g. for GL account, click on 'More', function code COBL_MORE, followed by Enter, function code TNEX.

Programmaticaly, you could use FM like  FI_GET_FIELD_SELECTION_STRING,  FI_CHECK_ACCOUNT_ASSIGNMEN to identify required fields.

Regards,

Raymond

2 REPLIES 2

raymond_giuseppi
Active Contributor
0 Kudos

Seems you missed some information like business area or some CO assignment, first identify the account that trigger the error and analysis its field status group, also ask functional.

A trick could be always display the coding block/supplementary fields dynpro in your recording, e.g. for GL account, click on 'More', function code COBL_MORE, followed by Enter, function code TNEX.

Programmaticaly, you could use FM like  FI_GET_FIELD_SELECTION_STRING,  FI_CHECK_ACCOUNT_ASSIGNMEN to identify required fields.

Regards,

Raymond

0 Kudos

Hello Raymond,

Thanks.It was helpful.

Issue was with the Checkbox was set default (which I missed to unchecked while recording.)

I solved it. looking at the actual recording code on side window of my actual ltbdc_data before CALL TRANSACTION.

Regards,

Pavan Golesar