✒️ABAP La arquitectura Smartform
ABAP La arquitectura Smartform
Los Formularios: en general son documentos, ya sea físico o digital, diseñado con el propósito de que el usuario introduzca datos estructurados (nombre, apellidos, dirección, entre otros) en las zonas del documento destinadas a ese propósito, para ser almacenados y procesados posteriormente para soporte de las transacciones realizadas y producir información para la gestión empresarial.
En SAP, son objetos que se utilizan para crear documentos que necesitan ser impresos, visualizados por pantalla o enviados por correo electrónico. Ejemplos: de formularios: facturas, remitos, órdenes de compra, solicitudes de pedido, o cualquier otro documento que se requiera crear como formulario SAP.
Las tecnologías que utiliza SAP para la creación de formularios son:
- SAPScripts: es la primera herramienta que creó SAP para el desarrollo de formularios. No es muy amigable ni flexible, pero todavía se utiliza en muchos entornos de trabajo, principalmente en las versiones más antiguas de SAP.
- SmartForms: reemplazan los SAPScripts a partir de la versión 4.7 de SAP. Son más amigables para el desarollador y los más flexibles a la hora de realizar cambios. Poseen muchas ventajas con respecto a sus antecesores.
- Adobe Forms: es la última tecnología de SAP en cuanto a formularios. Es producto de la alianza de SAP y Adobe.
Un formulario Smartform está compuesto de:
- Un programa impresor que es donde se seleccionan y 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 para ejecutar un formulario:
- La primera consiste en ejecutar el programa impresor que producirá la ejecución del formulario.
- La segunda 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, tal como, la creación de una orden de compra de SAP, es decir cuando se crea la orden de compra se ejecutará automáticamente la impresión del formulario.
NOTA: La parametrización de los formularios SmartForms, se realiza a través de la transacción SPRO. Estas tareas en general son responsabilidad de los Consultores Funcionales.
Las transacciones utilizadas para la creación de formularios SmartForms:
· Transacción SMARTFORMS: para crear el layout o disposición de los datos.
· Transacción SMARTSTYLES: para crear los estilos que se utilizarán en el SmartForm.
· Transacción SE38 y SE80: para crear el programa impresor que ejecutará el formulario SmartForm.
· Transacción SE73: se utiliza la transacción estándar SE73 para crear, modificar y visualizar los códigos de barras del sistema SAP.
NOTA: los códigos de barra se utilizan principalmente en facturas, de forma tal que al ser escaneado se puede realizar un pago a través de ellos. Los códigos de barras se mantienen a través de la transacción estándar SE73.
Los formularios SmartForm tienen los elementos siguientes:
· Estilo: definen los formatos de párrafos que contienen información acerca de las sangrías, espaciados, configuración de fuentes, texto, colores, numeración, y los formatos de carácter que se utilizarán para asignarle los atributos especiales de salida a las secciones de texto dentro de un párrafo. Todo formulario smartform utiliza los estilos estándar de SAP o pueden ser Z definidos por los consultores funcionales y/o los desarrolladores ABAP.
· Activación: una vez configurado el formulario y sus atributos, debe activarse.
 
 
 
Sobre el autor
Publicación académica de Carmelo Salomón Ortiz González, en su ámbito de estudios para la Carrera Consultor ABAP.
Carmelo Salomón Ortiz González
Profesión: Tsu Sistemas /abogado con Maestría Gestión Logística y Gerencia Tributaria - Venezuela - Legajo: FD67Q
✒️Autor de: 21 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Profesional con amplia experiencia en empresas del sector electrónico y de servicios. experticia comprobada en la evaluación y optimización de procesos de negocios. consultor certificado sap mm.
Certificación Académica de Carmelo Ortiz