✒️SAP BASIS / Los procesos de diálogo ABAP Por Juan Torres Andrade

Selector Alummnos / Empresas

SAP BASIS Los procesos de diálogo ABAP

SAP BASIS Los procesos de diálogo ABAP

1. LA CAPA DE PRESENTACION.

Los usuarios pueden loguearse al sistema SAP utilizando diferentes front ends(es la parte de software que interactua con el usuario), como lo es el SAP GUI, pero tambien se puede utilizar un navegador y asi trabajar con las aplicaciones de SAP que esten desarrolladas para este tipo de interfaz de usuario.

Las programas que conforman esas aplicaciones estan desarrollados para que sean ejecutados en el entorno de ejecucion ABAP de nuestro sistema SAP.. Es decir si son transacciones o aplicaciones web seran ejecutadas por el proceso de dialogo de la instancia de ABAP.

Las aplicaciones web tambien pueden ser desarrolladas en JAVA por lo que serian procesadas por este entorno. Cuando llega la solicitud al sistema se determina si es ABAP o JAVA y se reenvia al entorno adecuado.

2. PROCESANDO SOLICITUDES DE SAP GUI.

Veamos como funciona el procesamiento de la solicitud de un usuario, como por ejemplo el llamado a una transaccion en el servidor de aplicacion ABAP.

*Cuando el usuario llama a transaccion o cambia de pantalla dentro de una misma funcion, lo toma el programa de presentacion SAP GUI, lo convierte en formato interno y lo envia al AS ABAP.

--El dispatcher(ABAP) se encarga de gestionar los recursos para las aplicaciones escritas en ABAP en coordinacion con el sistema operativo.

Principales tareas del dispatcher:

--Distribucion de solicitudes entre sus work processes.

--Integracion de la capa de presentacion.

--Organizacion de las comunicaciones.

*La solicitud enviada por el SAP GUI entra en una cola de solicitudes en el dispatcher. En cuanto esta un proceso de dialogo libre, la solicitud es enviada por el dispatcher a este work processes.

*Para poder procesar las solictudes de usuario, frecuentemente el work processes necesitara leer datos desde o escribirlos en la base de datos del sistema. Se hace mencion de que cada work process esta conectado directamente a la base de datos.

*Una vez que la solicitud ha sido completada por el wrok processes la respuesta es enviada atraves del dispatcher al SAP GUI. El SAP GUI interpreta la respuesta y genera una pantalla para el usuario.

Los buffers que se mencionan dentro del area indicada como Shared Memory(Memoria Compartida) ayudan a agilizar el tiempo de la respuesta por parte del servidor de aplicacion a la capa de presentacion SAP GUI ya que datos que son accedidos frecuentemente pueden alojarse en algunos de estos buffers en vez de tener que solicitarlos atraves de una consulta a la base de datos.

3. INTERFACE CON LA BASE DE DATOS DEL SISTEMA.

--En el lenguaje de programacion ABAP el programador puede utilizar el ABAP Open SQL(SQL = Structured Query Language) para acceder a datos de la aplicacion ABAP. Cuando se elige este metodo el programador se independiza del RDBMS sobre el cual se instalo el sistema SAP.

--Cada work process del AS ABAP tiene una interfaz de base de datos que traduce la sentencia Open SQL al lenguaje SQL para la base de datos especifica utilizada que seria el Native SQL(SQL Nativo).

--Esto asegura que los programas ABAP tengan independencia de la base de datos.

-- Algo bueno de usar Open SQL, es que cuando la interface de base de datos del work process interpreta la sentencia intenta utilizar de manera optima los buffers del servidor de aplicacion SAP para acceder a los datos rapidamente.

--La siguiente informacion es la que no suele cambiar y se almacena en estos buffers del AS ABAP:

* Programas ABAP.

* Las pantallas.

* Informacion del diccionario ABAP.

* Tablas con datos estaticos.

--El Native SQL se puede utilizar para acceder a los objetos de la base de datos.

--Si el programa ABAP tiene en su codigo sentencias Native SQL este pierde la independencia de la plataforma de base de datos del sistema SAP.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Juan Torres Andrade, en su ámbito de estudios para la Carrera Consultor SAP BASIS NetWeaver Nivel Inicial.

