Excel download

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

Excel download

Beitrag von dkast (Specialist / 117 / 7 / 1 ) »
Hallo,
ich habe eine Anwendung mit 3 ALVs und möchte mir alle 3 in EIENR Excel Datei downloaden. Pro ALV soll eine neue Tabelle in der Datei erstellt werden.
Aslo das unten linkt dann Praktisch Tabelle1,Tabelle2 und Tabelle 3 steht. (Namen sollten beim download auch geändert werden)
Zusätzlich möchte ich die Tabelle besonders formatieren. Gibt es dazu eine möglichkeit sich eine Art Layout vorzudefinieren indem dann nur noch die Einträge aus dem ALV gefüllt werden o. ä..
Bsp.:
Überschrift(nicht aus ALV)

Tagesdatum (nicht aus ALV)

Spalte 1 Spalte 2 Spalte 3 Spalte 4 Spalte 5
inhalt 1 inhalt 2 inhalt 3 inhalt 4 inhalt 5

Ich bin für jeden Vorschlag dankbar.

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


Re: Excel download

Beitrag von Daniel (Specialist / 314 / 68 / 44 ) »
Ich habe mal eine Funktionsbibliothek gebaut die das
alles kann. Soweit mit bekannt geht das mit Bordmitteln
nicht.

Re: Excel download

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Wie bei den meisten Fragen hier wenn es um Excel geht: ABAP2XLSX kann das alles.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Excel download

Beitrag von Romaniac (Specialist / 198 / 57 / 26 ) »
Richtig, es gibt hier viele Beispielprogramme, ZDEMO_EXCEL1 bis ZDEMO_EXCEL41, da ist für jeden was dabei.

Ich habe damit auch schon schöne bunte Exceldateien erzeugt, siehe screenshot. Die grauen Quardrate sind von mir und decken Firmendaten ab.
Geht nicht gibts nicht

Re: Excel download

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Hmm... seltsame Antworten...
black_adept hat geschrieben:Wie bei den meisten Fragen hier wenn es um Excel geht: ABAP2XLSX kann das alles.
Wenn ich jetzt noch wüsste, was ABAP2XLSX ist...? Eine Klasse? Nein. Ein Funktionsbaustein? Nein. Also was?

Ein bisschen mehr Detaillierung wäre schon nicht schlecht gewesen.
Richtig, es gibt hier viele Beispielprogramme, ZDEMO_EXCEL1 bis ZDEMO_EXCEL41, da ist für jeden was dabei.
Was nützen uns Dateinamen auf Deinem SAP-System?

Re: Excel download

