PDA

Ver la Versión Completa : Ayuda con BAPI BAPI_ALM_ORDER_MAINTAIN


husker
07/01/13, 13:37:21
Estimados

primero que todo, feliz año 2013 a todos.

Tengo una duda, que ya me ha generado bastantes dolores de cabezas y la enemistad con otro consultor.

estoy cargando ordenes de mantenimiento por la BAPI BAPI_ALM_ORDER_MAINTAIN

y me envia los siguientes errores.

E IW 457 Área de liquidación para sociedad CO OTPP no está actualizada
E IWO_BAPI 105 En clase orden EM02 no se deben actualizar datos específicos de servicio
E IWO_BAPI2 113 Error al tratar los métodos BAPI

los datos los estoy cargando desde un archivo de texto.
Al debuggear tomo los parametro de que se le envian a la BAPI, y los paso a la SE37 y si genera respuesta que se cargaron las ordenes.

Siendo que son los mismo datos, porque ocurre esta diferencia?

Espero me puedan ayudar, de verdad que es urgente.

Saludos.

Mauricio Hidalgo
07/01/13, 13:49:12
Si mediante la SE37 funciona y desde tu programa no, entonces tienes que revisar que elemento de datos tiene función de conversión y aplicarlos antes de pasarlos a la función.

Lo que entra a la BAPI es la representación Internar del dato. Ejemplo para la ubicación tecnica lo que entra a la BAPI es lo devuelto por la función CONVERSION_EXIT_TPLNR_INPUT.


Saludos

husker
07/01/13, 13:55:35
No lo habia pensado... Muchas gracias por la respuesta.. voy a revisar

husker
07/01/13, 16:46:46
SI, era eso... habia que revisar las rutinas de conversion de los dominios de los elementos de datos de cada tabla que utiliza la bapi

Muchas gracias Mauricio por tu ayuda.

Saludos.

JOSELUIS.SYS
18/04/20, 02:34:08
¿Pudiste resolver este mensaje?

E IWO_BAPI 105 En clase orden EM02 no se deben actualizar datos específicos de servicio