✒️Los procesos del SAP Netweaver AS
Los procesos del SAP Netweaver AS
LECCCION 2 PROCESOS DEL SAP NETWEAVER
1. Procesos ABAP
Cuando un usuarios trabaja con SAP, utiliza algunas de las aplicaciones que provee el producto tal como ECC (ERP Central Component), la aplicaciòn central antes llamada R/3. Esta aplicaciòn pudo haber sido diseñada en el lenguaje de Programaciòn ABAP o en JAVA. De esto se deduce que dependiendo del lenguaje con que se decidiò crear la aplicaciòn va a ser procesada por la parte de ABAP o de JAVA de nuestro servidor Netweaver SAP.
Nota: En cada una de las Instancias ABAP y JAVA corren una serie de procesos en paralelo los cuales trabajan en conjunto y se comunican en algunos casos.
Procesos del Entorno de ejecuciòn ABAP
El Dispatcher de ABAP, es quien se encarga de distribuir los pedidos entre los work processes.
Como vimos antes, este proceso se encuentra en cada instancia ABAP de nuestro sistema SAP.
¿Que tipos de Work Procesess son los que dependen de la Administraciòn de Dispatcher?
-Procesos de Dialogo (Tipo D) DIA
-Procesos de Background (Tipo B)
-Procesos de Lock Management (Tipo E)
-Procesos de Update 1 y 2 (tipo V) UP2
-Procesos de Spool (Tipo S)
Estos procesos se obtienen con la transacciiòn SM50
La cantidad de procesos de cada tipo que una instancia tendrà se determinan configurando el parametro correspondiente en el perfil de la Instancia.
TIPO USO PARAMETRO
DIA Procesos de Dialogo rdisp/wp_no_dia
UPD Actualizaciones rdisp/wp_no_vd
UPD2 Act. Baja Criticidad rdisp/wp_no_vd2
BGD Ejecutar trabajos fondo rdisp/wp_no_btc
SPO Procesos Pedidos salida Impr rdisp/wp_no_spo
ENQ Gestiona Bloqueos rdisp/wp_no_enq
Vamos ahora otros procesos que no son work Process y que proveen servicios de comunicaciòn interna y externa.
El MESSAGE SERVER. Maneja las comunicaciones entre los dispatcher distribuidos en todo el sistema.
De esta manera se logra escalabiliad de multiples servidores de aplicacion (instancias) en paralelo. El Message server se configura solo uno para todo el sistema SAP.
-El GATEWAY Permite la comunicaciòn entre sistemas SAP Y sistemas de aplicaciòn externos. Existe un dispatcher o intancia ABAP.
El INTERNET COMMUNICATION MANAGER
Permite la comunicaciòn con el sistema SAP a travès de protocos web tales como HTTP. El ICM recibe los pedidos del cliente y los reenvia al sistema SAP para su posterior procesamiento.
-En los sistemas mixtos ABAP Java, El ICM puede reconocer si es una llamada para el AS ABAP o para el AS JAVA, ya que ambos manejan aplicaciones Web. Es posible configurar o no un ICM por cada servidor de aplicaciòn.
2. PROCESOS JAVA
En el ambiente de ejecuciòn de una Instancia JAVA (O ABAP JAVA) vamos a encontrar principalmente estos procesos.
El Dispatcher distribuye los pedidos entre los server Processes de la Instancia. El Server Process es quien finalmente ejecuta el pedido de la aplicaciòn JAVA.
Estos procesos son multi-thread (Multihilo) por lo que puedan procesar en paralelo un gran numero de pedidos, en contraste a los procesos ABAP.
El Message Service de JAVA maneja la lista de dispatcher activos y tambièn de server processes. Es responsable de la comunicaciòn de JAVA. Existe solo uno por sistema.
El Enqueue Service administra los bloqueos logicos que las aplicaciones JAVA solicitan durante su ejecuciòn en el server process. Es responsable de cada programador como y cuando solicitar el bloqueo en sus aplicaciones.
EL Software Deployment Manager (SDM) Es la Herramienta estandar utilizada para instalar componentes de software de JAVA en el servidor de Aplicaciòn.
 
 
 
Sobre el autor
Publicación académica de Edwin Vargas Guzman, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Edwin Vargas Guzman
Profesión: Ingeniero Electronico - Colombia - Legajo: XS14Z
✒️Autor de: 52 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Edwin Vargas