后端,前端和SAPUI5版本,核心库和启动板的依赖性

2020-09-15 14:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,开发人员和管理员,

我对SAPUI5和基础架构有一个疑问。

我们开始在ERP ECC6.0 EHP8上开发第一个SAPUI5应用程序,作为前端和后端计算机。 因此,我启动了网关(750/SP3),并在ABAP AS上配置了SAP Launchpad。 首次测试的应用程序运行良好。

现在我正在接受SAP培训,回来时有些困惑。 我知道,原则上我们可以使用index.html或component.js通过启动板独立运行应用程序。 我们在ABAP AS上的本地SAPUI5库是1.36.10版。

通过使用index.html,我可以使用不同的引导核心库,如下所示:

(1)src=" https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"
 - 要么 -
 (2)src=" https://sapui5.hana.ondemand.com/1.42.6/resources/sap-ui-core.js"
 - 要么 -
 (3)src=" http://(我们的服务器名称):8000/sap/public/bc/ui5_ui5/1/resources/sap-ui-core.js"
 - 要么-
 (4)src=" ../../resources/sap-ui-core.js" 

当然,index.html只能设置一个路径。 :-)

(1)直接使用最新的SAPUI5版本

(2)使用SAP的特定版本1.42.6

(3)使用的是来自本地服务器的lib 1.32.10

(4)使用相对于SAP Launchpad节点的库

最后一个版本当然是运输3系统景观的理想选择,这是我个人的最爱。 但是后来我认识到,1.3.6.10版本存在错误且过时。 :-(

然后,如上所述,我使用src=(2)的版本进行了切换。

但是后来我认识到,如果要使用本地SAP Launchpad,则必须始终使用本地SAPUI5版本,对吗?

或者可以重定向本地SAP Launchpad的SAPUI5核心库加载,例如 从Internet到新的SAPUI5库?

另一种方法是在Launchpad中使用URL到index.html,但是我认为,这会导致外观不一致,这是由LPAD由客户主题配置的,不是吗? Index.html设置将覆盖LPAD设置,对吗?

我之所以问是因为我想使用一个特殊的UI5组件,该组件有错误,但已在新版本中修复。 与服务器管理相对应,我现在得到的信息是,我必须根据SAP注释2217489和2118663将SAP ERP更新到新的补丁程序级别,以获得新的SAPUI5版本。

如果这是真的,为什么我可以将index.html与SAP互联网资源的链接一起使用?

我还可以在Components.js中设置参数" src"吗?

在哪里可以看到UI5版本,前端和后端以及补丁程序级别的依赖关系?

我很困惑……请解释一下……非常感谢。

最好的问候,
马库斯

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,开发人员和管理员,

我对SAPUI5和基础架构有一个疑问。

我们开始在ERP ECC6.0 EHP8上开发第一个SAPUI5应用程序,作为前端和后端计算机。 因此,我启动了网关(750/SP3),并在ABAP AS上配置了SAP Launchpad。 首次测试的应用程序运行良好。

现在我正在接受SAP培训,回来时有些困惑。 我知道,原则上我们可以使用index.html或component.js通过启动板独立运行应用程序。 我们在ABAP AS上的本地SAPUI5库是1.36.10版。

通过使用index.html,我可以使用不同的引导核心库,如下所示:

(1)src=" https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"
 - 要么 -
 (2)src=" https://sapui5.hana.ondemand.com/1.42.6/resources/sap-ui-core.js"
 - 要么 -
 (3)src=" http://(我们的服务器名称):8000/sap/public/bc/ui5_ui5/1/resources/sap-ui-core.js"
 - 要么-
 (4)src=" ../../resources/sap-ui-core.js" 

当然,index.html只能设置一个路径。 :-)

(1)直接使用最新的SAPUI5版本

(2)使用SAP的特定版本1.42.6

(3)使用的是来自本地服务器的lib 1.32.10

(4)使用相对于SAP Launchpad节点的库

最后一个版本当然是运输3系统景观的理想选择,这是我个人的最爱。 但是后来我认识到,1.3.6.10版本存在错误且过时。 :-(

然后,如上所述,我使用src=(2)的版本进行了切换。

但是后来我认识到,如果要使用本地SAP Launchpad,则必须始终使用本地SAPUI5版本,对吗?

或者可以重定向本地SAP Launchpad的SAPUI5核心库加载,例如 从Internet到新的SAPUI5库?

另一种方法是在Launchpad中使用URL到index.html,但是我认为,这会导致外观不一致,这是由LPAD由客户主题配置的,不是吗? Index.html设置将覆盖LPAD设置,对吗?

我之所以问是因为我想使用一个特殊的UI5组件,该组件有错误,但已在新版本中修复。 与服务器管理相对应,我现在得到的信息是,我必须根据SAP注释2217489和2118663将SAP ERP更新到新的补丁程序级别,以获得新的SAPUI5版本。

如果这是真的,为什么我可以将index.html与SAP互联网资源的链接一起使用?

我还可以在Components.js中设置参数" src"吗?

在哪里可以看到UI5版本,前端和后端以及补丁程序级别的依赖关系?

我很困惑……请解释一下……非常感谢。

最好的问候,
马库斯

付费偷看设置
发送
5条回答
打个大熊猫
1楼-- · 2020-09-15 14:56

flp是index.html,它决定加载哪个版本的ui5库。

如果在flp中运行应用程序,则没有机会选择要使用的版本。

土豆飞人
2楼-- · 2020-09-15 14:37

是的,您是对的,我理解...我已经说过

>> ....我们可以使用index.html或component.js通过启动板原则上独立运行应用程序。

> lpd_cust不再有用。

是什么意思? 还有另一种配置方法吗? 我从SAP培训以及Rheinwerk出版的《 SAP Fiori》和《 SAPUI5》一书中获得了这些信息。 请记住,我没有HANA引擎。 我仍在使用ECC6.08。

最好的问候,
马库斯

小灯塔
3楼-- · 2020-09-15 14:55

吴俊武,

感谢您的回答。

> flp是index.html

您在说哪个index.html? 目前,我只能通过使用LPD_CUST事务使用Components.js来启动应用。

或者您是否谈论index.html本身启动LPD? 就我而言,这是FioriLaunchpad.html。 但是没有引导程序配置。

>您没有机会选择要使用的版本。

是的,我同意,但是在特殊情况下您可以使用直接URL到应用程序的index.html,不是吗? 但这不是首选的方式...

最好的问候

马库斯

当学会了学习
4楼-- · 2020-09-15 14:37

如果使用index.html运行应用程序,则不是在flp中运行应用程序。 你明白吗?

顺便说一句,lpd_cust不再有用了。

南山jay
5楼-- · 2020-09-15 14:45

在flp中运行时,index.html没有用。

一周热门 更多>