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