Sie sind auf Seite 1von 83

Softtek

Taller SAP Smart Forms


Octubre 2006
Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Introduccion

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Introduccin

Se puede usar SAP Smart Forms para crear,


mantener e imprimir formularios en grandes
cantidades en el sistema SAP
SAP ofrece una seleccin de formularios para los
procesos centrales de negocios

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Caractersticas

Smart Forms permite realizar modificaciones a un


formulario utilizando herramientas grficas, en el
90% de todos los casos.
Para imprimir un formulario, se necesita un
programa para la obtencin de datos, y un Smart
Form que contenga toda la lgica
Se disea grficamente un formulario usando el
Form Painter o el Table Painter. La lgica se
representa en forma jerrquica

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Conceptos Generales de Formularios

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Caractersticas

El layout determina la estructura de las pginas,


como ser el nmero de pginas estructuradas de
manera diferente.
Dentro de las reas de salida se usan tablas,
prrafos, formato de texto y datos.
La lgica del formulario
dinmico del mismo

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

controla

el

formato

Caractersticas

Los formulario pueden ser:


Ordenes de Compra.
Facturas.
Recibos de Sueldo.
Ordenes de Pago.
Formularios especficos para industrias.
Los conceptos sobre la impresin de formularios
presentados anteriormente son independientes de
cualquier herramienta

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Estructura

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Estructura
Un formulario est formado por pginas, reas de salida
(Ventanas), direcciones, grficos (como el logo de una
empresa)

Ejemplo: Usamos una Factura Simple.


Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Arquitectura en SAP

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Arquitectura en SAP

La arquitectura de SAP Smart Forms separa datos del


sistema de la definicin del formulario
Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Arquitectura en SAP

En un formulario de Smart Forms se describe :


El layout del formulario.
Elementos individuales que se quieren mostrar .
La lgica del formulario que se utiliza .
Una interfaz de formulario para transferir datos .
Cuando se activa el Smart Form, el sistema genera un
mdulo de funcin que encapsula todos los
atributos del Formulario.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Creacin de Formularios con


SMARTFORMS
Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Creacin de Formularios con


SMARTFORMS
Utilizando la Transaccin SMARTFORMS se accede a
la pantalla inicial:

Se coloca el Nombre del formulario, y se presiona el


Botn Crear .

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Diseo del Formulario

Para disear un formulario en Smart Forms se utiliza el


Form Builder (Interfaz Grafica) para :
Definir la interfaz del formulario
Crear una o ms pginas
Crear elementos (textos, grficos, tablas, etc.) para
cada pgina utilizando otras herramientas del Form
Builder
Form Painter para posicionar ventanas, grficos y
direcciones
PC Editor para escribir texto
Table Painter para dar formato a las tablas
Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Diseo del Formulario

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Diseo del Formulario


Para crear los distintos elementos, solo hay que hacer
clic con el botn derecho sobre el NODO que
contendr al elemento a crear:

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Diseos de Estilos

Se puede acceder desde la Pantalla inicial de la


Transaccin SmartForms, o directamente mediante la
Transaccin SmartStyles.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Diseos de Estilos
A la izquierda se ve el rbol de estilos
A la derecha, se ve la pantalla de mantenimiento

Se puede navegar entre los nodos y crear nuevos nodos


Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tipos de Parrafos

Para crear un tipo de prrafo, con botn derecho sobre la


carpeta correspondiente, y elegir Crear Nodos

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tipos de Parrafos

Definicion de Fuentes y Tabulaciones

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tipos de Caracteres
Los Tipos de caracteres se pueden aplicar a partes de un
prrafo, cambiando la fuente, altura y seccin del
mismo

Tambin se puede definir como Subndice o Superndice,


o incluso se puede aplicar como Cdigo de Barras
Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Parametros Globales del


Formulario
Unos de los Primeros pasos a realizar al generar un
Smart Forms, es definir los Parmetros Globales
Atributos:

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Parametros Globales del


Formulario
Interfaz:

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Parametros Globales del


Formulario

Entre los parametros de la Interfaz,


uno de los mas utilizados es
el CONTROL_PARAMETERS

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Parametros Globales del


Formulario
Definiciones Globales :
aqui se definen campos, tipo, rutinas, etc., que podran se
utilizados en cualquier parte del formulario
Datos Globales:

Tipos:

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Parametros Globales del


Formulario
Simbolos De Campos :

