Abap Programm zum Öffnen eines Word Dokuments

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Abap Programm zum Öffnen eines Word Dokuments

Beitrag von MisterB (ForumUser / 15 / 0 / 0 ) »
Hallo zusammen

Ich möchte ein ganz einfaches Programm schreiben, um aus einem ABAP Programm ein Word Dokument öffnen zu lassen. Es soll weder irgendetwas reingefüllt werden, sonst noch abgespeichert werden oder sonst etwas. Wir haben SAP ERP 6.0 im Einsatz.

Könnte mir jemand behilflich sein?

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


Re: Abap Programm zum Öffnen eines Word Dokuments

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

nutze die Klasse cl_gui_frontend_services und dort die Methode EXECUTE und dem Parameter DOCUMENT gibst du einfach den Filenamen mit - also sagen wir mal C:\Temp\Test.doc - thats it !

Gruss
thanks Jens

Re: Abap Programm zum Öffnen eines Word Dokuments

Beitrag von MisterB (ForumUser / 15 / 0 / 0 ) »
Kannst du mir vielleicht schreiben, wie das codemässig ausschaut? Ich bin leider noch ein Anfänger :(

Re: Abap Programm zum Öffnen eines Word Dokuments

Beitrag von a-dead-trousers (Top Expert / 4486 / 231 / 1206 ) »
hi!

Benutz im Editor ganz einfach die Codevorlagen und wähl dort ABAP-Objects aus.
Damit kannst du dir das Grundgerüst des Methoden-Aufrufes einfügen lassen.

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: Abap Programm zum Öffnen eines Word Dokuments

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

in der Hoffnung das du weisst wie das grundgerüst deines Programmes ausschauen soll wird - ist dann folgendes Aufruf einzubauen
...
cl_gui_frontend_services=>execute(
EXPORTING
document = 'C:\Temp\Testdocument.doc' -> das ist das Dokument was du öffnen willst
* application = application
* parameter = parameter
* default_directory = default_directory
* maximized = maximized
* minimized = minimized
* synchronous = synchronous
* operation = 'OPEN'
EXCEPTIONS
cntl_error = 1
error_no_gui = 2
bad_parameter = 3
file_not_found = 4
path_not_found = 5
file_extension_unknown = 6
error_execute_failed = 7
synchronous_failed = 8
not_supported_by_gui = 9
others = 10
).
IF sy-subrc <> 0.
-------> und wenn was schief geht solltest du hier reagieren
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
....

Gruss
thanks Jens

Seite 1 von 1

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 6 Tagen von codemaster1 2 / 60584
Stücklisten
vor einer Woche von Selma.schwarz 1 / 62338
Belege
vor einer Woche von Selma.schwarz 1 / 60519

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.

Vergleichbare Themen

Word Schreibgeschützt öffnen OLE2
von Weltenschmerz » 16.12.2015 11:15
LSMW Programm in ABAP Programm überführen
von mherke » 07.02.2007 15:02
ABAP und Word?
von ROL_ABAP » 13.12.2012 21:34
Abap Word Ole Automation
von heffelONE » 01.10.2014 16:31
ABAP Word Zeilen löschen
von Pfirsichbäumchen » 21.04.2017 17:32

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 6 Tagen von codemaster1 2 / 60584
Stücklisten
vor einer Woche von Selma.schwarz 1 / 62338
Belege
vor einer Woche von Selma.schwarz 1 / 60519

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 62338
Belege
vor einer Woche von Selma.schwarz 1 / 60519