
FORMULARIO: Son objetos de sap que se utilizan para crear documentos que necesitan ser impresos, visualizados por pantalla o enviados por correo electrónico. Ejemplo: Facturas, ordenes de compra, solicitud de pedido.
Nota: La impresión de formulario abarca la creación y mantenimiento de formulario para la impresión de grandes cantidades en sap. También el diseño es decir el layaut(determina la estructura de la pagina) y la parte lógica que controla el formato dimaníco del mismo para ver campos variables.
Herramientas para crear formularios:
- SAPSCRIPTS: Primera herramienta, poco amigable y poco flexible, se usa con versiones antiguas de sap.
- SMARFORMS: Reemplaza el sapscripts a partir de la versión 4..7. amigable y mas flexible. Soporta impresoras fax. e.mail Ventajas: Crea y mantiene los formularios en la mitad de tiempo. Adapta los formularios sin saber programación por ser gráfico.
- ADOBEFORMS: Ultima tecnología es una alianza entre Adobe y sap.
Modelo Smartform
- Programa impresor: Es donde se definen los datos que se imprimirán en el formulario.
- Formulario: Es donde se define el layout o disposición de los datos
Formas de ejecutar un formulario
- Se puede ejecutar el programa impresor que produce la ejecución del formulario.
- Se puede parametrizar o configurar la impresora, asociando el programa impresor y el formulario a la ejecución de algún evento.
SPRO: Transacción para parametrizar los formularios.
SE73: Crea, modifica y visualiza los códigos de barras del sistema Sap.
Transacciones para crear los formularios Smarform:
- SMARTFORM: Crea el layout o disposición de los datos.
- SMARTSTYLES: Para crear los estilos que utilizaremos en el smarform. También se puede crear a través de la transacción smartform.
- SE38: Para crear el programa impresor que ejecutará el formulario.