Inicializacion:

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Parametros Globales del


Formulario
Rutinas Form:

Campos Moneda/Cantidad:

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Componentes Basicos

Se usan los sucesores del nodo Paginas y Ventanas para


crear las pginas del formulario, posicionar elementos
en esas pginas, y determinar la secuencia en la cual
se quieren procesar esos elementos.
Los atributos que se pueden mantener en las solapas
Atributos
Generales,
Opciones
de
Salida
y
Condiciones, son los mismos para la mayora de los
tipos de nodos

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Componentes Basicos

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Componentes Basicos

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Componentes Basicos

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Componentes Basicos

Atributos compartidos de los tipos de nodo:

Las siguientes solapas de pginas son usadas en comn por


varios tipos de nodos:

Excepto por el nodo de pgina en el subrbol Paginas y


Ventanas, siempre se puede usar esta solapa para
determinar
el
recuadro
y
sombreado
del
nodo
representativo
Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Paginas y Ventanas

Creando Paginas:
Cada formulario consiste en una o ms pginas. La
primera pgina en la estructura de rbol es la pgina
de inicio (cuando se crea un formulario, la pgina de
inicio ya existe).

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Paginas y Ventanas

Determinar los atributos de impresin de la pgina en la


solapa Opciones de Salida.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Paginas y Ventanas

Determinar un grfico de fondo para la pgina completa


en la solapa Fondo

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Paginas y Ventanas
Creando Ventanas:
Las ventanas son reas de salida para todos los datos. Existen
Ventanas Principales y Subventanas.

En la solapa Propiedades Generales, indicar si la ventana


es Ventana Principal o Auxiliar.
Para cada pgina se indica slo una ventana principal.
Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Paginas y Ventanas

El valor de la posicin y el tamao en el cuadro de


Opciones de Salida, corresponden a la posicin en el
Form Painter.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Paginas y Ventanas

En la solapa condiciones se puede indicar en que


situacin la Ventana debe procesarse, y cuando no.
Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Textos:

Se muestran todos los textos en el formulario usando nodos de


texto. La nica excepcin son las Direcciones, que utilizan su
propio nodo

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Textos:
Elementos de texto: para ingresar nuevos Textos en el PC Editor :
Para incluir datos desde la interfaz del formulario (datos desde
tablas de aplicacin) o datos del sistema (fecha, hora) en el
texto, se utilizan los campos del sistema o los campos
definidos por el usuario, respectivamente, en el texto. Cuando
se procesa el formulario, Smart Forms reemplaza estos
campos con los valores correspondientes.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Textos:
Mdulos de texto: para Incluir un Mdulo de Texto :
Se utiliza el tipo de texto Mdulo de Texto del Nodo de
Texto para referirse a un Mdulo de Texto existente en
el sistema. Esto permite usar fcilmente textos desde
mdulos de texto en varios formularios.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Textos:
Para Crear un Modulo de Texto, se accede por la Pantalla
inicial de la Transaccin SmartForms:

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Textos:
Texto incluido: para Incluir un Texto SAPScript Existente:
Para identificar el texto, se necesita el Nombre de Texto, el
Objeto de Texto, el ID del Texto, y el Lenguaje. As, se
pueden utilizar fcilmente los textos en diversos formularios.
Este tipo de texto corresponde a la sentencia SapScript
INCLUDE.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Direcciones y Graficos
Insertando Direcciones :
Se utiliza el nodo de direccin para insertar una
direccin dentro del formulario. Esto garantiza que la
direccin se formatee de acuerdo a las reglas postales
del pas del remitente

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Direcciones y Graficos
Imprimiendo Grficos :
Se usa el nodo de grfico para mostrar grficos, como el
logo de la empresa en el formulario.
Para incluir grficos de fondo, se utiliza la solapa Grfico
de Fondo de un nodo de pgina

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tablas, Loops y Mascaras de


Edicion
Mascaras de Edicin :
Se usa el layout de la tabla para determinar:
El nmero de lneas y celdas
El alto de cada lnea
El ancho de cada celda
La alineacin de la tabla en la ventana
Como y donde mostrar las lneas separadoras o marcos

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tablas, Loops y Mascaras de


Edicion
Mascaras de Edicin :

Se usa los botones de Patrn para especificar que todas las celdas estn
separadas por lneas visibles y que el modelo es enmarcado.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tablas, Loops y Mascaras de


Edicion

