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

 X 

📘ABAP - Dynpro

Selector Alummnos / Empresas

Definición de Dynpro

Es el sinónimo de pantalla dentro de SAP.

Cada dynpro tiene asignado un número compuesto por cuatro dígitos numéricos.

Las dynpros son los componentes fundamentales de un programa de diálogo en abap, el cual está compuesto por una serie de pantallas por las cuales el usuario navega mientras interactúa con el programa y realiza determinadas acciones.

A los programas de diálogo en ABAP se los conoce también con el nombre de "Module Pool".

Dentro de cada dynpro se crearán o asociarán diferentes objetos para darles funcionalidades a las mismas. Entre ellos podemos nombrar:

  • Menús
  • Títulos
  • Botones
  • Tablas de control
  • SubScreens
  • Campos de entrada
  • Campos de salida

Para trabajar con Programas de diálogo o Module Pools vamos a utilizar la transacción SE80 correspondiente al "Navegador de objetos".

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Dynpro" creadas y compartidas abiertamente por nuestros alumnos.

Una dynpro se identifica mediante un número que esta formado por cuatro digitos. Existen tres tipos de dynpros: -Dynpro normal: Ocupa toda la pantalla -Dynpro subscreen: Se muestra en una area de cualquier pantalla -Dynpro ventana de dialogo modal: solo ocupa una parte de una pantalla. En cada dynpro se asigna en la lista de elementos OK_CODE.

Acceder a esta publicación

Creado y Compartido por: Erika Andrea Rojas Gutierrez

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

SAP Master

Module Pool: Programa de diálogo que esta compuesto por una lógica de dynpros(Transacción SE80). Cada dynpro procesará dos eventos: PBO: Process Before Output. Antes de visualizar la dynpro. PAI: Process After Input. Despues de introducir los datos en la dynpro. (Validaciones, etc)

Acceder a esta publicación

Creado y Compartido por: Javier Exposito Diaz

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

Programa de Dialogo esta compuesto por: Pantallas o Dynpros Programa o Módulos Se crea igual que un reporte, solo que debe ser de Module Pool y NO ejecutable. Se debe crear una transacción para poder ejecutar con el numero de la Dynpro, a diferencia de los programas ejecutables que solo corren con F8. Para crear una Dynpro se debe seguir estos pasos: Definimos los atributos de la pantalla (Numero, Tipo, Pantalla Siguiente, etc) Diseñar el formato de la pantalla (Botones, textos, listas, etc.) Definimos los atributos de los campos (Entrada, entrada-salida, salida, etc) Lógica del fluyo de la pantalla (Código de Funcionamiento) Herramientas para la creación de una Dynpro son...

Acceder a esta publicación

Creado y Compartido por: David Noe Cruz Ojeda

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

SAP Master

La creacion de modulos dentro de los 2 eventos de un dynpro, son importantes porque funcionan como elementos de entrada y salida de datos o configuracion de nuestro dynpro, es interesante observar que por la forma en que operan se puede considerar como parte de POO.

Acceder a esta publicación

Creado y Compartido por: Eduardo Vargas

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

SAP Master

Programa d diálogo o Module Pool Está compuesto por una serie de pantallas o dynpros por donde el usuario navega Una dynpro tiene: Menús Títulos Botones Tabla de control Textos Subscreens Campos de entrara y salida Lógica de control PBO y PAI Para trabajar con ellos usaremos la Tx. SE80 Hay que crear una Tx para poder ejecutarlos (desde la Tx SE93) Herramientas Screen Painter: para crear las dynpros Manú painter: para crear los status gui (menús) Lógica Dynpro PBO: se ejecuta antes de visualizarse la dynpro PAI: se ejecuta al aceptar la dynpro o hacer cambios en ella

Acceder a esta publicación

Creado y Compartido por: Xavier Martinez Garsaball

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

SAP Junior

Al realizar el ejercicio con el comando FIELD, hay que verificar siempre tanto en la estructura wa_screen_0100-dni sea la correcta, es decir de tipo NUM El error lo corregí facil editando la Dynpro 0100 y usandoel Screen Painter haciendo doble clic en el cuadro de entrada de texto DNI cambiando el tipo de datos a NUM y activando la Dynpro

Acceder a esta publicación

Creado y Compartido por: Andrés Montealegre Giraldo

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

SAP Expert


BDC_FIELS, subrutina para modularizar los programas IDENTIFICAR CAMPO DYNPRO: igual que para obtener el campo a que tabla corresponde (por F1 herramienta), hay un campo donde está el campo dynpro PARA BOTONES: f1 y se puede ver el programa y codigo de funcion asociado al boton Tambien se puede grabar paso a paso por medio de la transaccion SM35 no se registra F1, F4 ni errores, tampoco el movimiento del scroll

Acceder a esta publicación

Creado y Compartido por: Yeffer Jaime Sierra Saenz

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

SAP Senior

CREACION DE MODULOS.- - Programas de dialoo se denominan MODULE POOL. Para llamar un modulo utilizaremos la sentencia MODULE nombre_del modulo MODULE OUTPUT.- Si creamos un modulo en PBO. MODULE INPUT.- Si creamos un modulo en PAI. Codigo ABAP en el PBO de una dynpro. En el evento PBO para seleccionar los datos y configuraciones que necesitaremos que tomen efecto al momento de utilizaremos en la pantalla. entre ella pueden ser: Setear el status GUI y titulos. modificar atributos delos campos de la dynpro. inicializar campos de la pantalla con determinados valores. Seteo del status GUI y de los titulos. En el PBO definiremos cuañ es el status GUI y los titulos que se utilizara en la dynpro. - Cuando creamos una dympro...

Acceder a esta publicación

Creado y Compartido por: Karyna Alexandra Suarez Flores

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

SAP Senior

ARQUITECTURA DE UN PROGRAMA DE DIÁLOGO. 1. Qué es un programa de diálogo o Modul Pool.? Es un tipo de programa que esta compuesto por pantallas o Dynpros por las cuales el usuario navea mientras interactua con el programa y realiza determinadas acciones. En cada Dynpro se crearán o asocian diferentes objetos: Menús Títulos Botones Tablas de control Textos Subscreen Campos de entrada y salida de datos Un programa de diálogo se crea igual que un reporte (Programa ejecutable) pero debe ser Module Pool. Se utiliza la transacción SE80- Navegador de Objetos. Pasos para crearlos: Crear programa ABAP Module pool. Crear en el programa las pantallas...

Acceder a esta publicación

Creado y Compartido por: Morela Silva

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

SAP Senior

Programas de Diálogo: Programas ABAP del tipo Module Pool, compuesto por pantallas o Dynpros. Se crean mediante la transacción SE38 pero el contenido completo se puede administrar mejor por la SE80. Para ejecutarlos se debe crear una Transacción de Diálogo mediante la SE93 y asociarla al programa. Pasos para crear un Programa de Diálogo: Crear el Module Pool (SE38, SE80). Crear las Pantallas o Dynpros (Screen Painter). Crear el Código de la Transacción asociada a nuestro programa (SE93). Definir los Menú y su contenido (Menu Painter) Definir el Flujo de las Dynpro en el Module Pool. Programar los Módulos correspondientes a cada Dynpro (PBO, PAI). Herramientas:...

Acceder a esta publicación

Creado y Compartido por: Julio Leon


👉Bueno, estos fueron los últimos artículos de 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.