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

 X 

✒️ABAP La ejecución de la transacción de diálogo

ABAP La ejecución de la transacción de diálogo

ABAP La ejecución de la transacción de diálogo

Ejecuciòn de un programa de diàlogo

1.- Se crea el programa zprueba_dialogo_tf64c, con 4 includes.

zprueba_dialogo_top_tf64c.- Declaraciones de datos

zprueba_dialogo_pbo_tf64c.- Almacenar todo el còdigo del PBO

zprueba_dialogo_pai_tf64c.- Almacenar todo el còdigo del PAI.

zprueba_dialogo_sub_tf64c.- còdigo propio de la tabla de control.

Detalle de las dynpros.

0100.- El mòdulo del PBO status_0100, encargado de setear el estatus-gui y el tìtulo de la dynpro.

El mòdulo del PAI, validar_dni_0300; verifica que el dni ingresado en la pantalla exista en la tabla ztabla_usuarios.si no existe, emite un mensaje de error.

El mòdulo del PAI, exit_0100.- produce el fin de la ejecuciòn del programa.

El mòdulo del PAI user_command_0100.- Analiza la acciòn realizada por el usuario, si presiona el botòn "Borrar", blanquea el contenido del campo de pantalla dni. Si presiona el botòn buscar usuario llama a la dynpro 0200.

Lògica del procesamiento de la dynpro 0200

Mòdulo PBO, status_0200.- setea el status_gui 0200 y el tìtulo de la dynpro 0200

El mòdulo del PBO cargar_tc_0200.- Carga la tabla de control con los campos que se selecciona de la tabla ztabla_usuarios a partir del dni ingresado en la dynpro 0100

Luego en el PBO se observa la lògica que se generò automàticamente de la tabla de control

El mòdulo del PAI exit_0200.- Vuelve a la dynpro anterior

El mòdulo del PAI user_command_0200 analiza la acciòn realizada por el usuario, si presionò cancelar; vuelve a la dynpro 0100, si presionò modificar, verifica que se haya marcado una fila de la tabla de control si esto se cumple llama a la dynpro 0300 caso contrario emite un mensaje de error

Lògica del procesamiento de la dynpro 0300

El mòdulo del PBO, status_0300.- Setea el status_gui y el tìtulo de la dynpro 0300

El mòdulo del PBO cargar_datos_0300.- Encargado de llenar datos los campos de la pantalla

El mòdulo del PAI exit_0300.- Llama a la dynpro anterior.

El mòdulo del PAI user_command_0300.- Analiza la acciòn realizada por el usuario, si presionò CANCELAR, vuelve a la dynpro 0100; si presionò modificar ejecutarà un popup para confirmar la modificaciòn.

Si se responde SI modificarà la tabla base de datos.ztabla_usuarios

Para ejecutar esta aplicaciòn utilizamos la transacciòn creada Z_ACT_USU_TF64C.


 

 

 


Sobre el autor

Publicación académica de Miguel Angel Acosta Acosta, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Expert


Miguel Angel Acosta Acosta

Profesión: Ingeniero de Sistemas - Ecuador - Legajo: TF64C

✒️Autor de: 238 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Profesional de ingeniería de sistemas en computación e informática, con experiencia en la implantación y soporte de proyectos informáticos para empresas del sector industrial y financiero.

Certificación Académica de Miguel Acosta

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La ejecución de la transacción de diálogo" de la mano de nuestros alumnos.

SAP Master

Ejecución de un programa de dialogo.[ 9º de 9 ] Se crea el programa ZPRUEBA_DIALOGO, con cuatro include, se visualizan cada una de las dynpros y se visualiza por su layout y cada uno de los módulos. Una vez visualizadas todos los módulos que tiene cada dynpro se procederá a probar el programa y se ejecuta la transacción Z_ACT_USU, lo que se ve inicialmente es la pantalla 0100, Si se introduce un DNI que no existe y se presiona el botón Buscar usuarios se pre visualizara el mensaje de error, Si se aprieta el botón de ayuda se visualizara la tabla base de datos, si selecciona uno y se le da clic en borrar DNI desaparece el número de la pantalla, Si le damos clic en Buscar usuarios sin...

