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

How to call Screen in another program from exsisting program

RakeshJammula
Product and Topic Expert
Product and Topic Expert
0 Likes
3,764

Hello Frieds,

Can any one help me how to call a screen in another program (Say "test2") from exsisting program(say "test1')

If above case is possible then how to access the fields in the target screen?

Your responce is greatly appreciated.

Best Regards,

Rakesh

5 REPLIES 5
Read only

Former Member
0 Likes
1,646

Hi,

It´s only possible to screens of the current program group.

So, the called screen must be some think like a include in your program.

Best regards,

Leandro Mengue

Read only

RakeshJammula
Product and Topic Expert
Product and Topic Expert
0 Likes
1,646

Hello Mengue,

Thanks for replying back.

But we have statements like "call transaction","call report" does this statements are not helpfull?

Best Regards,

Rakesh

Read only

0 Likes
1,646

Hi rakesh,

If you are having two program one is program1 and other program2, and u want to call screen 9000 of program1 from program2 and a tcode is assigned to 9000 screen then u can use call transaction in program2.

Regards,

Madhukar Shetty

Read only

0 Likes
1,646

Hi Rakesh,

If you wish to use ONLY the screen of another program, call transaction will not help you, because the called transaction will be fully executed (and not only the screen), and the acess to screen field wil be difficult.

When you wish to access the same screen from more than one program, you can create this screen in a function module and in this way you can call the function (to display the screen) in many programs.

Best regards,

Leandro Mengue

Read only

Former Member
0 Likes
1,646

Hi Rakesh

Call Transaction is a method used in BDC where you can call a transaction code from your abap program as we do we in recording. Call Report is used to Call another Report program. If you are using module pool programming you can transfer data from one screen to other screen that too it will be in the same program only.

Regards

Vinodh