使用CDS BOPF CRUD的Fiori应用-带标题和项目

2020-09-27 12:58发布

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

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


大家好,

尝试使用CDS BOPF CRUD操作创建Fiori应用程序。 这是一个带有标题和其对应项的简单应用程序。 类似于VBAK/VBAP

CDS已激活。 具有根节点和子节点的BO结构已准备就绪,并显示Fiori应用程序。 标题及其对应的项目显示良好。

问题是单击+(新建)时。 创建新记录时,只有标题可见。 该项目(子节点)不可见。 正在使用的注释是:

基本CDS标头

 @ObjectModel:{
                 modelCategory:#BUSINESS_OBJECT,
                 compositionRoot:正确,
                 语义关键字:['VBELN'],
                 RepresentativeKey:" VBELN",
                 transactionalProcessingEnabled:是的,
                 writeActivePersistence:'VBAK',
                 createEnabled:是的,
                 updateEnabled:是,
                 deleteEnabled:true
               }
 

基本CDS项目

 @ObjectModel:{
                 writeActivePersistence:'VBAP',
                 语义关键字:['VBELN','POSNR'],
                 RepresentativeKey:" POSNR",
                 createEnabled:是的,
                 updateEnabled:是,
                 deleteEnabled:true
               }
 

消费标头

 @ObjectModel:{
                 transactionalProcessingDelegated:true,
                 语义关键字:['VBELN'],
                 RepresentativeKey:" VBELN",
                 createEnabled:是的,
                 updateEnabled:是,
                 deleteEnabled:true
               }
 

消费项目

 @ObjectModel:{
                     语义关键字:['VBELN','POSNR'],
                     RepresentativeKey:" POSNR",
                     createEnabled:是的,
                     updateEnabled:是,
                     deleteEnabled:true
 }
 

要在"创建新商品"中获取该商品,我还缺少什么吗? 预先感谢。

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

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


大家好,

尝试使用CDS BOPF CRUD操作创建Fiori应用程序。 这是一个带有标题和其对应项的简单应用程序。 类似于VBAK/VBAP

CDS已激活。 具有根节点和子节点的BO结构已准备就绪,并显示Fiori应用程序。 标题及其对应的项目显示良好。

问题是单击+(新建)时。 创建新记录时,只有标题可见。 该项目(子节点)不可见。 正在使用的注释是:

基本CDS标头

 @ObjectModel:{
                 modelCategory:#BUSINESS_OBJECT,
                 compositionRoot:正确,
                 语义关键字:['VBELN'],
                 RepresentativeKey:" VBELN",
                 transactionalProcessingEnabled:是的,
                 writeActivePersistence:'VBAK',
                 createEnabled:是的,
                 updateEnabled:是,
                 deleteEnabled:true
               }
 

基本CDS项目

 @ObjectModel:{
                 writeActivePersistence:'VBAP',
                 语义关键字:['VBELN','POSNR'],
                 RepresentativeKey:" POSNR",
                 createEnabled:是的,
                 updateEnabled:是,
                 deleteEnabled:true
               }
 

消费标头

 @ObjectModel:{
                 transactionalProcessingDelegated:true,
                 语义关键字:['VBELN'],
                 RepresentativeKey:" VBELN",
                 createEnabled:是的,
                 updateEnabled:是,
                 deleteEnabled:true
               }
 

消费项目

 @ObjectModel:{
                     语义关键字:['VBELN','POSNR'],
                     RepresentativeKey:" POSNR",
                     createEnabled:是的,
                     updateEnabled:是,
                     deleteEnabled:true
 }
 

要在"创建新商品"中获取该商品,我还缺少什么吗? 预先感谢。

付费偷看设置
发送
2条回答
小c菟菟
1楼-- · 2020-09-27 13:02

嗨Sujin,在我的情况下,下一个屏幕中出现了项目详细信息,并且ADD(+)按钮也处于活动状态,但是当我尝试添加项目时,它无法工作,但可以创建标题。
如果您的问题得到解决,请让我知道如何将关键字段从标题传递到Item而不将其设为可编辑字段吗?

此致

Arjun。

土豆飞人
2楼-- · 2020-09-27 13:20

嗨,

您是否已对bopf进行了结构化,以使您的标头和项目具有父子关系? 如果是这样,您应该能够在应用程序的对象页面上创建项目。

一周热门 更多>