✒️SAP BASIS Los procesos de diálogo ABAP
SAP BASIS Los procesos de diálogo ABAP
Proceso de Dialogo _ Capa de PRESENTACION
Esta capa hace de interface entre el sistema y el usuario. Para SAP normalmente se hace a traves del GUI (Graphical User Interface); sin embargo, pueden haber otros front-end (navegadores). La capa de presentación envía la información del usuario al sistema y muestra al usuario la respuesta del sistema.
Recordamos que ICM identifica el tipo de lenguaje de la aplicacion, y de esta manera ejecuta en el entorno adecuado.
Proceso solicitudes SAP GUI
El usuario se conecta al sistema a través de una aplicación específica que se llama Logon. Esto es tomado por el programa de presentación SAP GUI, el cual lo convierte en un formato interno SAP.
El MS selecciona el servidor con la menor carga de trabajo (dentro de los que pueden realizar esa tarea) y envia al AS ABAP.
El dispatcher como proceso central de ABAP, coloca la solicitud en una cola de pedidos, y en cuanto un proceeso de dialogo este disponible, envia la solicitud.
El work process realiza la tarea, a menudo debe hacer consultas/ escribir en base de datos, por lo que mantiene conexion con DB. Cuando se procesa la solicitud, el work process envia al dispatcher la informacion que a su vez la envia al GUI que genera una pantalla para el usuario.
Existen memorias compartidas (Shared Memory), como Buffers, estos ayudan a agilizar el tiempo de respuesta (memoria de manera temporal).
INTERFACE CON BASE DE DATOS
Permite acceder a la base de datos, repositorios (incluyen programa ABAP y las pantallas), al diccionario ABAP y al buffer de tablas.
Hay dos formas de acceder a la base de datos:
OPEN SQL (Structured Query Language)
Instrucciones de manipulacion de datos que permite acceder a cualquier tipo de base de datos. Una de sus ventajas es que intenta utilizar de manera optima los buffers del AS. Basicamente consiste en
Instrucciones de lectura (SELECT)
Modificacion de datos (INSERT, UPDATE, DELETE)
El resto de instrucciones de SQL basicamente se sutituyen por diccionario ABAP.
NATIVE SQL
Cuando trabajamos con SQL nativo las instrucciones que el usuario escribe en la pantalla son enviadas casi directamente a la base de datos (Oracle, MySQL...)para que las interprete y las procese.
 
 
 
Sobre el autor
Publicación académica de Johanny Espinoza Loaiza, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Johanny Espinoza Loaiza
Profesión: Emprendedor, Director Proyectos It - Costa Rica - Legajo: MM39A
✒️Autor de: 195 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo FI Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
soy johanny, emprendedor, director de proyectos de it, experto en planificacion de negocios, habilidades analíticas, gestion de relaciones con los clientes y servicios compartidos.
Certificación Académica de Johanny Espinoza