A diferencia de los códigos de barras y los códigos con rayas verticales, los códigos QR están formados por patrones de forma cuadrada. Además, están protegidos contra la duplicación y son menos propensos a errores. Este tipo de códigos se utilizan en aplicaciones como la industria del automóvil, el seguimiento de productos, la identificación de artículos, el mantenimiento de plantas, el seguimiento del tiempo, la gestión de almacenes y en la gestión de documentos en general. Así, la mayoría de las organizaciones que utilizan soluciones SAP han dado un paso adelante y están utilizando este tipo de códigos para soluciones de gestión empresarial.

En este artículo explicamos cómo crear un código QR en SAP y como imprimirlo en SmartForms.

1.- Creamos el código QR

Transacción SE73: Seleccionamos Cod.barras sistema y entramos presionando el botón modificar.

Seleccionamos crear y seguimos los siguientes pasos:

1.1.- Creamos un código de barras nuevo (nv.)

1.2.- Le damos formato de código QR y lo alineamos Normal

1.3.- Le damos el modo, tamaño y nivel de corrección

Modo:

A – AUTOMATIC

N – NUMERIC

L – ALPHANUMERIC

B – BYTE_LATIN1

K – KANJI

U – BYTE_UTF8

1 – FNC1_POS1 (FNC1 in first position)

2 – FNC1_POS2 (FNC1 in second position)

Nivel de corrección:

L – 7 % Error Correction capability

M – 15% Error Correction capability

Q – 25% Error Correction capability

H – 30% Error Correction capability

Guardamos y tendremos nuestro código QR preparado para imprimirlo en SmartForms.

2.- Impresión SmartForms

2.1.- Creamos el estilo para el código QR

Transacción SMARTSTYLES > Estilo (ZQR)

Creamos formato de párrafo (P1) y formato de carácter (QR)

Importante: Darle al formato de carácter (QR) el nombre del código de barras (ZQR):

2.2.- Editamos el SmartForm

Transacción SMARTFORMS

2.2.1- Declaramos el parámetro Import

2.2.2.- Agregamos Nuevo Texto a la ventana MAIN

Importante: Darle al texto el estilo generado (ZQR)

En el editor de texto le damos a nuestro parámetro import (URL_TBAI) el estilo creado (formato de párrafo P1 y formato de carácter QR):

Ejecutando el SmartForm nos pedirá que le demos valor al parámetro import que hemos declarado (URL_TBAI):

Le daremos el valor de la URL que queramos imprimir en el código QR. Tras tomar el valor veremos impreso el código QR en pantalla:

Esta funcionalidad puede ser usada, por ejemplo, para el cumplimiento de requerimientos legales en facturas emitidas como TicketBai para las sociedades domiciliadas en las Diputaciones Forales de Bizkaia, Araba y Gipuzkoa, para la gestión de recepción de mercancías avanzada, para la redirección a cualquier URL relacionada con los pedidos de compra… En general para cualquier formulario, impresión o pdf que se genere desde SAP en el que sea necesario.

Así como SAP R3 y S/4 HANA contempla esta funcionalidad, SAP Business One también. Si tu negocio es una PyME te recomendamos que visites nuestro blog ETEeKIN, especializado en SAP Business One en el cual encontraremos la siguiente entrada donde se explica la creación de códigos QR para este sistema. Códigos QR en SAP Business One • ETEeKIN by Oreka I.T.