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: 

BDC_INSERT : Problem when using BDC Insert

Former Member
0 Kudos

Hi Experts,

I have a requirement to run BDC in SM35 in back ground mode, So I’m using BDC_INSERT function module to insert the BDC data and the TCODE when running my program. But when I’m running the BDC in SM35 ( using foreground run ) I can see error message saying " No batch input data for screen SAPMM07M 0410".

But when I directly running this from the program using the same BDC data without writing to SESSION (BDC_INSERT) using

   call transaction tcode using gt_bdcdata

This works fine without any screen errors.

Could you please have a look and help me.

Thanks,

Chaminda

1 ACCEPTED SOLUTION

ShyamPindiproli
Active Participant
0 Kudos

Hello Chinmaya,

The expert mode is a checkbox which is displayed on the launch popup screen of the BI sessions.
If the expert mode is on, the message 00344

"No batch input data for screen & & " is emitted when you run in A or E display mode.

Note: in other modes (N/P), this message is always omitted.

You can also switch it during the execution via menu under System -> Services -> Batch Input.

Regards,

Shyam

5 REPLIES 5

ShyamPindiproli
Active Participant
0 Kudos

Hello Chinmaya,

The expert mode is a checkbox which is displayed on the launch popup screen of the BI sessions.
If the expert mode is on, the message 00344

"No batch input data for screen & & " is emitted when you run in A or E display mode.

Note: in other modes (N/P), this message is always omitted.

You can also switch it during the execution via menu under System -> Services -> Batch Input.

Regards,

Shyam

Former Member
0 Kudos

Hi,

Try this.

DATA: WA_CTU_PARAMS TYPE CTU_PARAMS.

WA_CTU_PARAMS-DISMODE = 'N'.
WA_CTU_PARAMS-UPDMODE = 'S'.
WA_CTU_PARAMS-DEFSIZE = 'X'.
WA_CTU_PARAMS-NOBINPT = 'X'" This is what you require.
WA_CTU_PARAMS-NOBIEND = 'X'.

CALL TRANSACTION 'ABC' USING BDCDATA OPTIONS FROM WA_CTU_PARAMS.

Regards,

Danish.

0 Kudos

Hi Danish,

Thanks for your answer but I’m not calling

CALL TRANSACTION 'ABC' USING BDCDATA OPTIONS FROM WA_CTU_PARAMS.

Directly from my program, what I do is that using

      CALL FUNCTION 'BDC_INSERT'
         EXPORTING TCODE     = TCODE
         TABLES    DYNPROTAB = GT_BDCDATA.

Writing them to the session. So could you please explain how to do it with this?

Hi Shyam,

I'll try your suggestion and let you know.

Thanks,

Chaminda

0 Kudos

Hi ,

I have tried with EXPERT mode. Its working fine with forground mode but when i run it with background or Display Only Error modes, it is not working. Could you please explain me if i'm doing something wrong.

Thanks,

Chaminda

Former Member
0 Kudos

Hi Chaminda,

You Can Check your recording there should be screen SAPMM07M 0410 and some screen are omitted while calling Online mode.

Just check Recording and add same screen and OK code then it should work fine.

If u don't find u can download your recording into txt file and attach here , will have a look .

Regards,

Yukti