Beiträge

scanTX

scanTX – Barcode-Scan steuert SAP-Transaktion

Download: Übersicht-PDF

Mit scanTX werden einfache Barcodelesegeräte zu smarten Eingabegeräten. Das erhöht die Effizienz, entlastet den Bediener und vermeidet unbemerkte Falsch-Eingaben.

Anders als intelligente mobile Datenerfassungsgeräte mit eigenem Betriebssystem werden Barcode-Hand-Scanner üblicherweise wie eine Tastatur zur Dateneingabe in SAP verwendet: Gescannte Barcodes werden dabei wie getippte Texte in der SAP-Transaktion verarbeitet. Das gilt für Kabel-gebundene wie auch für einfache Funk-Scanner, die es auch mit Ton- und Lichtsignal-Ausgabe gibt, manche sogar mit einem 1-4 zeiligen Display.

Der Einsatzbereich solcher Scanner sind einfache, sich wiederholende Vorgänge, für die keine Menüführung benötigt wird. Z.B. das Status-Setzen von Fertigungsaufträgen, das Bestätigen von Transportaufträgen, das Erfassen von Serialnummern  oder das Bestätigen von Auslieferungen inkl. Warenausgangsbuchung. Dabei können diese einfachen Datenaufnahme-Vorgänge mit komplexen Dialogen an einem PC kombiniert sein. Der SAP-Bediener hat z.B. bei der Packstation [neben der Tastatur und Maus den Funk-Scanner als zusätzliches Eingabe-Gerät, mit dem er sich zeitweise vom PC entfernen muss.
 

Dabei kann es mehrere Probleme geben:

 1.)    Der Cursor muss richtig platziert sein. Ansonsten wird schnell in ein falsches Feld oder sogar in eine falsche Anwendung gescannt. Der Bediener bemerkt dies oft erst bei einer Sichtkontrolle. Ärgerlicherweise muss er dann ermitteln, ab wann falsch gescannt wurde – um dann den Vorgang zu wiederholen.

2.)    Buchungsabbrüche, Falscheingaben (bei z.B. Format-Prüfungen oder Status-Prüfungen im SAP) oder einfach nur Verzögerungen durch Buchungsvorgänge im SAP können nur erkannt werden, wenn der Anwender den SAP-Bildschirm im Blick hat. 

3.)    Die Verarbeitung kann nur im Vordergrund in der SAP-GUI ausgeführt werden, was nicht immer gewünscht ist. Für das Scannen von z.B. Lieferscheinen zur Bestätigung von Wareneingängen würde es reichen, wenn im Hintergrund gebucht wird und per Ton- und/oder Licht-Signal die erfolgreiche Buchung bestätigt wird.

Mit scanTX lassen sich diese Probleme lösen. scanTX verbindet den Hand-Scanner mit einem SAP-System. In diesem Video an einem Beispiel (SAP Pack-Station im SAP) gezeigt, wie das aussehen kann.

 

Es gibt für scanTX drei Methoden, um mit einem SAP-System zu kommunizieren:

Anbindungsmethoden

A.)   SAP-GUI-Zugriff: scanTX steuert die SAP-GUI. scanTX kann vorgegebene Transaktionen selbsttätig öffnen und/oder den gescannten Code an einem definierten Feld (bzw. an definierten Feldern) eingeben. Die SAP-Sitzung des Bedieners wird durch scanTX "ferngesteuert".  scanTX kann die Buchung automatisch abschließen oder die Transaktion zur weiteren manuellen Bearbeitung geöffnet lassen.

B.)    Call-Transaction im Hintergrund per RFC: scanTX überträgt die Daten direkt an das SAP-System und verbucht die Transaktion im Hintergrund (wie eine Batch-Input-Mappe).

In beiden Fällen werden die gescannten Daten an einer definierten Stelle in der SAP-Eingabemaske eingegeben. Das Buchungsergebnis (also die SAP-Meldung Erfolg / Warnung / Fehler) kann verarbeitet werden (sofern der Scanner das Host Acknowledgement-Verfahren unterstützt). So kann eine Fehlermeldung im Scanner z.B. eine rote Lampe leuchten lassen (abhängig vom Scanner-Typ). Der Scanner wird während der Verbuchung angehalten, erst nach der Freigabe durch Erhalt der Meldung durch das SAP-System kann erneut gescannt werden. Es können auch zusammengesetzte Codes (wie z.B. QR-Codes) gelesen und die Einzeldaten auf verschiedene Dynpro-Felder aufgeteilt werden (optional über Auswertung mittels sogenannter Regulärer Ausdrücke). So kann auch ein gescannter Code nach nicht sichtbaren Trennzeichen getrennt werden.

