Avalados por :

Problema de impressão no SAP GUI 620: Soluções para o erro de asserção de depuração de C++

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 12 Vistas
0
Cargando...

Olá a todos

Acabei de enviar uma mensagem OSS para a SAP, mas não acredito que eles ajudarão, pois a versão GUI não é mais suportada... se alguém mais encontrou isso e tem alguma sugestão, seria ótimo...

Obrigado

Ross

-


Olá

Recentemente atualizamos alguns usuários para a versão 720 do SAP GUI e tivemos problemas com a impressão em LOCL, pois ainda estávamos usando o método antigo "F: Impressão no Front End do Computador". De acordo com a Nota da SAP "Nota 821519 - Impressão no front-end com tecnologia de controle", a solução é usar o método "G: Impressão no front-end com Controle Tech".

No entanto, agora temos um problema com ALGUNS usuários que estão executando o SAP GUI 620 patch 57. Quando tentam imprimir em LOCL, recebem uma caixa de diálogo com o seguinte erro:

"Biblioteca de depuração do Visual C++

Falha de asserção de depuração!

Programa: C:\Program Files\SAP\FrontEnd\SAPgui\saplogon.exe

Arquivo: fputs.c

Linha: 48

Expressão: steam != NULL"

Entendo que esta versão antiga do GUI não é mais suportada, MAS a nota da SAP indica que o patch 56 de 620 é o mínimo necessário para que o método "G" funcione, e testes anteriores mostraram que funcionava corretamente. Parece que apenas alguns usuários com o patch 57 de 620 estão sendo afetados, gostaria de saber se podem aconselhar o motivo e se há uma 'solução rápida' para isso, talvez um arquivo fputs.c atualizado ou algo do tipo.

O problema é que literalmente temos milhares de usuários nesta versão e não podemos implementar o 720 rapidamente e sem alguns testes/custos adicionais, etc. Temos uma versão 710 patch 18 que podemos implementar, mas isso pode causar problemas com o IE8... também não queremos voltar ao método de controle "F", pois isso então 'quebrará' a impressão para esses usuários.

Criamos uma impressora LOCL_OLD com o método "F", mas alguns usuários (por diversas razões, incluindo impressoras codificadas em transações personalizadas) não podem selecionar isso e precisam usar LOCL...

Se você conhece o erro de asserção de depuração de C++ e tem possíveis soluções, seria muito apreciado.

Muito obrigado

Ross

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

1 Respuestas

0
Cargando...

> Agradeço que esta antiga interface gráfica já não tenha suporte, MAS a nota da SAP indica que o patch 56 da versão 620 é o nível mínimo para o método "G" funcionar, e testes anteriores mostraram que funcionava bem. Parece que apenas alguns usuários do patch 57 da versão 620 estão sendo afetados, pergunto-me se você pode indicar por que e se há uma solução rápida para isso, talvez um arquivo fputs.c atualizado ou algo assim?

fputs.c é um arquivo fonte usado para compilar a interface gráfica do usuário. A afirmação é gerada porque uma condição esperada não está sendo cumprida. Mesmo que você remova a afirmação, não há garantia de que funcione porque "algo" no sistema operacional não está correto.

Sugiro que você compare o software instalado e as atualizações do Windows nos PCs afetados com aqueles que não exibem esse erro. O erro também pode ser que, após a instalação do SAPGUI, outro produto de software tenha sido instalado que substituiu certas DLLs também usadas pelo SAPGUI.

Markus

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?