✒️ABAP La arquitectura Smartform
ABAP La arquitectura Smartform
Lección 1: Arquitectura Smartform
FORMULARIO: Son objetos de sap que se utilizan para crear documentos que necesitan ser impresos, visualizados por pantalla o enviados por correo electrónico. Como por ejemplo: Facturas, ordenes de compra, solicitud de pedido.
Nota: La impresión de formulario abarca la creación y mantenimiento de formulario para la impresión de grandes cantidades en sap. Esto incluye el diseño layout de los formularios como su parte lógica. El layout determina la estructura y la posición de salida de la página.
Tecnologías para crear formularios:
- SAPSCRIPTS: Primera herramienta que creo sap.Poco amigable y poco flexible, se usa con versiones antiguas de sap.
- SMARTFORMS: Reemplaza el sapscripts a partir de la versión 4..7. amigable y mas flexible. Se utiliza para imprimir en grandes cantidades en el sistema SAP. Soporta impresoras, fax. e e.mail o inernet con archivos xml. Ventajas: Crea y mantiene los formularios en la mitad de tiempo que con los SMARTFORMS, adapta los formularios sin tener conocimientos de programación por ser gráfico y la publicacion web utilizando el formato de salida xml.
- ADOBEFORMS: es la última tecnología de SAP en formularios. Es una alianza entre Adobe y SAP.
Objetos de un Smartform:
- Programa impresor: que es donde se definen los datos que se imprimirán en el formulario.
- Formulario: Es donde se define el layout o disposición de los datos
Formas de ejecutar un formulario
- Ejecutar el programa impresor que producirá la ejecución del formulario.
- Parametrizar o configurar la impresora, asociando el programa impresor y el formulario a la ejecución a un determinado evento en el sistema.
SPRO: transacción de customizing que permite la paremetrización de formularios. responsabilidad de los analistas funcionales de SAP.
Transacciones para crear smartform:
- SMARTFORMS: para crear el layout o disposición de los datos.
- SMARTSTYLES: Para crear los estilos que utilizaremos en el Smarform. También pueden crearse a través de la transacción smartforms.
- SE38: para crear el programa impresor que ejecutará el formulario.
Estilos: se definen los formatos de párrafo que contiene información sobre sangrías, espaciados, configuración de fuentes, texto, colores, numeración y formatos de carácter. Pasos para crear un estilo:
- SMARSTYLES, ponemos un nombre y crear
- en la solapa "parametrización estándar" se definen formatos de párrafo y carácter del formulario.
Creación de un formato de párrafo:
- Seleccionar la carpeta "Formatos de Párrafo" y botón derecho crear nodos.
- Ponemos el nombre del formato y continuar.
- Poner descripción al formato de párrafo
- En la solapa "Sangrías e interlineado" seleccionar la alineación espacio al margen izquierdo y derecho, espacio entre líneas, ... Las unidades de medición recomendadas son o CM o MM.
- En la solapa "font" asignamos el tipo de letra, el tamaño, si queremos negrita cursiva o ambas, subraado y color de letra.
- En la solapa "Tabuladores" creamos los tabuladores en las linea de un texto.
- En la solapa "Numeración y Esquema" podemos crear numeradores tipo microsoft word.
Creación de un formato de caracter:
- Carpeta "Formatos de Caracter", botón derecho y Crear Nodos.
- Asignar el nombre del formato y continuar.
- Asignar descripción del formato del caracter
- En la solapa "parametrización estándar" se pueden agregar subíndices, superíndices y códigos de barras. (SE73)
- En la solapa "Font" asignamos los atributos de la fuente.
Nota: SE73: crear, modificar y visualizar códigos de barras. Para imprimir códigos de barras en los smartform:
- Crear el código de barraras en la SE73
- Crear el estilo que incluya el código de barras
- aplicar el estilo al texto del formulario.
 
 
 
Sobre el autor
Publicación académica de Felipe Roca Molina, en su ámbito de estudios para la Carrera Consultor ABAP.
Felipe Roca Molina
Profesión: Informático - España - Legajo: LD31G
✒️Autor de: 120 Publicaciones Académicas
🎓Egresado de los módulos: