PDA

Ver la Versión Completa : Apoyo con BAPI_PO_CHANGE


Falcon_Zx
13/01/17, 16:59:36
Buenas a todos, tengo un problema con esta BAPI.

Cuando la implemento no me hace los cambios al pedido que yo le especifico y al terminar la BAPI me salen los siguientes mensajes:

1 I 000 Función Modificar pedido ejecutada en ejecución de test
2 S 06 022 No se han modificado datos


Adjunto parte del Codigo utilizado:

DATA:
it_return TYPE TABLE OF BAPIRET2 WITH HEADER LINE,
it_poitem TYPE TABLE OF BAPIMEPOITEM WITH HEADER LINE,
it_poitemx TYPE TABLE OF BAPIMEPOITEMX WITH HEADER LINE.

lv_ebeln = '4500357471'.
lv_ebelp = '00001'.

it_poitem-po_item = lv_ebelp.
it_poitem-quantity = 17.
APPEND it_poitem.

it_poitemx-po_item = lv_ebelp.
it_poitemx-po_itemx = 'X'.
it_poitemx-quantity = 'X'.
APPEND it_poitemx.

CALL FUNCTION 'BAPI_PO_CHANGE'
EXPORTING
purchaseorder = lv_ebeln
testrun = space
TABLES
return = it_return
poitem = it_poitem
poitemx = it_poitemx
.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.

LOOP AT it_return.

ENDLOOP.