使用Header-> Item功能以及UI.facet注释的Fiori Transactional App

2020-09-03 14:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我有一个不使用草稿功...

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

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


专家们,

我有一个不使用草稿功能的事务性应用程序,具有3个使用情况视图:标题,项目和一个用于文本的视图。 我正在使用以下注释:

  • @ ObjectModel.association.type:[#TO_COMPOSITION_ROOT,#TO_COMPOSITION_PARENT]
  • @ ObjectModel.association.type:#TO_COMPOSITION_CHILD

当我在WebIDE中通过基于清单CDS中OData的模板列表报告创建项目时,我选择了主要的OData服务并导航到_Item,因此省略了Text视图。

结果我有以下情况:

标头和项目均具有"插入"功能,但文本表不具有。 这是正常现象吗? 还是我忘记了注释中的某些内容?

我的MDE文件注释了我的标题CDS视图

 @ Metadata.layer:#PARTNER
 @ UI.headerInfo:{typeName:"句柄类型-标头",
                   typeNamePlural:'句柄类型-标头',
                   标题:{类型:#STANDARD,值:'handletype'}}


 使用以下注释视图YFIORI_FB_C_300
 {
 
   @ UI.facet:[{
                标签:"一般信息",
                id:'GeneralInfo',
                目的:#STANDARD,
                类型:#COLLECTION,
                位置:10
            },


            {
                标签:"基本数据",
                id:'BasicData',
                目的:#STANDARD,
                parentId:'GeneralInfo',
                类型:#FIELDGROUP_REFERENCE,
                targetQualifier:'一个',
                位置:20
            },


            {
                标签:"管理数据",
                id:'AdminData',
                目的:#STANDARD,
                parentId:" GeneralInfo",
                类型:#FIELDGROUP_REFERENCE,
                targetQualifier:'两个',
                位置:30
            },


            {
                标签:"手柄零件类型",
                id:'HPTYPE',
                目的:#STANDARD,
                类型:#LINEITEM_REFERENCE,
                targetElement:" _ Item",
                位置:40
            },


            {
                标签:"文本表",
                id:'HTTEXT',
                目的:#STANDARD,
                类型:#LINEITEM_REFERENCE,
                targetElement:" _ HText",
                位置:50
            }]




   @UI:{fieldGroup:[{限定词:'一个',位置:10}]}
   @UI:{selectionField:[{位置:10}],
          lineItem:[{位置:10}],
          标识:[{位置:10,重要性:#HIGH,标签:"手柄类型"}]}
   处理类型


   @UI:{fieldGroup:[{限定词:"一个",位置:20}]}
   @UI:{lineItem:[{位置:20,重要性:#HIGH,标签:'Handle Cutout'}},
          标识:[{位置:20,重要性:#HIGH,标签:'Handle Cutout'}],
          textArrangement:#TEXT_LAST}
   切出;




   @UI:{fieldGroup:[{限定词:"两个",位置:10,标签:"创建于",重要性:#HIGH}]}
   创建于


   @UI:{fieldGroup:[{限定词:"两个",位置:20,标签:"创建者",重要性:#HIGH}]}
   由...制作;


   @UI:{fieldGroup:[{限定词:"两个",位置:30,标签:" Changed on",重要性:#HIGH}]}
   改变


   @UI:{fieldGroup:[{限定词:"两个",位置:40,标签:"更改者",重要性:#HIGH}]}
   改变
 }
 

如何在文本表(第三个方面)上启用"插入"功能?

谢谢

亚历克斯

4条回答
SC_Yao
2020-09-03 14:49

嗨,Alex,

是否可以共享CDS代码以启用用于此对象的构面和关联。 我正在处理必须启用第三个方面的同类要求。

一周热门 更多>