✒️ABAP La arquitectura Smartform
ABAP La arquitectura Smartform
I.3.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.
Algunos ejemplos de formularios, son los siguientes:
- Facturas
- Remitos
- Órdenes de comprea
- Solicitudes de pedido.
- Cualquier otro documento que queramos crear como formulario SAP.
TIPS:
La impresión de formularios abarca la creación y mantenimiento de formularios para su impresión en grandes cantidades en el sistema SAP. Esto incluye el diseño (Layout) de los formularios, como también su parte lógica. El layout o disposición, determina la estructura de la página, como ser el número de páginas estructuradas de manera diferente y la posición de las áreas de salida en esas páginas.
Dentro de las áreas de salida se usan tablas, párrafos, formato de párrafo y de caracteres, con estructura y formato de texto y datos.
La lógica del formulario controla el formato dinámico del mismo, esto permite ver los campos variables, para ver solo textos si ciertas condiciones son verdaderas. Para un primer relamo se usa texto, para un segundo reclamo se usará otro, o para procesar repetidamente items de factura dentro de una tabla.
Los formularios pueden ser confirmación de órdenes, estados de cuenta, verificaciones, salarios, notas de reparto, formularios personalizados o formularíos específicos para industrias, como ser formularios para la producción de automóviles.
I.3.2. Tecnologías SAP para la creación de formularios
SAP posee varias tecnologías especialmente diseñadas para la creación de formularios. Ellas son:
- SAPScripts
- SmartForms
- AdobeForms
I.3.3. El modelo Smartform
El formulario SmartForm está compuesto por dos objetos:
- Programa Impresor
- Formulario
Existen dos formas de ejecutar un formulario:
- Ejecutar el programa impresor
- Parametrizar o configurar la impresión, asociando el programa impresor y el formulario a la ejecución de determinado evento en el sistema.
La parametrización de los formularios se realiza a través de la transacción de Customizing SPRO. Estas tareas son responsabilidad de los Analistas Funcionales SAP y no de los programadores.
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.
I.3.4. Transacciones utilizadas para la creación de formularios SmartForms
- SMARTFORMS
- SMARTSTYLES
- SE38
I.3.5. Estilos
Todo formulario SmartForm utiliza estilos que pueden ser estándar de SAP o pueden ser definidos por nosotros.
En los estilos se definen formatos de párrafos que contienen información sobre sangrías, espaciados, configuración de fuentes, texto, colores, numeración y formatos de caracter que se utilizan para asignar atributos especiales de salida a las secciones de texto dentro de un párrafo.
La transacción estándar SE73 se utiliza para crear, modificar y visualizar los códigos de barras del sistema SAP.
TIPS:
Es ampliamente recomendable la utilización de cm, mm, y no de otras unidades de medición ya que elevan la dificultad de comprensión del formulario.
 
 
 
Sobre el autor
Publicación académica de Gianfranco Pasqua Indiano, en su ámbito de estudios para la Carrera Consultor ABAP.
Gianfranco Pasqua Indiano
Profesión: Ingeniero Electrico - España - Legajo: OX15O
✒️Autor de: 73 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Curso Introducción a SAP
Disponibilidad Laboral: FullTime
Presentación:
Persona responsable con habilidades analíticas para la resolución de problemas, facilidad para trabajar en equipo y bajo presión. interesado en aprender nuevas herramientas de trabajo, como sap.
Certificación Académica de Gianfranco Pasqua