XSJS的未来

2020-08-24 19:19发布

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

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


如果我理解正确,那么XSJS 是为XSC引入的服务器端JS。 现在,在引入XSA之后,SAP不再使用XSC,XSJS的状态如何?

我可以看到XSA中的XSA中有一个支持选项,用于" XSC兼容性"。 我知道兼容性支持在迁移大型/许多应用程序时可能会很有用,但是如果这意味着开销和额外的维护技能,则可以理解。 我们宁愿尽量不使用它。

因此,如果我们只有一个应用程序要从XSC迁移到XSA中具有相对较小模块的XSA,是否应该在不使用XSJS的情况下重写它们?

亲切问候

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

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


如果我理解正确,那么XSJS 是为XSC引入的服务器端JS。 现在,在引入XSA之后,SAP不再使用XSC,XSJS的状态如何?

我可以看到XSA中的XSA中有一个支持选项,用于" XSC兼容性"。 我知道兼容性支持在迁移大型/许多应用程序时可能会很有用,但是如果这意味着开销和额外的维护技能,则可以理解。 我们宁愿尽量不使用它。

因此,如果我们只有一个应用程序要从XSC迁移到XSA中具有相对较小模块的XSA,是否应该在不使用XSJS的情况下重写它们?

亲切问候

付费偷看设置
发送
3条回答
大圣 - sap领域执行人,9年sap运营经验
1楼 · 2020-08-24 20:14.采纳回答

XSJS仍然存在,因为我们将其重新实现为Node.js模块。 它提供了向后兼容性,而且还提供了简化的同步编程模型。 如果要XSODATA用于基于OData V2的服务,还必须使用XSJS兼容性。

但是,在许多情况下,纯Node.js是更好的选择。 如果您确实只有一个XSJS,则可能值得重写。 但是我发现许多人对XSODATA的使用更加广泛,但仍然需要XSJS兼容性模块。 我们最近以SAP Cloud Platform应用程序编程模型的形式(无论名称是XSA还是前提条件)引入了XSODATA的长期替代产品。 有了这项新功能,我们就可以使用基于Node.js的纯OData V4服务。

小c菟菟
2楼-- · 2020-08-24 20:03

不,Neo并没有获得任何进一步的投资。 对于Node.js开发,您应该转到基于Cloud Foundry的运行时。

Bunny_CDM
3楼-- · 2020-08-24 19:57

是的,您当然可以在CAPM CDS中使用"计算视图"。 我们在openSAP hana7课程中涵盖了该主题。 https://open.sap.com/courses/hana7

您必须创建一个代理 CDS中的实体,具有与视图匹配的结构和注释@ cds.persistence.exists

hana7课程的示例在此处:

https://github.com/SAP/hana-xsa-opensap-hana7/blob/master /db/import.cds#L31

一周热门 更多>