✒️ABAP La arquitectura Smartform
ABAP La arquitectura Smartform
Un formulario es un objeto de SAP el cual se utilizan para crear documentos que deben ser impresos o visualizados.
>> Tecnologías SAP para la creación de formularios.
- SAPscripts: es la primera herramienta creada por SAP para el desarrollo de formularios, podemos encontrarnos en las versiones más antiguas de SAP.
- Smartforms: reemplazaron a los SAPscripts a partir de la versión 4.7 de SAP, son más amigables.
Se utilizan para crear, imprimir formularios dentro de SAP, posee ventajas como la realización mucho más rápida que los SAPscripts, Adaptar formularios por su interfaz gráfica, permite realizar modificaciones sin esfuerzo de mucho conocimiento en programación.
- AdobeForms: es la ultima tecnología de SAP en cuanto a formularios, producto de alianza entre SAP y ADOBE.
>> El modelo Smartforms.
Esta compuesto por dos objetos:
El programa impresor, que es donde se definen los datos que se imprimirán en el formulario.
El formulario , que es donde se define el layout o disposición de los datos.
Existen 2 formas de ejecutar un formulario.
La 1ra consiste en ejecutar el programa impresor que producirá la ejecución del formulario.
La 2da consiste en parametrizar o configurar la impresión, asociando el programa impresor y el formulario en la ejecución de determinado evento en el sistema como puede ser la creación de una orden de compra.
<-- La parametrización de los formularios se realiza en la transacción de Customizing SPRO, mayormente realizan los Analistas funcionales de SAP y no los programadores -->
>> Transacciones utilizadas para la creación de Formularios Smartforms.
- SMARTFORMS: Para crear el layout o disposición de los datos.
- SMARTSTLES: Para crear los estilos que utilizaremos en el Smartform. Los estilos también pueden crearse a través de la trx Smartforms.
- SE38: Para el programa impresor que ejecutara el formulario.
>> Los Estilos.
Todo formulario de SAP utilizan estilos estándar de SAP o pueden ser definidos por nosotros mismos, ahí se definen Formatos de párrafo, Sangrías, Espaciados, Fuentes, Texto, Colores, Numeración, y formatos de caracteres.
Creación de un Estilo {
- Ingresamos a la trx SMARTSTYLES.
- Creamos el Z correspondiente ( ZUESTILOS_TMARECO)En la solapa Parametriz. Estándar podemos asignar valores de formatos de párrafo y caracteres del formulario.
- Crear un formato de párrafo > formato de parrafos (Click Derecho) > crear nodos.
MEDIDAS UTILIZADAS EN SMARTFORMS {
CH - caracteres
LN - Lineas
CM - centimetros
MM - milimetros.
IN - pulgadas
PT - Puntos
TW - Twips(1/20)
}
< -- Trx SE73, se utiliza para crear modificar y visualizar los códigos de barras del sistema SAP, para imprimir códigos de barras en formularios Smartforms deberemos realizar los siguientes pasos:
- Crear el código de barras en la trx SE73.
- Crear el estilo que incluya el código de barras.
- Aplicar el estilo al texto del formulario deseado. -- >
EJERCICIOS SOLUCIONADOS – TRX SMARTSTYLES – NAME : ZUESTILOS_TMARECO.
 
 
 
Sobre el autor
Publicación académica de Tobias Emanuel Mareco Rojas, en su ámbito de estudios para la Carrera Consultor ABAP.
Tobias Emanuel Mareco Rojas
Profesión: Ingeniería en Informática - Paraguay - Legajo: QL24S
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Tobias Mareco