
Procesos ABAP
Cuando un usuario trabaja con una aplicación SAP puede manejar el lenguaje ABAP o JAVA, en cada una de estas instancias corren una seri de procesos en paralelo las cuales trabajan en conjunto y se comunica en algunos casos.
El dispatcher (despachante) ABAP es quien se encarga de distribuir los pedidos entre los work processes.
Tipos de work processes dependen de la administración dispatcher
· Procesos de dialogo (tipo D)
· Procesos de Background (tipo B)
· Procesos de lock Managent (tipo E)
· Procesos update 1 y 2 (tipo v)
· Procesos de spool (tipo s)
El mensaje server MS maneja la comunicación entre los dispatchers distribuidos de todo el sistema de esta manera se logra la escalabilidad de múltiples servidores de aplicación este mensaje se configura para todo el sistema SAP.
El Gateway (GW) permite la comunicación entre sistemas SAP o sistemas externos, existe uno por dispatcher o instancia.
El internet communication Manager ICM permite la comunicación con el sistema SAP a través de protocolos WEB tales como HTT. El ICM recibe los pedidos del cliente y los reenvía a SAP para su posterior procesamiento.
Procesos JAVA
Los servers procces es quien finalmente ejecuta el pedido de la apliacion JAVA, estos procesos son multi Thread (multi-hilo) por lo que puede procesar los procesos una gran numero de pedidos.
Por cada dispatcher hay un server process y como máximo se tendrán 16