🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP BASIS Los procesos de diálogo ABAP

SAP BASIS Los procesos de diálogo ABAP

SAP BASIS Los procesos de diálogo ABAP

· LECCION3: Procesos de Diálogo ABAP.

La capa de Presentación.

Los usuarios pueden loguearse al sistema 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 instancia ABAP.

Nota: las aplicaciones web también pueden ser desarrolladas en JAVA por lo que serían procesadas por ese entorno.

Procesando solicitudes de SAP GUI.

El procesamiento de solicitud de un usuario funciona de la siguiente manera, por ejemplo al ejecutar una transacción, en el servidor de aplicación ABAP; este procesamiento integra diferentes procesos en las tres capas que son la de presentación, la de aplicación y por último la base de datos. Teniendo en cuenta esto al ejecutar una transacción o cambiar de pantalla dentro de una misma función este proceso es tomado por el programa o capa de presentación SAP GUI, el cual lo convierte en un formato interno y lo envía al AS ABAP; como habíamos visto anteriormente el dispatcher o despachador (ABAP) es el proceso central de AS ABAP. Que se encarga de gestionar los recursos para las aplicaciones escritas en ABAP en coordinación con el sistema operativo en el cual tenemos instalado nuestro sistema SAP; las funciones principales del despachador incluye la distribución entre sus procesos de trabajo (work processes) e integrarla capa de presentación y organizar las comunicaciones.

La solicitud es enviada por el GUI, queda en la cola de solicitudes en el despachador y en cuanto existe un proceso de dialogo libre, la solicitud es enviada por el despachador a ese proceso de trabajo.

Para poder procesar las solicitudes de usuario, frecuentemente el proceso de trabajo o work processes necesitara leer o escribir los datos en la BD, ESTO QUIERE DECIR QUE CADA PROCESO DE TRABAJO ESTA CONECTADO A LA BASE DE DATOS.

Una vez que la solicitud ha sido completada procesada por el proceso de trabajo o work process la respuesta es enviada al despachador al SAP GUI, el SAP GUI interpreta la respuesta y genera una pantalla para el usuario.

Los buffers que son conocidos como shared memory o memoria compartida ayudan a agilizar el tiempo de la respuesta por parte del servidor de aplicación a la capa de presentación SAP GUI debido a que estos datos son acedidos frecuentemente pueden alojarse en alguno de estos buffers en vez de tener que solicitarlos a través de la consulta a la base datos.

Interface con la base de datos del sistema.

Dentro del lenguaje de programación ABAP el programador puede utilizar lo que se conoce como ABAP Open SQL (SQL = Structured Query Languaje) para acceder a los datos de la aplicación ABAP. Cuando se elige este método el programador se independiza del RDBMS sobre el cual se instaló el sistema SAP. La interfaz de base de datos, que existe en cada proceso de trabajo o wok process del AS ABAP, traduce la sentencia Open SQL al correspondiente lenguaje SQL para la base de datos específica utilizada que sería el native SQL o SQL Nativo.

Esto es importante porque de esta manera los programas ABAP aseguran que sean independientes de la base de datos, otra de las ventajas de utilizar Open SQL, es que cuando la interface de base de datos del work process interpreta la sentencia intenta utilizar de manera óptima los buffers de AS ABAP, entre otros, se encuentran los programas ABAP, las pantallas, información del diccionario ABAP y tablas con datos estáticos.

También es posible utilizar SQL nativo para acceder a los objetos de la base de datos, esto quiere decir que la interface de la base de datos y el buffer local no serán utilizados en estos casos.

Nota: si el programa ABAP tiene en su código sentencias de SQL Nativo, este perderá independencia de la plataforma de base de datos del sistema SAP.


 

 

 


Sobre el autor

Publicación académica de Jesus David Cantillo Perez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.

SAP Senior

Jesus David Cantillo Perez

Profesión: Auxiliar de Seguridad Informatica - Colombia - Legajo: BP45F

