SAP VA02/VA12-批量更新合作伙伴销售员工-合作伙伴功能更新

2020-08-31 14:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们需要更新销售订单...

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

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


专家们,

我们需要更新销售订单上合作伙伴功能" ZM"的销售员工的批量数据,但是问题是我们没有API/BAPI/FM一次性处理多个销售订单,我们正在使用FM " BAPI_SALESORDER_CHANGE"更新合作伙伴编号,由于FM在LOOP内部被调用,因此该FM花费更多的时间来更新记录并导致性能问题。

请告知我是否还有其他BAPI或功能模块或任何类可通过提供多个销售订单编号来避免循环来实现此目的。

6条回答
Tong__Ming
2020-08-31 15:18

我认为您不会找到任何进行大规模更新的库代码,因为存在很多可能的更改方案:

  • 将新的ZM合作伙伴添加到文档中
  • 为现有ZM合作伙伴分配其他供应商编号
  • 使用当前地址更改ZM合作伙伴地址的任何随机字段
  • 更改ZM合作伙伴地址的任何随机字段,为此文档创建新地址

BADI可以使用广泛的检查逻辑来处理所有情况。

如果性能非常重要,则可以尝试绕过库逻辑并直接更新数据表:VBPA,CDHDR,CDPOS。

如果您的更新方案涉及表KNA1或LFA1,则您可能应该考虑将更新分为多个并行进程以解决单线程资源限制。

一周热门 更多>