
QUE ES UN FORMULARIO
Son objetos de SAP que se utilizan para crear documentos que necesitan ser impresos, visualizados por pantalla o enviados por correo electrónico.
Ejemplos de formularios:
Facturas, remitos, ordenes de compra, solicitudes de pedidos o cualquier otro documento que deseamos crear como formulario SAP.
LAS TECNOLOGIAS DE SAP PARA LA CREACIÓN DE FORMULARIOS
SAPScripts: es la primera herramienta que creo SAP para el desarrollo de formularios, se sigue utilizando en muchos entornos de trabajo principalmente donde encontramos la versiones más antiguas de SAP.
Smartforms: reemplazaron a los SAPScripts a partir de la versión 4.7 de SAP. Poseen muchas ventajas con respecto a sus antecesores.
AdobeForms: es la última tecnología de SAP en cuanto a formularios. Es producto de la alianza entre SAP y Adobe.
EL MODELO SMARTFORM
Está compuesto por dos objetos:
• Un programa impresor: es donde se seleccionan y definen los datos que se imprimiran en el formulario.
• Un formulario: es donde se define el layout o disposición de los datos.
Existe dos formas de ejecutar un formulario:
• la primera consiste en ejecutar el programa impresor que producirá la ejecución del formulario
• Otra forma muy utilizada consiste en parametrizar o configurar la impresión, asociando al programa impresor y el formulario a la ejecución de determinado evento en el sistema como puede ser la creación de una orden de compra en SAP.
LAS TRANSACCIONES UTILIZADAS PARA LA CREACION DE FORMULARIOS SMARTFORMS.
SMARTFORMS: para crear el layout o disposición de los datos.
SMARTSTYLES: para crear los estilos que utilizaremos en el SmartForms. Los estilos también pueden crearse a través dela transacción Smartforms.
SE38 O SE80: para crear el programa impresor que ejecutará el SmartForms.
LOS ESTILOS.
Los estilos de un formulario SmartForms definen los formatos de párrafos que contienen información sobre sangría, espaciados, configuración de fuente, texto, colores, numeración y también los formatos de carácter que se utilizan para asignar atributos especiales de salida a las secciones de texto dentro de un párrafo.
Para crear un estilo accedemos a la transacción SMARTSTYLES, introducimos el nombre del estilo y hacemos clic en el botón crear.
En la creación de un formato de párrafo seleccionamos la carpeta formatos de párrafo, hacemos clic con el botón derecho del mouse y clic en la opción Crear Nodos.
En la solapa sangrías e interlineado podemos seleccionar la alineación del formato de párrafo, el espacio del párrafo al margen izquierdo y derecho , el espacio entre líneas, etc.
En la solapa font podremos designar un tipo de letra, el tamaño de las letras expresado en punto, si queremos utilizar negrita, cursiva o ambas , subrayado y color de la letra.
En la solapa Tabuladores podremos crear Tabuladores para comenzar los textos en distintas columnas de un párrafo.
Por último, en la solapa Numeración y Esquema podemos crear numeradores como los que utilizamos en Microsoft Word.
Para crear un formato de carácter seleccionamos la carpeta Formatos de carácter, hacemos clic en el botón derecho del mouse y por último hacemos clic en la opción Crear Nodos.
En la siguiente ventana de diálogo asignamos un nombre al formato de carácter, que en este caso será c1 y hacemos clic en el botón continúar.
Luego asignaremos un significado o descripción al formato de carácter, que en este caso será Texto estándar.
En la solo Parametrización estándar podemos agregar subíndices, súper índices y códigos de barras.
En la solapa Font asignamos los atributos a la fuente, en este caso seleccionamos la fuente COURIER, com altura 10, en negrita y cuyo color es negro.
Finalmente completamos el formato de párrafo por defecto que será p1 y activamos el estilo.