Mascaras de Edicin :
En nuestro Ejemplo:

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tablas, Loops y Mascaras de


Edicion
Loop:
Se usa un nodo Loop para leer datos desde una tabla
interna lnea por lnea

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tablas, Loops y Mascaras de


Edicion
Loop:
En la Solapa de Eventos se pueden definir los cortes
de control al inicio y al fin del proceso de la Tabla
interna

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tablas, Loops y Mascaras de


Edicion
Tablas:
Este elemento es una convinacion de los 2 anteriores, es
decir, permite procesar en un Loop el contenido de una Tabla
Interna, y ademas se puede especificar el Layout en forma
de Tabla para cada Lines a Procesar. A diferencia de la
Mascara de Edicion, aqui la cantidad de lineas a mostrar no
se conoce, debido a esto Solo se puede utilizar este
elemento (Al igual que el Loop) en la Ventana Principal.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tablas, Loops y Mascaras de


Edicion
Tablas:
La definicion del Layout de la Tabla es similar al de la Mascara de
Edicion:

La diferencia esta en que aca NO se especifica la Altura de cada


linea, al ser Dinamica, esto depende de los Datos que se
muestren.
Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tablas, Loops y Mascaras de


Edicion

Tablas:

Y como se puede ver aca,


la Solapa Datos es la
Misma que en el Loop

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tablas, Loops y Mascaras de


Edicion
Tablas:
Ademas, las Tablas, al igual que los Loops, tienen Eventos, en los
cuales se puede definir Salidas para el Encabezado y para el Pie
de la Tabla, con los siguientes atributos:

Y Finalmente, en cualquiera de
estos 2 Eventos, o bien en la
seccion Principal, se debe Asignar
un Tipo de Linea a la Salida,
segun se definio en el Layout
de la Tabla:

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Tablas, Loops y Mascaras de


Edicion
Tablas:
Tipo
que

Una ves asignado el


de linea, SmartForms
Genera Las Celdas
contendra la Salida de
la misma.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Logicas de Proceso

Dentro de la estructura de rbol, existen varias opciones que permiten


controlar el procesamiento del formulario:
Usar las Condiciones de Salida para hacer que el procesamiento
de nodos y de sus sucesores dependa de ciertas condiciones
Usar una condicin para configurar una Alternativa, para el
procesamiento de dos nodos sucesores
Usar un bucle para Procesar la Salida Repetidamente
Usar un comando para determinar la Secuencia de Pginas
Dinmicamente

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Logicas de Proceso
Determinando Condiciones de Salida :
Se usan las condiciones de salida para suprimir el procesamiento
de nodos individuales o subrboles enteros en la estructura del
rbol.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Logicas de Proceso
Bifurcaciones dentro del Formulario :
Se utiliza para procesar uno de dos nodos, alternativamente
(incluyendo sucesores).

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Logicas de Proceso

Comandos: Numeracin de Paginas :


La secuencia de pginas de un formulario es determinada por:
Los atributos de los Nodos Pgina
La cantidad de datos a ser mostrados y el espacio disponible en la
ventana principal
Salto de Pgina Dinmico
Mediante un Comando, se puede generar un Salto de Pagina Dinamico
La pgina a la cual se quiere saltar debe existir. Se puede ir a una nueva pgina
slo mientras se estn mostrando los contenidos de una ventana principal

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Logicas de Proceso

La pgina a la cual se quiere saltar debe existir. Se puede ir a una nueva pgina
slo mientras se estn mostrando los contenidos de una ventana principal
La salida de la ventana principal contina en una nueva pgina

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Logicas de Proceso

Smart Forms utiliza contadores de pgina para determinar el nmero de