✒️Autor de: 24 Publicaciones Académicas

🎓Egresado de los módulos:

Presentación:

Muy buenas tardes, mi nombre es jesus david cantillo soy de soledad-atlantico, colombia y estoy interesado en aprender mucho en esta carrera de sap.

Certificación Académica de Jesus Cantillo

✒️+Comunidad Académica CVOSOFT

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

SAP Master

Procesos de Diálogo ABAP La capa de presentación permite al usuario SAP loguearse en el sistema a través de diferentes front ends, tales como: El clásico SAP GUI Un navegador (para las aplicaciones desarrolladas para este entorno o interfaz). En ambos casos, los programas que conforman esas aplicaciones están desarrollados para ser ejecutados en el entorno 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. En esta lección también aprendimos que en el lenguaje ABAP el programador puede utilizar ABAP Open SQL para acceder a los datos de la aplicación ABAP....

Acceder a esta publicación

Creado y Compartido por: Victor Ortiz Méndez

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

SAP Master

- Procesos de Diálogo ABAP: El ABAP Dispatcher es el proceso central de AS ABAP. Se encarga de gestionar los recursos para las aplicaciones escritas en ABAP en coordinación con el SO respectivo donde corre el sistemas SAP. También se encarga de la distribución de solicitudes entres sus work processes, la integración de la capa de presentación y la organización de las comunicaciones. Cada work process está conectado a la base de datos. Tiempo de vida de los procesos Diálogo(procesos que atienden a los usuarios): no puede demorar más de 600 segundos (10 minutos). Genera alta disponibilidad del sistema, pero si se necesita ejecuatar un proceso en SAP que duere más del...

Acceder a esta publicación

Creado y Compartido por: Jaime Medina Escarria

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

SAP Senior

Procesos de Diálogo ABAP - Los usuarios pueden loguearse al sistema SAP utilizando diferentes FRONTENDS: SAP GUI Navegador WEB (estás podrían estar desarrolladas en JAVA) Sea ABAP o JAVA el sistema valida el tipo y reenvía la solicitud al entorno adecuado. Solicitudes SAP GUI El dispatcher (ABAP) es el proceso central del AS ABAP y se encarga de gestionar las solicitudes, las cuales son enviadas al work process. Los work process están directamente conectados a la base de datos. El work process recibe la respuesta y la envia por medio del dispatcher al SAP GUI y este a su vez al usuario en la pantalla. Nota: El dispatcher tiene la capacidad de administrar una cola de solicitudes y enviarlas a los...

Acceder a esta publicación

Creado y Compartido por: Julio Solís Acosta

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

SAP Master

Lección: Procesos de Diálogo ABAP [ 3º de 9 ] Capa de presentación: donde los usuarios pueden loguearse al sistema SAP por diferentes Front ends (por ej SAP GUI) o por el navegador con aplicaciones de SAP desarrolladas para este tipo de interfaz. Procesamiento de solicitudes SAP GUI: Involucra diferentes procesos en las 3 capas. - El usuario llama a una transacción o cambia de pantalla dentro de una misma función, es tomado por el programa de presentación de SAP GUI y lo convierte en un formato interno y enviado al AS ABAP. - El dispatcher ABAP es el proceso central de AS ABAP, el cual gestiona los recursos para las aplicaciones escritas en ABAP. - Entre las principales tareas del dispatcher...

Acceder a esta publicación

Creado y Compartido por: Jose Alejandro Parada Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

Procesos diálogo ABAP Capa de presentación. Frontend, en ABAP o JAVA SAP GUI o navegador SAP GUI – Dispatcher – BD Dispatcher reparte entre worproceses disponibles, no hay relación entre lo WP y usuarios, cada WP esta conectado a Base de Datos y este devuelve al SAP GUI en Front end 1. Interface de Base de Datos ABAP Open SQL Los programas ABAP son independietes de Base de Datos. Es posible utilizar nativve SQL para entrar a Base de Datos Todas las solicitudes de ABAP que vienen desde el frontend son procesadas por las capas.

