‎2009 Apr 23 8:51 PM
I am calling a custom Tcode from my program using
(CALL TRANSACTION 'ZFIOIOFF' USING BDCDATA OPTIONS FROM OPT.)
When i run my program it gives me the below error:
"Start screen does not exist in batch input data"
Is there any problem with the Tcode or do i need to call it differintily.
Thanks,
Shiva.
‎2009 Apr 23 8:55 PM
‎2009 Apr 23 9:07 PM
No I am filling up the BDC table correctly. The zprogram as 3 inputs on the selection screen.
‎2009 Apr 24 4:09 AM
Hi.
When you CALL TRANSACTION 'ZFIOIOFF' USING BDCDATA MODE OPTIONS FROM OPT
please set MODE to 'A' then when is executed you will see what is screen no of "Start screen does not exist in batch input data". After that goto tcode 'ZFIOIOFF' and rerecord BDC again then you
will see the acturely the start screen no is.
Hope it helps.
‎2013 May 23 12:18 PM
I know its already solved, But it is for others:
in BDCDATA itab you also have to give value in field 'dynbegin'
that is
bdcdata-dynbegin = 'X'.
example:
CLEAR: bdcdata, bdcdata[].
bdcdata-program = 'ZPROGRAM_NAME'.
bdcdata-dynpro = '1000'. " screen number
bdcdata-dynbegin = 'X'. " ADD this line
bdcdata-fnam = 'Field'.
bdcdata-fval = value.
APPEND bdcdata.