SmartForms und GS1 Datamatrix

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

SmartForms und GS1 Datamatrix

Beitrag von M@atze! (ForumUser / 92 / 6 / 21 ) »
Servus zusammen,

ich bin gerade dabei DataMatrix-Codes via SmartForms zu drucken.
Seit 7.40 wird dies von SAP ja unterstützt und funktioniert soweit auch einwandfrei.

Jetzt soll der Inhalt aber nach dem GS1-Standard kodiert werden.

Hat da jemand Erfahrung mit? Sobald ich Funktionscodes mitgebe (\FNC1\; \GS\ o. Ä.) wird kein DMC mehr gedruckt.

Codiert werden soll z. B. so etwas:

Bsp.:
(251)1787(422)276(250)W2011-10-11-0000479-T(21)1234-5678/9/ABC(8200)P99(240)P99QA(8111)0012(3120)000486

In Klammern steht hier der sogenannte GS1-AI (Application Identifier), dahinter der zugehörige Wert.

Darstellung mit Codeworten:
[FNC1] 251 1787 [GS] 422 276 [GS] 250 W2011-10-11-0000479-T [GS] 21 1234-5678/9/ABC [GS] 8200 P99 [GS]240 P99QA [GS] 8111 0012 3120 000486

[GS] steht hier für GroupSeparator

Die Fragen sind also:
1.
Wie muss der DMC korrekterweise aufgebaut/codiert sein damit dieser auch wieder ordentlich ausgelesen werden kann?

2.
Wie muss hierzu der Inhalt der Variable in SmartForms für den DMC aussehen?

Brauche ich die Codeworte für einen korrekten DMC nach GS1 überhaupt?

Vielen Dank schon mal

Grüße
Matze

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: SmartForms und GS1 Datamatrix

Beitrag von M@atze! (ForumUser / 92 / 6 / 21 ) »
Hallo zusammen,

nach einiger Recherche und Tests habe ich nun das gewünschte Ergebnis erhalten.

Der zu codierende String für z. B.
(251)1787(422)276(250)W2011-10-11-0000479-T(21)1234-5678/9/ABC(8200)P99(240)P99QA(8111)0012(3120)000486
sieht in SmartForms so aus:

<N2>\FNC1\2511787\FNC1\422276\FNC1\250W2011-10-11-0000479-T
\FNC1\211234-5678/9/ABC\FNC1\8200P99\FNC1\240P99QA\FNC1\81110012
\FNC1\3120000486</>

<N2> ist mein im Style definiertes Zeichenformat für den DMC den ich vorher in der SE73 ganz normal erstellt habe.

Ich frage mich zwar immer noch wie beim decodieren der AI (das in Klammern) vom eigentlichen Wert getrennt wird, aber es funktioniert :)
Lt. der Analysesoftware von barValid ist der erzeugte DMC korrekt und kann auch
einwandfrei aufgelöst werden.

Vielleicht hilft es ja jemandem...

Grüße
Matze

Folgende Benutzer bedankten sich beim Autor M@atze! für den Beitrag:
Haubi


Seite 1 von 1

Vergleichbare Themen

1
Antw.
1558
Views
Smartforms
von thelocgirl » 24.05.2011 10:48 • Verfasst in ABAP® Core
4
Antw.
2820
Views
Smartforms und GOS
von gazzle » 09.06.2011 14:43 • Verfasst in ABAP® Core
5
Antw.
2303
Views
SMARTFORMS
von suedamer » 20.03.2013 18:36 • Verfasst in ABAP® für Anfänger
2
Antw.
463
Views
Smartforms
von floflo » 12.08.2019 09:02 • Verfasst in ABAP® Core
1
Antw.
811
Views
SMartforms
von patty » 01.02.2006 08:04 • Verfasst in ABAP Objects®

Über diesen Beitrag

M@atze!
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.