将草稿保存在Fiori元素列表报告中时出现一致性错误

2020-08-14 17:19发布

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

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


我关注了以下博客,并创建了一个fiori元素列表报告。

https://blogs.sap.com/2020/01/02/multiple-level-multiple-child-draft-enabled-fiori-elements-list-report/

保存草稿时出现以下错误。

'错误-您无法保存。 草稿不一致。'

草稿工作正常,但在实际保存期间出现错误。

我的草稿表中有条目,但" draftconsistencystatus"字段当前为 empty.In 他们建议在一些论坛上修改草稿表的" draftconsistencystatus"字段。我不确定该如何修改。请支持。

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

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


我关注了以下博客,并创建了一个fiori元素列表报告。

https://blogs.sap.com/2020/01/02/multiple-level-multiple-child-draft-enabled-fiori-elements-list-report/

保存草稿时出现以下错误。

'错误-您无法保存。 草稿不一致。'

草稿工作正常,但在实际保存期间出现错误。

我的草稿表中有条目,但" draftconsistencystatus"字段当前为 empty.In 他们建议在一些论坛上修改草稿表的" draftconsistencystatus"字段。我不确定该如何修改。请支持。

付费偷看设置
发送
2条回答
bbpeas
1楼-- · 2020-08-14 17:56

在Fiori UI上单击"保存"按钮应在两个不同的ChangeSet(在同一OData请求中)触发BOPF操作PREPARATION和ACTIVATION。 ChangeSet中不得包含包含ACTIVATION操作的其他操作。 检查您的浏览器的网络跟踪,看看是否是这种情况。

Action PREPARATION根据所有验证的评估结果,将DRAFTENTITYCONSISTENCYSTATUS设置为一致('3')或不一致('2')。 任何验证返回失败的密钥后,状态均为不一致,否则状态为一致。

在执行PREPARATION后对草稿实例进行的任何修改都会将一致性状态重置为待处理('1')。

Action ACTIVATION评估DRAFTENTITYCONSISTENCYSTATUS,如果未发现不一致,则会失败。

顺便说一句:验证失败会发送一条生命周期为状态的消息。 否则,用户将不知道激活失败的原因。

空代码
2楼-- · 2020-08-14 18:13

通常可以在BO实现中调用PREPARATION,但在您的情况下没有太大意义。 没有合适的时间点。

您的BO是否包含验证? 如果任何验证返回失败的密钥(请与调试器进行检查),这将解释您观察到的错误消息。

一周热门 更多>