✒️ABAP / La construcción del formulario: tablas, líneas de código y gráficos Por Cristian Arteaga Diaz
ABAP La construcción del formulario: tablas, líneas de código y gráficos

CONSTRUCCION DEL FORMULARIO, TABLAS, LINEAS DE CODIGO Y GRAFICOS – LECCION 1-7
TABLAS,
Podemos crear tablas para mostrar su registro en un formulario smartform. Para ello, creamos el objeto TABLA presionando el botón derecho del mouse encima de la ventana donde queremos crear la tabla y seleccionamos la opción Crear - tablas
NOTA, al igual que con las paginas, ventanas y textos asignamos un nombre relacionado con el objetivo que cumplirá la tabla reemplazando el nombre genérico de ABAP
Lo que visualizamos a la derecha es el TABLE PAINTER, con el podremos 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 y donde mostrar los líneas separadoras o marcos
- El color de filas y columnas
En la pestaña TABLA también veremos el botón DETAILS con el que se puede configurar en forma manual lo que se realiza a través del TABLE PAINTER entre otras cosas mas
En la pestaña DATOS asignaremos la tabla interna TI_USUARIOS que recibe de parámetro de entrada el formulario junto con la estructura ST_USUARIOS que utilizaremos para recorrer la tabla interna y que declararemos en las parametrizaciones globales
También se puede especificar condiciones para recorrer la tabla en la ventana condición WHERE y el ordenamiento de la tabla interna en la ventana criterios de clasificación
En la pestaña CALCULOS se podrá determinar cálculos a realizar con los campos de la tabla que estamos recorriendo
En la pestaña OPCIONES DE SALIDA se especifica que vamos a usar el estilo Z_PRUEBA_ESTILO
En la pestaña CONDICIONES se puede determinar condiciones para la visualización de la tabla al igual que realizamos con las ventanas
Una vez terminado de crear la tabla, vamos a asignar los tipos de línea a las subcarpetas AMBITO CABECERA y AREA PRINCIPAL
- Clic derecho en carpeta ámbito cabecera
o Crear - entrada en tabla
- Seleccionamos tipo de línea L1
- Cambiare la descripción genérica de las columnas
Líneas de código en los smartforms
- Clic derecho encima de la ventana o carpeta donde se quiera crear
- Crear
o Lógica proceso
§ Líneas de programas
- Pestaña propiedades generales
o Parámetros de entrada, aquí se declaran todas las variables de entrada que se utilicen en el código que escribimos
o Parámetros de salida, aquí declararemos todas las variables de salida que se utilicen en el código que escribimos
NOTA, verificación de la sintaxis del código ABAP en los Smartform
Para verificar la sintaxis del código que escribimos y en general todo el formulario, utilizaremos la opción del menú
- Formulario
o Verificar
GRAFICOS
Se puede agregar fácilmente gráficos a nuestros formularios smartform, utilizando la transacción SE78 para importar, administrar, transportar y visualizar gráficos
Los formatos gráficos soportados son archivos .BMP y .TIF
TRANSACCION SE78, se utiliza para subir archivos de imágenes al sistema con los formatos .BMP Y .TIF
Si queremos subir archivos de imágenes con otro formato podemos utilizar la transacción estándar OAER
TABLA INTERNA, es un objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura
TABLA BASE DE DATO, se trata de un objeto SAP donde se almacena en forma permanente la información de los maestros de datos, documentos, parametrización, entre otros
 
 
 
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para el Curso SAP ABAP Avanzado.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional ABAP
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga
