C.)    Zugriff auf eine Website, die per scanTX dann ferngesteuert wird. Auch hierbei können Einträge in verschiedenen definierten Feldern gemacht werden.

scanTX läuft auf allen gängigen Microsoft Windows PC bzw. Servern (wie z.B. Windows 7 bis Windows 10)

Für die Variante Call-Transaction kann die Software als Windows-Dienst installiert werden, der im Hintergrund ausgeführt wird. Es können dann mehrere Scanner angebunden werden, je nach Modell per USB oder TC/PIP. Jedem Scanner kann eine verknüpfte Aktion zugeordnet werden.

 

Schnelle und einfache Installation

Für die Anbindungsmethode SAP-GUI (SAP scripting) und auch die Methode Call-Transaction (Batch Input-Verfahren) werden die gewünschten Eingabe-Schritte im SAP aufgezeichnet. Dazu wird die Eingabe entweder per Batch-Input-Rekorder (Transaktion SHDB) am SAP-System simuliert und aufgezeichnet und dann in das scanTX-Programm importiert. Oder es wird der Rekorder im SAP GUI-Scripting verwendet. 
Der variable Wert des Scanner-Inputs kann danach in der Übersicht der SAP-Dynpro-Felder markiert und beim Scannen durch den gescannten Text-String ersetzt werden. Bei diesem Verfahren ist keine Programmierung oder Konfiguration auf dem SAP-System notwendig, lediglich ein SAP-User-Account für die Verarbeitung und der Zugang zum System werden benötigt.

Man kann durch Verwendung verschiedener Nummernkreise gezielt Verbuchungen im SAP-System ansteuern und hier durch Prüfung mit regulären Ausdrücken verschiedene Aktionen anstoßen.

scanTX selbst ist in wenigen Minuten auf dem Windows-PC installiert. Damit lässt sich sehr schnell und kostengünstig eine smarte und zuverlässig arbeitende Handscanner-SAP-Anbindung realisieren. Wir unterstützen Sie gerne dabei.

scanTX unterstützt unterschiedliche Scanner-Hardware (s. weiter unten). Sprechen Sie uns an, falls Sie für Ihre Hardware die Anbindungsoptionen klären möchten. 

 

Eingabe über Android-Handys

Sie können auch Android-Handys mit einer Kamera als Scanner für scanTX verwenden. Dazu nutzen Sie die Android App ScanTXM, die sich dann mit dem scanTX-Programm verbindet. Mit dem Handy gescannte Eingaben steuern dann die SAP-GUI auf Ihrem PC.

 

 

Kontaktdaten für weitere Informationen, Test-Stellung, Installation, Konfiguration, Preise und Ihre Bestellung:

 

Mail            produkte@csbg.biz

Telefon       0421 34 68 513

 

Download der Applikation: ScanTX-S Downloads

Dokumentation: PDF

Video - SAP Packstation HUPAST mit scanTX:  MP4

 

Unterstütze Hardware:

  • Honeywell (wie z.B. Honeywell Xenon 1902) 
  • Zebra / Symbol (wie z.B. Symbol LS3578)
  • Geräte / Handscanner mit serieller Schnittstelle (RS232 / USB) 
  • Geräte, die über eine Tastaturweiche verbunden sind (Scans simulieren eine Tastatureingabe)
  • Android Geräte wie Scanner oder Handy mit Kamera (mittels ScanTXM)
  • BLE-Geräte (zur Standort-Bestimmung)
  • Keyence Scanner auf Anfrage
  • Cognex Scanner (per TCPIP oder Kabel-gebunden) auf Anfrage
  • Andere Hardware-Typen können auf Anfrage unterstützt werden (z.B. per SOAP-oder REST-Schnittstelle)  – wenden Sie sich bitte an produkte@csbg.biz

 

scnaTX