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

Re: Problemas con BAPI_PO_CHANGE

$
0
0

Hi,

I would like to help you , but please could you write in english please.

 

but I have an example, I have created to change an item,

 

I hope it could help you, just look at it

 

REPORT  z_ibo_po_change.

DATA     lt_return TYPE TABLE OF bapiret2.
DATA    lt_poitem TYPE TABLE OF bapimepoitem.
DATA ls_ekpo TYPE bapimepoitem.
DATA lt_ekpo TYPE TABLE OF  ekpo.

DATA:
  lt_poitemx   
TYPE TABLE OF bapimepoitemx,
  ls_poitemx   
LIKE LINE OF lt_poitemx,
  lt_poschedule
TYPE TABLE OF bapimeposchedule,
  ls_poschedule
LIKE LINE OF lt_poschedule.

DATA lv_ebeln TYPE ebeln.
lv_ebeln
= '3000000004'.

FIELD-SYMBOLS <ls_ekpo> TYPE ekpo.
SELECT * FROM ekpo INTO TABLE lt_ekpo
 
WHERE ebeln lv_ebeln.

READ TABLE lt_ekpo ASSIGNING <ls_ekpo> INDEX 1.
CHECK  sy-subrc  = 0.
*  * fill input parameters for bapi
ls_ekpo
-po_item = <ls_ekpo>-ebelp. " pos
*ls_ekpo-delete_ind = space.
ls_ekpo
-no_more_gr   = 'X'. "


ls_poitemx
-po_item = <ls_ekpo>-ebelp.
*ls_poitemx-po_itemx = 'X'.
ls_poitemx
-no_more_gr = 'X'.

APPEND ls_ekpo TO lt_poitem.
APPEND ls_poitemx TO lt_poitemx.



CALL FUNCTION 'BAPI_PO_CHANGE'
 
EXPORTING
    purchaseorder
= lv_ebeln

 
TABLES
   
return        = lt_return
    poitem       
= lt_poitem
    poitemx      
= lt_poitemx.



Regards

Ibrahim


Viewing all articles
Browse latest Browse all 3316

Trending Articles



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