✒️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
A continuación tenemos un video donde analizamos cuatro funcionalidades importantes de los formularios como son: como chequear los errores de sintaxis en un smartform, como probar un smartform de modo de poder corregir los errores más simples sin tener que ejecutar el programa impresor, como descargar un smartform de modo de poder utilizarlo en otro sistema SAP de ser necesario y finalmente aprenderemos a trabajar con el Table Painter.
Para comprobar los errores de sintaxis y semántica del SmartForm utilizaremos el botón "Check" .
Los errores y sugerencias los visualizaremos siempre en el ángulo inferior derecho de la pantalla.
Haciendo doble clic sobre el "nodo" que aparece en el error, el sistema nos lleva a la ubicación del mismo en el código para que podamos corregirlos.
Luego de los cambios realizados, siempre debemos activar el "SmartForm".
Podemos activar y ejecutar los SmartForm directamente desde esta transacción para ir probando las modificaciones que realicemos a medida que vayamos desarrollando, para eso presionamos el botón de "Test"
Como los SmartForm internamente son módulos de función, cuando ejecutamos un SmartForm, estaremos ejecutando la función que lo invoca.
Podemos completar los parámetros de entrada para probar con ciertos datos.
Al ejecutar visualizaremos la pantalla de impresión, en la opción "OutputDevice" seleccionaremos la impresora de salida que deberemos completar, por mas que solo deseemos visualizar y no imprimir el formulario. Luego presionamos Print Preview para visualizar el formulario creado.
Como no introducimos parámetros de entrada, el contenido nos muestra en blanco. Solo vemos el texto hardcodeado.
Podemos descargar el formulario en formato XML desde la opción: Utilities / Download Form
Veamos ahora la utilización del "Table Painter": Para esto vamos a ir a la tabla de usuarios que se creo en la ventana "Main".
Dentro de esta opción podemos cambiar las configuraciones que deseemos. Se pueden cambiar colores, anchos de columnas, altos, etc. Para probar los cambios debemos seguir los pasos mencionados anteriormente.
AUDIO ACLARATIVO: Mediante el botón "parametrizaciones" que se encuentra en el extremo superior derecho de la pantalla, podemos configurar distintos aspectos del Table Painter. En la solapa general podemos configurar que el Table Painter tenga marcos en 3D, alinear las tablas a la trama o anular o habilitar la posibilidad de dibujar líneas y columnas. En la solapa "trama" podemos incrementar o decrementos la trama del Table Painter que se ve de fondo, así como también establecer que veremos en las intersecciones de la trama. En la solapa, zoom podremos definir el factor de zoom, el cual luego aumentaremos presionando el icono de la lupa y el + o disminuiremos presionando el icono de la lupa y el - del Table Painter.
 
 
 
Sobre el autor
Publicación académica de Pedro Antonio Duarte, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Antonio Duarte
Profesión: Consultor de Sap Abap - Argentina - Legajo: JP24O
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Pedro Duarte