在主表FKKVK,DPSOB_BP_ACC和BCONT中批量更新"自定义字段"的最佳方法是什么?

2020-09-27 05:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP PSCD模块具有用于合...

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

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


SAP PSCD模块具有用于合同帐户的主表FKKVK,

DPSOB_BP_ACC用于合同对象,BCONT用于业务联系。

我们已经使用每个表中的"自定义包含"在这些表中创建了Z字段。

我们要运行一个程序,每天更新表中的这些z字段。

处理的记录数可以在10,000到500,000之间

我试图寻找BAPI一起处理多个记录(以最大化性能),但是找不到任何记录。

所以我写了一个Projection视图并更新了表。

但是质量小组坚持使用BAPI,因为我们正在更新标准表。

我试图解释说我们只是在更改这些表中的Z字段。

我的问题:

(A)

我的方法正确吗?因为我可以调用FM进行锁定和授权。

使其像bapi一样工作。 (在这里,我还将需要知道如何称呼"更改文档"的大规模更改)。 我错过了什么吗?

OR

(B)

我是否应该循环调用BAPI 500,000次。

(C)

您有更好的方法吗?

6条回答
Tong__Ming
2020-09-27 06:13

嗨,

业务要求:每天评估是否有任何CA/CO/CC准备好设置存档日期(根据政府法律)。

步骤:

在创建CA,CO和CC的母版时,设置默认的归档代码(Z字段1)。

在日常运行中,检查主控CA或CO或CC是否将其状态从主动更改为被动,或从被动更改为主动。 设置一个日期(Z Fiedl 2),以指示该主服务器处于非活动状态,因此可以考虑进行存档。

然后设置一个日期(Z Fiedl 3),以指示可以在基于存档代码和政府法律定义的公式计算出的日期对母版进行存档。

要回答您的问题:我们无法创建另一个Z表以满足我们的要求。

原因:

1)Z字段是母版的属性,由于我们已经自定义了包含在它们各自的主表中的内容(这是SAP PSCD模块,使用事件来创建/更改),因此我们需要在母版中使用它们。

2)由于

,此时更改设计是不可行的

a)依赖关系

b)时间和资源限制

一周热门 更多>