点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已经编写了使用bapi删除PO的代码,但是我再次想编写其中要删除的删除对象的对象。 我已经尝试去做但是没有得到。 谁能帮我。 下面,我复制了删除PO的代码。
SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S31 {font-style:italic; 颜色:#808080; } .L0S33 {color:#4DA619; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; } .L0S70 {color:#808080; }
将t_file放入LO文件中。
将t_item_po放入LO对象中ebeln = w_file-ebeln。
w_item-po_item = w_item_po-ebelp。
w_item-delete_ind ='X'。 br> APPEND w_item TO t_item。
w_itemx-po_item = w_item_po-ebelp。
w_itemx-po_itemx ='X'。
APPEND w_itemx TO t_itemx。
ENDLOOP。
>呼叫功能'BAPI_PO_CHANGE'
导出
采购订单= w_file-ebeln
表格
return = t_return
poitem = t_item
poitemx = t_itemx。
endloop。
注意:要取消删除采购订单,我已将空格替换为(w_item-delete_ind ='X'。和w_itemx-po_itemx ='X'。)。 但没有得到。
我还没有亲自测试过,但是如果您在POITEM中更改DELETE_IND的值,则也应该在POITEMX中标记相同的字段。 因此在POITEM中为空格,但在POITEMX中为X。 您可以尝试吗?
要提供POITEMX指标,请让系统知道您要更改SAP中的值。 因此,在两种情况下,您都必须填写POITEMX
B。 Wallagh 要求您尝试这样的事情。
如果要删除采购订单。
取消删除
B。 Wallagh
非常感谢,它可以满足我的要求。
我尝试过,但是可以恢复删除。
一周热门 更多>