点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在实体模型中使用虚拟字段,例如
实体产品:{ ... 虚拟边距:小数(9,2) ... }
当使用Fiori Elements在CAP Node.js上构建启用了草稿的v4 UI时,我可以在对象页面上编辑产品详细信息(未输入保证金字段)。 保存更改的数据集时,出现错误" SQLITE_ERROR:无此类列:margin"。
很明显,服务提供者正在构造一个包含裕度列的sql语句,该语句不在数据库中(正确)。 在产品上执行http-POST时,错误不会显示。
除了在草稿模式下使用虚拟字段外,还有其他事情要做吗?
这是我的CD版本坐标:
@ sap/cds:3.33.1 @ sap/cds-compiler:1.24.4 @ sap/cds-dk:1.7.1 @ sap/cds-foss:1.1.0 @ sap/cds-messaging:1.8。 2 @ sap/cds-reflect:2.10.2 @ sap/cds-rest:1.6.2 @ sap/cds-services:1.27.1 Node.js:v12.15.0
谢谢
嗨,克劳斯,
我最近遇到了同样的问题。
一种解决方法(直到问题得以解决)是将标志@ cds.persistence.exists用作属性边距。
干杯,
Thorsten
您好, Heiko Witteborg ,
您也可以通过以下GitHub问题进行跟踪: https://github.com/sapmentors/cap-community/issues/58 。
CU
格雷戈尔
您好维特堡(Heiko Witteborg):在这件事上有什么进展吗? ( https://github.com/sapmentors/cap-community/issues/58)
谢谢!
您好 Klaus Kopecz -恐怕尚未完成。 它在待办事项清单上,我们一定会在修复它时通知您。
最诚挚的问候,平子
一周热门 更多>