ALD 8.2 aus SAP mit Barcode Datamatrix /GS1

SFP..SAPscript (Transaktion SE71)..Smartforms (TA Smartforms).. Interactive Forms..Transaktion EFRM)..SIFBA..IAF..AIF..SIFBA - SAP_Interactive_Forms_based_on_Adobe // LÖSUNGSANSÄTZE aber AUCH FÜR "NORMALE" PDFs VERWENDBAR ;-)
Antworten
BuBaHH
Beiträge: 4
Registriert: 10.11.2010, 11:55

ALD 8.2 aus SAP mit Barcode Datamatrix /GS1

Beitrag von BuBaHH » 28.02.2011, 13:10

moin,

habe mal wieder ein Problem für die Spezies von SAP aber auch für den allgemeinen Entwickler von PDF - Formularen.

Wir wollen einen Datamatrix Barcode auf ein Etikett (Zebra) ausgeben. Dieser Barcode soll GS1 DataMatrix sein. System ist SAP mit ALD 8.2

Mir wird irgend etwas von Functioncode1 = 00 + Functioncode2 = 90 erzählt.

Functioncodes kenne ich noch vom 128 C.

Probiert [FNC1]00.....
Probiert [F1]00.....

Beidesmal wird durch den Scanner der Inhalt in den Eckigen [] mitgelesen. Soll aber nicht.

Jetzt meine Fragen:
Weiss jemand ob der ALD 8.2 Barcode GS1 Datamatrix kann. ?
Wenn nicht kann man den ALD um diesen erweitern (wie sieht es da mit der XDC Datei aus?)?

Kennt sich jemand zum Thema ALD, Datamatrix und GS1 aus oder hat jemand Erfahrungen zum Thema Functioncode?

Viele Fragen wäre aber über kleine Ansätze sehr dankbar.

Viel Spass und Gruss aus Hamburg
BuBaHH

grandmasterflash
Beiträge: 14
Registriert: 09.08.2011, 12:46

ALD 8.2 aus SAP mit Barcode Datamatrix /GS1

Beitrag von grandmasterflash » 14.09.2012, 13:51

fuer alle die es so wie ich brauchen

http://help.adobe.com/de_DE/livecycle/8 ... .36.8.html

ismail001
Beiträge: 6
Registriert: 07.02.2010, 17:15

ALD 8.2 aus SAP mit Barcode Datamatrix /GS1

Beitrag von ismail001 » 30.01.2015, 09:33

Dies gilt allerdings nur für den Barcode Typ Code128. Dort funktioniert das [F1] als Steuerzeichen.
Bei Datamatrix wird das [F1] nur als Zeichenkette interpretiert.
Gibt es eine Möglichkeit für einen DATAMATRIX Barcode einen FNC1 Code zu erzeugen?
Zwischenzeitlich sind mehr als 3 Jahre vergangen und es gibt bereits den LC 10.4. Aber das Problem bleibt.
Ich bin dankbar für jeden Hinweis.
Eventuell kann man per Scripting oder mit anderen Mitteln einen GS1 Barcode erzeugen.

ismail001
Beiträge: 6
Registriert: 07.02.2010, 17:15

ALD 8.2 aus SAP mit Barcode Datamatrix /GS1

Beitrag von ismail001 » 19.01.2016, 22:05

Zwischenzeitlich gibt es von Adobe den Livecycle Designer 11. Dieser bietet leider immer noch nicht den GS1 Datamatrix Barcode an.

Ich habe mich zwischenzeitlich tief in diese Thematik eingearbeitet. Meine Erkenntnisse möchte ich in diesem teilen.
Der GS1 Datamatrix ist grundsätzlich keine neue Symbologie. Was den Datamatrix als GS1 Barcode auszeichnet ist das FNC1 "Zeichen". Dieses FNC1 ist nicht der ASCII Code 232 wie viele annehmen. Es wird genauer gesagt nur vom Code 232 gesprochen. Nun was hat es damit auf sich? Folgendes!

