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

Über diesen Beitrag

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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 2 Wochen von codemaster1 2 / 105559
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 107283

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.

Vergleichbare Themen

Smartforms und GOS
von gazzle » 09.06.2011 14:43
SMARTFORMS
von suedamer » 20.03.2013 18:36
Smartforms
von thelocgirl » 24.05.2011 10:48
Smartforms
von floflo » 12.08.2019 09:02

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 2 Wochen von codemaster1 2 / 105559
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 107283

Unbeantwortete Forenbeiträge

Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 107283
Belege
vor 3 Wochen von Selma.schwarz 1 / 104295