Skip to Content
avatar image
Former Member

How can I read QR codes from a custom (Z) transaction?

Hi there, I'm thinking in develop a custom transaction with a QR code reading feature. Any ideas?, has someone develop something like that?.

Can I use a 3th party app to read the qr code and place it in the right SAP field?. How?

Any clues?, any ideas?


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Oct 17, 2015 at 10:42 PM

    Hi Mauricio,

    Pretty cool that your idea (and if you had not commented on it I would not have researched, thanks).

    So, searching the SCN I found these two links, one talks about SmartForms and other Webdynpro, I believe they can help you a lot:

    How to create a QR code and show it in a Smartform

    Create QRCode via ABAP code

    Ahhh, a tip I leave to you, use google with the keyword "your subject" site:, so you find very quickly what you want, since here in SCN we have a lot of content, oks?!

    I also suggest reading the document below, which explains the best practices when using the SCN, read and keep with care all that is described there 😉

    The SCN Rules of Engagement

    Warm regards,

    Raphael Pacheco.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Raphael Pacheco, thanks for the link, I´ll take a look.

      In order to add more details about the custom development, here is the main idea:

      Read a QR code from a Microsoft tablet (with SAP GUI), using the built-in camera of the device and place the result into a custom development transaction field.


  • Oct 19, 2015 at 06:07 PM

    All barcodes are images. Interpretation of that image is done by image processing tools inbuilt in the barcode readers. There are online barcode readers also which can process these images similar to a barcode reader and produce result.

    ABAP is not an image processing tool.

    Even if you are able to build an image processing tool in ABAP, where do you intend to use it?



    Add comment
    10|10000 characters needed characters exceeded