ABAP Arquitectura Smartform

Publicación Académica por Calixto Gutiérrez

Publicación Académica de Calixto Gutiérrez para el tema Arquitectura Smartform.

Dentro del ámbito de estudios: Carrera Programador ABAP / Unidad 1: Formularios Smartforms.

Carrera Programador ABAP
Carrera Programador ABAP
Inscripción Abierta - Inicio: 30 Octubre 2017

ABAP Arquitectura Smartform por Calixto Gutiérrez

27 de Enero de 2015
Lección 3: Arquitectura Smartform.
1.- Formularios.
Son objetos de SAP que se utilizan para crear documentos para imprimirlos, visualizarlos o enviarlos por correo electrónico.
Audiotip:
La impresión de formularios abarca la creación y mantenimiento de formularios para su impresión en grandes cantidades.
Incluye el diseño del layout o disposición y la parte lógica.
2.- Tecnologías SAP para la creación de formularios:
  1. SAPScripts.- Es la primera herramienta que creo SAP para el desarrollo de formularios, por lo tanto solo se utiliza en las versiones mas antiguas de SAP.
  2. SmartForms.- Reemplazaron a los SAPScripts a partir de la versión 4.7 de SAP, son los más amigables al programador y los más flexibles a la hora de realizar cambios.
  3. AdobeForms.- Es la última tecnología de SAP para formularios, es producto de la alianza entre SAP y Adobe.
Audiotip:
SmartForms soporta impresora, Fax, email, Internet con el uso de archivos XML.
SmartForms adapta formularios sin la necesidad de conocimientos de programación debido a su interfaz gráfica.
3.- El modelo Smartform.
Un formulario SmartForm está compuesto por dos objetos:
Un programa impresor que es donde se definen los datos que se imprimirán.
Un formulario que es donde se define el layout o disposición de los datos.
Hay dos formas para ejecutar un formulario:
  1. La primera consiste en ejecutar el programa impresor que producirá la ejecución del formulario.
  2. La segunda forma consiste en parametrizar la impresión, asociando el programa impresor y el formulario a la ejecución de algún evento en el sistema, como puede ser la creación de un Orden de compra; es decir cuando se crea la orden de compra se lanzará automáticamente la impresión del formulario.
La parametrización de los formularios se realiza a través de la transacción de customizing SPRO.
Esta tarea es responsabilidad de los analistas funcionales SAP y no de los programadores.
3.- Transacciones utilizadas para la creación de formularios SmartForms:
  1. SMARTFORMS.- Es para crear el layout o disposición de datos.
  2. SMARTSTYLES.- Es para crear los estilos que utilizaremos en el SmartForm. Los estilos también pueden crearse desde la transacción SMARTFORMS.
  3. SE38.- Es para crear el programa impresor que ejecutará el formulario.
5.- Estilos.
Todo SmartForms utiliza estilos estándar de Sap o creados por nosotros, en los cuales se definen formatos de párrafo que contienen información sobre sangrías, espaciados, configuración de fuente, texto, colores, numeración y formatos de carácter que se utilizan para asignar atributos especiales de salida a las secciones de texto dentro de un párrafo.
Transacción SE73:
Se utiliza para crear, modificar y visualizar los códigos de barras del sistema SAP.
Para imprimirlos en formularios SmartForms utilizamos los siguientes pasos:
1.- Crear el código de barras en la transacción SE73.
2.- Crear el estilo que incluya el código de barras.
3.- Aplicar el estilo al texto del formulario creado.

 

:: Al igual que Calixto ¿Usted está dispuesto a aprender ABAP?

El lunes 30 Octubre 2017 comenzamos la Carrera Programador ABAP, Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

:: Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:

 

 

:: Ayúdenos a Difundir nuestra propuesta

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!


 

+Recursos Gratuitos: