08-22-2016 8:55 AM
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
08-22-2016 9:12 AM
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
08-22-2016 9:12 AM
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
08-22-2016 11:21 AM
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