✒️ABAP El chequeo, la prueba y la utilización del Table Painter en los Smartforms
ABAP El chequeo, la prueba y la utilización del Table Painter en los Smartforms
El chequeo de los errores de sintaxis en un Smartform.
Para comprobar los errores de sintaxis y de semántica del Smartform vamos a utilizar el botón Verificar. Al ejecutar la verificación vamos a visualizar los errores y advertencias en el extremo inferior redecho de la pantalla. Si hacemos doble clic en el nodo correspondiente al error o advertencia entonces, en la imagen anterior en %TEXTO3, el sistema nos lleva al error o advertencia para que podemos corregirla. Luego de realizar la modificación al Smartform, que para este caso consistian en asignar un valor inicial a una variable global, activamos el Smartform.
Como probar un Smartform sin tener que ejecutar el programa impresor?
Podemos ejecutar los Smartforms directamente del mismo formulario. Para ello en la transacción Amartforms hacemos clic en el botón Verificar.
Como los formularios Smartforms internamente son módulos de funciones lo que visualizamos a continuación es el nombre del módulo de funciones que ejecuta el Smartform.
Podemos completar los parámetros de entrada del Smartform para probar con determinados datos cual seria la salida. Al momento de ejecutar podemos elegir entre ejecutar con debugging y ejecutar directamente lo que equivale a presionar la tecla F8.
A continuación, visualizaremos la ventana de diálogo de impresión, en donde podemos configurar sistintas referencias a la impresión dentro de la cuales destacamos lo siguiente:
- Dispositivo de salida: es la impresora a través de la cuál se imprimirá la salida.
Dentro de control SPOOL:
- Salida inmediata: si tildamos este check entonces la salida se imprime directamente, si no tildamos la salida va directamente al SPOOL de impresión.
Dentro de Ejemplares:
- Cantidad: indica la cantidad de ejemplares que se van a imprimir.
Vamoa a completar el dispositivo de salida con LOCL que hace referencia a la impresora predeterminada que tengamos configurada en windows y hacemos clic en el botón Visualización de impresión, el cual nos permite visualizar en pantalla la impresión antes de imprimirla.
Como descargar un Smartform de modo de poder utilizarlo en entro sistema SAP?
Podemos descargar el formulario Smartform en formato XML para luego subir el formulario Smartform en otro sistema SAP, accediendo a la opción del menú Utilidades / Hacer un download de formulario.
A continuación vamos a visualizar una ventana de diálogo en donde podemos elegir el nombre del archivo y el directorio donde vamos a alojarlo. Por último, si deseamos hacer el upload de un formulario Smartform vamos acceder al menú Utilidades / Hacer un Upload de formulario.
Aprendemos a trabajar con el Table Painter.
El Table Paiter es la herramienta que nos proporcionan los Smartform para configurar los distintos aspectos de la salida de las tablas que existen dentro de los Smartforms. Para acceder al Table Painter hacemos doble clic sobre la tabla que creamos dentro del Smartform y visualizaremos a la derecha de la pantalla el Table Painter.
Dentro del Table Painter podemos definir varios tipos de lineas. Podemos modificar el color del fondo del tipo de linea, para ello hacemos clic en el icono del lapiz para dejar de modificar, seleccionamos cada una de las columnas que deceamos modificar precionando la tecla Ctrl y seleccionamos el nuevo color. También pódemos modificar color y el grosor del marco de un tipo de linea modificando los campos Color y Grosor. Vamos a verificar que la cabecera correspondiente a los titulos de la tabla utiliza el tipo de linea. Y para finalizar activamos el Smartform y los ejecutamos para visualizarlos cambios en la pantalla.
 
 
 
Sobre el autor
Publicación académica de Javier Miguel Angel Barcelo, en su ámbito de estudios para la Carrera Consultor ABAP.
Javier Miguel Angel Barcelo
Profesión: Militar - Argentina - Legajo: DQ34X
✒️Autor de: 107 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Certificación Académica de Javier Angel