使用Fiori智能模板创建/更新深层实体结构

2020-08-31 08:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 能否让我们知道Fi...

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

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


您好,

能否让我们知道Fiori元素/智能表格和智能表格是否可用于使用oData服务方法创建深层插入来创建/更新深层实体结构。 我听说Smart模板/Fiori元素非常适合读取操作或CDS View显示。 我没有使用智能模板找到有关此方案的任何信息。 我知道有些SAP Standard Fiori应用程序使用具有Smart模板的Master细节,但不确定它们如何处理标题和具有深层实体结构的项目的更新。

通常,我们将使用带有标题和项目的JSON Payload,并使用sap.m库Simple Form和sap.m.Table调用oData服务更新方法。

如果您知道任何信息,请提供帮助。

2条回答
亦是此间程序员
2020-08-31 08:58

智能表仅受odata模型绑定支持。.但是有些博客中也有人使用json模型对它进行黑客攻击。.但将来可能会中断,无法确定。.

https://blogs.sap.com/2019/06/26/enable-crud-operations-in-smart-table-sapui5/

如果要正确执行操作,则必须将智能表与 odata模型,如果您想在绑定到odata模型时向智能表中添加新项目,它将不会像json模式那样添加项目(例如,仅在数组中添加新项目会在表中自动添加项目)

您所说的具有启用智能功能的智能模板的标准应用是草稿功能。它们支持草稿功能,如果您添加新项目,它将发送一个后端请求并保存数据并重新加载 智能表,所以您在那里有一个新项目...

对于没有深层实体方案的基本应用程序,您 可以与fiori应用程序模板或智能控件一起使用。

但是当您需要深入的实体时,请尝试使用方案初稿。 否则请使用带有智能控件的常规json模型。

https://blogs.sap.com/2019/01/09/abap-programming-model-for-sap-fiori-draft/-a-

谢谢你,
马西什

一周热门 更多>