使用SAP Transaction Launcher将ABAP Webdynpro嵌入到WebClient UI中-阿里云开发者社区

开发者社区> 开发者小助手-bz4> 正文

使用SAP Transaction Launcher将ABAP Webdynpro嵌入到WebClient UI中

简介: 使用SAP Transaction Launcher将ABAP Webdynpro嵌入到WebClient UI中
+关注继续查看

THINK twice why you want to include an ABAP webdynpro component into CRM UI, as in CRM application it is not recommended to use ABAP webdynpro to develop UI. In some case for example, PDF preview is far more convenient using standard ABAP webdynpro control “Interactive form”. However if you would like to achieve the same via webclient UI, much more development are unavoidable.


(1) in SPRO, define a new URL entity:

image.png

you have to fill the respective url of your webdynpro application to be embedded into this url entity.


Below is how to find the url of your webdynpro application:

image.png

just copy the highlighted one to the url configuration below:

image.png

(2) Configure transaction launcher,

image.png

follow the steps defined in wizard:

image.png

Specify a handler class. It is not necessary that the handler class must exist before this wizard is launched, the wizard will automatically generate it for you.


image.png

You will need a UI Object Type to finish the wizard. You can either choose to reuse an existing one or create a new one via the customizing node below:


image.png

You can just specify the object type name and save it.

image.png

In the fourth step of the wizard, specify the URL id created in step1. Complete the wizard.

image.png

(3) use tcode CRMC_UI_NBLINKS, locate the navigation profile of your business role, sayTPM-PRO, and double click on “Define Logical Links”.


Choose type “Launch Transaction” from drop down list, and for target ID use the fixed oneEXECLTX. Choose the launch transaction created in step3 as Parameter, and for parameter class choose the class below. Maintain a meaningful description.


image.png

(4) Now you should determine from which entry point in CRM UI could launch your ABAP webdynpro component. For example you would to add a new logical link in business role TPM-PRO, work center Master data as screenshot below:

image.png

You should first identify the technical name of Work center “Master Data”:

image.png

Choose business role TPM-PRO, and double click on “Adjust work centers”, and technical name “MD-ALL” is identified.

image.png

Next step you should find out the technical name of logical link group where you can embedded your ABAP webdynpro component:

image.png

Choose entry for MD-ALL, double click on “Assign Work Center Link Groups To Work Center”:

image.png

Then MD-PRD-SR is what we look for.

image.png

(5) Define a new logical link:

image.png

Assign the logical link ID to the logical link group:

image.png

Go back to “Define Business role”, enable the checkbox “In Menu” and “Visible”:

image.png

After all configuration is done, once click the logical link, you can see the ABAP webdynpro in the CRM UI:

image.png

The area marked with blank rectangle is the ABAP webdynpro UI.

image.png


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
7260 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
8955 0
VS2008下的CListCtrl控件的使用
                                                                VS2008下的CListCtrl控件的使用      最近要适应VS这个开发环境,从VC6移植到VS有很多不习惯.在一个小程序中利用到了 CListCtrl控件的时候 就出现了问题 。
694 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
10550 0
JavaScript进阶【二】JavaScript 严格模式(use strict)的使用
版权声明:本文为博主原创文章,未经博主允许不得转载。更多学习资料请访问我爱科技论坛:www.52tech.tech https://blog.csdn.net/m0_37981569/article/details/79249309 ...
875 0
使用IntelliJ IDEA 14和Maven创建java web项目
原文:使用IntelliJ IDEA 14和Maven创建java web项目 http://mark.leanote.com/post/%E4%BD%BF%E7%94%A8IntelliJ-IDEA-14%E5%92%8CMaven%E5%88%9B%E5%BB%BAjava-web%E9%A1%B9%E7%9B%AE 安装Maven 下载安装 去maven官网下载最新版。
1265 0
2315
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载