✒️ABAP La arquitectura Smartform
ABAP La arquitectura Smartform
- FORMULARIOS
Para crear documentos que van a ser impresos, visualizados por pantalla o enviados por email. (Facturas, remitos, órdenes de compra, solicitudes de pedido, etc...)
- TECNOLOGÍA SAP PARA LA CREACIÓN DE FORMULARIOS
- SAPScripts: Herramienta antigua, no amigable y poco flexible. Para las versiones antiguas de SAP.
- SmartForms: Más amigables y flexibles. Interface gráfica, no necesita conocimientos de programación. Permite publicación web.
- AdobeForms: Alianza entre SAP y Adobe.
- MODELO SMARTFORM
Compuesto por:
- Programa impresor: donde se definen los datos que se imprimirán en el formulario.
- Formulario: donde se define el layout.
Formas de ejecutar un formulario:
- Ejecutando el programa impresor que producirá la ejecución del formulario.
- Parametrizando la impresión, asociando el programa impresor y el formulario a la ejecución de un evento para que se ejecute automáticamente. Por ej, al crear una orden de compra. Esta parametrización de formularios e hace con la transacción de customizing SPRO.
- TRANSACCIONES USADAS PARA LA CREACIÓN DE FORMULARIOS SMARTFORMS
- SMARTFORMS: Crear el layout. También permite crear estilos.
- SMARTSTYLES: Crear estilos que usaremos en el SmartForm.
- SE38: Para crear el programa impresor.
- ESTILOS
Hay estilos estándar de SAP y otros que nosotros podemos definir.
Se definen formatos de párrafo (sangrías, espaciados, fuentes, texto, colores, numeración) y formatos de caracter (para asignar atributos especiales de salida a las secciones de texto dentro de un parrafo).
Códigos de barras: Se crean en la transacción SE73, luego se crea un estilo que incluya dicho código de barras y luego se aplica el estilo al texto del formulario deseado.
 
 
 
Sobre el autor
Publicación académica de Ignacio Mart?n Bolumar, en su ámbito de estudios para la Carrera Consultor ABAP.
Ignacio Mart?n Bolumar
Profesión: Ingeniero Inform?tico - Espa?a - Legajo: ZL84Z
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ignacio Mart?n