PARAMETRIZACIÓN IMPRESIÓN DE LOSGOS DESDE SAPSCRIPT

1. FUNCION

2. OBJETO

3. DESCRIPCION

4. INFORMACION NECESARIA PARA LA PARAMETRIZACION

5. ACCIONES A REALIZAR PARA PARAMETRIZAR

 

 


1. FUNCION

Permitir la impresión desde formularios SAPScript del logo identificativo de una línea de facturación. Ello se requiere en la impresión de ciertos documentos, como las facturas a clientes.

2. OBJETO

Configurar qué logo debe ser utilizado en la impresión de documentos asociados a cada línea de facturación.

3. DESCRIPCION

En la impresión de ciertos documentos comerciales se necesita imprimir desde SAP el logo representativo de la línea de facturación correspondiente. Para ello es necesario crear en SAP un texto standard que permita dicha impresión desde cualquier formulario SAPScript. Ello es posible gracias a una herramienta existente en la versión 3.0D que es capaz de convertir una imagen de formato Baseline Tiff 6.0 a una secuencia de escape escrita en lenguaje de impresora PCL, el cual es inteligible por impresoras de la serie HP LaserJet a partir de la serie 3.

4. INFORMACION NECESARIA PARA LA PARAMETRIZACION


5. ACCIONES A REALIZAR PARA PARAMETRIZAR

La parametrización de programas consta de 2 etapas:

1. Incorporar imagen del logo a SAP

Acceso: Herramientas\Business Engineering\Customizing\Proyectos implement.

\Otras opciones\Infraestructura\Aplicación general\Conv.imag. TIFF

Transacción: ZX08

En este apartado debe ejecutarse la utilidad standard para convertir la imagen TIFF a un texto SAPScript que pueda utilizarse en formularios. Se deben especificar los siguientes parámetros:

- nombre del fichero que contiene la imagen (*.tif). Debe especificarse el path completo, pudiendo tratarse de un fichero unix o bien un fichero de PC

-tipo impresora por la que se imprimirá la imagen. Permite convertir la imagen a tres lenguajes de impresión diferentes: PCL-5 (para HP Laserjet, a partir serie 3), PostScript (para impresora Adobe PostScript) o PRESCRIBE de Kyocera. En este caso debe especificarse PCL-5 para la impresión por HP.

- posición X absoluta, indica la posición horizontal en que debe imprimirse la imagen en caso de que se desee una posición fija. No debe especificarse nada.

- posición Y absoluta, indica la posición vertical en que debe imprimirse la imagen en caso de que se desee una posición fija. No debe especificarse nada.

- indicador se desea posicionamiento absoluto, debería activarse si se especifican los parámetros anteriores de posición X e Y absolutas. Debe dejarse en blanco.

- altura reservada para la impresión de la imagen. No debe especificarse nada.

- desplazamiento hacia la derecha, en caso de que deba dejarse un margen a la izquierda de la imagen, a partir de la posición actual especificada. No debe especificarse nada.

- unidades de medida del desplazamiento, indica la unidad en la que están expresadas las dos cantidades anteriores (altura y/o despl. derecha). No debe especificarse nada.

- título del texto, especifica el título que se especificará al crear el texto estandar creado por el programa. Se puede informar opcionalmente, aunque no es obligatorio.

- ancho línea del texto que se va a crear. Se propone por defecto 132, aunque este parámetro no tiene ninguna implicación dado que el programa ajusta el código generado a la longitud especificada.

- nombre del texto a crear. Debe indicarse el nombre del texto estandard que contendrá la imagen a imprimir (codificado de forma hexadecimal en el lenguaje de impresora especificado)

- identificador del texto estándar que se desea crear. Afecta al formato del texto. Especificar ‘ST’, texto estándard general.

- clave del idioma del texto a crear. Por defecto se propone el idioma de acceso al sistema. Verificar sea ‘S’.

- indicador adaptación escala POSTScript. Debe activarse si se quiere importar ficheros para lenguaje POSTScript. En otro caso es irrelevante.

- ancho deseado del gráfico en caso de conversión a tipo POST. No debe especificarse nada.

- altura deseada del gráfico en caso de conversión a tipo POST. No debe especificarse nada.

- unidad medida en la que están expresadas las cantidades anteriores. No debe especificarse nada.

- desglose para fichero TIFF. Afecta a la resolución que debe utilizarse al tratar la imagen. Únicamente pueden especificarse los valores 75 , 100, 150, 200, 300, y 600, todos ellos expresados en dpi. Esta resolución sustituirá a la que definida en la imagen, pudiendo alterar el tamaño del gráfico al imprimirse posteriormente. No debe especificarse nada.

- cantidad gama de gris TIFF. Permite cambiar la gama de grises de la imagen original. Si se especifica el valor 2, la imagen resultante coincidirá con la original; si se especifica el valor 4, por cada pixel de la imagen original se imprimirán 4 en la impresora con diferentes tonos de gris; si se especifica 9, por cada pixel se imprimirán 9 en la imagen resultante, usando 9 tonos de grises diferentes. Debe especificarse el valor 2, propuesto por defecto, para no alterar la imagen original.

Tras especificar los parámetros necesarios (fichero imagen original y nombre texto standard a crear), debe lanzarse la ejecución del programa. El tiempo de ejecución puede ser grande dependiendo del tamaño de la imagen a importar.

2. Realizar test de impresión del texto creado.

Acceso: Herramientas\Tratamiento de textos\Texto estándar

Transacción: SO10

Es conveniente realizar un test de impresión de la imagen importada en el paso anterior para verificar que el proceso se ha realizado correctamente. Para ello, especificar el nombre del texto importado previamente (el mismo que se especificó como parámetro en el paso anterior), y solicitar la impresión, especificando una impresora tipo HP Laserjet serie 3 o superior. Comprobar que la imagen se imprime correctamente y del mismo tamaño que la imagen original. En caso contrario repetir el paso 1 por si se tratase de problemas de memoria del PC desde el cual se realizó el proceso. Es posible también que la imagen TIFF de partida no tuviera un formato correcto, por lo cual puede ser necesario volver a generar la imagen original en un formato adecuado (sobre todo si la imagen tipo TIFF se ha generado por conversión mediante alguna herramienta de tratamiento de imágenes, por ejemplo HiJaak, a partir de una imagen en otro formato).

3. Parametrización de la asociación de la imagen importada a las líneas de facturación correspondientes.

Acceso: Herramientas\Business Engineering\Customizing\Proyectos implement.

\Otras opciones\Logística\Logos comerciales

Transacción: ZV38

En este apartado debe crearse en la tabla ZV049 una entrada por cada línea de facturación a la que esté asociado el logo importado en los pasos anteriores.

 

------------------------------------------------------------

Y DESPUÉS DE TODO ESTE ROLLO, YO PIENSO QUE ES MEJOR SUBIR LOS LOGOS A TRAVÉS DE LA TRANSACCIÓN SE78

En GRAPHICS ---> BMAP ----> pulsas 'F5'
Desde ahí se pueden importar logos en color .bmp
Luego desde el formulario llamas al logo de la siguiente manera:

/: BITMAP 'LOGO' OBJECT GRAPHICS ID BMAP TYPE BCOL DPI 300