如何将小节添加到FIORI Elements对象页面?

2020-08-16 12:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已遵循此处的指南https:/...

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

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


我已遵循此处的指南https://help.sap.com/viewer/468a97775123488ab3345a0c48cadd8f/1809BW.001/zh-CN/facfea09018d4376acaceddb7e3f03b6.html

但是,它似乎不起作用(或者我缺少了一些东西)

这是我的CDS @ UI.facet批注

 ...
          {
              标签:"定价",
              id:'定价',
              目的:#STANDARD,
              类型:#COLLECTION,
              位置:30
          },
          {
              标签:"定价信息",
              id:'pricinginfo',
              parentId:'定价',
              类型:#COLLECTION,
              位置:40
          },
          {
              标签:"合同价值",
              id:'ContractValues',
              parentId:'pricinginfo',
              类型:#FIELDGROUP_REFERENCE,
              targetQualifier:'contractvalues',
              位置:60
          },
          {
              标签:"资金价值",
              id:'FundingValues',
              parentId:'pricinginfo',
              类型:#FIELDGROUP_REFERENCE,
              targetQualifier:'fundingvalues',
              位置:70
          },
          {
              标签:"授权的未定价",
              id:'AuthorizedUnpriceValues',
              parentId:'pricinginfo',
              类型:#LINEITEM_REFERENCE,
              targetQualifier:'unpricevalues',
              位置:80
          },
 ...
 

下面是从CDS生成的XML批注,其结构看起来与文档相同。

 <记录类型=" UI.CollectionFacet">
   
   
   
     <收藏>
       
         
         
         
           <收藏>
             
               
               
               
             
             
               
               
               
             
             
               
               
               
             
           
         
       
     
   
  

结果是更高级别的"集合构面"("定价")被忽略,并且显示了第二级("定价信息")。

(4.0 kB)
3条回答
歪着头看世界
2020-08-16 12:48 .采纳回答

重新阅读文档后,该行突出显示

"一个部分可以由几个子部分组成。如果UI.CollectionFacet包含多个UI.CollectionFacets,则每个子部分都是一个子部分..."

在我的示例(以及文档中的一个)中,

在第二层只有一个收集方面。 当我在第二级添加2时,所需的功能起作用了。

 {
              标签:"定价",
              id:'定价',
              目的:#STANDARD,
              类型:#COLLECTION,
              位置:30
          },
          {
              标签:"定价信息1",
              id:'pricinginfo1',
              parentId:'定价',
              类型:#COLLECTION,
              位置:40
          },
          {
              标签:"定价信息2",
              id:'pricinginfo2',
              parentId:'定价',
              类型:#COLLECTION,
              位置:41
          },
          {
              标签:"合同价值",
              id:'ContractValues',
              parentId:'pricinginfo1',
              类型:#FIELDGROUP_REFERENCE,
              targetQualifier:'contractvalues',
              位置:50
          },
          {
              标签:"资金价值",
              id:'FundingValues',
              parentId:'pricinginfo2',
              类型:#FIELDGROUP_REFERENCE,
              targetQualifier:'fundingvalues',
              位置:60
          },
          {
              标签:"授权的未定价",
              id:'AuthorizedUnpriceValues',
              parentId:'pricinginfo2',
              类型:#LINEITEM_REFERENCE,
              targetQualifier:'unpricevalues',
              位置:70
          },
 

一周热门 更多>