Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3575

BAPI_PO_CHANGE for deleting incomplete item not working

$
0
0

Hi all

 

My requirement is to delete the PO which contains faulty item (Incomplete PO)

When i am using BAPI_PO_CHANGE i am not able to over come the error to delete incomplete PO.

But when i delete in ME22N i am able to delete inomplete PO line item using HOLD .

 

Below is my code

 

                 gs_headerpr-preq_no = ls_mrp_det-banfn.

                 gs_headerprx-preq_no = c_x.

 

                 gs_pritem-preq_item = ls_mrp_det-bnfpo.

                 gs_pritem-delete= c_x.

                 gs_pritem-material = ls_mrp_det-matnr.

                 gs_pritem-plant = ls_mrp_det-werks.

                 APPEND gs_pritem TO gt_pritem.

                 CLEAR gs_pritem.

 

                 gs_pritemx-preq_item = ls_mrp_det-bnfpo.

                 gs_pritemx-preq_itemx = c_x.

                 gs_pritem-delete= c_x.

                 gs_pritemx-material = c_x.

                 gs_pritemx-plant = c_x.


                 APPEND gs_pritemx TO gt_pritemx.

                 CLEAR gs_pritemx.




CALL FUNCTION 'BAPI_PO_CHANGE'

     EXPORTING

       purchaseorder = lv_po

       MEMORY_UNCOMPLETE  = 'X'

     TABLES

       return        = gt_return

       poitem        = gt_poitem_l

       poitemx       = gt_poitemx_l.






Viewing all articles
Browse latest Browse all 3575

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>