使用BOPF和SADL在Fiori Elements中添加附件,扩展Fiori Element模板应用程序。

2020-09-25 00:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的专家,开发人员, 本月我...

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

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


亲爱的专家,开发人员,

本月我们将迁移到最新的NW版本后,我打算实施一个交易型Fiori App。 Fiori Element模板与包含ObjectModel的CDS注释结合使用以生成BOPF是一个不错的选择。 几乎涵盖了我们的要求。 不幸的是我还有两点空缺。 如何使用Fiori Element Smart模板结合CDS和ObjectModel批注来管理注释以及如何管理附件。

注释:我没有找到合适的方法来在UI上呈现Feed或UploadCollection。 我们可以使用具有简单UI的现有模板功能来管理注释,但我对附件一无所知。 是否有计划以某种方式绑定具有草稿支持的现有/BOFU/ATTACHMENT_FOLDER和/BOBF/TEXT_COLLECTION依赖对象,或者具有用于附件的UI注释,以便我们可以将其存储在自定义表中? 因此,目前看来我仍然需要手动实现UI5应用程序,但是我可以使用智能控件,并从SADL从CDS生成的后端导入批注,这是我的好处。

我还在检查模板功能:由于Fiori元素模板已关闭,WebIDE中没有生成控制器或视图,因此我开始检查sap/suite/ui/generic/template/ObjectPage/extensionAPI/ExtensionAPI,其中 提供了用于添加自定义控件attachToView的方法。 也许可以用来添加一个UploadCollection。 这里出现一个新问题:如果添加配置绑定路径的新控件,模板是否将保存并管理由控件写入模型的更改并保留在后端? 在这种情况下,我是否需要使用Fiori模板的事务控制器的功能attach *附加我们的自定义处理程序:sap/suite/ui/generic/template/ObjectPage/extensionAPI/(Non)DraftTransactionController并手动同步(以防附件 实体集是OData模型的一部分)?

欢迎任何想法或分享经验。

谢谢你,
阿提拉

2条回答
骆驼绵羊
2020-09-25 01:04

嗨Soumyadeep,

谢谢。 我在较早的1.32文档中找不到有关此信息: https://sapui5.hana.ondemand.com/1.32.12/#docs/guide/03265b0408e2432c9571d6b3feb6b1fd.html

从那时起,我就没有检查此部分,因为以前我在准则中什么都没找到。 当新术语" Fiori Elements和CDS视图"出现时,我再次检查了文档,并在 sapui5.hana.ondemand.com 。 增值是好的,但是不幸的是,在大多数情况下延迟很大。 我什至在UI5库中发现了许多功能,这些功能看起来似乎很不错,但是没有记载。 在发布多个版本之后,可以在API描述中找到它们,但是对源代码没有任何更改(由于实验性质,只是文档中的延迟)。

似乎我需要更频繁地检查有关更改的开发指南,进行无休止的比较,因为"新增功能"部分没有提供有关此信息:(

最好的问候

阿提拉

一周热门 更多>