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: 

Isuue realated to screen

Former Member
0 Kudos

Hi All,

I have a query here related to screens.

The problem here is i want to skip two screens of a called transaction is it possible to do so.

If it is so please help me out.

Thanks,

krishnakumar

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi

there is option to skip initial screen of transaction

for this you can use the statment

call transaction <tran> and skip initial screen.

but here you need to supply all the requird data in the initial screen from the ABAP program

I am not sure and would like to know if therz any such option to skip more screens of transaction

Thanks

4 REPLIES 4

Former Member
0 Kudos

Hi

there is option to skip initial screen of transaction

for this you can use the statment

call transaction <tran> and skip initial screen.

but here you need to supply all the requird data in the initial screen from the ABAP program

I am not sure and would like to know if therz any such option to skip more screens of transaction

Thanks

0 Kudos

sorry the statement is

call transaction '<tran>' and skip first screen.

0 Kudos

Hi,

You can skip the first screen for a transaction using

CALL TRANSACTION <t_code> AND SKIP FIRST SCREEN .

For more than 1 screen,

CALL TRANSACTION <t_code> USING itab .

Calls the transaction tcod and passes the internal table itab, which contains one or more screens in batch input format.

The Return Code is set as follows:

SY-SUBRC = 0:

Processing was successful.

SY-SUBRC <> 0:

Transaction ended with an error.

Regards,

Tanveer.

Please mark helpful answers.

Message was edited by: Tanveer Shaikh

Former Member
0 Kudos

Hi,

Its possible to skip more than 1 screen. declare a table of structure BDCDATA and then fill up BDC data in that table. ( you can do this through SHDB, record the screens which needs to be skipped, fill this data into internal table so that it automatically skips ).

use the option

CALL TRANSACTION XXX TABLES <internal table having BDC data>.