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: 

How to call a transaction skipping two screens

Former Member
0 Kudos

Hi,

How to call a transaction skipping two screens?

Thanks,

siddu

Edited by: siddu m on Mar 21, 2008 1:54 AM

4 REPLIES 4

Former Member
0 Kudos

HI,

You can not call transaction like that.

Regards,

Atish

0 Kudos

I have to call a transaction from my program, I am aware that we can skip first screen but is there any way that this can be solved. I got lots of information from this forum that I have to use a BDC program. However, I am not sure how to do this.

Thanks!

siddu

Former Member
0 Kudos

Siddu,

Do one thing.

1.First find the screen no. of the second screen by using system

status of the screen.

2.While recording the BDC you might have recorded for second

screen.Commnet that code.

EX: say your screen no. is 1009.Like below comment the code related to that screen.

  • gw_bdcdata-program = 'SAPMS38L'.

  • gw_bdcdata-dynpro = '1009'.

*gw_bdcdata-dynbegin = 'X'.

*APPEND gw_bdcdata TO gt_bdcdata.

CLEAR: gw_bdcdata.

gw_bdcdata-fnam = 'BDC_OKCODE'.

gw_bdcdata-fval = '=TEST'.

APPEND gw_bdcdata TO gt_bdcdata.

CALL TRANSACTION 'SE37' USING gt_bdcdata

mode 'E' AND SKIP FIRST SCREEN.

0 Kudos

Thanks,

It was helpful.