Академический Документы
Профессиональный Документы
Культура Документы
OBJETIVO GENERAL
El objetivo general de este curso se basa en proveer el conocimiento suficiente sobre la herramienta Smart form, para el posterior desarrollo de formas en el sistema SAP R/3 a partir del release 4.6c.
-2-
SMARTFORMS
OBJETIVOS ESPECFICOS
Luego de este curso Ud. estar en capacidad de: Entender los conceptos bsicos de smart Form y las interacciones entre los diferentes componentes.
-3-
SMARTFORMS
OBJETIVOS TERMINALES
Los participantes podrn poner en prctica la creacin y modificacin de formularios y programas de aplicacin para la impresin de formas. Tambin estarn en capacidad de darle el mayor uso a la herramienta de diseo grfico para la creacin de formularios, aportandole al cliente una solucin rpida y concreta.
-4-
SMARTFORMS
AGENDA
Visin general de Smart Forms Formas en el sistema SAP R/3 Estructura bsica de una forma Formas y lectura de datos Arquitectura del proceso Smart Form Transacciones
Interfaz grfica
Nodos Simbolos del sistema Smart styles Gestin Grfica Migracin SapScript-Smart Form
-5-
SMARTFORMS
AGENDA
Visin general de Smart Forms
Formas en el sistema SAP R/3 Estructura bsica de una forma Formas y lectura de datos Arquitectura del proceso Smart Form Transacciones
Interfaz grfica
Nodos Simbolos del sistema Smart styles Gestin Grfica Migracin SapScript-Smart Form
-6-
SMARTFORMS
Es una herramienta de diseo grfico para el mantenimiento de las formas legales en el sistema SAP R/3 a partir del release 4.6c. Su utilidad permite la creacin y mantenimiento de los diseos de estas formas de una manera grfica. Los medios de salida que soporta esta herramienta son: la impresora, fax, e-mail y a travs de internet utilizando el formto XML. El proceso comienza con el diseo de una forma, siguiendo una lgica estructurada. Esta lgica es representada por una estructura arborescente la cual esta compuesta por nodos individuales, tales como nodos para ajustes globales, para textos, para tablas de slida de datos y grficos, etc. Para realizar los cambios se utiliza la funcin de arrastrar/soltar y copiar/pegar, estas acciones no incluyen la escritura de lineas de comando ABAP. Existen otras funciones que permiten la verificacin de errores, grficos en fondo, subtotales de tablas, etc.
-7-
SMARTFORMS
2
Nodo final
3 4 5 6 7 8 9
Nodo sucesor del nodo 5 Nodo en el mismo nivel que los nodos 7 y 9 Nodo predesesor del nodo 8 Sucesor directo del nodo 7 Nodo/fin nodo con condicin
10
-8-
SMARTFORMS
AGENDA
Visin general de Smart Forms
Interfaz grfica
Nodos Simbolos del sistema Smart styles Gestin Grfica Migracin SapScript-Smart Form
SMARTFORMS
-9-
Gestin de materiales
Peticin de oferta Pedido Pedido abierto Repartos Entrada de mercancas (para 3 escenarios) Salida de mercancas (para 3 escenarios)
Finanzas
Reclamacin
Nota de entrega
Factura Entrada de caja Lista de picking
La mayoria de estas formas no estan adicionadas en el sistema, estas deben ser instaladas ingresando a la direccin:
http: //service.sap.com/preconfiguredforms
2003 SofOS c.a. -10-
SMARTFORMS
AGENDA
Visin general de Smart Forms Formas en el sistema SAP R/3
Interfaz grfica
Nodos Simbolos del sistema Smart styles Gestin Grfica Migracin SapScript-Smart Form
-11-
SMARTFORMS
-12-
SMARTFORMS
AGENDA
Visin general de Smart Forms Formas en el sistema SAP R/3 Estructura bsica de una forma
Interfaz grfica
Nodos Simbolos del sistema Smart styles Gestin Grfica Migracin SapScript-Smart Form
SMARTFORMS
-13-
Para imprimir o dar salida a traves de los medios disponibles para el envio de una forma, es necesario elaborar un programa ABAP que contenga la lgica y capture los datos necesarios de la base de datos. Este programa esta separado del diseo de la forma lo cual permite hacer las modificaciones a la forma sin hacer cambios al programa. Los datos son transferidos desde el programa a la forma, a traves de un modulo de funcin propio de Smart Form. Al activar el diseo de la forma, el sistema genera automticamente este modulo de funcin, el cual es ejecutado dentro del programa de la aplicacin.
-14-
SMARTFORMS
AGENDA
Visin general de Smart Forms Formas en el sistema SAP R/3 Estructura bsica de una forma Formas y lectura de datos
Interfaz grfica
Nodos Simbolos del sistema Smart styles Gestin Grfica Migracin SapScript-Smart Form
-15-
SMARTFORMS
Smart Form
activado ABAP Modulo de funcin (generado)
Impresora
Programa de aplicacin
Fax
Form description
-16-
SMARTFORMS
AGENDA
Visin general de Smart Forms Formas en el sistema SAP R/3
Transacciones
Interfaz grfica Nodos Simbolos del sistema
Smart styles
Gestin Grfica Migracin SapScript-Smart Form
-17-
SMARTFORMS
TRANSACCIONES
Bsicas: SMARTFORMS
Mantenimiento de formas
SMARTSTYLES
Mantenimiento de formtos de parrfos y caracteres
SE78
Funcin grfica
SO10
Mantenimiento de textos estndar
-18-
SMARTFORMS
AGENDA
Visin general de Smart Forms Formas en el sistema SAP R/3 Estructura bsica de una forma Formas y lectura de datos Arquitectura del proceso Smart Form Transacciones
Interfaz grfica
Nodos Simbolos del sistema Smart styles Gestin Grfica Migracin SapScript-Smart Form
-19-
SMARTFORMS
INTERFAZ GRFICA
El sistema suministra una interfaz grfica que ayuda a crear y mantener el diseo y la lgica de presentacin de la forma. Esta herramienta que nos va a permitir la elaboracin de los formularios es llamada SAP
Form Builder.
-20-
SMARTFORMS
PC Editor para colocar los textos y campos de salida de datos. Table Painter para la creacin de plantillas y tablas. Form check para verificar la forma.
-21-
SMARTFORMS
Seleccin de nodo
Arbol de navegacin
Form Painter
-22-
FORM PAINTER
Barra de herramientas Regla para la Pgina seleccionada
Arrastrar y soltar
Vista personalizada
zoom
grid regla etc.
-23-
SMARTFORMS
PC EDITOR
Arrastrar y soltar
Lista de campos
SMARTFORMS
-24-
-25-
SMARTFORMS
Cabecera y pie.
Ordenar. Visualizacin de salida (subtotales) despues de un nivel de orden.
-26-
SMARTFORMS
FORM CHECK
-27-
SMARTFORMS
AGENDA
Visin general de Smart Forms Formas en el sistema SAP R/3 Estructura bsica de una forma Formas y lectura de datos Arquitectura del proceso Smart Form Transacciones
Interfaz grfica
Nodos
Simbolos del sistema Smart styles Gestin Grfica Migracin SapScript-Smart Form
-28-
SMARTFORMS
NODOS GLOBALES
Atributos formulario
Aqui se encuentran los atributos generales, tales como, la denominacin de la forma, etc.
Interfase formulario
Aqui se definen las estucturas de datos a ser transferidas a la forma a traves del programa ABAP de la aplicacin. Tambin pueden definirse parametros de import, export, tablas y excepciones.
Definiciones globales
Aqui se declaran objetos que van a ser utilizados de manera global dentro de la forma, es decir, estos objetos pueden ser utilizados en todos los nodos creados en el rbol.
-29-
SMARTFORMS
NODOS TIPOS
Nodos de reas de slida
Pgina Ventana
Otros nodos
Carpeta Seccin compleja Lineas de programa
2003 SofOS c.a. -30-
SMARTFORMS
NODOS DE SALIDA
Pginas
Una forma puede contener una o varias pginas. La primera pgina en la estructura jerarquica de nodos es la pgina inicial de la forma (esta pgina se crea automticamente al crear una forma). Para cada pgina, Form Painter muestra una disposicin individual.
Ventanas
Las ventanas son reas de salida de datos dentro de una pgina, las cuales tienen un tamao y posicin establecida dentro del Form Painter. Actualmente existen dos tipos de ventanas: la ventana main o principal y la subventana. En la ventana main estan establecidos los datos variables que estan en varias pginas, es decir, es el cuerpo de la forma. En la subventana estan contenidos los textos y datos en un rea de salida predeterminada, es decir, son textos y datos en una posicin fija dentro de la pgina.
-31-
SMARTFORMS
NODOS ELEMENTALES
Texto
Se utiliza para imprimir textos y contenidos de tablas, pero no direcciones.
Grfico
Se utiliza para posicionar un grfico dentro de un nodo tipo pgina. Para incluir grficos de fondo se utilizan los nodos tipo pgina.
Direccin
Se utiliza para incluir direcciones. El sistema lee directamente la tabla de direcciones en la base de datos y ajusta el formto para la impresin.
-32-
SMARTFORMS
Plantilla
Se utiliza para dar salida a tablas estticas que contengan datos, por ej. un marco para imprimir el detalle de una orden de compra.
Tabla
Se utiliza para dar salida a tablas que contengan datos de la aplicacin, por ej. las tablas de datos de cabecera de la factura.
-33-
SMARTFORMS
Comando
Se utiliza para ejecutar comandos especiales, tales como, next page, print control, etc.
Loop
Se utiliza para realizar procesos repetitivos, afectando unicamente los nodos sucesores.
Alternativo
Se utiliza para colocar condicionales especficas, dependiendo si la respuesta es falso o verdadero, contina con el nodo susesor, segn sea el caso.
-34-
SMARTFORMS
OTROS NODOS
Carpeta
Combina nodos agrupandolos de manera lgica.
Seccin compleja
Combina todos los atributos de varios tipo de nodos, tales como, plantillas, tablas, loop y carpetas.
Lineas de programa
Se utiliza para ejecutar cdigo ABAP, por ej. rutinas de conversin.
-35-
SMARTFORMS
-36-
SMARTFORMS
AGENDA
Visin general de Smart Forms Formas en el sistema SAP R/3 Estructura bsica de una forma Formas y lectura de datos Arquitectura del proceso Smart Form Transacciones
Interfaz grfica
Nodos
-37-
SMARTFORMS
-38-
SMARTFORMS
AGENDA
Visin general de Smart Forms Formas en el sistema SAP R/3 Estructura bsica de una forma Formas y lectura de datos Arquitectura del proceso Smart Form Transacciones
Interfaz grfica
Nodos Simbolos del sistema
Smart styles
Gestin Grfica Migracin SapScript-Smart Form
-39-
SMARTFORMS
SMART STYLES
Esta herramienta permite crear formtos de estilos para adecuar los textos y campos en Smart Form. Se pueden crear formtos de parrfos y carcteres con valores preestablecidos dentro de sus atributos, tales como tipos de letras, tamaos de letras, negrita, subrayado, etc. Una vez creado un estilo, este puede ser asignado a una forma Smart Forms de manera global o local a un nodo especfico.
Caractersticas:
Al crear un estilo los datos de cabecera contienen valores prefijados. Los formtos de parrfos incluyen sangrado y espaciado, atributos de letras, tabulados y enumeracin. Los formtos de carcter pueden incluir exponentes y subndices, atributos de cdigos de barra y fuentes. Colores y rayas para formtos de parrfo y caracteres. Vista previa.
SMARTFORMS
-40-
AGENDA
Visin general de Smart Forms Formas en el sistema SAP R/3
Smart styles
Gestin Grfica
Migracin SapScript-Smart Form
-41-
SMARTFORMS
GESTIN GRFICA
Esta herramienta permite importar y administrar grficos en blanco y negro o a color, por ej. Logos de empresas, imgenes, firmas ortogrficas, etc, segn sea la necesidad. Los formtos soportados son .TIF y .BMP, se sugiere utilizar los .BMP ya que estos son de uso general. Esta herramienta tiene otra particularidad que las versiones anteriores no tienen, estos grficos pueden visualizarce previamente antes de colocarlos en el diseo de la forma, para as ir ajustandolo al tamao requerido.
-42-
SMARTFORMS
AGENDA
Visin general de Smart Forms Formas en el sistema SAP R/3
Smart styles
Gestin Grfica
-43-
En el sistema SAP R/3 estan disponible las formas ms importantes del proceso de negocio. Si dentro de las necesidades existentes, ninguna de estas formas estndar existen en Smart Forms o si se ha desarrollado algn formulario en SapScript que se desee cambiar a Smart Forms, es posible hacer la conversin de dos maneras, en forma individual y en masa. Se hace uso de esta utilidad solo si es necesario hacer cambios extensos, evaluando en especial los cambios a programas ABAP que ejecutan la impresin del formulario SapScript, ya que estos programas difieren de los que imprimen formularios Smart Forms, y estos cambios si son muy complejos podrian consumir mucho tiempo para ser adaptados.
-44-
SMARTFORMS
SMARTFORMS
-46-
SMARTFORMS
PREGUNTAS Y RESPUESTAS
-47-
SMARTFORMS
SMART FORMS
<nombre del expositor> Noviembre, 2003