PDA

Ver la Versión Completa : BAPI_PO_CREATE1 con Repartos


yoninho
03/07/08, 23:42:41
Gente,
Buenas, estoy haciendo la bapi para pedido y funciona para los casos donde tengo un solo reparto por posicion, ahora cuando le lleno mas de un reparto en la estructura POSCHEDULE para una misma posicion, me tira el error que no hay que ponerle la cantidad, el tema esta que eso lo lleva tanto en la estructura de POITEM como de POSCHEDULE, pero dentro de la BAPI me blanquea los valores.

Alguien sabe que puedo hacer o tiene algun ejemplo para guiarme.

Gracias de antemano :D

yoninho
04/07/08, 15:08:13
Bueno con ayuda del funcional, hemos conseguido encontrar la solucion, se las dejo por si alguien mas la necesita.

CLEAR: WA_POSCHEDULE.
WA_POSCHEDULE-PO_ITEM = WA_DATA-EBELP." Número de posición del documento de compras
WA_POSCHEDULE-DELIVERY_DATE = SY-DATUM. " Fecha de entrega
WA_POSCHEDULE-QUANTITY = WA_DATA-MENGE. " Cantidad de reparto
APPEND WA_POSCHEDULE TO TI_POSCHEDULE.

CLEAR: WA_POSCHEDULEX.
WA_POSCHEDULEX-PO_ITEM = WA_DATA-EBELP." Número de posición del documento de compras
WA_POSCHEDULEX-PO_ITEMX = 'X'. >>> EN ESTE CAMPO ESTA LA CLAVE
WA_POSCHEDULEX-SCHED_LINEX = 'X'.>>> EN ESTE CAMPO ESTA LA CLAVE
WA_POSCHEDULEX-DELIVERY_DATE = 'X'. " Fecha de entrega
WA_POSCHEDULEX-QUANTITY = 'X'. " Cantidad de reparto
APPEND WA_POSCHEDULEX TO TI_POSCHEDULEX.