✒️Los procesos del SAP Netweaver AS
Los procesos del SAP Netweaver AS
Procesos ABAP
Cuando un usuarios trabaja con SAP utilizan algunas aplicaciones que pudieron haber sido diseñadas en el lenguaje de programación ABAP o en JAVA, de acuerdo a que lenguaje se utilizó la aplicación seráa procesada por la parte ABAP o de JAVA del servirod Netweaver SAP.
En cada una de las instancias correon una serie de procesoso en paralelo los cuales trabajan en conjunto y se comunican en algunos casos.
El dispaches de ABAP es quien se encarga de la distribución de pedido entre los work processes, este se encuentra en cada instancia ABAP.
Work Processes:
- Procesos de Dialogo (tipo D)
- Procesos de Background (tipo B)
- Proccesos de Lock Managment (tipo E)
- Procesos de Update 1 y 2 (tipo V)
- Procesos de Spool (tipo S)
La cantidad de procesos que una instancia tendrá se determina en la configuración del parámetro correspondiente.
Tipo | Uso | Parámetro |
DIA | Procesos de diálogo | rdisp/wp_no_dia |
UPD | Actaulizaciones | rdiso/wp_no_vd |
UPD2 | Actualizaciones de baja criticidad | rdis/wp_no_vd2 |
BGD | Ejecutar trabajos de fondo | rdisp/wp_no_btc |
SPO | Procesa pedidos de salida (impresión) | rdis/wp_no_spo |
ENQ | Gestiona los bloqueos | rdis/wp_no_enq |
Procesos de Comunicación
Message Serve MS maneja comunicaciones entre los dispatchers para lograr la escabilidad de multiples instancias en paralelo, se configura solo uno para todo el sistema SAP.
Gateway GW permite la comunicación entre sistemas SAP, o entre sistemas SAP y sistemas externos. Esiste uno por dispatcher o instancia ABAP.
Internet Communication Manager ICM permite la comunicaición con el sistema SAP a través de protocolos Web. Recibe las peticiones de los clientes y los reenvía al sistema SAP.
2. Procesos Java
Dispatcher distribuye los pedidos entre los server processes de la instancia. El server process es quien ejecuta el pedido de la aplicación Java. Estos procesos pueden ser multithread por lo que pueden en procesar en paralelo un gran núero de pedidos. Cada dispatcher tiene al menos un server process y cómo máximo 16.
Message Service de JAVA maneja la lista de dispacthers activos y de server processes. Responsable de la comunicación de un entorno JAVA. Existe uno por sistema.
Enqueue Service dministra los bloqueos lógicos que se solicitan durante la ejecucuón de aplicaciones JAVA en el server Process. LAs solicitudes de bloqueo se encuentran en el código de cada programa JAVA. Existe solo uno en el sistema.
Software Deployment Manager SDM herramienta estandar que sirve para instalr componentes de software JAVA en el servidor de aplicación.
 
 
 
Sobre el autor
Publicación académica de Silvana Judith Garcés Ulloa, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Silvana Judith Garcés Ulloa
Profesión: Ingeniera en Sistemas - Ecuador - Legajo: DO26H
✒️Autor de: 43 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Silvana Garcés