
1. Procesos ABAP
En cada una de las instancias ABAP o JAVA corren procesos en paralelo en algunos casos se comunican entre si.
El dispacher ABAP se encarga de distribuir los pedidos.
Tipos de procesos Work Processes:
- 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)
Nota: En un sistema productivo la cantidad que se le asigna a cada proceso es fundamental, para darnos cuenta la cantidad a asignar debemos realizar un monitoreo a los momentos pico y así decidir cuales procesos nos faltan, la transacción para éste monitoreo es la SM50.
Tipos de procesos que no son Work Processes:
- Manage Server MS: maneja las comunicaciones entre los dispatcher, solo se configura uno para todo el sistema.
- Gateway GW: permite la comunicación entre sistemas SAP o con aplicaciones externos.
- Internet Communication Manager ICM: Permite la comunicación de SAP a través de protocolos web, recibe pedidos y los reenvía a SAP para su procesamiento.
2. Procesos JAVA:
El dspatcher distribuye los pedidos entre lo server processes quien finalmente ejecuta el pedido de la aplicación JAVA, éstos proceso se pueden procesar en paralelo con ABAP (Multi-hilo)
por cada dispatcher tendremos un server processes y máximo 16
- Mesage Service de JAVA: Maneja los dispatcher activos y los server processes comunica el entono JAVA y solo hay uno por sistema.
- Enqueue Service: Administra los bloques logicos de las aplicaciones JAVA, solo hay uno por sistema.
- Software Deployment Manager SDM: Herramienta utilizada para instala componentes JAVA en el servidor de aplicación.