cancel
Showing results for 
Search instead for 
Did you mean: 

Call a ABAP webdynpro application from a standard transaction.

Former Member
0 Kudos

Hi Gurus,

Can we trigger a webdynpro application on a click of button from a standard transaction as IW31 and pass some of the parameters?

If so, how do we do that?

Please let me know.

Thanks,

Das

Accepted Solutions (1)

Accepted Solutions (1)

S-H
Active Participant
0 Kudos

Hi,

You can trigger the webdynpro application on click of a button.

construct the URL dynamically or you can use the URL of the application present in WebDynpro application(if you are sure that if this application run only in this system).

We can display the application either in standard screen using HTML control or we can also open the browser on click of a button on standard screen using the code:

call method cl_gui_frontend_services=>execute
exporting
application = 'www.google.com'
exceptions
others = 1.

For passing the parameters to the application:

1. Create the parameters in the default interface plug of the application.

2. Associate the parameters to the WebDynpro application

3. Pass the parameters to the application by appending to the URL like (&para1=abc&para2=def).

Best regards,

Suresh

P.S. we can define the parameters in the Webdynpro component by defining the importing parameters in the default interface view's inbound plug's method. If we define the importing parameters in the inbound plug (for example DEFAULT plug of the window) then they are visible in the parameters tab in the WD application.

We can receive the parameters in the inbound plug method (HANDLE<plugname>) of the window (interface view associate in application).

Message was edited by:

Suresh Honnappanavar

Former Member
0 Kudos

Hi Suresh,

How do we pass as parameter? If we want to pass an internal table?

Please let know.

Thanks,

Das

Answers (1)

Answers (1)

abhimanyu_lagishetti7
Active Contributor
0 Kudos

Hi Das

This will solve your problem

Regards

Abhimanyu L