Beitrag von Romaniac (Specialist / 198 / 57 / 26 ) »
Entschuldigung, daran habe ich nicht gedacht, ich war der Meinung die Programme sind auf jedem System vorhanden auf dem ABAP2XLS installiert ist ( https://github.com/ivanfemia/abap2xlsx ).
Vielleicht mal in der SE24 nach <Namensraum>*excel* oder z*excel* suchen ob es installiert ist.
Im Anhang der Quellcode zu allen Beispielprogrammen mit den Exceldateien. (geht natürlich nur wenn ABAP2XLS im eigenen oder Z - Namensraum angelegt ist)


Ansonsten gibt es die Möglichkeit Excel umständlich über OLE zu steuern ( https://blogs.sap.com/2012/03/29/using- ... xcel-file/ )
oder mit dem Baustein RH_START_EXCEL_WITH_DATA, damit kann man eine CSV Datei herunterladen und auch ein Makro in einem Verzeichnisa aufrufen dass diese CSV Datei dann formatiert.

Gruß Wolfgang
Geht nicht gibts nicht

Re: Excel download

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
DeathAndPain hat geschrieben:Ein bisschen mehr Detaillierung wäre schon nicht schlecht gewesen.
Um einige Details kann man sich auch selber kümmern...

Re: Excel download

Beitrag von Wann (ForumUser / 57 / 3 / 15 ) »
Eine weitere Möglichkeit wäre eventuell eine Transformation. https://help.sap.com/doc/abapdocu_751_i ... trafos.htm
Damit lassen sich auch mehrere Blätter in Excel befüllen.

Re: Excel download

Beitrag von dkast (Specialist / 117 / 7 / 1 ) »
Romaniac hat geschrieben:Entschuldigung, daran habe ich nicht gedacht, ich war der Meinung die Programme sind auf jedem System vorhanden auf dem ABAP2XLS installiert ist ( https://github.com/ivanfemia/abap2xlsx ).
Vielleicht mal in der SE24 nach <Namensraum>*excel* oder z*excel* suchen ob es installiert ist.
Im Anhang der Quellcode zu allen Beispielprogrammen mit den Exceldateien. (geht natürlich nur wenn ABAP2XLS im eigenen oder Z - Namensraum angelegt ist)


Ansonsten gibt es die Möglichkeit Excel umständlich über OLE zu steuern ( https://blogs.sap.com/2012/03/29/using- ... xcel-file/ )
oder mit dem Baustein RH_START_EXCEL_WITH_DATA, damit kann man eine CSV Datei herunterladen und auch ein Makro in einem Verzeichnisa aufrufen dass diese CSV Datei dann formatiert.

Gruß Wolfgang
Hi, ich hab versucht die Excel so zu steurn wie in deinem Link. Das funktioniert auch alles super nur 2 sachen wären schön zu wissen und zwar wie kann ich die Spaltenbreite im EXCEL Sheet automatisch anpassen lassen und wie kann ich die 3 Standart Tabellen umbennenen?(Ich schaffe nur immer die erste).
Aufgebaut is das ganze bei mir jeztt quasi wie im obigem Link.

Und wo kann ich nachscheuen welche Methoden diese OLE Objekte haben?

Vielen Danke schon mal

Re: Excel download

Beitrag von Romaniac (Specialist / 198 / 57 / 26 ) »
Hallo dkast,

ich kann jetzt nicht sehen welchen link Du meinst ;-)

für den Fall mit ABAP2XLS: (verkürzt)

Code: Alles auswählen.

data:
  r_excel                       TYPE REF TO zcl_excel,
  r_worksheet                   TYPE REF TO zcl_excel_worksheet,
  r_col_dimension               TYPE REF TO zcl_excel_worksheet_columndime.

  CREATE OBJECT r_excel.
  r_worksheet = r_excel->add_new_worksheet( ).

* Name des Tabellenblattes:
  lv_title = i_brand-brand_descr.
  TRY.
      r_worksheet->set_title( ip_title = lv_title ).
  CATCH zcx_excel.
  ENDTRY.

* Spaltenbreite auto und fest:
  r_col_dimension = r_worksheet->get_column_dimension( ip_column = 2 )->set_auto_size( ip_auto_size = true ).
  r_col_dimension = r_worksheet->get_column_dimension( ip_column = 1 )->set_width( ip_width = 16 ).
Im Fall OLE habe ich bisher sehr wenig gemacht, da musst mal in der Hilfe oder im Internet suchen. Die Syntax ist aber wie in VBA auch: worksheet.name = "Meine_Tabelle"

Müsste in OLE dann so ähnlich aussehen:

Code: Alles auswählen.

  CALL METHOD  OF application 'Workbooks' = l_workbook.
  SET PROPERTY OF l_workbook 'name' = l_sheet_name.
Gruß Wolfgang
Geht nicht gibts nicht

Seite 1 von 1

Vergleichbare Themen

1
Antw.
963
Views
Excel download
von holderda » 28.04.2014 08:33 • Verfasst in ABAP® für Anfänger
4
Antw.
4256
Views
Excel-Download
von Kerstin » 05.04.2006 10:21 • Verfasst in ABAP® Core
0
Antw.
1255
Views
Download Excel-Datei
von Kerstin » 24.07.2007 16:16 • Verfasst in ABAP® Core
9
Antw.
17122
Views
SAP-> Excel Download automatisieren
von CNESM » 24.09.2007 15:11 • Verfasst in ABAP® für Anfänger
2
Antw.
1607
Views
ABAP Excel-Download als Job
von MM-Entwicklung » 11.01.2017 15:10 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140