[52107] in SAPr3-news
Excel über OLE remote und im Hintergrund
daemon@ATHENA.MIT.EDU (Christian Zalto)
Thu Nov 4 01:49:16 2004
To: sapr3-news@mit.edu
Date: Thu, 4 Nov 2004 07:46:52 +0100
From: "Christian Zalto" <zalto@t-online.de>
Message-ID: <cmcj9h$pao$03$1@news.t-online.com>
Eine Frage zum Aufruf von Excel aus ABAP: Man kann ja
im Dialogbetrieb Excel über OLE aufrufen. Und mittels des
Funktionsbausteins 'OLE_Set_Destination' klappt das
sogar remote auf einem anderen Rechner, der über RFC
registriert ist (SM59 Eintrag, RFCCOM gestartet, Excel
als Applikation dort eingetragen etc).
RFCDEST = 'EXCEL'.
CALL FUNCTION 'OLE_SET_DESTINATION'
EXPORTING DESTINATION = RFCDEST.
if sy-subrc = 0.
create object excel 'EXCEL.APPLICATION'.
[...]
Leider funktioniert das nur im Dialog - als Job im
Hintergrund eingeplant passiert rein gar nichts,
'OLE_SET_DESTINATION' liefert aber auch keinen Fehler.
Gibt's da einen Trick, wie man OLE doch dazu bekommt?
Denn wenn's schon remote klappt, sehe ich eigentlich keinen
Grund, warum es nicht auch im Hintergrund gehen sollte.
Das ganze soll dazu dienen, aus SAP exportierte Daten
mit Excel zu Pivot-Tabellen aufzuarbeiten. Täglich und
automatisiert.
--
Mit freundlichen Grüßen,
Christian Zalto