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:
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:
Código:
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.
Comentario