✒️Los procesos del SAP Netweaver AS
Los procesos del SAP Netweaver AS
Procesos ABAP
Al trabajar un usuario con SAP utiliza alguna app de las que provee el producto, como lo es el ECC. Esta app puede haber sido diseñada en el lenguaje ABAP o en JAVA. *Dependiendo el lenguaje con que se decidió crear la aplicación va a ser procesada por la parte de ABAP o de JAVA de nuestro servidor NetWeaver SAP.
El dispatcher ABAP es quien se encarga de distribuir los pedidos entre los work process.Este proceso se encuentra en cada instancia ABAP de nuestro sistema.
** WOR PROCESS QUE DEPENDEN DE LA ADMINISTRACIÓN DEL DISPATCHER**
- Procesos de diálogo (tipo D)
- Procesos de Backgorund (tipo B)
- Procesos de Lock Managment (tioo E)
- Procesos de Update 1 y 2 (tipo v)
- Procesos de Spool (tipo S)
** Servicios que no son work process y que proveen servicios de comunicación interna y externa.
Message Server MS maneja la comunicación entre los dispatchers distribuidos en todo el sistema. Logrando así escalabilidad de múltiples servidores de aplicaci+on (instancias) en paralelo.
Gateway (GW) permite la comunicación entre sistemas SAP, o entre sistemas SAP y sistemas de aplicación externos. Existe uno por dispatcher o instancia SAP.
En los sistemas mixtos ABAP JAVA, el ICM puede reconocer si el pedido es una llamada para el AS ABAP o para el AS JAVA ya que ambos manejan aplicaciones web. Es posible configurar o no un ICM por cada servidor de app.
** Procesos JAVA
En ambiente de ejecución de una instancia JAVA (o ABAP JAVA) se encuentran principalmente estos procesos:
-Dispatcher distribuye los pedidos entre los server processes de la instancia. El server process es quien finalmente ejecuta el pedido de la app JAVA. Estos procesos son ""multi-thread"" (multi-hilo) por lo que pueden procesar en paralelo un gran número de pedidos, en contraste a los procesos ABAP.
****Por cada dispatcher tendremos al menos un server process y como máximo un total de 16 server process****
-El Message Service de JAVA maneja la lista de dispatchers activos y también de server processes. El responsable de la comunicación dentro del entorno de comunicación de JAVA (Uno por sistema).
-Enqueue Service administra los bloqueos lógicos que las apps JAVA solicitan durante si ejecución en el server process.
-El software Deployment Manager (SDM) es la herramienta estándar utilizada para instalar componentes de software de JAVA en el servidor de app.
 
 
 
Sobre el autor
Publicación académica de Eduardo Méndez Ramírez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Eduardo Méndez Ramírez
Profesión: Biólogo Titulado - Mexico - Legajo: HZ31V
✒️Autor de: 59 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BASIS Nivel Avanzado
🎓Egresado del módulo:
Presentación:
Buen día, soy el biólogo eduardo méndez ramírez, especialista en el área ambiental, con conocimoentos de sistemas y equipos de computo, es mi pasión aprender y laborar de manera proactiva y eficiente
Certificación Académica de Eduardo Méndez