Skip to Content

Concatenate Function not pick more than 255 characters

Dec 16, 2017 at 10:55 AM


avatar image

Dear All,

I am working on QR-Code and I have to pick details from a invoicei.e. PO no, PO item, Qty, I have to show all line items in one QR. After concatenate the data, the size of Variable is more than 400 characters.

means data shown in 2 line items for the variables.

When I pass the variable data to QR-CODE, it only pass first line of varaible data and skips 2 line. So my QR-code created is wrong. I want all 400 character pass to QR-Code.

Please help how to handle the requirement.



10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Sandra Rossi Dec 16, 2017 at 02:12 PM

Same answer than yesterday for another guy:

Did you search the forum, especially this one by Aidan Black, it says all ( :

  • Do you use a symbol for the barcode string in the smartform? The reason for the problem is that the length of a symbol in a
    Smartform is restricted to 255 characters(see SAP note 485296). You need to split it into more than one symbol. e.g.
    Character Format BC
  • &Barcode_part_1&&Barcode_part_2&&Barcode_part_3&
  • There is a problem if you enter it like this:
  • <BC>&Barcode_part_1&&Barcode_part_2&&Barcode_part_3&</>
  • into a text node in transaction SMARTFORMS. The editor automatically breaks it into 3 separate barcodes.
  • <BC>&Barcode_part_1&</><BC>&Barcode_part_2&</><BC>&Barcode_part_3&</>
  • The solution is to put the:
  • <BC>&Barcode_part_1&&Barcode_part_2&&Barcode_part_3&</>
  • into a sapscript standard text(transaction SO10) and include it into the Smartform as a text type 'Include text'.
Show 2 Share
10 |10000 characters needed characters left characters exceeded
Duvan Arlen Corrales Marin

Thanks. So, it's the same answer as Aidan Black, but "yours" has screenshots too.

Duvan Arlen Corrales Marin Jan 11 at 04:53 PM


I created a QR code and associated it in transaction SO10 to print all the data, this works fine but if there are changes in the length of the data the size of the QR code also changes.

How can I define a fixed size in the QR code?

Here some posts, but without solution:


10 |10000 characters needed characters left characters exceeded