Der Code 232 ist der Binär Code , welches im GS1 Datamatrix fest kodiert wird.
Der Code 232 entspricht also im Binär Format 11101000. Und genau dieses wird an immer der gleichen Stelle im Datamatrix dargestellt.

Somit kann ein Barcode Scanner der den Datamatrix Barcode lesen kann, vorher prüfen ob der Code 232 gesetzt ist. Ist dies der Fall, so schaltet der Barcode Scanner in einen anderen Modus um und interpretiert die Daten und Trennzeichen (GS) anders als bei einem "normalen" Datamatrix.
Der Code 232 kann auch nicht mit Hilfe von diversen anderen ASCII Zeichen kodiert werden, da es sich um einen fest reservierten Bereich im Barcode handelt.

Ich habe nun aus dieser Not das der moderne Adobe Live Cycle Designer kein GS1 Datamatrix kann eine Tugend gemacht und kurzer Hand die Generierung eines GS1 Datamatrix Barcodes im ABAP (für die die SAP und Adobe Live Cycle Designer nutzen) programmiert.
Dabei wird in einer ABAP Klasse die zu kodierende Zeichenfolge übergeben und man bekommt eine PNG, BMP Datei oder ein Binärstring zurück. Die Rückgabe erfolgt in meinem Fall als Binärstring (im ABAP entspricht das dem Datentyp xstring ). Diese kann dann der Schnittstelle des Formulares übergeben werden und der Barcode wird als Bild im Formular angezeigt. Das ganze funktioniert natürlich online, also in dem Moment passiert die Generierung wenn es aufgerufen wird.

Wer interessiert ist an solch einer Lösung kann gerne Kontakt aufnehmen (Siehe Link)

http://www.europe-it-consulting.ch/de/loesungen/sap-gs1-barcode-generator/


Viele Grüsse

Benutzeravatar
radzmar
Beiträge: 961
Registriert: 26.10.2011, 10:18

ALD 8.2 aus SAP mit Barcode Datamatrix /GS1

Beitrag von radzmar » 23.01.2016, 09:06

Ich habe auch eine Lösung, die nur JavaScript braucht und den DataMatrix-Code direkt im Formular erzeugt – also Stand-Alone funktioniert.
Bei Interesse einfach melden.

kara2609
Beiträge: 4
Registriert: 24.02.2015, 14:49

ALD 8.2 aus SAP mit Barcode Datamatrix /GS1

Beitrag von kara2609 » 13.06.2016, 12:32

Hallo ,

könntest du mir deine Lösung zuschicken, radzmar?
Ich habe nämlich das gleich Problem und wenn es JavaScript
umso besser :)
Vielen dank!

BGrau
Beiträge: 1
Registriert: 18.01.2017, 14:21

ALD 8.2 aus SAP mit Barcode Datamatrix /GS1

Beitrag von BGrau » 18.01.2017, 14:33

Hallo,
Wir haben das gleiche oder aehnliche Problem.
Koennten wir diese Loesung auch bekommen?

vielen Dank!

joking
Beiträge: 1
Registriert: 09.02.2011, 11:12

ALD 8.2 aus SAP mit Barcode Datamatrix /GS1

Beitrag von joking » 21.02.2017, 13:59

Hallo Radzmar,

könntest du mir bitte deine Lösung zuschicken?
Ich habe nämlich das gleich Problem und wenn es in JavaScript geht umso besser :)

Vielen Dank!

MfG Joking

Bupaw
Beiträge: 1
Registriert: 31.05.2017, 23:02

ALD 8.2 aus SAP mit Barcode Datamatrix /GS1

Beitrag von Bupaw » 31.05.2017, 23:04

Hallo,
wir haben das gleiche Problem.
Könnten wir diese Lösung auch bekommen?
Viele Grüße,

Benutzeravatar
radzmar
Beiträge: 961
Registriert: 26.10.2011, 10:18

ALD 8.2 aus SAP mit Barcode Datamatrix /GS1

Beitrag von radzmar » 24.01.2018, 19:45

Hallo,

anbei meine Lösung (aber ohne jede Gewähr).
Wer weiteren Support damit wünscht, möge sich bitte direkt bei mir melden.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten