✒️Los procesos del SAP Netweaver AS
Los procesos del SAP Netweaver AS
1. PROCESOS ABAP.
Cuando un usuario trabaja con SAP utiliza alguna de las aplicaciones que provee el producto como el ECC. Esta aplicacion puede haber sido diseñada en el lenguaje de programacion ABAP o en JAVA. Dependiendo del lenguaje en que se decidio crear la aplicacion va a ser procesada por la parte de ABAP o de JAVA. de nuestro servidor Netweaver SAP.
Que tipor de work processes son los que dependen de la administracion del dispatcher?
- Procesos de dialogo(tipo D)
- Procesos de Background(tipo B)
- Procesos de Lock Managment(tipo E)
- Procesos de Update 1 y 2 (tipo V)
- Procesos de Spool( tipo S).
Los cuales podemos visualizar en la transaccion SM50.
La cantidad de procesos de cada tipo que una instancia tendra se determinan configurando el parametro correspondiente en el perfil de la instancia.
AUDIO TIP:
En un sistema productivo las cantidades que se configuran de cada uno, resultara esencial para optimizar el uso de nuestros recursos. Como me doy cuenta si tengo que agregar mas procesos de un tipo u otro, y la mejor respuesta es la practica. Por eso debemos monitorear diariamente los procesos y ver los momentos picos de nuestro sistema para darnos cuenta cuantos procesos de cada uno esta ocupando nuestro sistema y ahi podemos deducir si nos esta haciendo aumentar o disminuir la cantidad en cada uno.
Servicios de comunicacion interna y externa.
El Message Server MS maneja las comunicaciones entre los dispatchers distribuidos en todo el sistema. Solo se configura uno para todo el sistema.
El Gateway (GW) .(Establece la comunicacion entre sistemas SAP, o entre sistemas SAP y sistemas de aplicacion externos).Existe uno por dispatcher o instancia ABAP
El Internet Communication Manager ICM permite la comunicacion con el sistema SAP atraves de protocolos web tales como HTTP. El ICM recibe los pedidos del cliente y los reenvia al sistema SAP para su posterior procesamiento.
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 aplicacion.
2. PROCESOS JAVA.
En una instancia JAVA O ABAP JAVA, tendremos los siguientes procesos:
El Dispatcher distribuye los pedidos entre los server processes de la instancia.
El server processes es el que ejecuta el pedido de la aplicacion JAVA. Estos procesos son multi-thread(multi-hilo) por lo que pueden procesar en paralelo un gran numero de pedidos, en contraste a los procesos ABAP.
Por cada dispatcher tendremos al menos un server process y como maximo un total de 16 server processes,.
El Message Service de JAVA maneja la lista de dispatcher activos y tambien de server processes. Asi mismo es responsable de la comunicacion del entorno de comunicacion de JAVA. Existe solo uno por sistema.
El Enqueue Service administra los bloqueos logicos que las aplicaciones JAVA solicitan durante su ejecucion en el server process. Las solicitudes de bloqueo estan incorporadas en el codigo de cada programa JAVA siendo responsablidad del programador como y cuando solicitar un bloqueo en sus aplicaciones. Este proceso es unico para todo el sistema.
El Software Deployment Manager(SDM) es una herramienta estandar que sirve para instalar componentes de software de JAVA en el servidor de aplicacion.
 
 
 
Sobre el autor
Publicación académica de Juan Torres Andrade, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Juan Torres Andrade
Profesión: Ingeniero en Sistemas Computacional - Mexico - Legajo: XZ88V
✒️Autor de: 20 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BASIS Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Mantenerme constante-disciplinado para poder obtener el conocimiento y así poder lograr ser un consultor sap basis.
Certificación Académica de Juan Torres