专栏首页Jerry的SAP技术分享使用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:

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:

just copy the highlighted one to the url configuration below:

(2) Configure transaction launcher,

follow the steps defined in wizard:

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.

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:

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

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

(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.

(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:

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

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

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

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

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

(5) Define a new logical link:

Assign the logical link ID to the logical link group:

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

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SAP OData性能分析工具

    As mentioned by title, this blog does not introduce the OData trace functionalit...

    Jerry Wang
  • 如何启用SAP Business by design里的Correction Invoice功能

    Subject: [Tip] How to enable the function Correction Invoice for customer invoic...

    Jerry Wang
  • 什么是SAP物料主数据里的Batch

    Materials are produced and theoretically have the same properties. Nevertheless ...

    Jerry Wang
  • FreeHttp (a fiddler add in to temper the http)

    FreeHttp is a Fiddler plugin. With FreeHttp you can modify the request or respon...

    lulianqi
  • Kubernetes GC in V1.3 源码分析

    本文是对Kubernetes V1.3发布的新Garbage Collector模块的源码解读。实际上本文的是基于kubernetes v1.4的代码进行分析的...

    Walton
  • ABAP如何在调试查看EXPORT/IMPORT 内存数据

    These memory IDs can be accessed in the debugger, but the option isn't accessibl...

    matinal
  • Hyperledger Fabric链码开发基础篇

    https://hyperledger-fabric.readthedocs.io/en/release-1.2/chaincode4ade.html

    Zeal
  • Codeforces 1291 Round #616 (Div. 2) C. Mind Control(超级详细)

    You and your n−1 friends have found an array of integers a1,a2,…,an. You have de...

    风骨散人Chiam
  • ZOJ 3623 Battle Ships

    Battle Ships Time Limit: 2 Seconds Memory Limit: 65536 KB Battle Ships is a ne...

    风骨散人Chiam
  • CodeForces - 140A New Year Table (几何题)当时没想出来-----补题

    A. New Year Table time limit per test2 seconds memory limit per test256 megaby...

    风骨散人Chiam

扫码关注云+社区

领取腾讯云代金券