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 MP100100 2000

Former Member
0 Kudos

hi all,

i am geting the fallowing error " No batch input data for screen MP100100 2000"

while running bdc for the transaction PP01.

the main thing is i have to delimit the existing relationships from transaction pp01 ,

please verify my trasaction code..

perform bdc_dynpro using 'SAPMH5A0' '5000'.

perform bdc_field using 'BDC_CURSOR'

'PM0D1-SEARK'.

perform bdc_field using 'BDC_OKCODE'

'/00'.

perform bdc_field using 'PPHDR-PLVAR'

'01'.

perform bdc_field using 'PPHDR-OTYPE'

wa_delimit-otype.

perform bdc_field using 'PM0D1-SEARK'

wa_delimit-ostxt.

perform bdc_dynpro using 'SAPMH5A0' '5000'.

perform bdc_field using 'BDC_CURSOR'

'PM0D1-SEARK'.

perform bdc_field using 'BDC_OKCODE'

'/00'.

perform bdc_field using 'PPHDR-PLVAR'

'01'.

perform bdc_field using 'PPHDR-OTYPE'

wa_delimit-otype.

perform bdc_field using 'PM0D1-SEARK'

wa_delimit-ostxt.

*perform bdc_dynpro using 'SAPMSSY0' '0120'.

*perform bdc_field using 'BDC_CURSOR'

  • '04/04'.

*perform bdc_field using 'BDC_OKCODE'

  • '=PICK'.

perform bdc_dynpro using 'SAPMH5A0' '5000'.

perform bdc_field using 'BDC_OKCODE'

'/00'.

perform bdc_field using 'PPHDR-PLVAR'

'01'.

perform bdc_field using 'PPHDR-OTYPE'

'O'.

perform bdc_field using 'PM0D1-SEARK'

'50000250'.

perform bdc_field using 'BDC_CURSOR'

'TT_T777T-ITEXT(02)'.

perform bdc_field using 'PPHDR-BEGDA'

'01.01.1800'.

perform bdc_field using 'PPHDR-ENDDA'

'31.12.9999'.

perform bdc_field using 'PM0D1-TIMRD'

'X'.

perform bdc_field using 'MARKFELD(02)'

'X'.

perform bdc_dynpro using 'SAPMH5A0' '5000'.

perform bdc_field using 'BDC_OKCODE'

'=CUTI'.

perform bdc_field using 'PPHDR-PLVAR'

'01'.

perform bdc_field using 'PPHDR-OTYPE'

'O'.

perform bdc_field using 'PM0D1-SEARK'

'50000250'.

perform bdc_field using 'BDC_CURSOR'

'TT_T777T-ITEXT(02)'.

perform bdc_field using 'PPHDR-BEGDA'

'01.01.1800'.

perform bdc_field using 'PPHDR-ENDDA'

delimit_date.

perform bdc_field using 'PM0D1-TIMRD'

'X'.

                • convert date into normal format *******************************************

concatenate p_date6(2) p_date4(2) p_date+0(4) into

delimit_date separated by '.'.

**********************************************************************************************

*perform bdc_dynpro using 'MP100100' '2000'.

*perform bdc_field using 'BDC_CURSOR'

  • 'P1001-ENDDA'.

*perform bdc_field using 'BDC_OKCODE'

  • '/00'.

*perform bdc_field using 'P1001-ENDDA'

  • delimit_date.

*perform bdc_field using 'PPHDX-RECORD_NR'

  • '1'.

perform bdc_dynpro using 'MP100100' '2000'.

perform bdc_field using 'BDC_CURSOR'

'P1001-ENDDA'.

perform bdc_field using 'P1001-ENDDA'

delimit_date.

perform bdc_field using 'BDC_OKCODE'

'=CUTI'.

perform bdc_field using 'PPHDX-RECORD_NR'

'1'.

perform bdc_dynpro using 'SAPMH5A0' '5000'.

perform bdc_field using 'BDC_OKCODE'

'=BACK'.

perform bdc_field using 'PPHDR-PLVAR'

'01'.

perform bdc_field using 'PPHDR-OTYPE'

'O'.

perform bdc_field using 'PM0D1-SEARK'

'50000250'.

1 ACCEPTED SOLUTION

FredericGirod
Active Contributor
0 Kudos

Hi,

the more simple, is to start an SHDB, record with the parameter: simulate background.

You will maby show the screen sequence is not the same as your program.

PS: you could replace things like that

                • convert date into normal format *******************************************

...

with

write p_date to delimit_date.

that works for date, amount, quantity ....

Fred

1 REPLY 1

FredericGirod
Active Contributor
0 Kudos

Hi,

the more simple, is to start an SHDB, record with the parameter: simulate background.

You will maby show the screen sequence is not the same as your program.

PS: you could replace things like that

                • convert date into normal format *******************************************

...

with

write p_date to delimit_date.

that works for date, amount, quantity ....

Fred