✒️ABAP La arquitectura Smartform
ABAP La arquitectura Smartform
Arquitectura Smartform.
1.- Qué es un formulario?
Son objetos de SAP que se utilizan para crear documentos que necesitan ser impresos, visualizados por pantalla o enviados por correo electrónico. FACTURAS, REMITOS, ORDENES DE COMPRA, SALICITUDES DE PEDIDO o cualquier otro documento que queramos crear como formulario SAP.
Audio: La impresión de formularios abarca la creación y el mantenimiento de formularios para su impresión en grandes cantidades en el sistema SAP. Esto incluye el diseño layout de los formularios así como su parte lógica. El layout determina la estructura de la página y posición de las áreas de salida de esas páginas. Tablas, párrafos, formatos de párrafos y de caracteres con estructura y formato de texto y datos. La lógica controla el funcionamiento dinámico del mismo.
2.- Tecnologías SAP para la creación de formualarios.
· SAPScritps: es la primera herramienta que creo SAP. No es muy amigable y tampoco muy flexible, pero todavía se continúan usando en muchos entornos de trabajo.
· SmartForms: reemplazaron a los SAPScripts a partir de la versión 4.7 de SAP. Son los más amigables al desarrollador y los más flexibles a la hora de realizar cambios. Poseen muchas ventajas respecto a sus antecesores.
· AdobeForms: es la última tecnología de SAP en cuanto a formularios. Es producto de la alianza entre SAP a Adobe.
3.- El modelo SmartForm.
Un formulario SmartForm está 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.
Arquitectura:
BD -> Aplicación -> ABAP Módulo de Función <- SmartForm -> WebBrowser/Printer/etc.
Existen dos formas de ejecutar un formulario:
· La primera consiste en ejecutar el programa impresor que producirá la ejecución del formulario.
· Otra forma muy utilizada consiste en 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 la creación de una orden de compra.
NOTA: La parametrización de los formularios se realiza a través de la transacción de Customizing SPRO. Estas tareas suele ser responsabilidad de los analistas funcionales SAP y no de los programadores.
Transacción SPRO
La transacción SPRO es utilizada por los consultores funcionales de los distintos módulos de SAP para realizar todo el customizing o configuración en el sistema.
 
 
 
Sobre el autor
Publicación académica de Juan Hernández, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Hernández
Profesión: Programador Informático - España - Legajo: XQ15K
✒️Autor de: 125 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Certificación Académica de Juan Hernández