MUNDOSAP

MUNDOSAP (foro/index.php)
-   PM - Mantenimiento de Planta (foro/forumdisplay.php?f=24)
-   -   Problema con BAPI_ALM_ORDER_MAINTAIN (foro/showthread.php?t=63955)

cvita 17/08/12 20:21:19

Problema con BAPI_ALM_ORDER_MAINTAIN
 
Hola!!

Estoy tratando de liberar varias ordenes (similar a la IW38) utilizando una funcion que usa la bapi BAPI_ALM_ORDER_MAINTAIN.

Me está generando un error raro y no logro saber por qué.

Como la misma libera de a una a la vez, estoy en un loop de una tabla con las ordenes a liberar, y llama con cada una de ellas a la funcion, llenando el methods de la siguiente manera:
* Preparar datos para llamar a la BAPI
lw_methods-objecttype = space.
lw_methods-method = 'SAVE'.
APPEND lw_methods TO lt_methods.

CLEAR lw_methods.
lw_methods-refnumber = 1.
lw_methods-objecttype = 'HEADER'.
lw_methods-method = 'RELEASE'.
lw_methods-objectkey = lv_aufnr.
APPEND lw_methods TO lt_methods.

El problema es que si marco mas de una libera solo la primera y el resto tira error de release :mad: (en español sale como "lanzamiento cancelado"), lo mismo si libero una y quiero liberar otra. Tengo que salir y volver a entrar al programa para liberar otra orden. las dos llegan igual a la bapi y pasan todas las validaciones previas...Si alguien le paso lo mismo agradezco sugerencias!!

Desde ya gracias!


Husos Horarios son GMT. La hora en este momento es 22:26:11.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web