![SAP BASIS Los procesos de diálogo ABAP SAP BASIS Los procesos de diálogo ABAP](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/324.jpg)
1. LA CAPA DE PRESENTACIÓN
------------------------------
los usuarios puede usar diferentes FRONT ENDS(parte que interactua con el usuario)
como el SAP GUI, tambien se usa el navegador.
ambas entornos es ejecutados en ABAP sin importar si son transacciones clasicas o aplicaciones web seran ejecutadas por el proceso de diálogo de la instancia abap.
Cuando llega la solicitud al sistema se determina si es ABAP o JAVA y se envia al entorno adecuado.
figuras 230
2. PROCESAMIENTO DE SOLICITUDES SAP GUI
Capa de presentación
Nivel de aplicación
Nivel de base de datos
figura231
El dispatcher (ABAP) se encargar de gestionar los recursos para las aplicaciones escritas en abap en coordinación con elsistema operativo
tareas del dispatcher distribución de solicitudes entre sus work processes, integración de la capa de presentación y las organizacion de las comunicaciones.
la solicitud envia por el SAP GUI entra en una cola de solicitudes del dispatcher
no hay una relación fija entre los procesos y los usuarios
cada work processes esta conectado a la base de datos.
despues que es procesada la solicitud la respuesta es enviada a través del dispatcher al sap gui interpreta la respuesta y genera una pantalla para el usuario.
SHARED MEMORY ayudan a agilizarel tiempo de respuesta del servidor de aplicación a la capa de apliación GUI.
alojamiento de datos repetidos en buffers.
3. INTERFACE CON LA BASE DE DATOS DEL SISTEMA
-----------------------------------------------
sql STRUCTURED QUERY LANGUAGE
RDBMS SISTEMA ADMINISTRADOR DE BASE DE DATOS RELACIONALES
oPEN SQL (SENTENCIA) intentan utilizar de manera óptima los buffers del serv. de aplic para acceder rapidamente.
Mucha inform,ación que no cambia son los buffers del AS ABAP, programadores ABAP, las pantallas,dicionario ABAP, tablas datos estáticos
Si usamos SQL NATIVE para acceder a los objetos de la base de datos, la interfaz de base de datos y buffer local n serán utilizados en estos casos.
6000seg = 10 minutos tiempo de ejecución (time out)
rz11 transacción