Skip to Content
author's profile photo Former Member
Former Member

BDC Error

I am creating a BDC session for Tcode CA02 . I have to update the routings operations for materials.

I recorded the steps and created bdc for the screens.

When i select a routing , Go to change it and then click back , a screen comes up where i dont need to fill any data. Now when i do the recoring that screen is also shown in recording .

I created the bdc program including that screen . But when I got to process the session it says :

No batch input data for screen SAPLCPDA 1200 ( This 1200 is the screen that pops up when i go back after changing the routing operation to the routing screen ) . It does not pops up when I select a routing to change .

What can be the reason and how can i solve this ?

Thanks

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jun 07, 2006 at 04:21 PM

    Sometimes the screen flow will be different according to the configurations.

    You can delete the lines of code from the recording which handles the screen.

    delete from the the

    perform bdc_dynpro using 'SAPLCPDA' '1200' to next screen. If the problem still persists you need to catch the functional people to know about the screen flow

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 07, 2006 at 04:24 PM

    hi tammana,

    sometimes it happens like that, after recording u will be generating the program for that in that delete the

    perform bdc_dynpro SAPLCPDA 1200.

    and see.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Tamanna,

      If you are getting that error means, somewhere you in the screen flow you are missing something. There are some hit and trial methods I can tell you but I am not sure whether they will work or not.

      One more thing is just go the 'field list' in the session log and check how are the screen fields are getting populated and in what sequence. You can find out.

      Options:

      1. Try to hit 'save' instead of 'back' and then click 'back'.

      2. Try to insert a new line in the screen processing for 'enter' after the 1200 screen.

      3. The best thing is catch a functional guy, and go through the screen flow along with him.

      If still you get this error, then paste the whole code in this forum. May be someone should be able to help u.

      Thanks,

  • author's profile photo Former Member
    Former Member
    Posted on Jun 07, 2006 at 08:30 PM

    Hi,

    There is an addition OPTIONS FROM available with CALL TRANSACTION. Here you need to pass a structure of type CTU_PARAMS. This has a field NOBINPT. Set this to 'X'. This makes the transaction behave in background the same was as it does in foreground. This might help.

    Deepak

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.