cancel
Showing results for 
Search instead for 
Did you mean: 

How to call SAP transaction from Web Dynpro Application

Former Member
0 Kudos

I would like an example on how to create a SAP WebDynpro application and call SAP transaction and the result in displayed in the Web Dynpro Application. For example calling VA03 and display the sales order in the Web Dynpro application.

Thanks in advance,

Vijay

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Vijay,

Web Dynpro is based on the MVC architecture. To interface with a backend it needs a medium to provide the data. In case of SAP backends the models used are BAPI (Remote Function modules). These are basically program modules which can be executed remotely.

But, if there is a graphical aspect to the program module then it cannot be executed from web dynpro.

You can read from the following link for information:

https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d352a790-0201-0010-5082-b1a608d2...

Also go through some of the articles on Web Dynpro Application implementation:

https://www.sdn.sap.com/irj/scn/articles-webdynpro-all

Regards,

kartikaye

Former Member
0 Kudos

I am interested in seeing the SAP screen in ABAP Web Dynpro. I should be able to click on a icon ithat will trigger an SAP transaction like VA03 or MM03 and display the corresponding screen in the ABAP Web Application. If you have an example please let me know.

Thanks,

Vijay

Former Member
0 Kudos

Hi Vijay,

You can have a look at the following links for more information:

If the objective is to view the transaction codes in the portal. Then you can create transaction iViews pointing to the respective tcode.

Have a look at the help.sap.com documentation on it:

http://help.sap.com/saphelp_nw70/helpdata/EN/02/f9e1ac7da0ee4587d79e8de7584966/frameset.htm

Regards,

Kartikaye

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Vijay,

You can create a iFrame in your webdynpro application and then you can give the URL to that iFrame to show the transaction.

There are two ways to achieve desired functionality.

1) If you are using a SAP Portal then create a SAP Transaction iView and and you can refer that iView through bellow URL format

http://<host name>:<port>/irj/servlet/prt/portal/prtmode/preview/prtroot/<folder structure in PCD where you have created iView>

2) If you are not using the SAP Portal then you can also show the transaction through ITS but I don't know how to do it through ITS but as per my knowledge, you can achieve it.

Thanks

Ninad

birojpatro
Contributor
0 Kudos

Hi Vijay,

You need a webDynpro Java application which will call a SAP Transaction on Portal.

Please correct me if my understanding of the requirement is wrong.

You can use OBN (Object Based Navigation) feature.

Create a SAP Transaction iView on Portal.

Create a webDynpro application which will use OBN to call this iView in the portal PCD.

Fore more clear information, Plz take a look at my posts in this [Thread|]

Good Luck!!!

Biroj Patro.