✒️ABAP El diseño de las pantallas
ABAP El diseño de las pantallas
UNIDAD 2 Lección 2: Diseño de las Pantallas - Las dynpro o pantallas se crean con la Trx SE51-Screen Painter o SE80-Object Navigator. - En Trx SE80 damos click derecho en nombre de programa/Crear/Dynpro, le asignamos #dynpro (4 dígitos). - Solapa Atributos: Descripción dynpro, tipo dynpro (Normal|Subscreen|Ventana diálogo modal), dynpro sgte, posic.cursor, Grupo dynpro (modifica varias dynpro de manera uniforme). Solapa Lista elementos: por default OK_CODE (toda dynpro debe tener asignado un OK_CODE). También existe solapa "Textos y máscaras entrada/salida, Atributos especiales" Solapa Lógica proceso: Se definen PBO-PAI, etc. - Las dynpros deben activarse para poder ejecutarse en programa de diálogo. - Estando en SE80 se accede a Screen Painter presionando botón del menú: Layout o Disposición. - Elementos posibles a incluir en dynpro: Campo de texto (field text): Nombre, Texto, Nombre ícono, Quick Info (Tooltip), Long. visualiz. Campo de Entrada/Salida (Input/Output field): =, además: Dropdown (lista desplegable), Scrollable. Check box: Código de función (SY-UCOMM) Radio button: Se agrupan así: se completa datos en opción "Grupos", seleccionamos todos los Radio button y /Tratar/Agrupación/Grupo de botones de selección/Definir. Push button: Código de función (SY-UCOMM) TabStript Control (manual/wizard=asistente): Colección de varias pestañas o solapas. Box: Para organizar elementos en dynpro. Subscreen area: Área dentro de dynpro donde podremos colocar otra dynpro. Table Control (=Grilla): Controles que permiten visualizar/modificar datos de una tabla. Custom Control: Contenedor de dynpro para mostrar otro elemento de dynpro. Status Icon: se usa para mostrar elementos indicando el Status Gui del programa.
- Sugerencia: Si definimos campos de dynpro en programa de diálogo, conviene hacerlo en Include de declaración de datos, una estructura diferente para cada dynpro, ejem: wa_screen_0100, wa_screen_0200, wa_screen_0300, donde los nombres de campos deben ser iguales en pantallas y en programa de diálogo.
También solapas Dict/Programa/Visualización: "Dict.Datos|Rutina conversión|Ayuda búsq" / "I|O|IO" / "brillo|visualizable".
También solapas Dict/Programa/Visualización: "Formato" / Input:"Obligat/Recomend/Posible" / =
Se definen Include para definición de datos/PBO/PAI: xx_TOP/xx_PBO/xx_PAI.
La otra posibilidad es definir campos en dynpro provenientes del Diccionario de Datos, respetando los nombres de campos originales, para ello se debe tildar en cada campo de dynpro la opción campo diccionario programa.
 
 
 
Sobre el autor
Publicación académica de Victor Wong, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Wong
Profesión: Técnico en Computación E Informática - Peru - Legajo: JK17P
✒️Autor de: 85 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial