✒️SAP BASIS Los procesos de diálogo ABAP
SAP BASIS Los procesos de diálogo ABAP
1.- Capa de presentación: Los usuarios se pueden loguear utilizando diferentes FrontEnd, como Sap GUI o a través de un navegador. En ambos casos las aplicaciones puedes ser ejecutados en el entorno de ejecución ABAP de SAP. Todas las tx serán ejecutadas por ep proceso de dialogo de la instancia ABAP.
2.- Procesamiento de solicitudes SAP GUI: Cuando un usuario llama una tx, esto se toma por SAP GUI, lo convierte en formato interno y es enviado al AS ABAP. El dispatcher (ABAP) es el proceso central del AS ABAP y gestiona los recursos para las aplicaciones escritas en ABAP en coordinación con el SO donde corre SAP. Las tareas dispatcher es distribuir las solicitudes entre sus workprocesses, la integración de SAP GUI y comunicaciones. La solicitud enviada por el SAp GUI entra en una cola de solicitudes de dispatcher y en cuanto existe un proceso de dialogo libre esta es enviada por el dispatcher a este WP. Cada work process esta conectado directamente a la BdD. Finalmente una vez procesada la solicitud por el WP la respuesta es enviada a travez del dispatcher al SAP GUI quien interpreta la respuesta y genera la pantalla de usuario.
Proceso de dialogo: Son los procesos que atienden a los usuarios y tienen un tiempo de vida. Cuando un proceso esta trabajando no puede demorar mas de 600 segs. por standard de SAP, si por alguna razón se sobrepasa ese limite el sistema arrojara un error de Dump por timeout. Esto permite asegurar alta disponibilidad de sistema. Si por alguna razón necesitamos cambiar ese parámetro debemos usar tx RZ11.
3.- Interface con la BdD del sistema: Para acceder a los datos de la aplicación ABAP se utiliza ABAP Open SQL. La ventaja de usar OPEN SQL es que cuando se interpreta la sentencia por el WP se utilizan de manera optima los buffers del servidor de aplicación SAP para acceder a los datos rápidamente. Si el programa ABAP tiene en su código sentencia nativas de SQL, este pierde independencia de la plataforma de BdD del sistema SAP lo cual nos recomendable.
 
 
 
Sobre el autor
Publicación académica de Mauricio Diaz, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Mauricio Diaz
Profesión: Jefe de Sistemas de Informacion y Desarrollo de Software - Chile - Legajo: KU48K
✒️Autor de: 20 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Mauricio Diaz