
Formularios:
Son objetos de SAP que se utilizan para crear documentos que necesitan ser impresos, visualizados por pantalla o enviados por correo electrónico(xml). (Ejemplo: Facturas, Remitos, Órdenes de compra, Solicitudes de pedido)
Tecnologías de SAP para la creación de formularios:
SAPScripts:
1-> Es la primera herramienta de SAP
2-> No es muy amigable
3-> Todavía se continúan utilizando, principalmente en las versiones más antiguas de SAP.
SmartForms:
1-> En la versión 4.7 de SAP reemplaza al SAPScripts
2-> ES mas amigable y flexibles.
AdobeForms:
1-> Lo mas actual de teclonogía de SAP en cuanto Formularios
2-> Producto de alianza entre SAP y Adobe.
El modelo Smartform
Esta compuesto por dos objetos :
1-> Programa Impresor: donde se definen los datos que se imprimirán en le Formulario .
2-> Formulario: Es el layout o dispositivo de datos.
Hay dos formas de ejecutar un Formulario
1-> Ejecutando el programa impresor (es un programa creado desde la transacción SE38)
2-> Parametrizar o configurar la impresión esto es asociar el programa impresor y el formulario en la ejecución de un determinado evento en el sistema como por ejemplo crear una orden de compra donde automáticamente se muestra la impresión del formulario y para poder realizar esto vamos a ocupar de la transacción SPRO.
Transacción SPRO:
La transacción regularmente es utilizada por los consultores funcionales de los distintos módulos de SAP para realizar todo el customizing o configuración del sistema.
Para crear SmartForms se utilizan las transacciones
SMARTFORMS: para la creación del layout
SMARTSTYLES: Para la creación de estilos o formatos de párrafos que utilizaremos en el smartforms.
SE38: Para crear el programa impresor que se encargara de ejecutar nuestro smartforms.
Estilos:
Los smartform utilizan estilos que pueden ser estándar de SAP o pueden ser definidos por nosotros.
En los estilos se definen
Formato de párrafo: donde podremos dar formato a sangrías, espaciados, configuración de fuentes, texto, colores numeración. Nota: es ampliamente recomendable la utilización de las unidades de medida CM o MM y no de las otras medidas se hace más complejo el entendimiento.
Formato de caracter: que se utiliza para asignar atributos especiales de salida (ejemplo código de barras)
Transacción SE73:
Nos sirve para crear, modificar y visualizar los códigos de barras del sistema SAP.
Se debe realizar los siguientes pasos para imprimir código de barras:
1-> Crear el código de barras en la transacción SE73
2-> Crear al estilo que incluya el código de barras.
3-> Aplicar el estilo al texto del formulario deseado.