Procesos ABAP.
Cuando un usuario trabaja con SAP utiliza alguna de las aplicaciones que provee el producto, esta aplicación pudo ser diseñanda en el lenguaje de programación ABAP o JAVA.
El Dispatcher de ABAP es quien se encargar de distribuir los pedidos en los Work Processes.
- Procesos de Dialogo (Tido D)
- Procesos de Backgroud (Tipo B)
- Procesos de Lock Management (Tipo E)
- Procesos de Update 1 y 2 (Tipo V)
- Procesos de Spool (Tipo S)
Message Server (MS) Maneja las comunicaciones entre los Dispatcher, se configura solo uno para todo el sistema SAP.
Gateway (GW) Permite la comunicación entre sistemas SAP o entre sistemas SAP y sistemas de aplicación externo, existe uno por dispatcher o uno por instancia.
Internet Communication Manager (ICM) Permite la comunicación con el sistema SAP a traves e protocolos web como HTTP, recive los pedidos del cliente y los reevia a SAP para su posterior procesamiento.
Procesos JAVA:
El Distpacher, distribuye los pedidos entre los server processes de la instancia.
El Server Process es quien ejecuta el pedido de la aplicación.
Estos procesos son Multi-Thread.
Por cada dispatcher tendremos al menos un server proceeses y como maximo 16.
El messaje server de JAVA, maneja la lista de Dispatcher activos y de server proceesos, es el responsable de la comunicación dentro del entorno de comunicación 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 proccesses, este proceso es único para todo el sistema.
El Software Deployment Manager (SDM) es la herramienta estandar utilizada para instalar componentes de Software de JAVA.