这个博客是关于使用扩展底层数据CDS模型和KUE(关键用户扩展工具)扩展基于Fiori元素的应用程序。
有关Fiori元素的更多信息,请查看此链接
以下标准文档有助于理解SAP HANA的ABAP编程模型,大数据怎么查询,点击此处了解更多详细信息:
SAP为许多业务场景开发了各种基于Fiori元素的应用程序,如管理采购合同、管理请购单、管理RFQ等,其中大多数是使用基于CDS的SADL框架和BOPF框架开发的,大数据入门,用于CRUD操作。
很多时候,业务需要更多的领域基于Fiori元素的标准应用。这些可以通过扩展CDS和KUE方法快速有效地实现。
有关UI采用的更多详细信息,请参阅下面的SAP帮助链接
前提条件
需要某些安全角色的KUE(Key user Extensibility)UI采用。
请确保将安全角色SAP\ UI\ U FLEX\ U Key\ U user分配给前面的用户id系统。
有关在Fiori启动板中启用关键用户自适应的更多详细信息,请参阅链接。
要执行的步骤
以下是应用程序扩展需要执行的典型步骤
网关服务和CDS数据模型的标识
CDS扩展的附加字段。
使用KUE工具和捕获传输中的变化。
业务场景
让我们考虑业务部门希望在项目级别扩展基于标准Fiori元素的应用程序"管理RFQ"。需要在RFQ的项目级添加Inco Term位置1和Inco Term位置2,并且应在目标页的一般信息部分显示相同的内容。
要求
要在项目的目标页(主应用程序的第二级导航)显示的附加字段,该页从项目的列表显示中导航(下面的屏幕截图)单击此项级别的详细信息后,重新排列"常规信息"部分中的几个字段。隐藏标准应用程序中的一些字段,因为业务部门不想直接向最终用户公开这些字段。
详细的技术说明
在下面突出显示的部分中确定要添加这些附加字段的位置。
导航到对象页,云服务器那个好,还需要在常规信息部分显示这些字段另外,
从前端快速调试应用程序,识别网关服务和相关的CDS数据模型。
网关服务是MM\U PUR\U RFQ\U MAINTAIN\U SRV,大数据产品,下面突出显示了相应的项目级导航,我们需要进行扩展。打开服务以检查ltem级别的导航。
从父级消费CD获取项目级CD。
使用这些字段扩展CD C\u RFQItemEnhWD。如果需要在列表报表中显示这些字段,可以添加UI注释。
清除元数据缓存和浏览器缓存。重新加载应用程序。
通过KUE(关键用户扩展工具)打开应用程序,并导航到项目详细信息的对象页面.UI采用按钮将显示在顶部(见黄色突出显示部分)
右键单击"常规信息"部分并为额外字段创建组。
在新创建的字段中添加扩展字段组"Inco术语位置详细信息"。
保存并捕获传输中的更改,更改可以传输到下一层。
,淘客公众号系统