点击此处---> 群内免费提供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
ITEM_CONDITIONX = lt_condx
RETURN = lt_return。
我正在填充项目表下的字段,而另一个表的所有必填字段
1。 供应商物料编号,物料编号,价格日期,目标数量=常数99999,po单位,净价和物料多
试图阅读下面的博客,但SAP关于BAPI性能问题的注释是针对支持包601602和603的,而我们已经有了更高的支持包。
我们还进行了以下更改,以查看性能问题是否可以解决
1。 我们没有为每个合同项目调用BAPI,而是为ITEM表填充了所有合同项目,并一次调用了BAPI以创建所有项目。 但是,如果遇到错误,这种方法将停止创建其他合同项目。
如果遇到相同情况并进行修复,请告知我们。
非常感谢!
最诚挚的问候,
马克。
@ Marc A De Jesus 我记得我们也遇到过类似的问题,然后在调试后发现 这是因为阅读了一些TEXT,请参阅下面的SAP注释
2277232-BAPI:不需要时在BAPI_SAG_GETDETAIL和BAPI_CONTRACT_GETDETAIL中提取的文本有效期从605到618
2286454-BAPI:文本读取会减慢对大纲协议的处理,有效期从600到618
Marc A De Jesus 您是否有机会进行ST12跟踪并检查哪个调用占用了更多的运行时间?
我们可以 使用ANST事务来识别相关的SAP Notes。 除此之外,我建议您与此联系。 如果有更正,但您找不到它,则可能是一个问题,并且可能需要更新SAP Note。 如果有人打开事件,SAP支持人员可以执行此操作。
一周热门 更多>