✒️SAP BASIS Los procesos de diálogo ABAP
SAP BASIS Los procesos de diálogo ABAP
Capa de presentación
Los usuarios pueden logarse al sistema SAP utilizando diferentes front ends, tal como el SAP GUI ó mediante un navegador, las peticiones son procesadas %u200B%u200Bpor el entorno de ejecución ABAP, al conectarse a través de un navegador, el procesamiento se puede hacer por la ABAP o el entorno de ejecución de Java, en función de la solicitud
Procesamiento de solicitudes de SAP GUI
La tramitación de una solicitud del usuario en el sistema SAP, implica diferentes procesos en las tres capas (presentación, aplicación y la capa de base de datos).
Las entradas en pantalla de un usuario las recibe el programa de presentación de SAP, SAPGUI, las convierte a un formato propio y las envía al dispatcher.
El dispatcher gestiona, en acuerdo con el sistema operativo, los recursos para las aplicaciones escritas en abap.
Las principales tareas del dispatcher ABAP incluyen la distribución de la carga de transacciones para los procesos de trabajo, la integración de la capa de presentación y la organización de las operaciones de comunicación.
La solicitud envía por SAP GUI entra en una cola de solicitudes en el dispatcher y el dispatcher distribuye (dispatches) las solicitudes (requests) de los usuarios, uno tras otro, a los procesos de trabajo libres.
Para poder procesar las solicitudes de usuario frecuentemente los procesos de trabajo necesitaran leer datos desde ó escribirlos en la base de datos. Por esta razón cada proceso de trabajo está conectado directamente con la base de datos
Al final del procesamiento, el resultado de éste regresa mediante el dispatcher al SAPGUI. El SAPGUI interpreta los datos recibidos y genera una pantalla para el usuario
Interface con la base de datos
Dentro del lenguaje de programación ABAP el programador puede utilizar lo que se conoce como ABAP Open SQL para acceder a los datos de la aplicación ABAP. Cuando se elige este método el programador se independiza del gestor de base de datos sobre el cual se instaló el sistema SAP.
La interfaz de base de datos, que existe en cada proceso de trabajo, traduce la sentencia Open SQL al correspondiente lenguaje SQL. Es importante porque así los programas ABAP aseguran su independencia con respecto a la base de datos.
En el buffer se suele guardar la información que no se suele cambiar frecuentemente, las pantallas, información del diccionario ABAP y tablas con datos estáticos.
 
 
 
Sobre el autor
Publicación académica de Sebastian Chiesa, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Sebastian Chiesa
Argentina - Legajo: OU70U
✒️Autor de: 23 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Sebastian Chiesa