Asignar mas de 255 Caracteres a una variable

Buenas Noches Compañeros,

Tengo un programa que genera un codigo QR a partir de unos datos de entrada, es codigo QR debe llevar informacion entre 250 y 370 caracteres, pero al momento de concatenar la informacion en la variable que imprimo como QR, solo toma 255 caracteres. alguien tiene idea como puedo lograr que muestre los 370 caracteres?

De que tipo es la variable?? Como lo conviertes a QR??

Hola, con el type string

1 me gusta

cree un elemento de datos Z de hasta 370 caracteres,

2

concateno dentro de una variable y la variable es la que muestro como QR.
3

DATA lc_lf TYPE char12 VALUE ‘\c010’. " Nota SAP 2358186 "Line Feed
DATA lc_cr TYPE char12 VALUE ‘\c013’. " Nota SAP 2358186 "Carriage Return
DATA it_zcjt_gen_rndc_qr TYPE zcjt_gen_rndc_qr.

IF NOT i_data-obs IS INITIAL.
CONCATENATE ‘MEC:’ i_data-mec lc_cr lc_lf
‘Fecha:’ i_data-fecha lc_cr lc_lf
‘Placa:’ i_data-placa lc_cr lc_lf
‘Remolque:’ i_data-remolque lc_cr lc_lf
‘Config:’ i_data-config lc_cr lc_lf
‘Orig:’ i_data-orig lc_cr lc_lf
‘Dest:’ i_data-dest lc_cr lc_lf
‘Mercancia:’ i_data-mercancia lc_cr lc_lf
‘Conductor:’ i_data-conductor lc_cr lc_lf
‘Empresa:’ i_data-empresa lc_cr lc_lf
‘Obs:’ i_data-obs lc_cr lc_lf
‘Seguro:’ i_data-seguro INTO e_qr_text.

ENDIF.

4

No funciona el type string, solo me muestra los 255 caracteres. :sweat::sweat:

Cómo creas el QR?? Por medio de una función?

asi es, ya hice edit de la primera respuesta y documente mejor el proceso.

Tengo entendido que el Barc Code que tiene SAP solo es para 255 caracteres. Te paso este link:

https://blogs.sap.com/2016/05/12/qr-code-or-2d-bar-code-in-sap/

1 me gusta

Hola Compañeros, ya que planteé el problema también quiero compartir la solución.

Cree un texto estándar por la transacción SO10.

1

Cambie el editor.

Agregue todos los símbolos de texto que necesitaba.

Llene las variables en el smartform.

4

Y cree el texto tipo include en el formulario.

5

Después de todo esto si lo campos esta correctamente completados, se pueden agregar tanto texto como se desee al código QR.

3 Me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.