Office-Dokument auf die lokale Platte kopieren und öffnen

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

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Office-Dokument auf die lokale Platte kopieren und öffnen

Beitrag von McFlower ( / / 0 / 3 ) »
Hallo,

ich hoffe, ihr könnt mir helfen. Ich möchte folgendes tun:

Ich habe ein Office-Dokument, dass sich auf dem Server befindet (Business Document Service). Von diesem Dokument möchte ich eine Kopie auf dem Frontend speichern und diese Kopie öffnen.

Was ich bisher habe:

[...]
*öffne das Dokument vom Server, funktioniert
CALL METHOD l_document->open_document_from_table
EXPORTING
document_size = l_docsize
document_table = e_content
IMPORTING
error = l_error
retcode = l_retcode.

*Speichere eine Kopie des Dokuments auf der Platte, frage den User vorher, wo das Dokument hin soll. Funktioniert auch.

CALL METHOD L_DOCUMENT->SAVE_AS
EXPORTING
FILE_NAME = ' '
NO_FLUSH = ' '
PROMPT_USER = 'X'
IMPORTING
error = l_error
retcode = l_retcode.

Aber nun. Wie bekomme ich einen Zeiger, oder ein Handle oder sonst einen Zugriff auf die Kopie, die ich gerade erzeugt habe? GET_DOCUMENT_HANDLE liefert mir das Handle des Originals, nicht der Kopie. Wenn ich SAVE_COPY_AS statt SAVE_COPY nehme, genauso. Da ich nicht mitbekomme, welchen Speicherort der User ausgewählt hat, komme ich nicht an die Kopie dran.

Habt ihr Ideen?

McFlower

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


Beitrag von Gast ( / / 0 / 3 ) »
Am besten benutzt Du die Klasse CL_GUI_FRONTEND_SERVICES und da die Methode GUI_DOWNLOAD. Damit kannst Du das File problemlos auf den Client downloaden.

Beitrag von Gast ( / / 0 / 3 ) »
So klappt es. Danke schööön.

Seite 1 von 1

Vergleichbare Themen

7
Antw.
4957
Views
TIF-Dokument öffnen
von Chilledkroete » 11.07.2013 15:26 • Verfasst in ABAP® Core
1
Antw.
1472
Views
Office Integration - Dokument speichern (lokal)
von Laxion » 05.06.2009 11:48 • Verfasst in ABAP® für Anfänger
5
Antw.
4427
Views
Instanzen kopieren, ohne Referencen zu kopieren
von markudo » 25.04.2008 09:16 • Verfasst in ABAP Objects®
7
Antw.
2720
Views
Lokale Tabellen.
von Dzhan » 24.06.2008 10:22 • Verfasst in ABAP® für Anfänger
2
Antw.
2010
Views
Hostorie - Lokale Daten
von ICO-Man » 26.04.2007 16:02 • Verfasst in Basis

Ü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

Aktuelle Forenbeiträge

Mahnung erstellen
vor 7 Stunden von wreichelt 2 / 28
Absprung VA02 Position
vor 9 Stunden von gs3rr4 gelöst 3 / 40
OPD Druck im SPOOL
vor 11 Stunden von Manfred K. 1 / 24

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

Mahnung erstellen
vor 7 Stunden von wreichelt 2 / 28
Absprung VA02 Position
vor 9 Stunden von gs3rr4 gelöst 3 / 40
OPD Druck im SPOOL
vor 11 Stunden von Manfred K. 1 / 24

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 11 Stunden von Manfred K. 1 / 24
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 416