Skip to Content
Former Member
Aug 20, 2012 at 11:22 PM

Error reading PDF417 barcode printed from SAP Adobe Form



We have used existing PDF417 barcode available in the Adobe Forms object library. Multiple field values were concatenated into a single variable, and this variable is mapped to the barcode. As we require “Carriage Return(CR)” as a field delimiter, we have used “CR_LF” attribute of CL_ABAP_CHAR_UTILITIES class with below combinations –

a. Complete “CR_LF” internally displayed as ‘##’(hex - 0D000A00)
b. Used “CR_LF”+0(1) displayed as ‘#’(hex - 0D00)

When the bar code is read through legacy barcode readers and the data is decoded, we find that the delimiter is Line Feed (hex - 0A00) instead of CR (hex - 0D00)in both the cases mentioned above.

Please let us know if any one has faced a similar issue. Please share your suggestion to achieve the delimiter as Carriage Return (hex - 0D; dec - 13) value instead of Line Feed(hex - 0A; dec - 10).