[52124] in SAPr3-news

home help back first fref pref prev next nref lref last post

Re: Excel über OLE remote und im Hintergrund

daemon@ATHENA.MIT.EDU (Falk Gottschalk)
Fri Nov 5 00:26:10 2004

To: sapr3-news@mit.edu
Date: Fri, 5 Nov 2004 06:29:51 +0100
From: "Falk Gottschalk" <falk_news02@ultraperfekt.de>
Message-ID: <cmf2te$q2e$1@online.de>

Hallo!

Wenn ich mich nicht sehr irre, dann ist das ganze OLE/OFfice-"Zeugs" in die
sapGui eingebaut; d.h. ohne laufende GUI gibt's das alles nicht. Und da ein
Hintergrundjob ziemlich weit von einer GUI entfernt ist (und meistens auf
einem Nicht-Windows-PC läuft) dürfte das nicht klappen.
cu
falk
"Christian Zalto" <zalto@t-online.de> schrieb im Newsbeitrag
news: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
>
>



home help back first fref pref prev next nref lref last post