scanTX – Barcode scan controls SAP transaction

Download: Flyer PDF

Simple barcode readers become smart input devices with scanTX. This enhances efficiency, prevents incorrect input and makes life easier for the operator.

Unlike intelligent mobile data acquisition devices with their own operating system, barcode readers (or barcode hand scanners) such as the Honeywell Xenon are normally used like a keyboard to enter data in SAP: Scanned barcodes are processed in the SAP transaction like typed text. This applies to simple wireless scanners and those connected with a cable. Some beep or have flashing lights, and some even have a display for one to four lines.

Such scanners are used for simple, repetitive processes that do not require menu navigation, e.g. setting the status of manufacturing jobs, confirming transport jobs, compiling serial numbers or confirming dispatches incl. goods issue posting. The simple data acquisition processes can be combined with complex dialogs on a PC. For example, in addition to the keyboard and mouse, the SAP user has a cordless scanner as an additional input device at the packaging station and has to sometimes leave the PC with the scanner.

This can lead to several problems:

 1.) The cursor has to be positioned correctly. Otherwise it is easy to accidentally scan the wrong field or even the wrong application. The operator often does not notice this until a visual inspection. And then he has to waste time figuring out when the erroneous scanning started – and then start the process over again.

2.) Aborted postings, incorrect input (e.g. when checking format or status in SAP) or even simple delays due to postings in SAP can be detected as long as the operator can see the screen. The standard setting of the confirmation beep on the scanner means that scanning was successful; it does not confirm that the posting was successful.  

3.) Processing can occur only in the foreground on the SAP GUI, which is not always desired. When scanning e.g. delivery notes to confirm receipt of goods, posting in the background would suffice, with a beep and/or flashing light confirming the successful posting.


These problems can be solved by using scanTX. scanTX links the hand scanner to an SAP system. There are three options available:

Connection options

A.)   SAP GUI access: scanTX controls the SAP GUI. scanTX can open specified transactions itself and/or enter scanned codes in a defined field (or multiple defined fields). The operator’s SAP GUI session is “remote controlled” by scanTX. scanTX can complete the posting or leave the transaction open for additional manual processing.

B.)    Call Transaction in the background via RFC: scanTX transmits the data directly to the SAP system and posts the transactions in the background (like a batch input session).

In both cases the scanned data is entered in a specified place in the SAP input mask. The posting result – meaning the SAP message success / warning / error – can be processed (as long as the scanner support the Host Acknowledgement Procedure). For example, an error indication can cause a red lamp to light up in the scanner (depending on the type of scanner). The scanner is stopped during the posting and cannot scan again until it is enabled by receiving the indication from the SAP system. Structured codes can be read (e.g. longer QR codes) and the individual data distributed to different Dynpro fields (evaluation applying regular expressions is also an option). This allows a scanned code to be divided into different fields by separators or fixed field lengths.

C.)    Access a Website and let scanTX remote control the entries. Again several barcode values can be entered into defined fields - depending on the format or number range.

scanTX runs on all common Microsoft Windows PCs or servers (incl. Win 10)

The software can be installed as a Windows service that runs in the background for the version Call-Transaction. Multiple scanners can be connected by USB or TCP/IP, depending on the model. An associated action can be assigned to each scanner.


Simple set up

The desired input steps are recorded for the SAP GUI (SAP scripting) or for the call transaction method (batch input process). The input is either simulated in the SAP system using a batch input recorder (transaction SHDB) and then imported into the scanTX program. Or the recorder in the SAP GUI scripting is used. The variable value of the scanner input can be marked in the overview of the SAP Dynpro fields and then replaced with the scanned text string during scanning. This method requires no programming or configuration in the SAP system; only an SAP user account for processing and access to the system is needed.

Different number combinations can be used to call up specific postings in the SAP system and then trigger various actions by checking with regular expressions. It takes only a few minutes to install scanTX on the Windows PC. So a smart, reliable hand scanner-SAP connection can be achieved quickly and inexpensively.

Connecting Android Mobile Phones to scanTX

You do not want to use hand scanners or like to test this before purchasing barcode scanner devices? You can use any Android Device (e.g. mobile phone) with a camera as a Scanner for scanTX . Install the Android App ScanTXM. Your Android device can be connected with the scanTX-PC (if both are connected to the same network segment). Scanned barcodes can control the SAP-GUI on your PC.


Contact details for further Information, Testing, Installation, Configuration, Hardware Support, Pricing and your Purchase Order:


Telephone       +49 421 34 68 513


Download of scanTX: ScanTX-S Downloads

Documentation: PDF

Video - SAP Packing Station HUPAST with scanTX:  MP4 (German)


Supported Hardware Devices:

  • Honeywell (e.g. Honeywell Xenon 1902) 
  • Zebra / Symbol (e.g. Symbol LS3578)
  • Any Device like Handscanner with serial interface (RS232 / USB) 
  • Any Device interfaced by Keyboard Wedge (Scans simulating keyboard input)
  • Android devices (using ScanTXM)
  • BLE devices 
  • Cognex Scanner (over TCPIP or wired) upon request
  • any other device can be supported upon request - please contact