pgina. Se pueden consultar estos Campos del Sistema para los contadores
de pgina:
&SFSY-PAGE&, para el nmero de pgina actual
&SFSY-FORMPAGES&, para el nmero total de pginas en un formulario
&SFSY-JOBPAGE&, para el nmero total de pginas de todos los
formularios en el trabajo de impresin
Se usa la solapa Atributos Generales del nodo pgina para determinar las
propiedades de estos contadores de pgina:
Usar el cuadro Formato para determinar si mostrar el nmero de pgina
en nmeros romanos o arbicos, o en letras
Usar el cuadro Modo para determinar qu valores se quiere que los
diferentes contadores de pgina, acepten

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Logicas de Proceso
Lineas de Programa :
Se usan nodos de lneas de programa par ingresar cdigo
ABAP libre. Si se insertan lneas de programa en la posicin
apropiada de la estructura de rbol, se las usa, por ejemplo,
para calcular subtotales y totales en las tablas

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Logica de Ejecucion

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Logica de Ejecucion
Para describir la lgica del formulario, se crea una jerarqua debajo del
nodo Paginas y Ventanas. Esta jerarqua determina las reglas utilizadas
para procesar los nodos del rbol. Dependiendo del tipo de nodo, esto
puede incluir:
La impresin de los contenidos del nodo (textos, direcciones, grficos).
La ejecucin de las sentencias del nodo.
La ejecucin de los nodos sucesores de un nodo de acuerdo con otras
reglas (por ejemplo en un Loop).
Se usa la lgica de formulario para controlar el flujo de salida del mismo.
Las siguientes reglas se aplican completamente:
Los nodos en la estructura del rbol son procesados de arriba hacia
abajo
Para cada nodo hay una solapa, la cual se puede usar para enlazar el
nodo a una condicin
Se debe definir una pgina siguiente para cada pgina

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Ejemplo de Lgica de Formulario

El siguiente diagrama muestra la estructura de rbol del nodo raz


Paginas y Ventanas

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Utilizacion de SMARTFORMS

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Ejecucin del SMARTFORMS


Como vimos anteriormente, la ejecucin del Formulario se
realiza a travs del modulo de Funciones que Smart Forms
genera al Activar el Formulario. Este Modulo de Funcin se
puede consultar en el Men: Entorno Nombre del Modulo de
Funciones.

Ejecucin de Prueba
Para probar un Smart Form, utilizar el mdulo de funcin de
prueba. La pantalla inicial del Generador de Funciones
(transaccin SE37) aparece

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Ejecucin del SMARTFORMS

Errores en Tiempo de Ejecucin

Cada Smart Form puede disparar un nmero de excepciones


durante su ejecucin. Para limitar este nmero de
excepciones, se pueden agrupar los errores ocurridos en
clases de errores y almacenarlos en un registro de errores
Las posibles excepciones para el mdulo de funcin generado
son: FORMATTING_ERROR, INTERNAL_ERROR, SEND_ERROR,
USER_CANCELED
Para leer la tabla que contiene todos los errores y advertencias
ocurridos, se debe llamar al mdulo de funcin
SSFF_READ_ERRORS

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Interaccion con el Programa


Impresor

Recuperando Datos de Aplicacin


Para alcanzar una ptima performance cuando se imprime un formulario,
se debe separar la seleccin de datos del uso de datos del formulario. As
se pueden acumular operaciones de base de datos antes de empezar a
procesar el formulario

Pasando Datos al Formulario


Se puede pasar cualquier dato, recuperado por el programa impresor, al
formulario usando la interfaz del formulario. Desde que el sistema genera
un mdulo de funcin desde el Smart Form tan pronto como se activa el
mismo, la interfaz del formulario lo iguala al mdulo de funcin generado

Integrando Smart Form a la Aplicacin


Se dispara la impresin del formulario por la llamada a dos mdulos de
funcin. El primero utiliza el mismo nombre del formulario para
determinar el nombre del mdulo de funcin generado. Despus, se
puede llamar a este mdulo.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Interaccion con el Programa


Impresor
El nombre del mdulo de funcin generado es nico slo para un sistema. Por
lo tanto, se debe llamar primero al mdulo de funcin que usa el nombre
del formulario para determinar el nombre actual del mdulo generado.
Llamar al mdulo de funcin SSF_FUNCTION_MODULE_NAME. Este devuelve
el nombre del mdulo de funcin generado:
En nuestro Ejemplo:
data: lc_name type RS38L_FNAM.

* Obtengo el Nombre del Modulo de Funcion del Formulario...


CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
FORMNAME
= 'Z_FACTURA'
IMPORTING
FM_NAME
= lc_name
EXCEPTIONS
NO_FORM
= 1
NO_FUNCTION_MODULE
= 2
OTHERS
= 3.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Interaccion con el Programa


Impresor
Continua nuestro ejemplo:
* Ejecuto el Formulario...
CALL FUNCTION '/1BCDWB/SF00000013'
EXPORTING
*
CONTROL_PARAMETERS
=
*
OUTPUT_OPTIONS
=
i_cab
= WT_CAB
i_cli
= WT_CLI
tables
i_pos
= WT_POS
EXCEPTIONS
FORMATTING_ERROR
= 1
INTERNAL_ERROR
= 2
SEND_ERROR
= 3
USER_CANCELED
= 4
OTHERS
= 5
.
IF sy-subrc <> 0.
ENDIF.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Interfaz Grfica de Usuario

