Introducción a los Smart Forms de SAP

Estos son formularios o reportes para impresión que podemos generar en SAP, la diferencia con los reportes ALV es que estos no son interactivos, pero son apropiados para impresión, por ejemplo para facturas, notas de remisión, impresión de cheques, etc. En esta lección veremos como crear un smart form sencillo utilizando la transacción smarforms y […]

Smart forms: Trabajar con parámetros de entrada.

Al crear un formulario podemos definir que parámetros deben enviarse al generar la impresión, por ejemplo si queremos crear un formulario de factura, como mínimo deberíamos de enviar el número de factura generado en SAP. Ahora veremos un ejemplo de como trabajar con parámetros en un formulario Smart Forms, en cual recibimos como parámetro el […]

Smart forms: Llamar un formulario desde un programa o transacción

Hasta ahora hemos aprendido a crear formularios, cambiar el formato de los textos, trabajar con variables de entradas y mostrar datos en formato de tablas. Ahora veremos como llamar a nuestros formularios desde un programa o por medio de una transacción Z.

Smart Forms: Definir posición de los textos a imprimir (filas y columnas)

En ocasiones (como sucede con las facturas) es necesario definir un formulario organizado en filas y columnas, por ejemplo que las etiquetas estén alineados en una columna y los valores alineados en otra columna (como se muestra en esta imagen) Ahora veremos como alinear de esta forma los datos y ademas como organizar todos los […]

Smart forms: Métodos para ingresar código ABAP en formularios

En ocasiones puede ser necesario agregar código de ABAP en nuestros formularios de Smart Forms, por ejemplo si recibimos como parámetro el código del cliente, pero no su nombre entonces podemos ejecutar en el formulario una sentencia SQL para recuperar el nombre. Otro ejemplo podría ser si deseamos modificar una variable en base a ciertas […]

Smart Forms: Trabajando con páginas y ventanas

Como vimos en el primer tema del curso de Smart Forms, un smart form se compone de páginas que a su vez pueden tener una ventana principal y/o ventanas auxiliares. Ahora veremos más a fondo como utilizar las páginas y ventanas en nuestros formularios. ¿Para que sirven páginas? Una página básicamente define un layout (o […]

Smart Forms: Trabajar con subtotales y grupos

En este tema aprenderemos a mostrar totales y subtotales, así como a agrupar datos, para esto vamos hacer paso a paso un formulario para imprimir . En este ejemplo crearemos un formulario que muestre una lista de documentos de material (movimientos de inventario) con su encabezado y detalle, para esto haremos uso de tablas para […]

Scroll hacia arriba