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: 

Call Transaction VA03 without skipping first screen

piawittenbecher1
Discoverer
0 Kudos

Hi,

i'm calling transaction VA03 from another screen without skipping first screen. After displaying the order and processing BACK, the programm leaves to my programm and skips the initial screen.

I want to follow the same way on processing back

myTransaction->VA03 Initial Screen->Order Display

BACK:

Order Display->VA03 Initial Screen->myTransaction

Any idea? Can it be solved with Screen sequence control?

Best regards,

Pia

5 REPLIES 5

former_member1245113
Active Contributor
0 Kudos

Hi Pia,

Which Key word you are using.

If you call VA03 using LEAVE TO TRANSACTION then while coming back by BACK the Screen Will take you out of program

if you call VA03 using CALL TRANSACTION then while coming back by BACK the screen will take you back to your program.

For more info Take F1 help on above Key words

Hope this would solve your problem

Cheerz

Ram

0 Kudos

Hi Ram,

thanks for your answer.

LEAVE TO TRANSACTION gets me out of my Program, pressing BACK processes ORDER->INITIAL SCREEN->NOTHING

CALL TRANSACTION skips the initial screen, processing BACK processes ORDER->My Transaction

What I want is ORDER->INTIAL SCREEN->My Transaction

Thanks,

Pia

0 Kudos

Hi Pia,

Once you go to Inital Screen from VA03 there is no mechanism ( to call) our Program.

To the Best of My knowledge this is not Possible since there is no option to call our program from Initial Screen

Try this out.

CALL TRANSACTION 'VA03'.  " Without any Conditions Write as it is
CALL TRANSACTION 'SESSION_MANAGER'.  " Still Control is in our Program only
SET SCREEN 0. " OR
CALL TRANSACTION 'YOUR_TCODE'.

If this Works there is a problem here. For Each CALL an Internal Session generates and once it reaches certain numbe of Internal Sesssions (May be 9), The system gives an Error and system ABORTS the Processing

Check this out in case it works

Hope this workds

Cheerz

Ram

0 Kudos

Hi Ram,

this takes me out of both transactions

Order Display -> Pressing Back -> SAP Easy Access

0 Kudos

HI,

I don't think this is possible.... after pressing back its comes directly to our program but not va03 initial screen.

Regards,

Nagaraj