扩展ABAP CDS视图

2020-09-08 06:36发布

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

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


我有一个要求,我需要在标准CDS视图" C_PurchaseReqnItem"中禁用该字段,并按照以下说明在"管理采购申请专业" Fiori应用程序中显示字段PurReqCreationDate。

@UI:{fieldGroup:{限定符:" QuantityDate02",位置:20,重要性:#HIGH}}

Document.PurReqCreationDate,

现在我的要求是我必须禁用该字段,因为我必须使用注释

@ ObjectModel.readOnly:是

我完成了以下代码

@ AbapCatalog.sqlViewAppendName:'ZCPURREQNITM'

@ EndUserText.label:'$ {ddl_source_description}'

使用zC_PurchaseReqnItem扩展视图C_PurchaseReqnItem {

@ ObjectModel.readOnly:是

Document.PurReqCreationDate}

但是我收到错误消息"父对象(DDL源)中已经存在查看字段PURREQCREATIONDATE-C_PURCHASEREQNITEM"。请您帮忙解决这种情况。

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

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


我有一个要求,我需要在标准CDS视图" C_PurchaseReqnItem"中禁用该字段,并按照以下说明在"管理采购申请专业" Fiori应用程序中显示字段PurReqCreationDate。

@UI:{fieldGroup:{限定符:" QuantityDate02",位置:20,重要性:#HIGH}}

Document.PurReqCreationDate,

现在我的要求是我必须禁用该字段,因为我必须使用注释

@ ObjectModel.readOnly:是

我完成了以下代码

@ AbapCatalog.sqlViewAppendName:'ZCPURREQNITM'

@ EndUserText.label:'$ {ddl_source_description}'

使用zC_PurchaseReqnItem扩展视图C_PurchaseReqnItem {

@ ObjectModel.readOnly:是

Document.PurReqCreationDate}

但是我收到错误消息"父对象(DDL源)中已经存在查看字段PURREQCREATIONDATE-C_PURCHASEREQNITEM"。请您帮忙解决这种情况。

付费偷看设置
发送
3条回答
Nan4612
1楼-- · 2020-09-08 07:02

我不确定如何根据CDS视图的扩展名将其隐藏。我希望有人能够回答您的问题,我检查并找不到任何解决方案。

如果没有解决方法,则可以尝试使用以下方法进行检查。

1。 为现有的odata服务创建词汇类型的SEGW项目。

2。 在此项目中,您可以在SEGW中为所需的CDS视图实体手动添加注释。

3。 生成服务,理想情况下将生成注释服务,并由智能控件使用。

我不确定这是否行得通。 您可以尝试一下。

小熊yu生菜
2楼-- · 2020-09-08 07:09

大家好,

有没有人可以帮助我如何通过使用扩展禁用标准CDS视图字段来更改标准CDS视图

SAP砖家
3楼-- · 2020-09-08 07:05

嗨,

通过使用智能表属性" ignoreFields"扩展视图,可以在用户界面中实现。

例如,

参考 https://blogs.sap .com/2017/09/21/从个性化删除不需要的列p13n-dialog-popup。/

BR,

穆图。

一周热门 更多>