Ir al contenido
Programación ABAP

Códigos de barras

Crear en la SPAD un prefijo de print control para imprimir códigos de barras con SAPscript.

Desde NetWeaver 7.0 SAPscript y Smart Forms tienen códigos de barras de sistema (por ejemplo, BC_C128B en la SE73) que se imprimen en cualquier impresora sin crear prefijos. Este método con print controls solo hace falta en sistemas muy antiguos o impresoras concretas.

Formularios
4 de 5
Anterior
Adobe Forms

Como ejemplo copiaremos el prefijo estándar de SAP para BC_EANH, que es el SBP22.

  1. Entra en la transacción SPAD y pulsa Gestión total.
  2. En la pestaña Tipos de dispositivo, pulsa Visualizar.
  3. Haz doble clic en el tipo de dispositivo en el que quieres crear el print control.
  4. Pulsa Modificar (F8) y el botón + para añadir una línea nueva, por ejemplo SBP39. El nombre debe empezar por SBP. Créalo y grábalo.
  5. El contenido del print control se puede ver en hexadecimal o «convertido». Cambia a Convertido para editarlo más fácilmente: ahí se ve, por ejemplo, el largo (118) y el alto (30) del código de barras, que puedes cambiar.
  6. En la SE73 añade el prefijo que acabas de crear al código de barras.
  7. En la SE71, en los formatos de carácter del formulario, usa ese código de barras.