使用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

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

相关文章
electron菜单的基本使用
electron菜单的基本使用
94 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10489 0
使用“.NET研究”SharePoint 2007 Web Service上传文件到文档库
  SharePoint 2010中有了全新的客户端模型,给我们在客户端操作SharePoint对象提供了很大的方便,但是在SharePoint 2007中我们可以使用的方式就比较有限,Web Service是我们最常用的一种方式,SharePoint本身提供了很多web Service,比如Lists.asmx如下图:   我们下面就接触sharepoint提供的web service来实现上传文件。
777 0
VS2008下的CListCtrl控件的使用
                                                                VS2008下的CListCtrl控件的使用      最近要适应VS这个开发环境,从VC6移植到VS有很多不习惯.在一个小程序中利用到了 CListCtrl控件的时候 就出现了问题 。
694 0
【spring boot】5.spring boot 创建web项目并使用jsp作前台页面
贼烦的是,使用spring boot 创建web项目,然后我再idea下创建的,but 仅仅启动spring boot的启动类,就算整个项目都是好着的,就算是能够进入controller中,也不能成功访问到jsp页面。
1691 0
Unity零基础到进阶 ✨ 使用 Vectrosity 插件 像德芙一样丝滑的画线
Vectrosity画线插件 ☀️ Unity画线插件Vectrosity 🔥 在使用Unity进行开发的过程中,我们在某些时候需要使用到划线功能,使用Unity中的几种划线方法自然可行,但是我们可以用一种更方便的方式来进行划线操作,那就是我们的主角:Vectrosity插件👍!
15 0
2315
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载