Avalados por :

Solução para a perda aleatória de registros ao transferir do SAP para o Excel usando o SAP OLE

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

Olá Especialistas

Estou usando o SAP OLE para transferir registros do SAP para várias planilhas do Excel.

Tudo está correndo bem, exceto que aleatoriamente alguns registros estão sendo perdidos ao serem transferidos para o MS-Excel. Esse é o problema. No entanto, o mesmo programa funciona muito bem sem problemas ao usar uma plataforma de código aberto como o WPS Office. Se houvesse algum problema com o código do SAP, nada teria sido transferido.

Há algo faltando?

Muito obrigado

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

4 Respuestas

0
Loading...

Olá. Além disso, algo estranho está acontecendo, o problema ocorre quando mantenho o arquivo do Excel aberto enquanto o relatório está sendo executado ou clico em alguma parte da tela. Além disso, funciona bem no Excel também.

Saudações

Dinesh

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

Olá. Obrigado pela sua resposta. No caso de haver um erro de fato, como é que o mesmo programa fornece uma saída aparentemente correta sem registros em falta com o WPS Office?

E o problema surge em um registro aleatório, sem que haja um padrão claro.

Editar: O valor de sy-subrc é 3 nos casos em que falta um registro.

Saudações

Dinesh

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

Não houve nenhum problema com OLE no SAP por décadas, então eu primeiro culparia um erro em seu programa. Se houver um erro no padrão do SAP, então você deve reproduzir/identificar claramente onde está o erro e entrar em contato com o suporte da SAP.

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

Você gerenciou o valor sy-subrc em cada chamada de um método OLE no seu código? Seria seu primeiro passo para analisar o problema. Quais opções você utilizou nos métodos de automação, como NO FLUSH ou QUEUE-ONLY, você usou FM FLUSH, etc.?

Realmente você deveria fornecer mais informações. Infelizmente, a afirmação de que se funciona com um produto como o Open Office então deveria funcionar com outro como o MS Office muitas vezes é falsa, também costuma ser falsa com diferentes versões do mesmo produto. Portanto, são necessários loops de tentativa, verificação e correção, e a coleta de códigos de erro é necessária no 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?