🚀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

Unidad 2. Lección 3. Procesos de Dialogo ABAP.

1. Capa de Presentación.

  • Los usuarios pueden logearse al sistema SAP utilizando diferenes front ends como el SAP GUI, y tambien un navegador, y trabajar con aplicaciones SAP que esten desarrolladas para este tipo de interfaz.
  • Para ambos casos, los programas que conforman estas aplicaciones estan desarrollados para que sean ejecutados en el entorno de ejecución ABAP de nuestro sistema SAP, sin importar si son transacciones o aplicaciones web, seran ejecutadas por el proceso de dialogo de la instancia ABAP.

Nota: Las aplicaciones web pueden ser desarrolladas en JAVA por lo que seran 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 SAP GUI.

Cuando el usuario solicita por ejemplo una transacción, en el servidor de aplicación ABAP, para mostrarla se involucran varios procesos

a) El SAP GUI toma la solicitud del usuario (ej SM50), lo convierte en un formato interno y lo envia al AS ABAP

b) La solicitud enviada por el SAP GUI entra a la cola de solicitudes del Dispatcher y en cuanto existe un proceso de dialogo libre, la solicitud es enviada al work process. (lo que significa que no hay una relación fija entre los work process y los usuarios)

c) El work process esta conectado directamente a la base de datos, ya que necesitará leer datos o escribirlos en la base de datos del sistema.

d) Una vez que el work process realizo el procesamiento de respuesta, se envia nuevamente al dispatcher y esta a su vez al SAP GUI. El SAP GUI interpretara la respuesta y generará una pantalla para el usuario (en este caso con la tx SM50).

El dispatcher tiene como tareas principales:

  • Distribuir la solicitudes entre sus work processes
  • La integración de la capa de presentacion
  • La organización de las comunicaciones

TIP. Los procesos de dialogo (los procesos que atienden a los usuarios) tienen un tiempo de vida, es decir, no puede demorar mas de 600 segundos o 10min para dar una respuesta. Si se pasa el tiempo se envia un dump o un error del sistema, para asegurar una alta disponibilidad del sistema. Si se requiere correr un proceso que dure mas de 10 min, se tiene q configurar un parametro en el sistema mediante la tx RZ11, pudiendose hacer en forma dinamica.

Buffers. como memoria compartida (Shared Memory) ayudas a agilizar el tiempo de respuesta por parte del servidor de aplicación a la capa de presentacion SAP GUI ya que datos que son accedidos frecuentemente, pueden alojarse en alguno de los buffers en vez de tener que solicitarlos por consulta en la base de datos.

La información que generalmente se aloja en el buffer son programas ABAP, pantallas, informacion del diccionario ABAP y tablas con datos estáticos.

3. Interface con la base de datos del sistema.

  • Dentro de ABAP el programador puede utilizar ABAP Open SQL para acceder a los datos de la aplicacion ABAP. Cuando esto se realiza, el programador se independiza del RDBMS sobre el cual se instaló el sistema SAP
  • La interfaz de bd, que existe en cada work process del AS ABAP, traduce la sentencia Open SQL al correspondiente lenguaje SQL para la base de datos especifica utilizada, que seria el Native SQL.
  • Esto es importante porque de esta manera se asegura que los programas ABAP sean independientes de la bd.
  • otra ventaja de usar Open SQL es que cuando la interface de la bd del work process, interpreta la sentencia intenga utilizar de manera optima los buffers del servidor de aplicacion SAP para acceder a datos rapidamente.

  • Se puede utilizar Native SQL para acceder a los objetos de la BD, pero siginifca que la interface de la BD y el Buffer local no sean utilizados en estos casos.
  • Si el programa ABAP contiene sentencias Native SQL, éste pierde la independencia de la plataforma de base de datos del sistema SAP


 

 

 


Sobre el autor

Publicación académica de Marybell Adriana Hernandez Robles, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.

SAP Senior

Marybell Adriana Hernandez Robles

Profesión: Ing. en Sistemas Computacionales / Mti - Mexico - Legajo: SC27M

✒️Autor de: 50 Publicaciones Académicas

🎓Egresado del módulo:

Certificación Académica de Marybell Hernandez

✒️+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!