✒️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
1- Tablas
Para Crear una Tabla en un formulario Smartform, presionamos el botón derecho sobre la Ventana --> Crear --> Tabla. Al hacerlo nos aparecerán como subcarpetas Ámbito cab. Área principal y Pie página y a la derecha el Table Painter para poder establecer
- 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 y donde mostrar las Líneas Separadoras o Marcos
- El Color de Filas y Columnas
- Solapa Tabla
- Botón Details: Para establecer los mismos valores que hicimos con el Table Painter. Definiremos un Tipo Línea que establecerá el Ancho de cada Columna para cada Campo. La suma de todos los anchos debe ser igual a Ancho Tabla.
- Solapa Datos: Asignaremos la Tabla Interna que recibe de Parámetro de Entrada el formulario, junto con la Estructura (con los mismos campos que la TBD, excepto el mandante) que usaremos para recorrer la Tabla Interna y que se declara en las Parametrizaciones globales.
- Ventana Condición WHERE: Para establecer Condiciones para recorrer la Tabla.
- Ventana Criterios clas.: Para establecer un Ordenamiento.
- Solapa Cálculos: Para realizar Cálculos con los datos de cada registro.
- Solapa Opciones de salida: Especificaremos el Nombre del Estilo.
- Solapa Condiciones: Para determinar Condiciones para la Visualización de la Tabla.
El siguiente paso es asignar los Tipos Línea a las subcarpetas Ámbito cab. y Área principal
- Ámbito cab. --> Crear --> Entrada en tabla: Seleccionamos el Tipo Línea L1 y automáticamente se generará dentro de la fila que acabamos de crear, la Cantidad de Columnas que especificamos en el Tipo Línea L1. A cada Columna le asignaremos un Estilo y le Crearemos un Elemento de Texto.
- Área principal --> Crear --> Entrada en tabla: Seguiremos los mismos pasos que para Ámbito cab. con la única diferencia que en lugar de colocar un Texto incluiremos el Nombre del Campo de la Estructura (simil TBD).
2- Líneas de Código en los Smartforms
Puede ocurrir que necesitemos calcular un total o verificar el valor de una variable; en ese caso se podría ingresar Códgio ABAP como un objeto dentro del Smartform.
Para Crear Línea de Código, con botón derecho sobre la Ventana o Carpeta --> Crear --> Lógica proceso --> Líneas de programa. Nos aparecerá una pantalla donde tendremos, además de colocarle Título y Significado:
- Propiedades generales: Tendremos Parámetros de entrada, Parámetros de salida y un Cuadro para el Código ABAP (que debe verificarse la sintaxis en el Menú --> Formulario --> Verificar).
- Condiciones: Condiciones de los registros de la Tabla.
3- Gráficos
Se pueden agregar Gráficos a un formulario Smartform. La administración de los mismos se realiza a través de la Trx SE78. Los formatos soportados son .BMP y .TIF.
Presionando el botón derecho sobre la Ventana LOGO --> Crear --> Función gráfica
- Propiedades generales: Nombre (Nombre del Gráfico); Objeto (Graphics bmap); ID (BMAP). Se puede elegir el Color de la imagen y el Tamaño asignando una determinada Resolución.
- Opciones de salida
- Condiciones
 
 
 
Sobre el autor
Publicación académica de Victor Norberto Levi, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Norberto Levi
Profesión: Analista Programador - Argentina - Legajo: VT17H
✒️Autor de: 111 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Victor Levi