✒️ABAP / La arquitectura Smartform Por Osvaldo Aguilera
ABAP La arquitectura Smartform

1| Que es un formulario?
- Son objetos que se utilizan para crear documentos que necesitan ser impresos, visualizados por pantalla o enviados por correo electrónico.
- Ejemplo de formularios son:
- Facturas, Remitos, Órdenes de compras, Solicitudes de pedido o cualquier otro documento que queramos como formulario SAP.
2| Tecnologías SAP para a creación de formularios.
- SAPScripts: es la primera herramienta que crea SAP para el desarrollo de formularios. No es my amigable y tampoco muy flexible, pero se siguen utilizando, principalmente en las versiones antiguas de SAP.
- SmartForms: se utiliza a partir de la versión 4.7 de SAP. Son los mas amigables del desarrollador y los mas flexibles a la hora de realizar cambios.
- AdobeForms: es la ultima tecnología de SAP en cuanto a formularios. Es producto de la alianza entre SAP y Adobe.
3| El modelo SmartForm:
- Un formulario SmartForm esta compuesto por dos objetos.
- Un programa impresor que es donde se definen los datos que se imprimirán en el formulario.
- Un formulario que es donde se define el layout o disposición de los datos.
- Existen dos formas de ejecutar un formulario.
- La primera consiste en ejecutar el programa impresor que producirá la ejecución del formulario.
- Parametrizar o configurar la impresión, asociando el programa impresor y el formulario a la ejecución de determinado evento en el sistema como puede ser por ejemplo la creación de una orden de compra en SAP; es decir cuando creamos la orden de compra se lanzará automáticamente la impresión del formulario.
- La parametrización de los formularios se realiza mediante la transacción de customizing SPRO.
4| Transacciones utilizadas para la creación 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 de la transaccón SmartForms.
- SE38: para crear el programa impresor que ejecutará el formulario.
5| Estilos.
- En los estilos se definen formatos de párrafos que contienen información sobre sangrías, espaciados, configuraciones de fuentes, textos, colores, numeración y formatos de caracter que se utilizan para asignar atributos especiales de salida a las secciones de texto dentro de un párrafo.
- Los códigos de barras se mantienen a través de las transacción SE73.
- Para imprimir códigos de barra en un formulario smartfoms debemos realizar los siguientes pasos.
- Crear el 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 deseado.
 
 
 
Sobre el autor
Publicación académica de Osvaldo Aguilera, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.
Osvaldo Aguilera
Profesión: Ingeniero en Informática - Paraguay - Legajo: VE11O
✒️Autor de: 37 Publicaciones Académicas
🎓Egresado de los módulos:
- Master Power BI for SAP
- Carrera Consultor SAP SD Nivel Avanzado
- Carrera Consultor SAP SD Nivel Inicial
- Carrera Consultor SAP MM Nivel Avanzado
- Carrera Consultor SAP MM Nivel Inicial
- Carrera Consultor SAP FI Nivel Inicial
- Master Funcional ABAP
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
























