Export SAP -> Excel

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Export SAP -> Excel

Beitrag von Deters (ForumUser / 1 / 0 / 0 ) »
Hallo,
in einem Programm lese ich eine große Exceltabelle ein, bearbeite diese und exportiere die Ergebnisse in eine andere Exceldatei (Vorlage mit Kopfzeile und Formatierungen).
Prinzipiell funktioniert auch alles wunderbar. Das Problem besteht in der Auswahl der aktiven Zelle in der Excelvorlage für den Export. Wie kann ich über ABAP und OLE die aktive Zelle ändern, damit dann der PASTE-Befehl an der richtigen Stelle ausgeführt wird?

Hier ein Auszug aus dem Coding:
* Excel starten
CREATE OBJECT h_excel 'EXCEL.APPLICATION'.
* Excel unsichtbar ausführen
SET PROPERTY OF h_excel 'Visible' = 1.
* Exceldatei
CALL METHOD OF h_excel 'Workbooks' = h_mapl.
* Exceldatei öffnen
CALL METHOD OF h_mapl 'OPEN'
EXPORTING
#1 = 'C:\AT\itest_kopfzeile.xls'.
* Arbeitsblatt
CALL METHOD OF h_excel 'ActiveSheet' = h_sheet.
CALL METHOD OF h_sheet 'PASTE'.


Vielen Dank & viele Grüsse, Dirk

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


Re: Export SAP -> Excel

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Hmmm, der Standard macht für einen Zellbereich sowas:

Code: Alles auswählen.

* mark whole spread sheet
  CALL METHOD OF worksheet 'Cells' = h_cell
      EXPORTING #1 = i_begin_row #2 = i_begin_col.
 
  CALL METHOD OF worksheet 'Cells' = h_cell1
      EXPORTING #1 = i_end_row #2 = i_end_col.

  CALL METHOD  OF worksheet 'RANGE' = range
                 EXPORTING #1 = h_cell #2 = h_cell1.
  
  CALL METHOD OF range 'SELECT'.
 
Eventuell funktioniert für eine einzelne Zelle auch schon:

Code: Alles auswählen.

* mark whole spread sheet
  CALL METHOD OF worksheet 'Cells' = h_cell
      EXPORTING #1 = i_begin_row #2 = i_begin_col.
 
  CALL METHOD OF h_cell 'SELECT'.
  

Seite 1 von 1

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 6 Tagen von codemaster1 2 / 61766
Stücklisten
vor einer Woche von Selma.schwarz 1 / 63532
Belege
vor einer Woche von Selma.schwarz 1 / 61701

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

EXCEL Export aus SAP mit Excel 2003 / 2007
von hfahrian » 03.02.2014 11:34
XML Export an Excel?
von f0x » 26.03.2007 07:49
Excel Export via Batch?
von Kristin » 02.06.2010 10:05
Export der ALV-Anzeige in Excel
von SAP-Thomas » 19.07.2013 16:22
Excel-Export im Batchbetrieb
von grossmic » 11.12.2008 10:16

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 6 Tagen von codemaster1 2 / 61766
Stücklisten
vor einer Woche von Selma.schwarz 1 / 63532
Belege
vor einer Woche von Selma.schwarz 1 / 61701

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 63532
Belege
vor einer Woche von Selma.schwarz 1 / 61701