Saturday, September 20, 2014

Example SAP Smartform with QRcodes using the Barcode Writer in Pure Postscript

Example QRcodes in SAP Smartforms with the Barcode Writer in Pure Postscript

First follow the SAP my original QRcode SAP blog post

Then download the example SAP Smartform here, to your computer.

Run the smartforms transactoin

Upload the form as shown

The form name is z_qrcode_bwipp

Locate the downloaded smartform and open

Go into the smartform in change mode

Activate the Form

Only test the form, it is standalone and should work as required in test mode.

Hit the test mode and select the printer created in the first blog post

A PDF should be created as follows from the example smartform.
Check the smartform out to see how it works. Then watch the Youtube video here for more ideas on using the Barcode Writer in Pure Postscript with SAP.
Any questions, let me know in the comments section.


Anonymous said...


Great blog!

I came across your initial blog and followed the instruction to generate the QR code using postscript. After doing configurations in spad, i am able to generate but my question is can we change the size of the generated qr code. if so, is it in the config or in my abap code? thank you!

Also the link for the smartforms above does not exist.

Robert Russell said...


Just tested the smartform link and worked for me. It is an xml file for import. What error do you get.

Adding print controls can control the size of the qrcode

Happy to help out and there are more comments to that blog cover other issues in sizing the qrcode.



Unknown said...

how do it download smartforms z_qrcode_bwipp.xml.
Because at the time of the download appear the message file not found in thank you

Robert Russell said...
This comment has been removed by the author.
Robert Russell said...

Hi Masna,

Apologies for the late reply and Thank You for taking time to comment and ask.
It appears dropbox have changed the way they allow public files recently. This prevented the download.

So I have uploaded it a different place you can try
Hope that works for you.

Best Regards


Post a Comment

Google +