Ver Mensaje Individual
  #1  
Viejo 18/09/07, 07:36:21
Ddscerezo Ddscerezo is offline
Junior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 17
Unhappy Bapi_po_change

Hola.

Tengo un 'pequeño' problemilla con esta bapi. La utilizo para modificar la cantidad de una posición del pedido. Le paso -entre otros datos- en el parámetro de entrada ipoitem, quantity = cantidad pendiente de recibir - cantidad informada por el usuario (si me quedan 10 unidades y el usuario informa de que hemos recibido 3; le paso 7).

Me funciona correctamente siempre, excepto en el caso en que en ipoitem-quantity le paso 0 (se han entregado todas las unidades). En este caso no me modifica el pedido.

i_poitem-po_item = pos_pedido. "posición del pedido
i_poitem-quantity = rekpo-menge - cantidad. "(total-cant. informada)

i_poitemx-po_item = pos_pedido.
i_poitemx-quantity = 'X'.

APPEND i_poitem.
APPEND i_poitemx.

* Llama a la BAPI
CALL FUNCTION 'BAPI_PO_CHANGE'
EXPORTING
purchaseorder = num_pedido "número del pedido
TABLES
RETURN = itab_return
POITEM = i_poitem
POITEMX = i_poitemx.

Muchas gracias.
Responder Con Cita