Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Qu es un SmartForms?
Es un herramienta que sirve para la creacin de formularios. A la hora de generar un SamrtForm lo que genera es una
funcin. Tiene varias diferencias con un SAPScript, que son las siguiente:
1.- Un SmartForm es llamado como una funcin, con un Call Function.
2.- Un SmartForm no tiene un programa control.
3.- Un SmartForm permite insertar lineas de cdigo y buscar los datos dentro del formulario ( sin la presencia de un
programa control, punto 2)
Transaccin:
SmartForms
Transaccin para subir logos (imgenes)
SE78
Parametrizaciones Globales
Atributos de Formulario
- Atributos Generales
En esta pantalla nos indica los atributos que tiene el formulario (ej, la clase de desarrollo, autor, fecha y hora de creacin,
etc)
- Opciones de Salida
En esta pestaa indicaremos el tipo de formato de pgina, el tamao de fuente por defecto, el estilo de fuente, etc.
- Parmetros Export
Sirve para exporta parmetros una vez ejecutado el SmartForm.
- Tablas
- Excepciones
Sirve para las definiciones de posibles errores.
Definiciones Globales
- Datos Globales
Para definir las variables globales las definiremos en la pestaa de "Datos Globales". Las tablas internas han de ir
referenciada a un tipo de tabla. En los smartforms se trabaja con cabecera y luego de pasa a tablas internas.
- Definicin de Tipos
A la hora de definir los tipos, iremos a la pestaa de tipos, es como un editor de programa normal; y se definen (como
siempre).
Nota: Para referenciar las tablas internas al tipo de tabla creada se hace de la siguiente manera:
Ej: WA_ITAB
TYPE ITAB
IT_ITAB
TYPE TABLE OF ITAB
Es muy importante que se realice de esta manera (primera realiar el type a la tabla y segunda el type tabla of a la tabla)
sino a la hora de chequear la sintaxis nos dara error.
Como subir una imagen
Una vez dentro de la transacccin SE78 pulsamos el botn que significa importar.
Seguidamente nos mostrar la siguiente pantalla.
Name: El nombre que le vamos a dar al logo.
Descripction: La descripcin que se le quiera dar.
Type: El tipo de imagen; si se quiere en color o en blanco y negro.
|
|
\/
Creacin de Ventanas
Para crear un logo o una imagen, debemos situar el cursor encima de la carpeta donde queremos crear la ventana; es esta
caso en Pagina1 y pulsar:
Botn derecho --> Crear --> Ventana.
Tamao de la Ventana
Hay dos maneras para definir el tamao
1.- En la pestaa de Opciones de Salida indicamos el margen izquierdo, el margen superior, el ancho de ventana y el
largo de ventana
2.- Tambin podemos indicar el tamao desde el Form Painter. Seleccionamos la ventana, vamos a una de las esquinas,
clicamos y cambiamos el tamao hasta que nos parezca el adecuado.
Atributos de Textos
Tipo Texto: Determinaremos si es un elemto de texto, un include o mdulo de texto. normalmente se pone siempes
elemento de texto.
Text Node: Normalmente se pone siempre nuevo parmetro, si se le pone aadir directamente, lo que har ser escribir
justo donde termine el texto anterior; hay que dejar los espacios en blanco correspondientes, si se pones en linea nueva
escribe en la siguiente linea.
Cambiar de editor
Verificar el texto y campos posibles entrados
Cortar
Copiar
Pegar
Buscar
Buscar ms
Visualizar tipos de formato
Restablecer formato
Mostrar u Ocultar marcas de formato como tabulaciones, marcas de prrafo, lineas en blanco, espacios, etc.
Aadir campo
Modificar campo
Eliminar campo
Formato de prrago; seleccionaremos el que nos interese.
Formato de carecteres, es decir si se quiere que una palabra este en negrita o cursiva...
Opciones de Salida
Por defecto sale la pantalla tal cual. En principio no hay que tocar nada para un texto.
Condiciones
En esta pantalla tenemos las condiciones de salida. Ej: Si queremos que un campo introducido en el texto queremos que
salga con cierta condicin.
A parte, hay otras opciones (eventos adicionales):
- Si queremos que salga slo en la primera pgina
- Si no queremos que salga en la primera pgina
- Si queremos que salga antes la ventana 'MAIN'
- Si queremos que salga despus de la ventala 'MAIN'
- Si queremos que salga slo en una pgina, sin ser la primera
Seguidamente aparecer un icono con un crculo (que parece un CD)con una flecha azul apuntando al centro.
Condiciones
Las condiciones nos sirven para establecer una serie de requisitos que deben cumplirse para que se ejecute ese trozo de
cdigo.
Nota: Si se ha introducido alguna condicin en el icono de Lineas de programa se aade un nuevo smbolo.
Cuando creamos la tabla nos aparece las siguientes pestaas: Tabla, Datos, Eventos, Opciones de Salida y Condiciones.
- Pestana Tabla
Es esta pestaa es donde se define la longitud de a tabla, los tipos de linea de la tabla, la longitud de las celdas, el patrn
de la tabla. etc.
- Dibujo de Tabla
Si pulsamos dibujo de la tabla, lo que veremos ser lo siguiente: