Avalados por :

Um guia básico do Servidor de Aplicativos SAP para consultores não técnicos.

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

Como administrador de SAP Basis, sei que muitos consultores de SAP não técnicos e novos encontram inicialmente difícil compreender o Servidor de Aplicações ABAP.

Esta é uma visão geral rápida do Servidor de Aplicações SAP para consultores funcionais de SAP, desenvolvedores e consultores técnicos não básicos que desejam compreender como as aplicações SAP realmente são executadas em um sistema ABAP. E também para aqueles que desejam compreender o SAP BASIS e começar com o pé direito.

Para entender o BASIS, vamos começar com o básico. Vamos começar pela primeira camada no SAP Netweaver chamada de ' Servidor de Aplicações Web '. Bem, não se preocupe, vou manter isso o mais simples possível sem entrar em jargões ou terminologia.

Já se perguntou o que acontece por trás da tela do SAP quando você clica em um botão para ver um relatório?

- É muito interessante, vamos começar com o que você vê na tela, o GUI, chamado de SAP GUI.

  • SAP GUI instalado em seu PC local, exibe a tela de acordo com o programa ABAP que você está executando.

Como o SAP GUI sabe o que deve ser exibido, que dados precisam ser recuperados e onde devem ser armazenados?

- Tudo isso é gerenciado pelo programa ABAP que é executado no Servidor de Aplicações .

O que compreende este servidor de aplicações SAP?

- Bem, há muitos componentes, mas vamos discutir o mínimo para manter simples. O SAP GUI se comunica com o servidor de aplicações que possui um DESPACHANTE e 5 processos diferentes para executar o programa ABAP . Esses 5 processos diferentes são chamados de PROCESSOS DE TRABALHO no SAP, pois realizam todo o trabalho pesado.

Vamos ver os diferentes processos de trabalho e o trabalho que realizam.

  • Qualquer programa que precise exibir uma tela ao usuário (ou seja, requer entradas de dados dos usuários) é executado pelo processo de trabalho DIALOG . Ele recuperará o programa ABAP necessário e o executará para você. Pode haver dois ou mais desse tipo, dependendo da carga no servidor.

  • Qualquer tipo de trabalho de impressão é tratado pelo processo de trabalho SPOOL . Quando você pressiona o botão de impressão, esse processo fará o necessário para obter a impressão.

  • Qualquer tipo de trabalho que só precise processar dados e possa ser feito sem intervenção do usuário é executado pelo processo de trabalho BACKGROUND . Todos os trabalhos de processamento em lote são trabalhos em segundo plano.

Agora vamos ver os processos de trabalho necessários para manter os DADOS consistentes.

  • O processo de ENQUEUE garante que os dados que um usuário está editando não possam ser modificados por outro usuário. É uma espécie de mecanismo de bloqueio.

  • O processo de UPDATE escreve os dados que você inseriu em sua tela no banco de dados assim que você completar sua transação completa. Existem dois deles.

Então isso resume os 5 diferentes processos de trabalho e o trabalho que realizam.

Agora vamos ver o processo que gerencia a comunicação no Servidor de Aplicações.

Precisamos de um coordenador entre os diferentes processos de trabalho, uma espécie de líder de equipe para dizer quem fará qual trabalho e quando.

  • Para isso, temos um DESPACHANTE , que organiza a comunicação entre os processos de trabalho e também entre o SAPGUI.

Precisamos de um processo que mantenha informações sobre todos os processos e ajude o despachante a equilibrar a carga entre eles.

  • Servidor de mensagens faz exatamente isso. Também ajuda a estabelecer a conexão inicial entre o SAP GUI e o servidor de aplicações quando o usuário faz login pela primeira vez e é usado para a comunicação com outros sistemas na paisagem.

Há muito mais nesta arquitetura, mas isso é para dar uma ideia muito geral do que acontece no WAS APAB.

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?