EAN 128: Korrekter Aufbau des Barcode-Inhaltes

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

EAN 128: Korrekter Aufbau des Barcode-Inhaltes

Postby Tony1436 » Wed Jun 17, 2009 5:48 am

Hallo Forum

Wie übergebe ich den folgenden Inhalt korrekt mit welchen Steuerzeichen und Sequenzzeichen (FNC1) an den Barcode so, dass der Scanner den Inhalt auch interpretieren kann?

Zu übergebender Inhalt:

(00)9007822(37)5610(11)20090617(400)46008582(10)548359

Danke und viele Grüsse
Emanuel
Tony1436
..
..
 
Posts: 34
Joined: Thu Jul 05, 2007 9:36 am

Postby Tony1436 » Wed Jul 01, 2009 10:26 am

Anbei des Rätsels Lösung zur Erstellung eines korrekten EAN128-Barcode nach den internationalen GS1-Richlinien.

1. Kundeneigener Systembarcode anlegen (SE73)
- Neue Barcode Technologie
- Bar Code Symbologie = Code 128
- Code 128 Mode = N !!!!!!!

2. Code-String im ABAP aufbauen (im SMARTFORM Formular als Coding-
Knoten)

Data: bc_ean TYPE string.

* EAN-Code
CONCATENATE
'>;>8' " Start C (>;) + FNC1 (>8) [Start-/Stoppkennzeichen]
'00' " AI 00 --> Serial Shipping Container Code (feste Länge 18)
'00000000000' " Auffüllen der Kundenmaterialnummer, da nur 7 Stellen lang
kdmat " Kundenmaterialnummer[/code]
'>837' " FNC1 + AI 37 --> Menge pro
menge "Transporteinheit (variable Länge bis 8)
'>811' " FNC1 + AI 11 --> Herstellungsdatum
' 090623' "JJMMTT (feste Länge 6)
'>8400' " FNC1 + AI 400 --> Bestell-/Auftragsnummer des
bstnk " Warenempfängers (variable Länge bis 30)
'>810' " FNC1 + AI 10 --> Chargennummer
aufnr+6(6) "(variable Länge bis 8)
INTO bc_ean.

FNC1 muss zwingend NACH variablen AI's gesetzt werden!

Die Barcodes habe ich mit der Freeware bcTester Version 4.7 gestestet.
Zuerst muss jedoch der Spool-Auftrag des Etiketten-Lables in ein *.pdf konvertieren.

That's it![/i]
Tony1436
..
..
 
Posts: 34
Joined: Thu Jul 05, 2007 9:36 am



Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 6 guests