QR Codes in Smartforms einbinden

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

QR Codes in Smartforms einbinden

Beitrag von DD_71 (ForumUser / 7 / 0 / 0 ) »
Hallo,

ich bin auf der Suche nach einem WebService o.ä. der mir aus einem Link den entsprechenden QR Code generiert und als Bilddatei zurück liefert, um diese als Bilddatei in die Smartforms einzubinden.

Könnt ihr mir da weiterhelfen, oder Tipps geben??

Vielen Dank

DD_71

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


Re: QR Codes in Smartforms einbinden

Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
Servus,
es gibt da einige QR-code-Webservices (sogar als google apps: http://createqrcode.appspot.com/). Ich hab mit dem folgenden ganz gute Erfahrungen gemacht - selfhosted ;)
http://www.shayanderson.com/php/php-qr- ... -class.htm

Gruß Aze

Re: QR Codes in Smartforms einbinden

Beitrag von DD_71 (ForumUser / 7 / 0 / 0 ) »
Hi Aze,

danke für die Info, werde mich damit mal beschäftigen

Re: QR Codes in Smartforms einbinden

Beitrag von DD_71 (ForumUser / 7 / 0 / 0 ) »
Hi Azreal,

ich habe den WebService (http://createqrcode.appspot.com/) genauer angeschaut und bekomme mit Hilfe von der Klasse cl_http_client (den ich in einem Report nutze) mit dem Befehl lv_img_xstring = lo_http_client->response->get_data( ) den "Datenstrom" des QRCodes letzendlich zurück.

Meine Frage ist nun, wie kann ich aus diesem xstring ein Bild dynamisch in einer Smartform einbinden? Das ist mir noch unklar, wie das gehen soll.
Stimmt meine Vorgehnsweise oder muss ich da eine andere anwenden, um den QR Code in die Smartform einzubinden?

Danke und Gruß

DD_71

Re: QR Codes in Smartforms einbinden

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
hi!

Mit SE78 die Bilder in den BDS hochladen und dann in Smartforms in ein Bild-Feld via Variable einbinden.

Damit man das auch ohne zutun des Benutzers machen kann, schau dir die Form-Routine IMPORT_BITMAP_BDS im Include LSTXBITMAPSF05 an.
Hier musst du nur den GUI_UPLOAD Abschnitt durch dein Laden des QR-Codes ersetzen.

WICHTIG:
Bilder die auf Smartforms dargestellt werden sollen MÜSSEN als Bitmap vorliegen.
Sollen diese in FARBE angezeigt werden muss das Bitmap eine FARBPALETTE enthalten die NUR 256 Farben beinhaltet.
(Eine Farbpalette von 256 Farben bedeutet NICHT das das Bitmap nur ein FARBTIEFE von 8 Bit hat, sondern dass nur 256 vorher bestimmte Farben verwendet werden und diese können durchaus auch 32 Bit haben)
Wir verwenden für die Umwandlung übrigens Imagemagick mit den zus. Parametern '-colors 256 -type Palette'

P.S.: Wenn dann das Formular gedruckt wurde, sollten diese "dynamischen" Bilder wieder vom BDS gelöscht werden.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: QR Codes in Smartforms einbinden

Beitrag von DD_71 (ForumUser / 7 / 0 / 0 ) »
Hi ADT,

danke für die ausführliche Info :up:.

Werde es genau so ausprobieren ;)

Gruß DD_71

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2822
Views
2D-Barcode in SmartForms einbinden?
von b0rsti » 15.05.2008 12:03 • Verfasst in Dialogprogrammierung
6
Antw.
2439
Views
dynamisch einbinden ein Grafik aus Windows in smartforms
von cuncon » 29.05.2018 08:58 • Verfasst in ABAP® für Anfänger
1
Antw.
1166
Views
wie "Reportergebnis" in HR-Forms/Smartforms einbinden "
von maro11 » 15.12.2015 16:11 • Verfasst in ABAP® für Anfänger
1
Antw.
1571
Views
Dokumentation des Codes
von c0lt.seavers » 16.03.2007 10:14 • Verfasst in ABAP® für Anfänger
2
Antw.
2052
Views
Einrichten des IBAN Codes
von Gorlim81 » 28.02.2006 08:10 • Verfasst in Financials

Über diesen Beitrag


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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 511
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2146
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8742