¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Problema de impresión en SAP GUI 620: Soluciones para el error de aserción de depuración de C++

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

Hola a todos

Acabo de enviar un mensaje OSS a SAP, pero no creo que ayuden ya que la versión GUI ya no está soportada... si alguien más ha encontrado esto y tiene alguna sugerencia, sería genial...

Gracias

Ross

-


Hola

Recientemente actualizamos a algunos usuarios a la versión 720 del SAP GUI y tuvimos problemas con la impresión en LOCL, ya que aún estábamos usando el método anterior "F: Impresión en la computadora Front End". Según la Nota de SAP "Nota 821519 - Impresión en el front-end con tecnología de control", la solución es usar el método "G: Impresión en el front-end con Control Tech".

Sin embargo, ahora tenemos un problema con ALGUNOS usuarios que están ejecutando el SAP GUI 620 parche 57. Cuando intentan imprimir en LOCL, reciben un cuadro de diálogo emergente con el siguiente error:

"Biblioteca de depuración de Visual C++

¡Fallo de aserción de depuración!

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

Archivo: fputs.c

Línea: 48

Expresión: steam != NULL"

Entiendo que esta versión antigua de GUI ya no está soportada, PERO la nota de SAP indica que el parche 56 de 620 es el nivel mínimo para que el método "G" funcione, y pruebas anteriores mostraron que funcionaba correctamente. Parece que solo algunos usuarios con el parche 57 de 620 están afectados, solo quería saber si pueden aconsejar por qué y si hay una 'solución rápida' para esto, tal vez un archivo fputs.c actualizado o algo así.

El problema es que literalmente tenemos miles de usuarios en esta versión y no podemos implementar la 720 lo suficientemente rápido y sin algunas pruebas/costos adicionales, etc. Tenemos una versión 710 parche 18 que podemos implementar, pero esto puede causar problemas con IE8... tampoco queremos volver al método de control "F" ya que esto entonces 'romperá' la impresión para esos usuarios.

Hemos creado una impresora LOCL_OLD con el método "F", pero algunos usuarios (por diversas razones, incluidas impresoras codificadas en transacciones personalizadas) no pueden seleccionar esto y tienen que usar LOCL...

Si conoces el error de aserción de depuración de C++ y tienes posibles soluciones, sería muy apreciado.

Muchas gracias

Ross

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

1 Respuestas

0
Cargando...

> Agradezco que esta antigua interfaz gráfica ya no tenga soporte, PERO la nota de SAP indica que el parche 56 de la versión 620 es el nivel mínimo para que el método "G" funcione, y pruebas anteriores mostraron que funcionaba bien. Parece que solo algunos usuarios del parche 57 de la versión 620 están afectados, me pregunto si puedes indicar por qué y si hay una solución rápida para esto, tal vez un archivo fputs.c actualizado o algo así?

fputs.c es un archivo fuente que se utiliza para compilar la interfaz gráfica de usuario. La afirmación se genera porque no se cumple una condición esperada. Incluso si eliminaras la afirmación, no hay garantía de que funcione porque "algo" en el sistema operativo no está correcto.

Te sugiero que compares el software instalado y las actualizaciones de Windows en las PC afectadas con las que no muestran este error. El error también puede ser que después de la instalación del SAPGUI se haya instalado otro producto de software que reemplazó ciertas DLL que también son utilizadas por el 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?