对于应用程序类型 Transaction、Web Dynpro 和 URL,开发人员可以直接在 SAP Fiori Launchpad Designer 的目标映射中定义系统别名。 目标映射配置中的参数 System Alias 表示应用程序应调用指定的远程系统。,Launchpad Designer url
如下,事物码 SU01 里找到用户分配的 PFCG role:
,找到这个 role 关联的 catalog page id:SAP_CRM_BC_SALESREP
,在 Launchpad Designer 里打开这个 catalog:
,点击+
号新建一个 tile:
,选择 App Launcher – Static:,,可以从 Fiori Launchpad 启动以下应用程序类型:,SAPUI5 应用程序显示在 Fiori Launchpad 的内容区域(Content Area)中。 Web Dynpro ABAP 和 SAP GUI 应用程序通过 NWBC for HTML 启动并显示在新的浏览器窗口中。,,要允许从 Fiori Launchpad 启动 Web Dynpro ABAP 应用程序,需要确保在后端安装了 SAP NetWeaver 用户界面 (UI) 服务的服务器运行时。 当前端服务器和后端系统分离时,这是必需的。 要为 SAP NetWeaver 用户界面 (UI) 服务安装服务器运行时,请安装产品实例集成服务(product instance Integration Services):提供程序并激活 ICF 节点/default_host/sap/bc/ui2/nwbc
.,,使用事物码 LPD_CUST, 选择 Role:UICRM001, Instance 为 TRANSACTIONAL:,,新建一个 Application:,,选择 Transaction:,,维护 Application Type 为 Transaction,Transaction Code 为 SE80,并制定 System Alias:
,再维护上 Application Alias:JerrySE80,,在 Launchpad Designer 里,将 tile 的 application alias 配置成上图 LPD_CUST 事物码里的JerrySE80
:
,然后回到 Fiori Launchpad home 页面,就可以在 Sales Representative Catalog 里看到这个新的 tile 了:
,,点击之后,使用这个
url:,实现原理其实就是一个iframe
:,,http://gm4:50055/ui2/nwbc/~canvas;window=app/transaction/APB_LPD_CALL_TRANS?P_APPL=TRANSACTIONAL&P_OBJECT=&P_PNP=&P_ROLE=UICRM001&P_SELSCR=X&P_TCODE=SE80&DYNP_OKCODE=onli&sap-client=001&sap-language=EN&sap-ie=edge&sap-theme=sap_bluecrystal&sap-system=AG3_001
,但是打开的却是 GM4 的 SE80,我期望的是打开 AG3 的 SE80
,,
对于应用程序类型 Transaction、Web Dynpro 和 URL,开发人员可以直接在 SAP Fiori Launchpad Designer 的目标映射中定义系统别名。 目标映射配置中的参数 System Alias 表示应用程序应调用指定的远程系统。
Launchpad Designer url 如下
事物码 SU01 里找到用户分配的 PFCG role:
找到这个 role 关联的 catalog page id: SAP_CRM_BC_SALESREP
在 Launchpad Designer 里打开这个 catalog:
点击 +
号新建一个 tile:
选择 App Launcher – Static:
可以从 Fiori Launchpad 启动以下应用程序类型:
- SAPUI5
- Web Dynpro ABAP
- 用于 HTML 的 SAP GUI
SAPUI5 应用程序显示在 Fiori Launchpad 的内容区域(Content Area)中。 Web Dynpro ABAP 和 SAP GUI 应用程序通过 NWBC for HTML 启动并显示在新的浏览器窗口中。
要允许从 Fiori Launchpad 启动 Web Dynpro ABAP 应用程序,需要确保在后端安装了 SAP NetWeaver 用户界面 (UI) 服务的服务器运行时。 当前端服务器和后端系统分离时,这是必需的。 要为 SAP NetWeaver 用户界面 (UI) 服务安装服务器运行时,请安装产品实例集成服务(product instance Integration Services):提供程序并激活 ICF 节点 /default_host/sap/bc/ui2/nwbc
.
使用事物码 LPD_CUST, 选择 Role:UICRM001, Instance 为 TRANSACTIONAL:
新建一个 Application:
选择 Transaction:
维护 Application Type 为 Transaction,Transaction Code 为 SE80,并制定 System Alias:
再维护上 Application Alias:JerrySE80
在 Launchpad Designer 里,将 tile 的 application alias 配置成上图 LPD_CUST 事物码里的 JerrySE80
:
然后回到 Fiori Launchpad home 页面,就可以在 Sales Representative Catalog 里看到这个新的 tile 了:
点击之后,使用这个 url:
实现原理其实就是一个 iframe
:
http://gm4:50055/ui2/nwbc/~canvas;window=app/transaction/APB_LPD_CALL_TRANS?P_APPL=TRANSACTIONAL&P_OBJECT=&P_PNP=&P_ROLE=UICRM001&P_SELSCR=X&P_TCODE=SE80&DYNP_OKCODE=onli&sap-client=001&sap-language=EN&sap-ie=edge&sap-theme=sap_bluecrystal&sap-system=AG3_001
但是打开的却是 GM4 的 SE80,我期望的是打开 AG3 的 SE80
文章版权声明
1 原创文章作者:小猪,如若转载,请注明出处: https://www.52hwl.com/37803.html
2 温馨提示:软件侵权请联系469472785#qq.com(三天内删除相关链接)资源失效请留言反馈
3 下载提示:如遇蓝奏云无法访问,请修改lanzous(把s修改成x)
4 免责声明:本站为个人博客,所有软件信息均来自网络 修改版软件,加群广告提示为修改者自留,非本站信息,注意鉴别