✒️ABAP La arquitectura Smartform
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.
Osvaldo Aguilera
Profesión: Ingeniero en Informática - Paraguay - Legajo: VE11O
✒️Autor de: 37 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor en SAP FI Nivel Inicial
- Máster Funcional ABAP
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Osvaldo Aguilera