![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️Los procesos del SAP Netweaver AS
Los procesos del SAP Netweaver AS
![Los procesos del SAP Netweaver AS Los procesos del SAP Netweaver AS](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/435.jpg)
Procesos ABAP
Una aplicación SAP pudo haber sido diseñada en el lenguaje de programación ABAP o JAVA. Dependiendo del lenguaje, va a ser procesada por la parte de ABAP o JAVA del SAP Netweaver AS.
Tipos de work processes:
El dispatcher de ABAP es quien se encarga de distribuir los pedidos entre los work processes. Estos son:
- Procesos de Diálogo (tipo D)
- Procesos de Background (tipo B)
- Procesos de Lock Managemen (tipo E)
- Procesos de Update 1 y 2 (tipo V)
- Procesos de Spool (tipo S)
Para determinar la cantidad de procesos de cada tipo se tiene que configurar los parámetros correspondientes "rdisp/wp_no_XXX" mediante la transacción RZ10, seleccionando la instancia deseada.
Procesos que NO son work processes: Existe otro tipos de procesos que proveen servicios de comunicación interna y externa. Estos son:
- Message Server (MS): Maneja las comunicaciones entre los dispatchers distribuidos en todo el sistema, lo que permite realizar la escalabilidad de varias instancias en paralelo. Se configura un solo MS para todo el sistema SAP.
- Gateway (GW): Permite la comunicación entre sistemas SAP, o entre sistemas SAP y sistemas externos. Existe uno por cada dispatcher o instancia ABAP.
- Internet Communication Manager (ICM): Permite la comunicación con el sistema SAP a través de protocolos web como HHTTP. El ICM recibe los pedidos del cliente y los reenvía al sistema SAP para que lo procese.
Procesos JAVA:
El distpacher distribuye los pedidos entre los server processes de la instancia, los cuales son multi-trhead, permitiéndoles procesar en paralelo un gran número de pedidos (a diferencia de los procesos ABAP).
Por cada distpacher existe al menos un server process y como máximo un total de 16.
- Message Service de JAVA: Es el responsable de la comunicación, manejando la lista de dispatchers activos y tambien de server processes.
- Enqueue Service: Administra los bloqueos lógicos que las aplicaciones JAVA solicitan durante su ejecución en el server process.
- Software Deployment Manager (SDM): Es la herramienta estándar utilizada para instalar componentes de software de JAVA en el servidor de aplicación.
 
 
 
Sobre el autor
Publicación académica de Rodrigo Leonardo María García, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Rodrigo Leonardo María García
Profesión: Analista de Administración Sap - Argentina - Legajo: CM14L
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me llamo rodrigo, tengo 23 años y vivo en argentina. soy ingeniero en sistemas de información y actualmente trabajo en una empresa nacional como administrador sap.
Certificación Académica de Rodrigo María