
Arquitectura Smartform
Formulario: Son objetos de SAP que se utilizan para crear documentos que necesitan ser impresos, visualizados por pantalla o enviados por correo.
Ejemplos: Facturas, Remitos, Órdenes de compra, solicitudes de pedidos.
Tecnologías para la creación de formularios:
SAP Scripts: la primera herramienta que creo SAP para el desarrollo de formularios.
SmartForms: reemplazaron a los SAP scripts a partir de la versión 4.7, es la utilizada por SAP en el momento.
AdobeForms: es la última tecnología de SAP en cuanto a formularios.
El modelo SmartForm: compuesto por dos objetos
Un programa impresor: donde se definen los datos que se imprimirán en el formulario
Un formulario: donde se define el layout o disposición de los datos.
Ejecutar un formulario:
Ejecutar el programa impresor que producirá la ejecución del formulario
Parametrizar o configurar la impresión
La parametrizacion de formularios se realiza a través de la Transacción customizing SPRO (utilizada por los consultores funcionales)
Transacciones utilizadas para la creación de formularios smartform:
SMARTFORMS, SMARTSTYLES, SE38.
Estilos: allí se definen Formatos de párrafo y Formatos de Carácter
En los formatos de párrafo, se crean nodos, en la ventana de dialogo se podrán modificar las sangrías e interlineados, la fuente, tabuladores, numeración y esquema.
En los formatos de carácter, se crean nodos, en la ventana de dialogo se modifica la parametrizacion estándar y la fuente
Los códigos de barras se crean, se modifican y se visualizan mediante la transacción SE73