点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我目前正在进行输入验证和输入限制。 我偶然发现了一些有趣的行为。
似乎Fiori Elements使用的是关于实体的限制,而不是元数据中的所有限制。
属性"姓氏"从schema.cds文件接收到限制。
entity人物:受管理的cuid { 姓:字符串不为空; 姓:字符串(30)不为null; ... }
其中哪个解析为实体元数据中的属性限制。 这些限制性元数据由Fiori Elements解释(如下图所示)。
但是某些限制(特别是在视图cds文件中创建时)会导致特定服务的元数据。 似乎这些限制性元数据没有被fiori解释(在" Vorname"/" forename"上方的图片中也应标出错误状态)。
使用@(UI:{...})注释人。{
姓@(Common:{FieldControl:#Mandatory}, 验证:{最低:33,最高:200}, 标题:" {i18n> Forename}" ); };
有人可以使用这些限制并可以分享他们的经验吗?
此外,数据库架构中的" not null"标志似乎没有在元数据中解析。 有人奏效吗?
干杯,
Torsten
(89.8 kB)
嗨,
对于非null的问题,即使应该与@ FieldControl.Mandatory注释( https://cap.cloud.sap/docs/guides/providing-services#mandatory )。
干杯
Pierre
一周热门 更多>