点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在使用BAPI...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在使用BAPI...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在使用BAPI_PO_CHANGE更新项目级别的交货完成指示器。
我是在很小的情况下运行该程序的。
如果任何采购订单有错误,则下一个采购订单也会重复相同的错误。
类似
的错误消息E SG 105:-在系统设置中输入2011年4月12日的汇率INR/汇率类型M
E BAPI 3:-对象类型PurchaseOrder的实例1000000092无法更改
我正在刷新所有故事并清理所有工作区域。
为什么前一个PO错误传递到下一个PO。
代码:-
在gt_eket循环进入wa_eket。
l_po = wa_eket-ebeln。
w_poitem-po_item = wa_eket-ebelp。
w_poitem-no_more_gr ='X'。
将w_poitem附加到l_poitem。
w_poitemx-po_item = wa_eket-ebelp。
w_poitemx-po_itemx ='X'。
w_poitemx-no_more_gr ='X'。
将w_poitemx附加到l_poitemx。
调用函数" BAPI_PO_CHANGE"
导出
purchaseorder = l_po
表格
return = l_return
poitem = l_poitem
poitemx = l_poitemx。
读取键类型= c_err的表l_return,不传输任何字段。
如果sy-subrc ne为0。
调用函数" BAPI_TRANSACTION_COMMIT"
导出
wait = c_x
导入
return = l_return_c。
endif。
clear:wa_eket,l_po,w_poitem,l_poitem,w_poitemx,l_poitemx,l_return,l_return_c,
w_return,wa_ekko。
endloop。
谢谢与问候。
Praveen。
您如何解决我也面临的问题。
一周热门 更多>