使用" BAPI_GOODSMVT_CREATE"时可能无法更新利润和成本中心

2020-09-08 00:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用FM'BAPI_GOO...

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

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


我正在使用FM'BAPI_GOODSMVT_CREATE',并且正在传递以下参数

标头信息...

wa_goodsmvt_header-pstng_date = wa_gi-budat。

wa_goodsmvt_header-doc_date = wa_gi-budat。

wa_goodsmvt_code ='03'。

物品信息。...

wa_item-material = wa_gi-matnr。

wa_item-plant = wa_gi-werks。

wa_item-stge_loc ='SL01'。

wa_item-move_type ='201'。

wa_item-entry_qnt = wa_gi-qty。

wa_item-entry_uom = wa_gi-meins。

wa_item-costcenter = wa_gi-kostl。 <==

wa_item-profit_ctr = wa_gi-prctr。 <==

wa_item-mvt_ind =空间。

将wa_item附加到it_item。

呼叫功能'BAPI_GOODSMVT_CREATE'

导出

goodsmvt_header = wa_goodsmvt_header

goodsmvt_code = wa_goodsmvt_code

导入 p>

物料文档= v_mat_doc

matdocumentyear = v_doc_year

表格

goodsmvt_item = it_item

return = it_ret。

如果sy-subrc = 0 AND v_mat_doc <>''。

调用功能'BAPI_TRANSACTION_COMMIT'

导出

等待='X'。

WRITE:/'Good Issue',v_mat_doc。

ELSE。

调用功能'BAPI_TRANSACTION_ROLLBACK'。

ENDIF。

传递给FM的数据绝对正确,问题出在生成单据编号之后,如果观察利润中心和成本中心未正确更新,则表明物料利润中心和成本中心.....

,但它应该获取并更新我已通过的利润中心和成本中心。 解决方案是什么?