如何使用AngularJS作为SAPUI5应用程序中的前端?

2020-09-20 10:57发布

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

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


我尝试使用AngularJS模板开发SAPUI5应用程序,在对下载的AngularJS模板进行了一些更改之后,我能够将AngularJS模板导入到WebIDE中,但是将项目部署在内部ECC服务器上之后。 我无法从SICF节点进行测试。

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

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


我尝试使用AngularJS模板开发SAPUI5应用程序,在对下载的AngularJS模板进行了一些更改之后,我能够将AngularJS模板导入到WebIDE中,但是将项目部署在内部ECC服务器上之后。 我无法从SICF节点进行测试。

付费偷看设置
发送
2条回答
能不能别闹
1楼-- · 2020-09-20 11:06

您好,Ankit,

我不认为AngularJS项目支持ABAP存储库与WebIDE的集成。 通过WebIDE进行的ABAP信息库部署根据SAPUI5原型而不是AngularJS更改文件。 ABAP系统认为SAPUI5应用程序实际上是BSP应用程序。 因此,部署读取SAPUI5 manifest.json和其他特定于SAPUI5框架的文件,以弄清楚如何将其转换为BSP应用程序。 由于您的AngularJS没有使用这些文件,因此我猜测您将无法在ABAP存储库中部署它。 对于直接作为HTML5应用程序直接部署在SCP上的AngularJS项目,情况并非如此。

我并不是说AngularJS永远不会作为部署在ABAP存储库上的BSP应用程序运行。 只是WebIDE之间的集成不起作用。 因此,您应该手动创建一个BSP应用程序,并将AngularJS源导入其中以进行适当的调整,以便BSP在您运行index.html或从SICF测试它时调用index.html。

关于,
伊凡

哎,真难
2楼-- · 2020-09-20 11:08

嘿,

您到底想达到什么目的? 为什么不按原样从模板开发AngularJS应用,从服务器部署它并使用Odata? 你为什么要混合两者?

一周热门 更多>