Sapscript
Páginas: 7 (1574 palabras)
Publicado: 17 de marzo de 2011
• Los formularios en SAP se definen mediante una herramienta denominada SapScript. • Permite definir el formato de las páginas, así como la estructura de la información que contienen. • Están extrechamente relacionados con programas de control.
Formularios
Formulario 1 Layout set 1
Invoice
Formulario 2 Layout set 2 Formulario 3 Layout set 3
Document
Dear...
SAP AG• Se accede a la edición de formularios a través de Herramientas -> Tratamientos de textos -> Formularios o directamente mediante la transacción SE71
• Desde esta pantalla podemos crear un nuevo formulario, editar uno ya existente o modificarlo.
Programa de control
Es un programa ABAP, el que a través de funciones: • Controla si el dispositivo de salida es una impresora, fax, pantalla,cantidad de copias, salida inmediata y otros atributos del requerimiento de impresión. • Selecciona los datos de la DB o del input del usuario y se los pasa al composer del layout set. • Selecciona el formulario y controla el orden en que los textos van a ser impresos y con qué frecuencia.
Programa de control
Formulario 1 Layout set 1
SAP DB Formulario 3 Layout set 3
Formulario 2Layout set 2
Application transaction
Print program
Composer
• Es el que administra la interfase entre el programa de control y el formulario. • El documento es formateado de acuerdo a información proveniente del formulario, si este tiene variables, el composer recibe los datos del programa de control para poder mostrarlos en el documento • Una vez que el formulario es completado, loentrega como orden de impresión al spool.
Processing Sequence: The Composer
SAP DB Layout set
Document
Invoice
Application transaction
Print program
R
SAP AG
In v o ic e
Composer
Elementos del layout
• • • • • • • Cabecera Parrafos Strings Ventanas Páginas Ventanas de página Elementos de texto
Cabecera
Información administrativa del formulario, los datos másimportantes son: nombre del formulario lenguaje cliente o mandante page format (A4, Letter, etc) character set y default paragraph primera página del formulario
• • • • • •
Parrafos
Sirve para definir la apariencia del formulario: • espacio entre líneas • márgenes izquierdo y derecho • alineamiento (izq., dcha., centralizado, justificado) • identación de la primera línea • tabuladores • fonts •opciones outline (división en capítulos o secciones con numeración arábigos, romanos, letras, *, etc) • protección de corte de páginas. Un párrafo se identifica por dos letras. El párrafo por defecto se define en la cabecera
• Atributos estándar son la descripción del párrafo, 2 letras de identificación que posteriormente nos servirán para utilizarlo, márgenes, tipos de interlineado… • Fuentes.Aquí definiremos el tipo de fuente asociado al párrafo, así como sus atributos, tales como tamaño, negrita, cursiva…
• Tabuladores. Aquí se definen las posiciones de tabulación que necesitemos para cada párrafo. Le deberemos indicar una posición, ya se en centímetros (CM), caracteres (CH), milímetros (MM), puntos (PT) y un tipo de alineación: izquierda (LEFT), derecha (RIGHT), centrado(CENTER), al signo(SIGN) o a la coma decimal (DECIMAL).
Strings
• Caracteres. Dentro de cualquier párrafo es posible cambiar el tipo de letra para la parte de la línea que deseemos. Esto podemos hacerlo desde la opción STRINGS. • Deberemos introducir un código de 2 posiciones, una descripción, el tipo de letra que deseemos, sus atributos, así como características especiales como crear códigos debarra, impedir que la línea se parta en 2 cuando alcanza final de línea, esconder el texto en la salida impresa, crear un subíndice o superíndice.
Character Format
ABC Travel Agency
4 M ain St. 10101 Capital City Bold, Italic, 16 point Mr. Smith XYZ Trading Co. 145 M aple Rd. 10101 Capital City Dear Mr. Smith, Thank you for your reservation. W e are pleased to confirm the following bookings:...
Leer documento completo
Regístrate para leer el documento completo.