✒️SAP BASIS Los procesos de diálogo ABAP
SAP BASIS Los procesos de diálogo ABAP
Capa de Presentación: Los usuarios tienen la posibilidad de loguearse al sistema SAP usando diferentes front ends, de la misma forma que el tradicional SAP GUI el cual utilizaremos a lo largo de el curso sin embargo además podrían usar un navegador y de esta forma laborar con las aplicaciones de SAP que se encuentren elaboradas para esta clase de interfaz de cliente. En los dos casos, los programas que componen aquellas aplicaciones permanecen desarrollados para que sean ejecutados en el ámbito de ejecución ABAP de nuestro sistema SAP. Una vez que llega la solicitud al sistema se establece si es ABAP o JAVA y se reenvía al ámbito conveniente.
Procesando solicitudes de SAP GUI: Las primordiales labores del dispatcher incluye el reparto de demandas entre sus work processes, la unión de la capa de presentación y la organización de las comunicaciones. La solicitud enviada por el SAP GUI entra en una cola de demandas en el dispatcher. En cuanto existe un proceso de diálogo independiente, la solicitud es enviada por el dispatcher a este work process. Para lograr procesar las demandas de cliente, muchas veces el work process requerirá leer datos a partir de o escribirlos en la base de datos del sistema. Es por ello que cada work process está conectado de manera directa a la base de datos. Al final, cuando la solicitud fue del todo procesada por el work process la contestación es enviada nuevamente por medio del dispatcher al SAP GUI. Los buffers que se presentan dentro del área indicada como Shared Memory (Memoria Compartida) ayudan a apurar la época de la contestación por parte del servidor de aplicación a la capa de presentación SAP GUI debido a que datos que son accedidos muchas veces tienen la posibilidad de alojarse en alguno de dichos buffers en lugar de tener que solicitarlos por medio de una consulta a la base de datos.
La interface con la base de datos del sistema: Dentro del lenguaje de programación ABAP el programador puede usar lo cual se sabe como ABAP Open SQL (SQL = Structured Query Language) para entrar a los datos de la aplicación ABAP. La interfaz de base de datos, existente en cada work process del AS ABAP, traduce la sentencia Open SQL al que corresponde lenguaje SQL para la base de datos específica usada que podría ser el Native SQL (SQL Nativo). Es decir fundamental ya que tal cual los programas ABAP comentan que sean independientes de la base de datos. Otra virtud fundamental de usar Open SQL, es que una vez que la interface de base de datos del work process interpreta la sentencia aspira usar de forma óptima los buffers del servidor de aplicación SAP para entrar a los datos inmediatamente.
 
 
 
Sobre el autor
Publicación académica de Sahilmar Mendez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Sahilmar Mendez
Profesión: Bachiller Académico - Venezuela - Legajo: GW52B
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Sahilmar Mendez