#1
|
|||
|
|||
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 (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! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|