SAP Smart Forms provee una interfaz grfica de usuario que


ayuda a crear y mantener el layout y la lgica del formulario:
SAP Form Builder. No se necesitan tener ningn conocimiento
de programacin ni utilizar un lenguaje Script para adaptar
formularios estndar
SAP Form Builder est formado por:
Form Painter para crear el layout de un formulario
PC Editor para el ingreso de textos y campos en reas de
salida
rbol de Navegacin para mantener la lgica del formulario
Table Painter para crear modelos de tablas
Form Check

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Navegacion
La pantalla que se muestra a continuacin muestra las 3
reas diferentes del SAP Forms Builder: El rbol de
navegacin (Estructura jerrquica de un Smart Forms) a la
izquierda, la pantalla de mantenimiento (en el medio) y el
Form Painter (en la derecha).

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Navegacin
Otras caracteristicas de la navegacion en el Form Builder:

Navegacin del rbol


Para seleccionar un nodo en el rbol se debe hacer doble click sobre
l. El sistema actualiza la pantalla de mantenimiento de acuerdo con
esto
Arrastrar y Soltar
Se usa Arrastrar y Soltar para mover (botn izquierdo del mouse) o
para copiar (Ctrl + botn izquierdo del mouse) subrboles
Men de Contexto
Se usa el botn derecho del mouse para mostrar un men de contexto
sensitivo en el rbol (esto es, dependiendo del tipo de nodo actual).
Portapapeles
Hay 3 operaciones de portapapeles : Copiar Cortar - Pegar
Pantalla de Mantenimiento
En la pantalla de mantenimiento se pueden seleccionar diferentes
solapas de pginas dependiendo del tipo de nodo

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Form Painter

Se utiliza el Form Painter para


disear el layout de las pginas
de un Smart Form:

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Form Painter
El Form Painter ofrece las siguientes funciones:
Disear reas con una regla, cursor con lneas de ayuda, y
grillas y grilla principal.
Mostrar la posicin del cursor en la regla, la cual se puede
suprimir y configurar.
Definir grillas de dos niveles, que se pueden personalizar.
Cuando se crea, cambia y se mueve una ventana, el tamao de
la misma aparece en la regla.
Barra de herramientas intercambiable, que contiene las
funciones ms importantes.
Autoscrolling, cuando se mueve la ventana; colocando la
ventana en el fondo.
Factores de zoom, que se pueden setear o configurar en
cualquier valor y zoom automtico del rea de diseo.
Men de contexto sensitivo.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

PC Editor

Se usa el PC Editor para ingresar y dar formato a textos y campos:

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Table Painter

Se usa el Table Painter para disear modelos y tablas en una


ventana.
El Table Painter ofrece las siguientes funciones:
Dibujar lneas y columnas
Insertar, cortar, copiar y pegar lneas.
Borrar celdas.
Cambiar el tamao de las celdas, y mover lneas de
separacin de celdas.
Partir celdas
Seleccionar patrones de tablas.

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Table Painter
Para mostrar o suprimir el Table Painter, se debe elegir Detail /
Table Painter en la solapa Tabla, en la pantalla de
mantenimiento de la tabla o Mascara de Edicin

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Lista de Campos y Lista de Errores

Lista de Campos

La lista de campos muestra los siguientes


datos en una estructura de rbol:
Todas las tablas, estructuras y
campos pasados a travs de la Interfaz
del Formulario
Campos del Sistema y campos
definidos por el usuario en las
Definiciones Globales

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Lista de Campos y Lista de Errores

Lista de Errores

Cuando se verifica el Smart Form y ocurre un error, el sistema


muestra una lista de errores y advertencias en la parte inferior
de la pantalla de mantenimiento. Para encontrar el error o la
advertencia en el rbol, se selecciona el nodo en la segunda
columna. Entonces, el sistema va a la posicin correspondiente
en el rbol y se puede corregir el error.
Para verificar el Smart Form completamente, se elige Verificar . Si
ocurre un error, la lista de errores aparece

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Cierre

Preguntas ?

Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.

Das könnte Ihnen auch gefallen