✒️ABAP La arquitectura Smartform
ABAP La arquitectura Smartform
Resumen Unidad 1 Leccion 3
La arquitectura Samrtform
1 - Formularios
Los objetos de Sap q se utilizan xa crear documentos q necesitan ser impresos, visualizacion x pantalla o enviados x correo electronico.
EJ: O de C, Facturas, Remitos, solicitudes de pedido.
==> La impresion de formularios abarca la creacion y el mantto xa su impresion a gran escala.
* Incluye layout, diseño y parte lógica
* El layout determina la estructura de la pagina como es el # de paginas estructuradas de manera diferente y la posicion de las areas diferentes en esa pagina.
* Dentro de las areas de salidas son las tablas, parrafos, formatos de parrafos y de caracteres con estructura y parametro de texto y datos.
* La lógica del formulario controla el formato dinamico del mismo.
* Esto permite ver los campos variables xa ver solo textos y si ciertas condiciones son verdaderas, xa un primer reclamo, se usa texto, xa un 2do reclamo sera otro, o xa procesar repetida/ item de factura dentro de una tabla.
* Formularios, estado de cuenta, verificaciones, notas de reparto, salarios, confirmacion de orden, formularios especiazados, formularios especificos xa industrias como formularios xa produccion de automoviles.
2- Las tecnologías de Sap xa la creacion de formularios
- SAPscripts: 1ra Tool q creo Sap xa el desarrollo de formularios = No es amigable = tampoco muy flexible = Se continua trabajando (con versiones muy antiguas)
- SMARTFORMS: Reemplazaron a los SApscripts => a partir de la versión 4.7 = amigables al desarrollado = flexibles a la hora de realizar los cambios = poseen muchas ventajas con respecto a sus antecesores. Ventajas >> Crea y mantiene formularios en mitad de tiempo en comparación con su predecesor. = adapta formularios sin necesidad de conocimientos de programación x la interfaz total/ grafica. = y la publicación web utilizando el formato de salida xml = smartforms permite realizar modificaciones a un formulario utilizando tools gráficas en el 90% esto no incluye ningún esfuerzo de programación, asi, si un usuario sin conocimiento de programción puede configurar formularios con datos del sist. xa el proceso de negocio relevantes.
- Adobe Forms: es la ultima tecnología de sap en cuanto a formularios. Es producto de la alianza entre sap y adobe.
3- El modelo smartforms
Esta compuesto x dos objetos
= Un programa impresor: Es donde se definen los datos q se imprimiran en el formulario.
= Un formulario: q es donde se definen el layout a disposición de los datos
Existen dos formas de ejecutar un formulario
- La 1ra consiste en ejecutar el programa impresor q producirá la ejecución del formulario
- La 2da es la forma muy utilizada q consiste en parametrizar o configurar la impresión asociando el programa impresor y el formulario a la ejecución de determinado evento en el sist. como x ej: la creación de un O de C, es decir cuando creamos la O de C, se lanzará automatica/ la impresión del formulario.
La parametrización de los formularios se hace x la TX SPRO. Estas tares son responsabilidad de los consultores funciones y no de los programadores. Ellos la utiliza xa la customizing o configuración del sist.
4- Las TXs utilizadas xa la creación de formularios SMARTFORMS
- SMARTFORMS: xa crear el layout o disposición de los datos
- SMARTSTYLES: xa crear los estilos q utilizamos en el smartforms. los estilos también se puede crearse a través de la TX SMARTFORMS.
- SE38: xa crear el programa impresor q ejecutará el formulario.
5- Los estilos
Todo formulario utiliza estilos ==> pueden ser estandar o pueden ser definidos x otros
En los estilos se define "formatos de parrafos" contiene info de = Sangrias
= espaciados
= configuracion de fuentes
= textos
= colores
= numeración
= formatos de caracter q se utilizan xa asignar atributos especiales de salida a loas seccione de texto dentro de un párrafo.
Crear estilo => TX Smartstyles => nombre Z_PRUEBA_ESTILO
en la solapa: Parametrización estándar (standard setting) vemos los valores x defecto de un smartstyle sino se asignan otros valores de formato de párrafos y formatos de caracter al formulario, el sist utilizara estos valores x defecto.
La creación de un formato de párrafo
== Carpeta "formato de párrafo" (paragraph formats)
y seleccionamos "crear nodos"
seguido => asignamos nombre al formato
luego asignamos una descripción al formato de párrafo "titulos"
==> En la solapa "Sangrias e interlineados" (idents and spacing)
podremos seleccionar la alineación del formato de párrafo, el espacio del párrafo al margen izquierdo y derecho, el espacio entrelineas entre otras cosas
Todos las medidas q utilizamos en los smartforms pueden estar expresadas en las sgntes unidades de mención.
Unidades de medida | Descripción |
CH | Caracteres |
LN | Lineas |
CM | Centímetros |
MM | Milimetros |
IN | Pulgadas |
PT | Puntos |
TW | Twips(1/20) |
Ampliamente recomendable la utilización de CM o MM y No de las otras unidades de medición y q elevan la dificultad de compresión del formulario
En la solapa "Font" podremos designar = Un tipo de letra
= El tamaño de la letra expresado en PUNTOS
si queremos utilizar negrita, cursiva o ambas, subrayado y color de letra
En la solapa "TABULADORES" (tabs) podremos crear tabuladores xa comenzar los textos en distintas columnas de párrafo
x último en la solapa "Numeración y esquema (Numering and outline)" podemos crear numeradores como los q utilizamos en mircrosoft Word.
La creación de un formato de caracter
xa crear un formato de carácter seleccionamos la carpeta "formatos de caracter (character formats)", presionamos el botón derecho del mouse y seleccionamos la opción "Crear nodos"
Asignamos el nombre al formato Enter
Asignamos una descripcion al formato de carácter "Texto estandar"
En la solapa parametrización estandar (standard setting) podemos agregar subindices y superindices y codigos de barras
Los códigos de barras se mantienen a través de la TX SE73
TX SE73 xa imprimir códigos de barras en formularios smartforms pasos:
- Crear el codigo de barras en la TX SE73
- Crear el estilo q incluya el código de barras
- Aplicar el estilo al texto del formulario deseado
En la solapa "Font" asignamos los atributos a la fuente.
Final/ activamos el estilo Z_PRUEBA_ESTILO
 
 
 
Sobre el autor
Publicación académica de Gustavo Betancur Guzmán, en su ámbito de estudios para la Carrera Consultor ABAP.
Gustavo Betancur Guzmán
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WS86O
✒️Autor de: 164 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial