✒️ABAP La arquitectura Smartform
ABAP La arquitectura Smartform
Formularios:
Son objetos de SAP que se utilizan para crear documentos que necesitan ser impresos, visualizados por pantalla o enviados por correo electrónico(xml). (Ejemplo: Facturas, Remitos, Órdenes de compra, Solicitudes de pedido)
Tecnologías de SAP para la creación de formularios:
SAPScripts:
1-> Es la primera herramienta de SAP
2-> No es muy amigable
3-> Todavía se continúan utilizando, principalmente en las versiones más antiguas de SAP.
SmartForms:
1-> En la versión 4.7 de SAP reemplaza al SAPScripts
2-> ES mas amigable y flexibles.
AdobeForms:
1-> Lo mas actual de teclonogía de SAP en cuanto Formularios
2-> Producto de alianza entre SAP y Adobe.
El modelo Smartform
Esta compuesto por dos objetos :
1-> Programa Impresor: donde se definen los datos que se imprimirán en le Formulario .
2-> Formulario: Es el layout o dispositivo de datos.
Hay dos formas de ejecutar un Formulario
1-> Ejecutando el programa impresor (es un programa creado desde la transacción SE38)
2-> Parametrizar o configurar la impresión esto es asociar el programa impresor y el formulario en la ejecución de un determinado evento en el sistema como por ejemplo crear una orden de compra donde automáticamente se muestra la impresión del formulario y para poder realizar esto vamos a ocupar de la transacción SPRO.
Transacción SPRO:
La transacción regularmente es utilizada por los consultores funcionales de los distintos módulos de SAP para realizar todo el customizing o configuración del sistema.
Para crear SmartForms se utilizan las transacciones
SMARTFORMS: para la creación del layout
SMARTSTYLES: Para la creación de estilos o formatos de párrafos que utilizaremos en el smartforms.
SE38: Para crear el programa impresor que se encargara de ejecutar nuestro smartforms.
Estilos:
Los smartform utilizan estilos que pueden ser estándar de SAP o pueden ser definidos por nosotros.
En los estilos se definen
Formato de párrafo: donde podremos dar formato a sangrías, espaciados, configuración de fuentes, texto, colores numeración. Nota: es ampliamente recomendable la utilización de las unidades de medida CM o MM y no de las otras medidas se hace más complejo el entendimiento.
Formato de caracter: que se utiliza para asignar atributos especiales de salida (ejemplo código de barras)
Transacción SE73:
Nos sirve para crear, modificar y visualizar los códigos de barras del sistema SAP.
Se debe realizar los siguientes pasos para imprimir código de barras:
1-> Crear el código de barras en la transacción SE73
2-> Crear al estilo que incluya el código de barras.
3-> Aplicar el estilo al texto del formulario deseado.
 
 
 
Sobre el autor
Publicación académica de Diego Armando De Santiago Castanon, en su ámbito de estudios para la Carrera Consultor ABAP.
Diego Armando De Santiago Castanon
Profesión: Ingenieria en Sistemas Computaciona - Mexico - Legajo: CQ90U
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Diego De