
Formularios
Un formulario es un objeto de SAP que se utiliza para crear documentos que se necesitan ser impresos, visualizados por pantalla o enviados vía correo electrónico. Ejemplo: ordenes de compra, solicitudes de pedido, facturas, etc.
Tecnologías SAP para crear formularios
- SAPScripts: fue la primer herramienta de SAP para el desarrollo de formularios. no es muy amigable ni flexible y aun se sigue utilizando en versiones antiguas de SAP.
- SmartForms: Remplazaron a los SAPScripts a partir de la versión 4.7 de SAP. son los mas amigables y flexibles al momento de realizar cambios. soporta impresoras, fax y emails. crea y mantiene formularios en la mitad de tiempo, adapta formularios sin la necesidad de programación y publicación web mediante XML.
- AdoveForms: ultima tecnología de SAP en cuanto a formularios, es producto de la alianza entre SAP Y Adobe.
Modelo Smartform
Un formulario Smartforrm esta compuesto por 2 objetos, un programa impresor donde se definirán los datos a imprimir y un formulario donde se definirá el layout o disposición de los datos.
Para ejecutar un formulario se puede ejecutar el programa impresor o bien se puede parametrizar o configurar la impresión.
Transacciones para SmartForms
- SMARTFORMS: crea el layout o disposición de datos.
- SMARTSTYLES: crea los estilos para el SmartForm o también se puede utilizar la transacción SMARTFORMS.
- SE38: Crea el programa impresor que ejecuta el formulario.
Estilos
los estilos son formatos de párrafo que contienen información sobre sangrías, espaciados, configuración de fuentes, texto, colores, numeración y formatos de carácter que se utilizan para asignar atributos especiales de salida a las secciones de texto dentro de un párrafo.
Medidad de un SmartForm
- CH - caracter
- LN - Lineas
- CM - centimetros
- MM - milimetros
- IN - pulgadas
- PT - puntos
- TW - Twips (1/20)
Transacción SE73
Es utilizada para crear, modificar y visualizar los código de barras del sistema SAP. Para imprimir códigos de barras en los formularios es necesario:
- crear código de barras en la transacción SE73
- crear el estilo que incluya el código de barras.
- aplicar el estilo al texto del formulario.