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
Avalados por :
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
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
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
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.
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.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute