BAPI_CONTRACT_CHANGE性能问题

2020-08-30 00:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 美好的一天! 使用...

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

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


专家们,

美好的一天!

使用BAPI_CONTRACT_CHANGE在现有合同(ME32K)中添加新项目时,我们遇到了性能问题。

添加1条记录大约需要30秒。 下面是我们正在使用的BAPI的结构。

呼叫功能'BAPI_CONTRACT_CHANGE'
导出
购买文档=合同编号
表格
项目= lt_items
ITEMX = lt_itemsx
ITEM_COND_VALIDITY = lt_cond_validit_br CONDITY_CONDITY_COND = lt_cond
ITEM_CONDITIONX = lt_condx
RETURN = lt_return。

我正在填充项目表下的字段,而另一个表的所有必填字段

1。 供应商物料编号,物料编号,价格日期,目标数量=常数99999,po单位,净价和物料多

试图阅读下面的博客,但SAP关于BAPI性能问题的注释是针对支持包601602和603的,而我们已经有了更高的支持包。

https://blogs.sap.com/2015/05/11/performance-issue-during-purchasing-document-and-goods-movement-with-view-from-various-oss -notes/

我们还进行了以下更改,以查看性能问题是否可以解决

1。 我们没有为每个合同项目调用BAPI,而是为ITEM表填充了所有合同项目,并一次调用了BAPI以创建所有项目。 但是,如果遇到错误,这种方法将停止创建其他合同项目。

如果遇到相同情况并进行修复,请告知我们。

非常感谢!

最诚挚的问候,

马克。