cancel
Showing results for 
Search instead for 
Did you mean: 

How to start a Web GUI program from a Web Dynpro application

Former Member
0 Kudos

I know the program name , and it is a Web GUI program ,is anybody know how to start it from a Web Dynpro application

Accepted Solutions (1)

Accepted Solutions (1)

mohammed_anzys
Contributor
0 Kudos

Hi

I hope by Web GUI , you are mentioning to the ITS screens of a SAP GUI.First of all for the ITS service , there will be a corresponding service.Find out the service and the URL and do an absoloute URL navigation from your application.

Thanks

Anzy

Former Member
0 Kudos

hi ,

do you have any sample code about this functionality ?

Regards ,

mohammed_anzys
Contributor
0 Kudos

hi Blake,

i think the following weblogs will help you in this regard.Post if you need any more info.

/people/community.user/blog/2008/03/31/web-dynpro-abap-to-sapgui-eventing-demos

/people/sap.user72/blog/2006/08/23/web-dynpro-abap-to-sapgui-eventing-an-overview

Thanks

Anzy

Award points for useful posts

Uwe_Klinger
Advisor
Advisor
0 Kudos

Hi,

I have to add that this integration is only for very simple applications and has some limitations.

e.g.:

  • some key codes doesn't work: F4, F1

  • only WD ABAP application on the ABAP server of the SAPGUI mode can be used

  • some other integration issues

We strongly suggest to use WD ABAP in the browser or the NWBC. If integration with Dynpro applications is required, please do it in the Browser by using the ITS for the Dynpro application.

Best Regards,

Uwe

Development Architect

Web Dynpro ABAP

Former Member
0 Kudos

hi,

I use the following program to call a SAP GUI program :

DATA: l_componentcontroller TYPE REF TO ig_componentcontroller.

DATA: l_api_componentcontroller type ref to if_wd_component.

DATA: l_sapgui_manager type ref to cl_wdr_sapgui_integration.

DATA: lt_parameters TYPE wdr_name_value_list.

l_componentcontroller = wd_this->get_componentcontroller_ctr( ).

l_api_componentcontroller = l_componentcontroller->wd_get_api( ).

l_sapgui_manager = l_api_componentcontroller->get_sapgui_manager( ).

IF l_sapgui_manager IS NOT INITIAL.

l_sapgui_manager->fire( EXPORTING name = 'PROGRAM_NAME 'parameters = lt_parameters ).

But the l_sapgui_manager is always initial , what can I do ?

ENDIF.

mohammed_anzys
Contributor
0 Kudos

Hi Blake,

SAP manger will be initial in the WD applications that you write which are accessed through the browser..It will work only when you embedd a webdynpro component in a SAP GUI application.

Thanks

Anzy

Former Member
0 Kudos

hi , Anzy

is it possible to call an SAP GUI Report in my Web Dynro component ?

Regards ,

mohammed_anzys
Contributor
0 Kudos

Hi Blake,

I am not sure that is possible.But you can call Webdynpro inside SAP GUI.

Thanks

Anzy

Former Member
0 Kudos

Hi.

If you want to call a standard report with abap list output check this thread:

Cheers,

Sascha

Answers (0)