✒️ABAP La arquitectura Smartform
ABAP La arquitectura Smartform
1- Qué es un Formulario?
Son Objetos de Sap que se utilizan para crear documentos que necesitan ser impresos, visualizados por pantallas o enviados por correo electrónico. Por ejemplo Facturas, Remitos, Ordenes de Compra, Solicitudes de Pedido, etc.
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, que determina la estructura de la página y las posiciones de las áreas de salida) como también su parte Lógica (controla el formato dinámico, de forma tal que de acuerdo a las condiciones que se den, se imprimirán leyendas o items de artículos).
2- Tecnologías SAP para la Creación de Formularios
- SAPScripts: Primera herramienta de SAP para el desarrollo de formularios. No es muy amigable ni flexible. Actualmente se los puede seguir encontrando donde se utilizan versiones antiguas de SAP.
- SmartForms: Reemplazaron a los SAPScripts. Son amigables y flexibles a la hora de realizar cambios. Soporta Impresoras, fax, e-mails e Internet con el uso de archivos XML. Requiere la mitad de tiempo, permite adaptarlos sin necesidad de conocimientos de programación porque utiliza una interfaz totalmente gráfica.
- AdobeForms: Es la última tecnología de SAP, producto de su alianza con Adobe.
3- El Modelo SmartForm
Está compuesto por dos objetos:
- Programa Impresor: Donde se definen los datos que se imprimirán en el formulario.
- Formulario: Donde se define el Layout o disposición de los datos.
Existen dos formas de ejecutar un formulario:
- Ejecutando el Programa Impresor que producirá la ejecución del formulario
- Parametrizar o Configurar la impresión, asociando el Programa Impresor y el Formulario a la Ejecución de un Evento. Esto se realiza a través de la Trx de Customizing SPRO y es responsabilidad de los Analistas Funcionales.
4- Transacciones para la Creación de Formularios SamrtForms.
- SMARTFORMS: Para crear el Layout o disposición de los Datos.
- SMARTSTYLES: Para crear los Estilos del Smartform. Los Estilos se pueden crear también con la Trx SMARTFORMS.
- SE38: Para crear el Programa Impresor que ejecutará el Formulario.
5- Estilos.
Los Estilos pueden ser Estándar de SAP o definidos por nosotros.
- Formatos de Párrafos: Sangrías, espaciados, configuración de fuentes, texto, colores, numeración.
- Formatos de Carácter: Que se utilizan para asignar atributos especiales de salida a las secciones de texto en un párrafo.
Transacción SMARTSTYLES
- Datos Cabecera: Parametriz.estándar --> Párrafo std. = Nombre. El resto valores por default.
- Form.párrafo --> Crear nodos: Sangrías e interlin.; Font; Tabuladores; Numeración y esquema.
- Form.Caracteres --> Crear nodos: Parametriz.estándar; Font.
 
 
 
Sobre el autor
Publicación académica de Victor Norberto Levi, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Norberto Levi
Profesión: Analista Programador - Argentina - Legajo: VT17H
✒️Autor de: 111 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Victor Levi