SAP Junior

Juan Torres Andrade

Profesión: Ingeniero en Sistemas Computacional - Mexico - Legajo: XZ88V

✒️Autor de: 20 Publicaciones Académicas

🎓Cursando Actualmente: Carrera Consultor SAP BASIS NetWeaver Nivel Inicial

Disponibilidad Laboral: FullTime

Presentación:

Mantenerme constante-disciplinado para poder obtener el conocimiento y así poder lograr ser un consultor sap basis.

Certificación Académica de Juan Torres

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Los procesos de diálogo ABAP" de la mano de nuestros alumnos.

SAP Senior

¿QUE SON LOS WORK PROCESS? Son los procesos de trabajo que tiene configurado SAP y los cuales atienden las peticiones de los usuarios o del propio sistema. El servidor SAP recibe miles de peticiones de los usuarios prácticamente, varias peticiones incluso por cada pantalla, es imposible procesarlas todas al mismo tiempo, entonces SAP utiliza un sub-sistema de despacho ("dispatcher") para realizar el procesamiento de las peticiones e ir asignando las mismas a los procesos de trabajo o "work process". ¿QUE ES UN RDBMS? Es un Sistema Administrador de Bases de Datos Relacionales. RDBMS viene del acrónimo en inglés Relational Data Base Management System. Los RDBMS proporcionan el ambiente adecuado...

Acceder a esta publicación

Creado y Compartido por: Eddy Nixon Mercedes Rivas / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

Los procesos de diálogo ABAP se refieren a la interacción entre el sistema SAP y los usuarios a través de interfaces gráficas. En este contexto, el "diálogo" se refiere a la comunicación entre el programa y el usuario final, donde este último interactúa con pantallas y formularios diseñados con la tecnología SAP GUI. ABAP (Advanced Business Application Programming) es el lenguaje de programación utilizado en SAP, y los procesos de diálogo se desarrollan principalmente para aplicaciones que requieren la entrada o la visualización de datos por parte de los usuarios. Un proceso de diálogo en ABAP generalmente sigue estos pasos: ...

Acceder a esta publicación

Creado y Compartido por: Edwin Hernan Velez Urrego

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

