Avalados por :

Configuración y mejores prácticas de WebGUI para SAP: Cómo personalizar el alias y evitar efectos secundarios

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 64 Vistas
0
Cargando...
Hello all,



This blog post will help you in setting up WebGUI and follow its best practices to ensure no side effects to the existing standard services.


¿Qué es Webgui?


WEBGUI es un SAP GUI para HTML donde puedes acceder al sistema SAP desde tu navegador sin instalar ningún software frontal de SAP.

WebGUI es una característica estándar de SAP que se puede lanzar con el código WEBGUI o según la nota 2203575

Pero el problema surge cuando necesitas personalizar el webgui donde los servicios webgui estándar deben modificarse, lo cual no se recomienda.


Creación de un Alias


En lugar de personalizar y usar los servicios webgui estándar, es mejor crear un alias para lo mismo y llamar al servicio webgui internamente por el alias y realizar las personalizaciones necesarias en el alias.



Crea un nuevo alias mediante la creación de alias externo en la transacción SICF.





Selecciona el elemento objetivo es decir, el servicio webgui estándar /default_host/sap/bc/gui/sap/its/webgui





Ahora se pueden realizar todo tipo de personalizaciones en el alias sin afectar el servicio estándar. Incluso puedes acortar la URL del webgui asignando una palabra clave adecuada como nombre del servicio.

Por ejemplo: http://<host><port>/webgui en lugar de la URL estándar: http://<host><port>/default_host/sap/bc/gui/sap/its/webgui


Aspecto visual


Puedes cambiar el tema para webgui similar a los temas de inicio de sesión de sap en la configuración de la GUI. Tienes la opción de elegir entre una variedad de temas según la nota 1508958





Para una vista de iconos más amigable para el usuario, sigue la nota 1148291 y utiliza el parámetro ~webgui_icon_toolbar en consecuencia.

Para habilitar las teclas de combinación, utiliza el parámetro ~webgui_combobox_with_keys según la nota 495409


Problema de cierre de sesión


Para citar un ejemplo del efecto secundario de modificar el servicio webgui estándar, tuvimos que implementar webgui y el cierre de sesión no se completaba, por lo tanto, para redirigir después del cierre de sesión, necesitamos realizar los cambios necesarios en el servicio estándar. Esto resultó en la resolución del problema, pero los usuarios enfrentaron problemas en el portal donde se les pedía iniciar sesión nuevamente al acceder a pestañas diferentes debido a la redirección de cierre de sesión establecida en el servicio webgui estándar.



Por lo tanto, el alias creado y los cambios realizados en él garantizan que el servicio webgui estándar no se vea afectado y también se logra el cierre de sesión completo necesario.


Redirección de cierre de sesión


Si te encuentras con un cierre de sesión incompleto en webgui, sigue el procedimiento a continuación para resolverlo.

Navega hasta el alias creado en SICF.

En las 'Páginas de error', encuentra la opción 'Cierre de sesión' y crea la cabecera y el cuerpo de la página de respuesta explícita de la siguiente manera.


Cabecera de página:

<NO_TRANSLATION><HEADER>
ITS-Cmd:1
</HEADER><HEADER>
ITS-Cmd-XML:1
</HEADER></NO_TRANSLATION>
Cuerpo de página:

<?xml version="1.0" ?> <ITS> <cmd name="ITS" /> <
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

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?