BAPI_CONTRACT_CHANGE性能问题

2020-08-30 00:48发布

         点击此处--->   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以创建所有项目。 但是,如果遇到错误,这种方法将停止创建其他合同项目。

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

非常感谢!

最诚挚的问候,

马克。

         点击此处--->   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以创建所有项目。 但是,如果遇到错误,这种方法将停止创建其他合同项目。

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

非常感谢!

最诚挚的问候,

马克。

付费偷看设置
发送
3条回答
CPLASF-自律
1楼-- · 2020-08-30 01:35

@ Marc A De Jesus 我记得我们也遇到过类似的问题,然后在调试后发现 这是因为阅读了一些TEXT,请参阅下面的SAP注释

2277232-BAPI:不需要时在BAPI_SAG_GETDETAIL和BAPI_CONTRACT_GETDETAIL中提取的文本有效期从605到618

2286454-BAPI:文本读取会减慢对大纲协议的处理,有效期从600到618

spaceman01
2楼-- · 2020-08-30 01:44

Marc A De Jesus 您是否有机会进行ST12跟踪并检查哪个调用占用了更多的运行时间?

小灯塔
3楼-- · 2020-08-30 01:33

我们可以 使用ANST事务来识别相关的SAP Notes。 除此之外,我建议您与此联系。 如果有更正,但您找不到它,则可能是一个问题,并且可能需要更新SAP Note。 如果有人打开事件,SAP支持人员可以执行此操作。

一周热门 更多>