.1 - La capa de presentación Los usuarios pueden loguearse al sistema SAP utilizando diferentes front ends (ej.: SAPGUI) y así trabajar con las aplicaciones de SAP que estén desarrolladas para este tipo de interfaz de usuario. Los programas que conforman esas aplicaciones están desarrollados para que sean ejecutados en el entorno de ejecución ABAP de nuestro sistema SAP. Sin importar si son transacciones clásicas o aplicaciones web serán ejecutadas por el proceso de diálogo de la instancia de ABAP. (Las aplicaciones web también pueden ser desarrolladas en JAVA por lo que serían procesadas por este entorno. Cuando llega la solicitud al sistema se determina si es ABAP o JAVA...

Acceder a esta publicación

Creado y Compartido por: Norberto Berli / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

La Capa de Presentación La capa de presentación en el sistema SAP NetWeaver AS es responsable de la interfaz con los usuarios. Esta capa incluye las aplicaciones y herramientas que permiten a los usuarios interactuar con el sistema SAP, proporcionando una experiencia de usuario eficiente y accesible. Existen varias maneras en que los usuarios pueden conectarse al sistema SAP, destacando el uso del SAP GUI (Graphical User Interface) y los navegadores web para aplicaciones desarrolladas para interfaces web. Componentes de la Capa de Presentación SAP GUI (Graphical User Interface) Es la interfaz clásica utilizada por los usuarios para acceder al sistema SAP. Permite a los usuarios ejecutar transacciones,...

Acceder a esta publicación

Creado y Compartido por: Matias Caporale / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

¿Qué son los Procesos de Diálogo ABAP? Los procesos de diálogo en ABAP son esenciales para la interacción entre el usuario y el sistema SAP. Son responsables de ejecutar programas ABAP en modo de diálogo, es decir, en respuesta a las acciones del usuario en la interfaz gráfica (GUI). Funcionamiento de los Procesos de Diálogo Inicio de Sesión: Cuando un usuario inicia sesión en SAP GUI, se asigna un proceso de diálogo disponible. Ejecución de Transacciones: Las transacciones que el usuario ejecuta (como crear un pedido o consultar inventario) se procesan mediante estos procesos. Comunicaciones: Los procesos de diálogo gestionan las comunicaciones...

Acceder a esta publicación

Creado y Compartido por: Jhon Anthony Baez Santos / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


La capa de presentación Los usuarios pueden loguearse al sistema SAP utilizando diferentes front ends, tal como el clásico SAP GUI el cual usaremos durante el curso pero también podrían utilizar un navegador y así trabajar con las aplicaciones de SAP que estén desarrolladas para este tipo de interfaz de usuario. En ambos casos, los programas que conforman esas aplicaciones están desarrollados para que sean ejecutados en el entorno de ejecución ABAP de nuestro sistema SAP. Sin importar si son transacciones clásicas o aplicaciones web serán ejecutadas por el proceso de diálogo de la instancia de ABAP. Las aplicaciones web también pueden ser desarrolladas en...

Acceder a esta publicación

Creado y Compartido por: Luis Edgar Lacombe Alarcon

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

La capa de presentacion. Los usuarios pueden loguearse al sistema SAP utilizando diferentes front ends. vistas graficas, como el clasico de SAP GUI. los programas que conforman esas aplicaciones estan desarrollados para que sean ejecutados en el entorno de ejcucion ABAP de nuestro sistema SAP Procesando solicitudes de SAP GUI Ejemplo, el llamadado a una transaccion el procesamiento involucra diferentes procesos en las tres capas (presentacion, aplicacion y base de datos) Las acciones del usario como ejecutar una transaccion o cambiar de pantalla de una misma funcion se convierte en un formato interno y es enviado al AS ABAP La solicitud enviado por el SAP GUI entra en una cola de solicitudes en el dispatcher, para poder procesar las solicitudes...

Acceder a esta publicación

Creado y Compartido por: Jorge Eduardo Limon Andrade

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

PROCESOS DE DIÁLOGOS ABAP Capa de Presentación: Los usuarios pueden loguearse al sistema SAP utilizando diferentes front ends, tal como el clásico SAP GUI, pero también podrían utilizar un navegador y así trabajar con las aplicaciones de SAP que estén desarrolladas para este tipo de interfaz de usuario. En ambos casos, los programas que conforman esas aplicaciones están desarrollados para que sean ejecutados en el entorno de ejecución ABAP de nuestro sistema SAP. Sin importar si son transacciones clásicas o aplicaciones web serán ejecutadas por el proceso de diálogo de la instancia de ABAP. NOTA: “Las aplicaciones web también pueden ser desarrolladas...

Acceder a esta publicación

Creado y Compartido por: Kevin Alberto Villamil Perez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

La capa de presentación Front Ends, como SAP GUI o mediante un navegador y así trabajar con las aplicaciones de SAP que estén desarrolladas para este tipo de interfaz de usuario. En ambos casos, los programas que conforman esas aplicaciones están desarrollados para que sean ejecutados en el entorno ABAP. Sin importar si son transacciones clásicas o aplicaciones WEB serán ejecutadas por el proceso de dialogo de la instancia de ABAP. Procesando solicitudes de SAP GUI El llamado de una transacción, en el servidor de aplicación ABAP. El procesamiento involucra diferentes procesos en las tres capas (presentación, aplicación y base de datos). Cuando el usuario llama...

Acceder a esta publicación

Creado y Compartido por: Israel Cespedes Penaloza / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Procesos de diálogo ABAP. *Capa de presentación* Usuarios pueden loguearse al sistema SAP utilizando diferentes "front ends" (Parte del software que interactua con el usuario [SAP utiliza SAP GUI]). De igual manera se podría utilizar un navegador para así poder trabajar con las apps de SAP: ***SAP GUI = Programa de interfaz del usuario final*** Para ambos casos los programas que conforman esas apps están desarrolladas para que sean ejecutados en el entorno de ejecución ABAP de nuestro sistema SAP. Sean transacciones clásicas o apps web serán ejecutadas por el proceso de diálogo de la instancia ABAP. Nota: Las apps web también pueden ser desarrolladas en JAVA. Cuando...

Acceder a esta publicación

Creado y Compartido por: Eduardo Méndez Ramírez

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!