Dynamische Grafik in SAPScript oder SMARTFORMS

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

Dynamische Grafik in SAPScript oder SMARTFORMS

Beitrag von zorkbryan (ForumUser / 8 / 0 / 0 ) »
Hi,

weiss irgend jemand hier, wie ich unter SAPScript oder SAMRTFORMS dynamisch eine Grafik (BITMAP) ausgeben kann?!

Zum Problem: Wir erzeugen eine Grafik zu einem Berechnungsergebnis und möchten diese über das SAP auf einem Drucker ausgeben (also nicht lokal drucken).
Dabei ist die Grafik immer gleich skaliert - muss also nicht dynamisch in der Größe angepasst werden;
nur die Grafik selbst ändert sich jedesmal.

In SMARTFORMS kann ich ja für die Grafik einen Feldnamen angeben, in dem die Grafik enthalten ist, aber wie bekomme ich die da hinein?
Und wie kann ich dann das Format erzeugen, das dort abgelegt ist?
Wenn es denn überhaupt möglich ist.

Als Release benutzen wir hier R/3 470.

Danke schon mal für Eure Unterstützeung
Jochem

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


Dynamische Feldinhalte in SmartForms

Beitrag von quercus (ForumUser / 13 / 0 / 0 ) »
Hallo,
in der Registerkarte "Allgemeine Eigenschaften" gibt es neben dem Feld "Name" eine Drucktaste (Pfeil rechts/links), mit dem zwischen "statisch" und "dynamisch" umgeschaltet werden kann.
Wir verwenden dynamische Texte und geben als
dynmaischen Wert z.B. die Variable &RF140-TDNAME& unter dem Namen an.
Die Struktur RF140 ist global definiert und wird z.B.
bei der Initialisierung per Funktionsbaustein belegt.
Gruß
quercus
Aimer savoir est humain, savoir aimer est divin

Beitrag von zorkbryan (ForumUser / 8 / 0 / 0 ) »
Danke für die Antwort quercus.

So ähnlich habe ich mir das schon gedacht, was mir jetzt allerdings noch fehlt, ist der Inhalt dieses Feldes. Kann ich da nur den Namen für eine Grafik hinterlegen, oder die Grafik selbst? Wenn es nur der Name ist, habe ich ja noch nichts gewonnen - da die Grafik zu Laufzeit erstellt wird, will ich sie natürlich nicht immer erst in der DB ablegen, um sie dann auszugeben.

Jochem

Beitrag von quercus (ForumUser / 13 / 0 / 0 ) »
Hallo Jochem,
die Grafik muss zuerst in die Datenbank gestellt werden, d.h. über die SE78 sichtbar sein. Im Formular wird entweder der Name der Grafik (statisch) oder eine Variable angegeben, die zur Laufzeit den Namen der Grafik enthält (dynamisch). Wir erzeugen unsere Texte auch dynamisch, d.h. die Anwendung generiert den Text und legt ihn dann in der Datenbank ab. Sollte bei Grafiken genauso gehen.
Gruß
quercus
Aimer savoir est humain, savoir aimer est divin

Re: Dynamische Grafik in SAPScript oder SMARTFORMS

Beitrag von herr mb (ForumUser / 45 / 5 / 0 ) »
Hallo,
ich wollte mal wissen ob es hier neue Infos gibt und ob dieses Vorgehen funktioniert hat und praktikabel war.

Ich soll eine Anwendung schreiben, die QR-Codes (diese 2D-Barcodes) drucken kann. Dazu gibt es einen WebService, der eine Grafik erzeugt und als BITMAP zurückliefert. Kann man diese Grafik dynamisch in den Druck einbinden?

Re: Dynamische Grafik in SAPScript oder SMARTFORMS

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin,
wir setzen ein kommerzielles Produkt zum erstellen von Barcodes ein, welches einen BC als Grafik (SE78) erzeugt, ausgibt und wieder löscht.
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Dynamische Grafik in SAPScript oder SMARTFORMS

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
servusa auch,

also ich kann euch da nur diese Lösung ans Herz legen:
http://www.tec-it.com/de/software/sap/b ... fault.aspx

auch wenn es was kostet, ist es, da Hardwareunabhängig, die beste Lösung die ich bisher eingesetzt habe.
<:: XING-Gruppe Tricktresor::>

Re: Dynamische Grafik in SAPScript oder SMARTFORMS

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Dynamische Grafik in SAPScript oder SMARTFORMS

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

Da noch niemand hier Voraussetzungen und die Bausteine erwähnt hat um Grafiken in den BDS (se78) einzubinden, hier der Vollständigkeit halber:
  • Das Bitmap muss mit einer Farbpalete(!) mit max. 256 Farben vorliegen (ist nicht gleich 8 Bit sondern 32 Bit mit vorgegebenen Farben)
  • Um ein gutes Ergebnis bei einer allfälligen Konvertierung von JPEG zu erreichen sei ImageMagick mit folgenden Parametern erwähnt: convert test.jpg -colors 256 -type Palette test.bmp
  • Mit dem Baustein SAPSCRIPT_CONVERT_BITMAP_BDS wandelt man das Bitmap in das BDS Format (Achtung: Sehr zeitaufwendig)
  • Mit der Klasse CL_BDS_DOCUMENT_SET überträgt man das Bitmap ins BDS. Die genauen Aufrufe sind beispielhaft im Include LSTXBITMAPSF05 in der Form-Routine IMPORT_BITMAP_BDS zu finden.
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: Dynamische Grafik in SAPScript oder SMARTFORMS

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

dieses Formum wurde wohl "lange" nicht mehr mit Beiträgen gefüllt.

Kann mir jmd. Auskunft geben, wie ich QRCodes in Smartforms einbinden kann?? Ohne dabei ein Produkt dritter (z.B. TEC-IT) zu benutzen? Eher einen WebService o.ä.

Vielen Dank !

Seite 1 von 1

Vergleichbare Themen

6
Antw.
6339
Views
SmartForms Grafik
von Dick » 20.06.2006 13:45 • Verfasst in SAP - Allgemeines
5
Antw.
4073
Views
Smartforms, Grafik und Zebra Drucker
von sp89 » 24.10.2014 08:41 • Verfasst in ABAP® für Anfänger
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.
1678
Views
SAPscript Grafik weisser Hintergrund mit Graustich
von mistermister » 01.02.2008 14:32 • Verfasst in ABAP® Core
0
Antw.
1976
Views
SapScript: Grafik in der Mitte der Positionszeile einbinden
von Jura » 26.07.2006 10:52 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 11 Stunden von DeathAndPain gelöst 22 / 3072
Daten an Tabelle binden
vor 16 Stunden von Lukas Sanders 2 / 1008
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 578

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.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 11 Stunden von DeathAndPain gelöst 22 / 3072
Daten an Tabelle binden
vor 16 Stunden von Lukas Sanders 2 / 1008
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 578

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2587
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9169