Sap Barcodes

Páginas: 5 (1044 palabras) Publicado: 14 de julio de 2012
Guía para la creación de Código de Barras en formularios



Hay tres opciones para utilizar códigos de barras:

- A) Utilizar los ya existentes
- B) Crear un código de barras (para Smartforms)
- C) Subir un font de Código de Barras (para Sapscript y Smartforms)



A) Utilizar los códigos de barras existentes en SAP:


Es la manera más sencilla en cuanto a generación decódigo de barras, pero tiene varios inconvenientes, la impresora tiene que tener la capacidad para imprimir códigos de barra (las nativas 100% son las Zebra y Sato, las láser necesitan un SIMM de memoria para alojar el código de barras).

Por esto, si una empresa quiere sacar un mismo formulario por varias impresoras diferentes, tiene que colocar los SIMM de memoria en cada impresora que quierautilizar, y si cambian una impresora, la cambian de sector o lo que fuere, va a requerir un SIMM de memoria para la correcta impresión del código de barras.

Además, este método requiere la utilización de print controls para activar y desactivar el código de barras (y la configuración del mismo para cada dispositivo de salida).

PROS:
• SAP trae configurados muchos códigos de barra.• Mayor velocidad que otras alternativas dado que solo se le manda un string a la impresora.
• Funciona en los sapscripts.

CONTRAS:
• Requiere hardware adicional.
• Requiere la utilización de print controls.
• No funciona si se convierte a PDF.



B) Crear un código de barras:

Actualmente, SAP nos permite crear códigos de barra sólo de la llamada “Nueva Tecnología”,estos códigos de barra son solo utilizables en Smartforms, y hay una menor disponibilidad que los “Antiguos” en cuanto a simbologías disponibles:

• Code39
• Code128
• Interleaved 2of5
• PDF417
• Code93


Con estos códigos de barras podemos crear el código requerido por la Resolución Nº 1702 que exige la utilización del mismo en las facturas.

Ejecutamos la transacciónSE73:

[pic]

Marcamos el 4to radiobutton, Cód.barras sistema y presionamos modificar.

Luego presionamos crear [pic]

En la ventana que aparece a continuación presionamos nv.

[pic]

Completamos los datos requeridos y presionamos aceptar:

[pic]

Elegimos el tipo de código de barras a utilizar (en este caso Interleaved 2 of 5)

[pic]

Elegimos la alineación del código:|Normal: |Inverted: |
|[pic] |[pic] |
|Rotated: |Bottomup: |
|[pic] |[pic] |


[pic]



Luego completamos los parámetros que definen el código de barras:

[pic]

Nos pregunta si queremos salvar elcódigo de barras:

[pic]

Lo colocamos en una Orden de Transporte:

[pic]

[pic]


3060731119203000125801111144745200705038

Luego nos paramos en el código de barras recién creado y presionamos [pic] para probarlo:

[pic]

[pic]

Acá podemos apreciar dos cosas del Interleaved: solo produce una salida par de dígitos, y como el que creamos tiene en X la creación del dígitoverificador, lo calcula, pone el 5 y agrega un 0 al principio. (Para la factura lo debemos crear sin dígito verificador, ya que la función J_1A_SD_BARCODE_CREATION nos calcula el dígito).

Ahora que ya tenemos listo el código de barras, debemos colocarlo en el formulario.

Se debe crear un formato de carácter con el código de barras:

[pic]

Luego en la ventana correspondiente se debe formatear eltexto para que la variable que contiene el string de código de barras se muestre como tal:

[pic]



C) Utilizar un font de código de barras:

Otra alternativa más amplia es el uso de un font de código de barras, ya que permite imprimir en cualquier impresora que soporte fonts TrueType.

Para esto debemos conseguir un font gratuito o comercial (en este caso, se compró el font de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sapos
  • Sapo
  • Sape
  • El Sapo
  • sape
  • los sapos
  • Sape
  • sapo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS