Avalados por :

Una guía básica del Servidor de Aplicaciones SAP para consultores no técnicos.

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

Como administrador de SAP Basis, sé que muchos consultores de SAP no técnicos y nuevos encuentran inicialmente difícil comprender el Servidor de Aplicaciones ABAP.

Esta es una visión general rápida del Servidor de Aplicaciones SAP para consultores funcionales de SAP, desarrolladores y consultores técnicos no básicos que desean comprender cómo se ejecutan realmente las aplicaciones SAP en un sistema ABAP. Y también para aquellos que desean comprender SAP BASIS y comenzar con buen pie.

Para entender BASIS, comencemos con lo básico. Comencemos por la primera capa en SAP Netweaver llamada el ' Servidor de Aplicaciones Web '. Bueno, no temas, lo mantendré lo más simple posible sin entrar en jergas o terminología.

¿Alguna vez te has preguntado qué sucede detrás de la pantalla de SAP cuando haces clic en un botón para ver un informe?

- Es muy interesante, comencemos con lo que ves en la pantalla, el GUI, se llama SAP GUI.

  • SAP GUI instalado en tu PC local, muestra la pantalla de acuerdo al programa ABAP que estás ejecutando.

¿Cómo sabe SAP GUI qué se debe mostrar, qué datos necesita recuperar y dónde se deben almacenar?

- Todo esto lo gestiona el programa ABAP que se ejecuta en el Servidor de Aplicaciones .

¿Qué comprende este servidor de aplicaciones SAP?

- Bueno, hay muchos componentes, pero discutamos lo mínimo para mantenerlo simple. SAP GUI se comunica con el servidor de aplicaciones que tiene un DESPACHADOR y 5 procesos diferentes para ejecutar el programa ABAP . Estos 5 procesos diferentes se llaman PROCESOS DE TRABAJO en SAP, ya que hacen todo el trabajo duro.

Veamos los diferentes procesos de trabajo y el trabajo que realizan.

  • Cualquier programa que necesite mostrar una pantalla al usuario (es decir, requiera entradas de datos de los usuarios) es ejecutado por el proceso de trabajo DIALOG . Recuperará el programa ABAP necesario y lo ejecutará para ti. Puede haber dos o más de este tipo dependiendo de la carga en el servidor.

  • Cualquier tipo de trabajo de impresión es atendido por el proceso de trabajo SPOOL . Cuando presionas el botón de impresión, este proceso hará lo necesario para obtener la impresión.

  • Cualquier tipo de trabajo que solo necesite procesar datos y pueda hacerse sin intervención del usuario es ejecutado por el proceso de trabajo BACKGROUND . Todos los trabajos de procesamiento por lotes son trabajos en segundo plano.

Ahora veamos los procesos de trabajo que se requieren para mantener los DATOS consistentes.

  • El proceso de ENQUEUE garantiza que los datos que un usuario está editando no puedan ser modificados por otro usuario. Es una especie de mecanismo de bloqueo.

  • El proceso de UPDATE escribe los datos que has ingresado en tu pantalla en la base de datos una vez que hayas completado tu transacción completa. Hay dos de ellos.

Así que esto resume los 5 diferentes procesos de trabajo y el trabajo que realizan.

Ahora veamos el proceso que maneja la comunicación en el Servidor de Aplicaciones.

Necesitamos un coordinador entre los diferentes procesos de trabajo, una especie de líder de equipo para decir quién hará qué trabajo y cuándo.

  • Para esto tenemos un DESPACHADOR , organiza la comunicación entre los procesos de trabajo y también entre el SAPGUI.

Necesitamos un proceso que mantenga información sobre todos los procesos y ayude al despachador a equilibrar la carga entre ellos.

  • Servidor de mensajes hace exactamente eso. También ayuda a establecer la conexión inicial entre SAP GUI y el servidor de aplicaciones cuando el usuario inicia sesión por primera vez y se utiliza para la comunicación con otros sistemas en el paisaje.

Hay mucho más en esta arquitectura, pero esto es para dar una idea muy general de lo que sucede en el 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?