![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP La arquitectura Smartform
ABAP La arquitectura Smartform
![ABAP La arquitectura Smartform ABAP La arquitectura Smartform](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/248.jpg)
Formulario. Objeto de SAP, es un documento que se crea para ser impreso o visualizado por pantalla o enviado por email. Ejem. facturas.
En SAP existen 3 herramientas para crear formularios.
1-SAPScript. 1a herramienta para versiones anteriores de SAP, menos amigable y más complicado para hacer cambios.
2-SMARTScript la más utilizada actualmente, mas amigable y fácil para hacer modificaciones.
3.AdobeScript. má reciente herramienta de SAP para formularios, alianza en Adobe y SAP.
Un Smartform, se integra de 2 componentes:
1. Programa impresor, donde se definen los campos a utilizar en el formulario.
2. Formulario, donde se define el layout.
Existen 2 formas de ejecutar el formulario:
1. Ejecuta el programa impresor, que ejecutará el programa impresor.
2. Parametrizar o configurar la impresión; asociando el programa impresor y el formulario a la ejecución de un evento en el sistema como es a una orden de compra. en este caso se lanzará en automático la impresión del formulario.
Esta parametrización se hace a través de la transacción: SPRO
TRANSACCIONES NECESARIAS:
SMARTFORMS. para crear el layout o disposición de los datos.
SMARTSTYLES. para crear los estilos que se utilizararán en el smartform. estos estilos también se pueden crear en la SE38.
SE38. para crear el programa impresor.
Con SMARTSTYLES se Crean Estilos, a los cuales se les puede parametrizar como:
1.Datos de Cabecera
2. Formato de Párrafo
3. Formato de carácteres.
Al crear un Formato de Párrafo, conla opción de Crear Nodos, se le asigna una descripción y se le puede configurar:
1. Sangrías e interlineado (margenes y espacio entre líneas)
2. Font. (tipo,tamaño y estilo de letra)
3. Tabuladores (alineación y posición de cada tabulador configurado)
4. Numeración y esquema (carácter o sequencia a utilizar para las enumeraciones, etc.).
En la Creación de un formato carácter, opción Crear Nodos, se le pone un nombre y se le puede configurar:
1. Parametrización estándar (para agregar subíndices, superíndices y código de barras)
con la transacción SE73. se mantienen los códigos de barras. (crear,modificar y visualizar).
Para imprimir códigos de barra en smartforms:
- Crear el código de barras en la transacción SE73
- Crear el estilo que incluya el código de barras
- Aplicar el estilo al texto del formulario deseado
2.Font (se indica tipo, tamaño y estilo de letra)
Finalmente activamos el estilo.
 
 
 
Sobre el autor
Publicación académica de Elda Martinez Soto, en su ámbito de estudios para la Carrera Consultor ABAP.
Elda Martinez Soto
Profesión: Ing. en Sistemas Computacionales - Mexico - Legajo: WW94O
✒️Autor de: 30 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Elda Martinez