Acceder a esta publicación

Creado y Compartido por: Jose Angel Valles Bustos

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

SAP Expert


Ejecución de un programa de dialogo. Al crear el programa ZPRUEBA_DIALOGO, con 4 include visualizamos los módulos que tiene cada dynpro y probamos el programa, ejecutando la transacción Z_ACT_USU vemos la pantalla 0100, e introducimos algún dato que no existe y clickleamos el botón buscar usuarios aparece el mensaje error. Si no ingresamos ningún dato y buscamos usuarios, no parece una tabla de control con todos los usuarios. Si seleccionamos un usuario nos lleva a una tabla dynpro 0200 y si queremos modificar sin seleccionar un registro aparece error de mensaje de pantalla. Pero si se selecciona y modificar usuario nos lleva a la dynpro 0300. Si cancelamos, volvemos a la dynpro 0100. Si le...

Acceder a esta publicación

Creado y Compartido por: Ernesto Aristides Romano

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

SAP Expert


Ejecución de un programa de dialogo. Se crea el programa ZPRUEBA_DIALOGO, con cuatro include, se visualizan cada una de las dynpros y se visualiza por su layout y cada uno de los módulos. Una vez visualizadas todos los módulos que tiene cada dynpro se procederá a probar el programa y se ejecuta la transacción Z_ACT_USU, lo que se ve inicialmente es la pantalla 0100, Si se introduce un DNI que no existe y se presiona el botón Buscar usuarios se pre visualizara el mensaje de error, Si se aprieta el botón de ayuda se visualizara la tabla base de datos, si selecciona uno y se le da clic en borrar DNI desaparece el número de la pantalla, Si le damos clic en Buscar usuarios sin haberle dado...

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

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

SAP Master

Ejecución de un programa de Dialogo Ahora miramos su layout Ahora analizamos cada módulo de la dynpro 0100 El modulo del PBO status 0100 es el encargado de Setear el status gui y el título de la dynpro El modulo validar_dni_0300 verifica que el dni introducido en pantalla exista en la tabla ZTABLA_USUARIOS, si no existe emite un msj de Error. El modulo exit_0100 AT EXIT-COMMAND. Produce el fin de la ejecución del programa user_command_0100 analiza la acción realizada por el usuario, si presiona el botón del menú borrado blanqueo el contenido del campo DNI de la pantalla, si presiona el botón buscar usuarios, llama a la dynpro 0200 Procesamiento de la dynpro 0200 Miramos su layout...

Acceder a esta publicación

Creado y Compartido por: Jhon Deibys Cano Pineda

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

SAP Master

En esta leccion, se realiza una breve descripcion de todo lo que se hizo en la unidad 2. y se muestra que hace cada modulo dentro de cada include. dentro de las practicas se obtuvieron varias secciones de errores debido unas al orden de como sap crea automaticamente el codigo, y no atender a la informacion de que uno de los modulos debe de quedar de ultimo. Lo otro es que una activacion exitosa no funciona si usa codigo que se encuentra en un include que no ha sido activado todavia, debido al nuevo codigo que se ha creado, especialmente cuando se usa el wizard para ta tabla de control.

Acceder a esta publicación

Creado y Compartido por: Rainer Diaz

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

SAP Master

Ejecucion de un programa de dialogo: PROGRAMA X. INCLUDE ..._TOP INCLUDE ..._PBO INCLUDE ..._PAI INCLUDE ..._SUB

Acceder a esta publicación

Creado y Compartido por: Jose Ignacio Rodini

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

SAP Master

El programa creado posee 4 incudes: TOP: para las declaraciones de datos. PBO : almacenar todo el código del PBO PAI : almacenar todo el código del PAI SUB: para almacenar todo el código propio de la tabla de control.

Acceder a esta publicación

Creado y Compartido por: Jeferson José Peña Curvelo

 


 

👌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!