使用BOPF在草稿表:Fiori Elements应用中未更新自定义表字段

2020-08-14 22:02发布

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

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


专家们,

我创建了一个带有CDS注释和BOPF的Fiori Elements应用程序,用于CRUD操作(后端中的"自定义表")。 我还启用了草稿功能,我发现很少有字段未更新到草稿表,其中大多数是"自定义表"中的关键字段。

现在,当我重新定义" copy_draft_to_active_entity"以从草稿表 中将草稿数据 保存到实际数据库表中时。 草稿表未提供任何关键字段来更新自定义表。

在草稿表中,GUIID是唯一动态生成的键字段,在我的自定义表中,我没有任何键字段。

请在下面找到对象模型注释。

@ObjectModel:{modelCategory:#BUSINESS_OBJECT,

transactionalProcessingEnabled:是,

transactionalProcessingUnitRoot:是,

compositionRoot:是,

writeActivePersistence:'ZSD *******',

writeDraftPersistence:'ZSD **** _ DRAFT',draftEnabled:是,

createEnabled:是,

updateEnabled:是,

deleteEnabled:是,

语义关键字:['SalesOrganization','TrackingCode','Material','PanelArea'],

usageType:{dataClass:#TRANSACTIONAL,sizeCategory:#L,serviceQuality:#C}}

此致

Vishnu Kothuru

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

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


专家们,

我创建了一个带有CDS注释和BOPF的Fiori Elements应用程序,用于CRUD操作(后端中的"自定义表")。 我还启用了草稿功能,我发现很少有字段未更新到草稿表,其中大多数是"自定义表"中的关键字段。

现在,当我重新定义" copy_draft_to_active_entity"以从草稿表 中将草稿数据 保存到实际数据库表中时。 草稿表未提供任何关键字段来更新自定义表。

在草稿表中,GUIID是唯一动态生成的键字段,在我的自定义表中,我没有任何键字段。

请在下面找到对象模型注释。

@ObjectModel:{modelCategory:#BUSINESS_OBJECT,

transactionalProcessingEnabled:是,

transactionalProcessingUnitRoot:是,

compositionRoot:是,

writeActivePersistence:'ZSD *******',

writeDraftPersistence:'ZSD **** _ DRAFT',draftEnabled:是,

createEnabled:是,

updateEnabled:是,

deleteEnabled:是,

语义关键字:['SalesOrganization','TrackingCode','Material','PanelArea'],

usageType:{dataClass:#TRANSACTIONAL,sizeCategory:#L,serviceQuality:#C}}

此致

Vishnu Kothuru

付费偷看设置
发送
2条回答
四川大学会员
1楼-- · 2020-08-14 22:12

亲爱的毗湿奴(Vishnu Kothuru),

不幸的是,回答您的问题似乎比通常花费更长的时间。 您可能想尝试另一种方法来加快速度。

请检查社区中是否已经提出过类似的问题。 我们发现有时以前已经回答的问题不再得到答复。

最简单的方法是访问所有问题页并搜索您的 特定主题。

您还可以检查 SAP支持门户网站,并搜索SAP Notes,SAP Knowledge 基础文章等。

如果所有方法均无效,建议您创建一个支持记录。 您所需要做的就是使用您的S用户ID和密码登录到SAP支持门户: http://service。 sap.com/message

谢谢

Marvin

土豆飞人
2楼-- · 2020-08-14 22:19

嗨Marvin

感谢您的答复。

如果我的自定义表仅将GUIID作为键字段,则该方法有效,请注意,该GUIID不会存储在草稿表中。

在"管理银行帐户"应用程序中,SAP具有类似的方法,但是SAP在Fiori中将表键字段保留为不可编辑字段,并在Fiori Elements Object页面中将银行帐户,帐户名等添加为必填字段。 我仍然在研究它,以弄清楚SAP的工作方式。

我感到很疲倦,因为如果草稿表未存储您的自定义表键字段,我们如何重新定义方法" copy_draft_to_active_entity"以将草稿数据从草稿表保存到实际数据库表中。

仍在寻求帮助。

此致

Vishnu Kothuru

一周热门 更多>