PDF aus Spooldruck im Web anzeigen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

WAS, Netweaver®
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

PDF aus Spooldruck im Web anzeigen

Beitrag von Gast ( / / 0 / 3 ) »
Hallo zusammen, ich habe folgendeds Problem:

Ich möchte gerne ein PDF-Dokoment in einer Webseite anzeigen, welches ich aus einem Spooldruck bekomme. Wie ich das anzeige weiß ich. Allerdings muss ich für

Code: Alles auswählen.

  response->set_data( data   = l_pdf_xstring
                      length = l_pdf_len ).
ein XTRING ausgeben. Ich bekomme vom Spool die Daten im Typ "TLINE". Weiß jemand, wie ich die DAten richtig konvertiere?

DAnke und Gruß
Henry

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


Beitrag von LoLo ( / / 0 / 3 ) »
Moin Henry,

probier mal den Baustein 'SCMS_STRING_TO_XSTRING'.

Ciao, LoLo

Beitrag von Gast ( / / 0 / 3 ) »
Danke, funktioniert jetzt!

Cya
HEnry

Beitrag von dOoMi ( / / 0 / 3 ) »
Hallo, ich habe ein ähnliches Programm geschrieben. Es holt mir PDF-Dateien, die in einer Speziellen Tabelle gespeichert sind aus der Datenbank und verschickt sie dann beim Aufruf der Seite an den Browser. Das funktioniert allerdings nicht bei allen Rechnern, obwohl sie alle den neusten Internet-Explorer verwenden.

Code:

data laenge type i.
laenge = xstrlen( file ).

runtime->server->response->set_data( data = file
length = laenge ).

runtime->server->response->set_header_field(
name = 'Content-Type'
value = 'application/pdf' ).

navigation->response_complete( ).

Das müsste ja eigentlich also Code reichen. Jemand eine Idee, was da falsch ist?

Beitrag von Gast ( / / 0 / 3 ) »
Ist bei allen Rechnern Adobe Reader installiert bzw. das Plugin? Wie siehts mit Sicherheitseinstellungen im Browser aus? Bekommst Du eine Fehlermeldung?

Beitrag von doOMi ( / / 0 / 3 ) »
nein, es kommt garkeine Fehlermeldung. Es wird einfach ein Browserfenster mit leerem Inhalt geöffnet.

Ja, der Reader ist installiert. PDFs, die fix im Dateisystem/Webspace des Servers liegen können mit jedem Rechner geöffnet werden.

Das Problem scheint zu sein, dass die Daten eben "direkt aus der Datenbank" versandt werden, ohne irgendwo abgelegt zu werden.

Die Frage ist, ob ich evtl. irgendwelche weiteren Header-Informationen setzen muss, dass es überall funktioniert.

Beitrag von dOoMi ( / / 0 / 3 ) »
Sorry, hab ich vergessen: wenn man rechtsklickt und "Ziel speichern unter" auswählt, dann geht es auch.

Mit Firefox geht es auch überall. Muss was mit IE, PDF und Herder-Informationen sein.

Beitrag von dOoMi ( / / 0 / 3 ) »
hab das jetzt übrigens hinbekommen...das problem ist, dass der IE dubiose dateien, die er einfach so bekommt nicht öffnen mag. wenn man vorher aber über post eine anfrage sendet, dann funktioniert es...

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1712
Views
ALV Anzeigen
von yogi » 28.10.2005 10:12 • Verfasst in ABAP Objects®
1
Antw.
4764
Views
PDF aus SAP anzeigen
von Tonsilgon » 16.09.2013 16:27 • Verfasst in Dialogprogrammierung
4
Antw.
2482
Views
ALV Gird nur zum Anzeigen!
von annaarnst » 03.07.2008 13:19 • Verfasst in ABAP® für Anfänger
1
Antw.
1340
Views
Bestellungsnummer anzeigen
von jeyloeso » 09.08.2012 14:27 • Verfasst in ABAP® für Anfänger
2
Antw.
1356
Views
0 anzeigen lassen mit ALV-OO
von L0w-RiDer » 09.11.2018 10:34 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

Anonymous
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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.