SAP Fiori Launchpad url 参数 sap-app-origin-hint 的含义
SAP Fiori Launchpad 点击 tile 打开之后,浏览器地址栏里观察到的 url 片段中的参数 sap-app-origin-hint 是什么含义?
在 SAP Fiori Launchpad 中,当用户点击一个 Tile 以打开一个应用程序时,URL 中可能会包含一个名为 sap-app-origin-hint 的参数。该参数是一个标记,用于指示应用程序在哪里启动并显示。它可以帮助应用程序了解用户从哪个入口打开了它。
具体来说,sap-app-origin-hint 参数可以有以下两个可能的值:
-
app:如果该参数的值为 “app”,则表示应用程序是从 Fiori Launchpad 中打开的,因此应用程序应该使用与 Fiori Launchpad 相同的主题、语言和配置设置。此外,该参数的值还可能包含一个用于启动应用程序的目标 Fiori Launchpad 路径,例如 “/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html”。
-
lpd:如果该参数的值为 “lpd”,则表示应用程序是从 SAP Fiori Launchpad Designer 中打开的,因此应用程序应该使用与 Fiori Launchpad Designer 相同的主题、语言和配置设置。
-
ui2: 应用程序是基于SAPUI5框架构建的,可以访问UI5资源。
embedded: 应用程序嵌入在另一个应用程序中,可以访问其父应用程序的资源。 -
external: 应用程序在不同的域中运行,可能需要跨域访问资源。
在Fiori Launchpad中,应用程序使用sap-app-origin-hint参数指定其来源提示。该参数是通过URL传递的,可以在启动应用程序的链接中设置。例如:
https://<Fiori-Launchpad-URL>/sap/bc/ui5_ui5/sap/<AppName>?sap-client=<Client>&sap-language=<Language>&sap-app-origin-hint=external
在上面的示例中,应用程序使用sap-app-origin-hint参数指定其来源提示为"external",这意味着它是在不同的域中运行,并且可能需要跨域访问资源。
总之,sap-app-origin-hint 参数允许应用程序了解其启动方式,并在必要时自动适应 Fiori Launchpad 或 Fiori Launchpad Designer 中的设置。
相关文章
- SAP UI5 Form 表单 Column Layout 下的 Column 个数分配问题
- SAP CRM 如何使用 ABAP 代码读取 Campaign 的数据
- 同行四载,法大大携手SAP共筑数智未来
- SAP QM QS41 不能创建Catalog为Usage Decision的Code Group
- SAP QM完成使用决策后库存没能自动过账?
- APP成本评估:安卓app系统软件开发费用明细一览表
- ORA-06805: TLI Driver: could not send datagram SAP packet for SPX ORACLE 报错 故障修复 远程处理
- sap系统的ooalv的学习标准程序详解编程语言
- SAP用户权限解剖及自修改详解编程语言
- 如何将SAP Script转换成PDF并上传到SAP服务器[CONVERT_OTFSPOOLJOB_2_PDF]详解编程语言
- SAP寄售业务流程详解编程语言
- SAP定义评估类 Valuation class详解编程语言
- SAP MM批次管理(6)批次确定–大海详解编程语言
- App开发流程中MySQL的重要性(app需要用到mysql)
- APP开发中MySQL至关重要(app开发要mysql)
- App与MySQL数据库构建坚固的联系(app和mysql数据库)
- App与Oracle融合,拥抱数据驱动未来(app与oracle)