处理后端(Fiori)前端中的输入的最佳实践

2020-09-10 20:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)通常,业务应用程序(由Fiori...

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

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


通常,业务应用程序(由Fiori内置)可以为SAP用户提供

  • 查看SAP系统中的数据,但使用 WITHOUT 真正的 input 选项(在后端表中创建新数据)。 SAP将这些应用称为事实表/分析应用。
  • 处理业务流程的工具,例如 要创建销售订单,请输入(从而在后端表中创建,更改,更新数据)。 SAP称这些应用为交易应用。

因此,鉴于我们构建了交易应用,我们需要接收并处理来自Fiori前端的输入,以使用该应用(业务流程)进行某些操作,例如 将结果保存在后端。

到目前为止,我已经了解了不同的方法,包括:

  • NW Gateway Service Builder中的ODATA和构建服务(可以处理和检查输入)
  • ODATA和BOPF(业务对象处理框架),就像上面关于类固醇的方法一样
  • 其他?

主要问题:

A。)从前端接收和处理输入的最推荐方法是什么?还有其他哪些方法?

其他问题:

B。)通过CDS视图(核心数据服务),我们提供了一种标准化方法来从数据库/后端读取数据并创建ODATA服务。 这些自动生成的服务是否可以扩展以具有写入/更新/删除功能,我们可以在Fiori中使用这些功能来不仅显示数据,还可以写入(POST/UPDATE)?

C。)如果我们谈论S/4HANA本地部署与S/4HANA云部署,上述(但未提及)的方法是否有所不同?