✒️ABAP El diseño de los menús
ABAP El diseño de los menús
Creación de un status GUI.
Está compuesto por barras de menú, barras de herramientas estándar, barra de herramienta de aplicación y la configuración de teclas de función.
Para crear los status GUI utilizamos el menú painter. Vamos a crear un status gui para la dynpro 0100 del programa de dialogo ZPRUEBA_DIALOGO. Accedemos a la transacción SE80, sobre el nombre del programa presionamos botón derecho del mouse y seleccionamos la opción.
Ingresamos el nombre del status GUI, que será 0100, una descripcion, dejamos marcada la opción status dialogo.
Luego veremos, a la derecha de la pantalla, los componentes del status GUI.
Creación de Pulsadores (pushbuttons). Para crear botones vamos a desplegar la lista que esta en la barra de pulsadores.
Crearemos un botón cuya función será blanquear el campo DNI cuyo texto visible en pantalla será “borrar DNI”. Para ello, en el primer ítem en blanco, escribiremos el código de función correspondiente a la ejecución del botón que será “borrar_dni” y presionar enter. Luego veremos una ventana de dialogo donde elegimos entre crear un texto estatico y uno dinamico para lo cual tendremos que utilizar una variable previamente declarada en el programa.
Seleccionamos el icono y el texto informativo.
Asignamos una tecla de función al botón,
Al final veremos el primer ítem.
Presionamos enter sobre el código BORRAR_DNI y completamos en la siguente ventana, el campo texto icono que será el texto que se visualice dentro del botón en la pantalla de salida.
Creación de teclas de función. Vamos a crear teclas de función que permiten la navegabilidad en el estatus GUI de la dynpro 0100 estos teclas son:
Para ello desplegamos la lista que está en las teclas de función, escribimos en el cuadro de texto correspondiente a la tecla back el código RW y presionamos doble clic encima, veremos la siguiente pantalla.
En tipo de función que para el caso será E exit command.
Creación de la barra de menús.
Mediante la transacción estándar SE41 se pueden copiar status GUI de un programa ABAP a otro.
Creación de Títulos. Vamos a crear el titulo para dynpro 0100 del programa de dialogo. Para ello, en la transacción SE80, sobre el nombre del programa.
En la siguiente ventana asignaremos un nombre al título y su descripción.
Creación de la transacción asociada al programa de dialogo. Ingresamos a la transacción SE93 o desde el mismo programa SE80.
Para crear, hacemos lo siguiente:
Aquí veremos la misma ventana de dialogo que visualizaríamos si accedemos directamente a la transacción SE93.
En la siguiente pantalla ingresaremos el nombre del programa de dialogo en el campo programa y el número de la primer dynpro que se ejecutara en el campo número de dynpro.
 
 
 
Sobre el autor
Publicación académica de Alexander Cardenas, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander Cardenas
Profesión: Ingeniero de Sistemas - Colombia - Legajo: UN96T
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial