Application Development and Automation 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: 
Read only

Execute transction without selection screen

Former Member
0 Likes
5,649

Hi,

I've created a transaction in SE93 and i use it with a variant for the selection screen. When i run the transaction, the selection screen is displayed and the values of my variant are setted into the fields.

I don't want to display the selection screen, I want to skip it and display directly the first dynpro of my program.

Does someone know how to do it ?

Thanks

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
2,634

Hi there,

you dont want selection screen when you run the program from transaction in se93?

then jus say

if transaction = <ur transaction>

skip screen number.

endif.

for syntax try f1.

Hope this helps.

Reg

11 REPLIES 11
Read only

Former Member
0 Likes
2,634

Hi

U need to create a new transaction calling the transaction u've just created and set SKIP FIRST SCREEN.

If u don't want to create a new trx u need to change your program in order to skip the selection-screen

Max

Read only

Former Member
0 Likes
2,634

You could use another Tran Code and have nothing in it but


CALL TRANSACTION 'ZTCODE' AND SKIP FIRST SCREEN.

Read only

Former Member
0 Likes
2,634

HI,

Try to create a program that calls your transaction code:

CALL TRANSACTION yourtcode AND SKIP FIRST SCREEN.

Read only

Former Member
0 Likes
2,635

Hi there,

you dont want selection screen when you run the program from transaction in se93?

then jus say

if transaction = <ur transaction>

skip screen number.

endif.

for syntax try f1.

Hope this helps.

Reg

Read only

0 Likes
2,634

>

> Hi there,

> you dont want selection screen when you run the program from transaction in se93?

> then jus say

> if transaction = <ur transaction>

> skip screen number.

> endif.

>

> for syntax try f1.

>

> Hope this helps.

>

> Reg

How can i execute this code before selection screen is displayed ?

Read only

0 Likes
2,634

Hi

Just as I said, that means u need to create a new transaction by SE93: now it needs to choise the transaction with parameters: so u can assign your old transaction (with variant) and set the flag skip first screen.

So in this solution u need a new transaction?

If you don't want a new one, u've to change the code of the program: so what do u prefer?

Max

Read only

Former Member
0 Likes
2,634

hi,

its simple.

while creating transaction in default values box put

check the box 'skip first screen' and put screen value as '0' instead of default value '1000'.

Read only

0 Likes
2,634

>

> hi,

>

> its simple.

>

> while creating transaction in default values box put

>

> check the box 'skip first screen' and put screen value as '0' instead of default value '1000'.

I don't find this check box in se93 transaction...

I need to use SE93 because i use a variant to run my tranasction.

Thanks

Read only

0 Likes
2,634

hi,

while creating it asks for options right.

use 'transaction with parameters'.

Read only

0 Likes
2,634

after entering in to screen give

transaction as 'START_REPORT'.

below it asks for name of screen field and value.

in screen name give f4 and select, what you needed.

check it once. it will help you.

Read only

Former Member
0 Likes
2,634

Hi,

Instead of creating 2 transactions and creating a program to call the original transaction. I would suggest you create a program write a *SUBMIT USING SELECTION-SET vari *

So create just one original transaction which will call the program created above which will intrun submit the original program.




Program A is original with all the selection screen.
Create a variant for this program

Program B 
Submit 'A' using selection-set vari.

Create T-code ZABC for program B.

regards,

Advait

Edited by: Advait Gode on Feb 2, 2009 3:02 PM