Acceder a esta publicación

Creado y Compartido por: Nelson Eduardo Gomez Angel

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

SAP Senior

Proceso de Diálogo ABAP. Se ocupan de las solicitudes de un usuario activo en SAP NW AS. 1. Capa de presentación. Presenta al usuario la forma de loguearse en SAP e interactuar con el sistema. Pantallas para solicitar y dar resultados. Las solicitudes serán ejecutadas en procesos D de instancia ABAP. 2. Procesando solicitudes SAP GUI. El usr realiza solicitud desde la capa de presentación y es enviada al AS ABAP. Entra en cola del dispatcher y espera WP (D) libre. Se procesa, por lo general leyendo o escribiendo datos en la BD, y la resp es enviada a través del dispatcher a la capa de presentación. 3. Interface con la BD. (existe una en c/WP) Al programar bajo ABAP Open SQL, se independiza del RDBMS...

Acceder a esta publicación

Creado y Compartido por: Tania Palma Sarcos / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Procesos de dialogo ABAP Capa de presentación Los usuarios pueden loguearse al sistema SAP utilizando diferentes front ends, tal como el SAP GUI, o podrían utilizar un navegador 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 sistgema 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. Procesando solicitudes de SAP GUI El procesamiento involucra diferentes procesos en las tres capas (presentación,...

Acceder a esta publicación

Creado y Compartido por: Madelin Peralta

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

SAP Expert


Apunte Creado OK - Iniciar Edición 1. LA CAPA DE PRESENTACIÓN. Para conectarse al sistema SAP y trabajar con sus aplicaciones puede ser por diferentes front end dependiendo el desarrollo de la interfaz: el clásico SAP GUI utilizar algún navegador Sin importar si son transacciones clásicas o aplicaciones web serán ejecutadas pro el proceso de diálogo de la instancia de ABAP. Si las aplicaciones web son desarrolladas en JAVA serán procesadas por el entorno JAVA; cuando la solicitud llega al sistema se determina si es ABAP O JAVA y se envia al entrono adecuado. 2. Procesando Solicitudes de SAP GUI El procesamiento involucra los diferentes procesos en las 3 capas (presentación,...

Acceder a esta publicación

Creado y Compartido por: José Ricardo Reyes Alarcón. / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

Procesos de Diálogo ABAP 1. Capa de presentación Los usuarios podrá accder al sistema SAP a traves de diferentes front ends como el SAP GUI o a través del navegador, en ambos casos los programasque conforman esas pliacaiones están desarrollados para que sean ejecutados en un entorno de ejecución ABAP. 2. Procesando solicitudes de SAP GUI El procesamiento involucra procesos en las tres capas (presentación, aplicación y base de datos). Las acciones realizadas por el usuario son tomadas por el programa de presentación SAP GUI el cual lo convierte en un formato interno enviado al AS ABAP. El dispacher ABAP gestiona los recursos para las aplicaciones escritas en ABAP en coordinación...

Acceder a esta publicación

Creado y Compartido por: Silvana Judith Garcés Ulloa

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

SAP Senior

PROCESOS DE DIÁLOGO ABAP Los usuarios se pueden loguear al sistema SAP utilizando diferentes front ends, como el clásico SAP GUI el cual vamos a utilizar para el curso. Los programas que conforman esas aplicaciones están desarrollados para que sean ejecutados en el entorno de ejecución ABAP de nustro sistema SA. Sin importar si son transacciones clásicas o aplicaciones web, estas son ejecutadas por la instancia ABAP. Es de tener en cuenta que 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 y se reenvía al entorno adecuado. Procesando solicitudes de SAP GUI el...

Acceder a esta publicación

Creado y Compartido por: Jhon Sstivens Rojas Martin / Disponibilidad Laboral: FullTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.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!