Avalados por :

Solución a la pérdida aleatoria de registros al transferir desde SAP a Excel mediante SAP OLE

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Loading...

Hola Expertos

Estoy utilizando SAP OLE para transferir registros de SAP a múltiples hojas de Excel.

Todo va bien, excepto que aleatoriamente algunos registros se pierden al transferirse a MS-Excel. Este es el problema. Sin embargo, el mismo programa funciona muy bien sin problemas al usar una plataforma de código abierto como WPS Office. Si hubiera algún problema con el código de SAP, nada se habría transferido.

¿Hay algo que falte?

Muchas gracias

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Loading...

Hola. Además, algo extraño está sucediendo, el problema aparece cuando mantengo el archivo de Excel abierto mientras se está ejecutando el informe o hago clic en alguna parte de la pantalla. Aparte de eso, funciona bien en Excel también.

Saludos

Dinesh

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Loading...

Hola. Gracias por tu respuesta. En caso de que haya un error de hecho, ¿cómo es que el mismo programa proporciona una salida aparentemente correcta sin registros faltantes con WPS Office?

Y el problema aparece en un registro aleatorio, sin que aparezca un patrón claro.

Editar: El valor de sy-subrc es 3 en los casos en los que falta un registro.

Saludos

Dinesh

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Loading...

No ha habido ningún problema con OLE en SAP durante décadas, así que primero culparía a un error en tu programa. Si hubiera un error en el estándar de SAP, entonces deberías reproducir/identificar claramente dónde está el error y contactar al soporte de SAP.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Loading...

¿Gestionaste el valor sy-subrc en cada llamada de un método OLE en tu código? Sería tu primer paso para analizar el problema. ¿Qué opciones utilizaste en los métodos de automatización, como NO FLUSH o QUEUE-ONLY, utilizaste FM FLUSH, etc.?

Realmente deberías proporcionar más información. Lamentablemente, la afirmación de que si funciona con un producto como Open Office entonces debería funcionar con otro como MS Office a menudo es falsa, también suele ser falsa con diferentes versiones del mismo producto. Por lo tanto, se requieren bucles de intentar, verificar y corregir, y la recopilación de códigos de error es necesaria en el código.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?