✒️ABAP La arquitectura Smartform
ABAP La arquitectura Smartform
Lección 3: Arquitectura Smartform
1| Que es un formulario Smartforms?
- Son objetos de SAP que se utilizan para la creación de documentos diversos (facturas, ordenes de
compra,etc.) que necesitan ser impresos, visualizados o enviados vía e-mail. Los formularios abarca la creación y mantenimiento de formularios para su impresión de grandes cantidades de documentos en SAP, su diseño y layout.
2| Tecnologías SAP para la creación de formularios
- Existen algunas tecnologías siendo estas:
° SapScripts.- Es una herramienta poco amigable y flexible; y la encontramos en las versiones mas antiguas del sistema SAP.
° SmartForms.- A partir de la versión 4.7 reemplazo a su antecesor por las muchas ventajas que posee para el desarrollador. Cabe destacar que Smartforms soporta impresoras fax y e-mail o Internet con el uso de archivos xml. Adapta formularios sin conocimiento de programación por su interfaz totalmente gráfica.
° AdobeForms.- Es la última tecnología de SAP en cuanto a formularios y es producto de la alianza entre SAP y adobe.
3| El modelo Smartform
- Básicamente compuesto por dos objetos:
Un programa impresor; que es donde se definen los datos que se imprimen en el formulario.
Un formulario; que es el layout o la disposición de los datos.
Formas de ejecutar un formulario:
1) Ejecutar el programa impresor que producirá la ejecución del formulario.
2) Parametrizar o configurar la impresión, asociando el programa impresor y el formulario a la ejecución de un determinado evento en el sistema, el cual lanzara automáticamente la impresión del formulario.
4| Transacciones utilizadas para la creación de formularios Smartform.
- Utilizamos las siguientes transacciones:
Smartforms: Crea layout o disposición de datos.
Smartstyles: Crea los estilos que utilizaremos en el smartform y pueden crearse también en la misma transacción Smartforms.
SE38: Crea el programa impresor que ejecutara el formulario.
5| Estilos
- Los formularios Smartform utiliza estilos que pueden ser estándar de SAP o pueden ser definidos por nosotros. Accedemos a ello con la transacción SMARTSTYLES, en ella se definen los formatos de párrafo que contienen info sobre sangrías, espaciados, configuración de fuentes, textos, colores, numeración y formatos de carácter que se usan para asignar atributos especiales de salida a las secciones de texto dentro de un párrafo. Como código de barras.
Es ampliamente recomendable usar cm o mm .
Los códigos de barra se mantienen a través de la TX SE73; donde se pueden crear, modificar y visualizar. Debemos seguir los pasos siguientes:
1. Crear el código de barras mediante la TX SE73.
2. Crear el 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 Hernan Cabezas, en su ámbito de estudios para la Carrera Consultor ABAP.
Hernan Cabezas
Peru - Legajo: ZM88T
✒️Autor de: 117 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Hernan Cabezas