
DISEÑO DE PANTALLAS:
Transacción SE80 > Programa > botón drcho. sobre nombre pgm > Crear/Dynprp > introducir nº dynpro, continuar > pantalla opciones dynpro: 1- solapaAtributos: Descripción breve, Tipo dynpro - Normal, Subscreen ó Ventana de dialogo modal), Dynpro siguiente, Posición del cursor, Grupo de Dynpros. 2- solapa Lista de Elementos: contiene la lista de elemtos que componen la dynpro (OK code se ha de establecer siempre por cada dynpro). Textos, máscaras de entrada y salida y atributos especiales. 3- solapa Lógica proceso: definición de lógica para PBO y PAI. > acceder a SCREEN PAINTER, botón LAYOUT. Para modificar botón e lápiz.
Elementos posibles para dynpro:
- Campo de texto (Atributos: Nombre, Texto, Nombre icono, Quick info, Logitud visualización. Solapa Dict - campo declarado en diccionario / Solapa Programa - campo de entrada, salida o entrada/salida / Solapa Visualización: visible o no, brillo...)
- Campo de entrada / salida (Atributos: Igual a los descritos en los textos y además, Dropdown, configuramos campo como lista desplegable. Scrollabe, posibilidad de desplazarnos por la lista. Solapa Dict, determinar formato del campo en opción Formato / Solapa Programa, campo de entrada (obligatorio, recomendado o posible), salida o entrada/salida.
- Checkbox: (Atributos: Codigo de función, adaptado por el SY-UCOMM en la ejecución de la dynpro y se seleccione el checkbox.
- Radio Button: (Atributos: Igual que checkbox. Se pueden agrupar para que solo se pueda seleccionar uno de un grupo, se ha de completar la opción grupos, Tratar/Agrupación/rupo de botones de selección/Definir
- Pushbutton: (Atributos: el mas importante es Codigo de función - valor que toma SY_UCOMM.
- Tabstrip Control y Tabstrip Control con asistente: control con una colección de una o mas pestañas o solapas. Atributos: Nombre, Nombre de las solapas (minimo 2), Codigo de función de cada una de loas solapas, si necesario Includes de subrutinas para almacenas la lógica de procesamiento.
- Box: utilizado para organizar los elementos de la dynpro
- Subscreen área: es un área donde podemos colocar otra dynpro. Las opciones para las llamadas a subscreen son:
CALL SUBSCREEN nombre_area_subscreen
INCLUDING 'nombre-programa_principal' 'numero_dynpro_subscreen'
CALL SUBSCREEN numero_area_subscreen
- Tabla de Control y Tabla de Control con asistente: permiten visualización y modificación de datos de una tabla.
- Custom Control: contenedor de una dynpro donde podemos mostrar otro elementro de la pantalla
- Icono de estado: mostrar elementosindicando el Status Guoi del programa