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.
4725
Views
TIF-Dokument öffnen
von Chilledkroete » 11.07.2013 15:26 • Verfasst in ABAP® Core
1
Antw.
1430
Views
Office Integration - Dokument speichern (lokal)
von Laxion » 05.06.2009 11:48 • Verfasst in ABAP® für Anfänger
6
Antw.
3575
Views
Lokale File Kopieren/Löschen
von Kriskra » 28.01.2005 14:23 • Verfasst in Basis
5
Antw.
4109
Views
Instanzen kopieren, ohne Referencen zu kopieren
von markudo » 25.04.2008 09:16 • Verfasst in ABAP Objects®
7
Antw.
2636
Views
Lokale Tabellen.
von Dzhan » 24.06.2008 10:22 • 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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 597
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2226
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8820