Avalados por :

Configurações e melhores práticas do WebGUI para SAP: Como personalizar o alias e evitar efeitos colaterais.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 14 Vistas
0
Cargando...
Olá a todos,



Esta postagem no blog irá ajudá-lo a configurar o WebGUI e seguir suas melhores práticas para garantir que não haja efeitos colaterais nos serviços padrão existentes.


O que é Webgui?


WEBGUI é um SAP GUI para HTML onde você pode acessar o sistema SAP a partir do seu navegador sem instalar qualquer software frontal da SAP.

WebGUI é uma funcionalidade padrão da SAP que pode ser lançada com o código WEBGUI ou de acordo com a nota 2203575

Mas o problema surge quando você precisa personalizar o webgui, onde os serviços webgui padrão precisam ser modificados, o que não é recomendado.


Criação de um Alias


Em vez de personalizar e usar os serviços webgui padrão, é melhor criar um alias para o mesmo e chamar o serviço webgui internamente pelo alias e realizar as personalizações necessárias no alias.



Crie um novo alias através da criação de um alias externo na transação SICF.





Selecione o elemento alvo, ou seja, o serviço webgui padrão /default_host/sap/bc/gui/sap/its/webgui





Agora você pode realizar todos os tipos de personalizações no alias sem afetar o serviço padrão. Você até pode encurtar a URL do webgui atribuindo uma palavra-chave adequada como nome do serviço.

Por exemplo: http://<host><port>/webgui em vez da URL padrão: http://<host><port>/default_host/sap/bc/gui/sap/its/webgui


Aspecto visual


Você pode alterar o tema para webgui semelhante aos temas de login do sap nas configurações da GUI. Você tem a opção de escolher entre uma variedade de temas de acordo com a nota 1508958





Para uma visualização de ícones mais amigável ao usuário, siga a nota 1148291 e utilize o parâmetro ~webgui_icon_toolbar conforme necessário.

Para habilitar as teclas de combinação, utilize o parâmetro ~webgui_combobox_with_keys de acordo com a nota 495409


Problema de encerramento de sessão


Para citar um exemplo do efeito colateral de modificar o serviço webgui padrão, tivemos que implementar o webgui e o encerramento da sessão não era concluído, portanto, para redirecionar após o encerramento da sessão, precisamos fazer as alterações necessárias no serviço padrão. Isso resultou na resolução do problema, mas os usuários enfrentaram problemas no portal onde eram solicitados a fazer login novamente ao acessar abas diferentes devido à redireção de encerramento de sessão estabelecida no serviço webgui padrão.



Portanto, o alias criado e as alterações feitas nele garantem que o serviço webgui padrão não seja afetado e também garante o encerramento de sessão completo necessário.


Redirecionamento de encerramento de sessão


Se você se deparar com um encerramento de sessão incompleto no webgui, siga o procedimento abaixo para resolvê-lo.

Navegue até o alias criado no SICF.

Em 'Páginas de erro', encontre a opção 'Encerramento de sessão' e crie o cabeçalho e o corpo da página de resposta explicitamente da seguinte maneira.


Cabeçalho da página:

<NO_TRANSLATION><HEADER>
ITS-Cmd:1
</HEADER><HEADER>
ITS-Cmd-XML:1
</HEADER></NO_TRANSLATION>
Corpo da 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?