✒️ABAP La construcción del formulario: tablas, líneas de código y gráficos
ABAP La construcción del formulario: tablas, líneas de código y gráficos
Tablas, Líneas de código y Gráficos.
1.- Tablas.
Se puede crear una tabla para mostrar sus registros en un formulario SmartForm. Se crea desde las ventanas que deseemos. Crear/Tabla
Se visualiza el Tabla Painter, con el podemos determinar:
· El número de líneas y columnas
· El alto de cada línea
· El ancho de cada columna
· La alineación de la tabla en la ventana
· Como u donde mostrar las líneas separadoras o marcos
· El color de filas y columnas
· Solapa Tabla:
o Configuramos la tabla para mostrar la tabla USUARIOS que pasaremos por parámetros.
o Configuramos el ancho de las columnas/campos a mostrar.
· Solapa Datos:
o Asignamos la tabla interna TI_USUARIOS que recibe de parámetro de entrada el formulario junto con la estructura ST_USUARIOS que se usa para recorrer la TI
o Se pueden agregar condiciones y ordenamiento.
· Solapa Cálculos:
o Podemos determinar cálculos a realizar con los campos de la tabla.
· Solapa Opciones de salida:
o Especificamos que vamos a usar el estilo que deseemos. Z_PRUEBA_ESTILO_XX
· Solapa Condiciones:
o Determinamos condiciones para la visualización de la tabla al igual que en las ventanas
Una vez terminado de crear la tabla, asignamos los Tipos Línea a las subcarpetas Ámbito Cabecera y Área Principal.
Para ello pulsamos botón derecho encima de la subcarpeta Ámbito Cabecera y seleccionamos la opción Crear/Entrada en tabla. Seleccionamos el tipo de línea que hemos creado L1
Cambiamos descripciones genéricas por los nombres de los campos.
Creamos en cada columna un elemento de texto que utilizaremos para completar con cada una de las descripciones.
Luego hacemos lo mismo que hicimos con la subcarpeta Ámbito Cabecera en la subcarpeta Área Principal, para insertar los campos a imprimir.
2.- Líneas de código en los Smartforms
Podemos insertar líneas de código ABAP como un objeto dentro de un Smartform.
Para crear una línea de código presionamos botón derecho en la ventana o carpeta donde queremos crear el código y seleccionamos Crear/Lógica Proceso/Líneas de programa.
Se definen las variables de entrada o de salida, así como el código correspondiente.
· Parámetros de entrada: Declaramos todas las variables que se utilicen en el código que escribiremos. Estas variables deben haber sido declaradas previamente en las Parametrizaciones Globales.
· Parámetros de salida: Declaramos todas las variables de salida que se utilicen en el código que escribiremos.
NOTA: para verificar la sintaxis del código que escribamos y en general de todo el formulario, Opción de Menú / Formulario / Verificar.
3.- Gráficos
Podemos agregar gráficos usando la transacción SE78. Importar, administrar, transportar, visualizar.
Formatos soportados son BMP y TIF.
Si deseamos subir archivos de imágenes con otros formatos, utilizaremos la transacción OAER.
Para añadirlo al formulario, botón derecho encima de la ventana Logo, Crear/Función Gráfica
 
 
 
Sobre el autor
Publicación académica de Juan Hern?ndez, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Hern?ndez
Profesión: Programador Inform?tico - Espa?a - Legajo: XQ15K
✒️Autor de: 125 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Certificación Académica de Juan Hern?ndez