-
HIBC-Code
Folgendes Problem :
Wir müssen über ein Alpha-Eingabefeld auf einem "grünen" Bildschirm einen HIBC-Barcode einscannen.
Das Problem ist nun, die Länge des Barcodes kann je nach Inhalt variabel sein und aufgrund des Dateninhalts kann es vorkommen, dass das letzte Zeichen (die Prüfziffer) ein Blank ' ' ist.
Wir haben versucht das Problem mit CHECK(RB) in der DSPF-DDS zu lösen, aber verschiedene Emulatoren behandeln das Feldattribut nicht korrekt, sprich sie schneiden beim Rechtsbündigstellen das abschliessende Blank ab.
Läuft korrekt :
- IBM Terminals
- CA/400 Emu
Schneidet blank links vom Cursor ab :
- Mochasoft
Oder hat vielleicht jemand eine andere Lösung.
RTNCRSLOC hab ich auch schon probiert, aber das funktioniert nur wenn der Cursor auch im Feld stehen bleibt.
Und meist hat man ja auch noch andere Felder im Recordformat.
Vielen Dank!
Sven
-
Es gab da mal die Möglichkeit, das Feld vorher mit *LOVAL (x'00') zu belegen !
Dann müsste die Eingabelänge über %SCAN(X'00' : DSPFLD) ermittelbar sein.
-
Das sieht gut aus.
Oder vielleicht x'41' als alternatives *Blank.
Vielen Dank für den Tip!
Similar Threads
-
By stoerfang in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 13-12-06, 11:22
-
By Matthias.Hayn in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 08-05-06, 10:05
-
By AnBruns in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 12-01-05, 11:10
-
By Burgy Zapp in forum Intern - Hilfe - Feedback - Tests-Forum
Antworten: 0
Letzter Beitrag: 07-05-04, 15:56
-
By Ludger Muhmann in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 22-04-02, 18:11
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks