Sapscript

Solo disponible en BuenasTareas
  • Páginas : 7 (1574 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de marzo de 2011
Leer documento completo
Vista previa del texto
SapScript
• 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:...
tracking img