Exportieren einer ALV-Grid Tabelle in ein abgelegtes Exceldokument

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

Exportieren einer ALV-Grid Tabelle in ein abgelegtes Exceldokument

Beitrag von rookie10 (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

aktuell ist unser GP-Prozess im System wie folgt aufgebaut: Aufruf der Transaktion im ALV-Grid Format, Auswahl des letzten Reiters, auswählen und kopieren aller angezeigten Daten im ALV-Format und einfügen der Daten in eine Exceldatei mit Makros. Anschließend wird in der Exceldatei das Makro gestartet.

Besteht die Möglichkeit die Transaktion aufzurufen und sich in dieser eine Art Actionbutton zu setzen, mit der per Mausklick automatisch der entsprechende Reiter im ALV-Grid Format kopiert wird und die abgelegte Exceldatei eingefügt wird?

Ich hoffe ich hab mich verständlich ausgedrückt.

Vorab vielen Dank und freundliche Weihnachtsgrüße
rookie10

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


Re: Exportieren einer ALV-Grid Tabelle in ein abgelegtes Exceldokument

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Klingt, als ob Du von einer Standard-SAP-Transaktion redest (sonst könntet ihr einen entsprechenden Export des letzten Reiters einfach in ABAP programmieren). Dann aber gebe ich Dir eher schlechte Karten. Die klassische Herangehensweise für sowas ist Batch Input, aber ALVs sind nach meinem Kenntnisstand nicht batch-input-fähig.

Re: Exportieren einer ALV-Grid Tabelle in ein abgelegtes Exceldokument

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin.
Das Tool, was in der Lage ist Excel sheets im Hintergrund zu erstellen und/oder zu bearbeiten ist ABAP2XLSX.

gruß Jens
Beispiel:
http://www.bb1.gate2app.com/viewtopic.p ... df6deadcf1
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Exportieren einer ALV-Grid Tabelle in ein abgelegtes Exceldokument

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Damit hat er ja die Daten aus dem Grid nicht...

Ich würde es mal mit "Exporting Grid To Memory" probieren.

Re: Exportieren einer ALV-Grid Tabelle in ein abgelegtes Exceldokument

Beitrag von jocoder (Specialist / 338 / 3 / 101 ) »
Mit ABAP2XLSX ist es auch möglich Daten des ALV-Grid zu exportieren (Bsp. im Report ZDEMO_EXCEL32) und mit einer Vorlage zu arbeiten, die die Makros enthält.
Nachteil dabei ist, dass ausgeblendete Spalten (ALV) in der Excel-Datei nur minimiert sind. In Ennos Lösung sind ausgeblendete Spalten wirklich draußen. Dafür werden die Vorlagen mit Makros nicht unterstützt.

Re: Exportieren einer ALV-Grid Tabelle in ein abgelegtes Exceldokument

Beitrag von rookie10 (ForumUser / 2 / 0 / 0 ) »
Danke für eure Antworten :-)
Ich habe entdeckt, dass man mittels SAP GUI Scripting auch von Excel ins SAP hüpfen kann.
Wäre es möglich von der Excelmappe aus in die entsprechende SAP-Transaktion zu gelangen und sich dann die Daten zu kopieren und in der Excel-Datei wiederum einzufügen?
sorry für meine Anfängerfragen 🙄

Re: Exportieren einer ALV-Grid Tabelle in ein abgelegtes Exceldokument

Beitrag von Xilukarim (ForumUser / 56 / 10 / 5 ) »
Hallo rookie10
rookie10 hat geschrieben:
29.12.2020 23:35
Ich habe entdeckt, dass man mittels SAP GUI Scripting auch von Excel ins SAP hüpfen kann.
Wäre es möglich von der Excelmappe aus in die entsprechende SAP-Transaktion zu gelangen und sich dann die Daten zu kopieren und in der Excel-Datei wiederum einzufügen?
ja, das geht, habe ich selber auch schonmal gemacht. Wichtig ist, dass du eine Aufzeichnung machst, damit du auch weisst, aus welchem Control du die Daten abziehen kannst, das ist leider eine ziemlich Fummelei.

VG
Xilukarim
ECC 6.07
Netweaver 7.40

Re: Exportieren einer ALV-Grid Tabelle in ein abgelegtes Exceldokument

Beitrag von JHM (Top Expert / 1188 / 1 / 195 ) »
jocoder hat geschrieben:
22.12.2020 09:59

Nachteil dabei ist, dass ausgeblendete Spalten (ALV) in der Excel-Datei nur minimiert sind. In Ennos Lösung sind ausgeblendete Spalten wirklich draußen. Dafür werden die Vorlagen mit Makros nicht unterstützt.
Schau dir die Methode ZCL_EXCEL_CONVERTER->SET_OPTION an.
Dort kann man via HIDENC "einstellen" wie mit ausgeblendeten Spalten bei der ALV Convertierung umgegangen wird...

Wird später dann in zcl_excel_converter_alv->UPDATE_CATALOG ausgewertet:

Code: Alles auswählen.

  loop at wt_fcat into ls_fcat.
    clear: ls_fieldcatalog,
           l_decimals.
    case ws_option-hidenc.
      when abap_false.     " We make hiden columns visible
        clear ls_fcat-no_out.
      when abap_true.
* We convert column and hide it.
      when abap_undefined. "We don't convert hiden columns
        if ls_fcat-no_out = abap_true.
          ls_fcat-tech = abap_true.
        endif.
    endcase.
So kann man ausgeblendete Spalten auch aus dem konvertierten Excel "einfach" heraushalten....
Gruß Hendrik

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2124
Views
PPIO_ENTRY: ALV-Grid-Ergebnis im Hintergrund exportieren
von shapoc » 01.08.2013 09:21 • Verfasst in ABAP® Core
3
Antw.
1450
Views
Tabelle in Exceldatei exportieren
von hmaxi96 » 08.12.2015 11:07 • Verfasst in ABAP® für Anfänger
5
Antw.
619
Views
Tabelle aus FuBa exportieren
von Accetron » 03.02.2021 16:12 • Verfasst in ABAP® für Anfänger
2
Antw.
2499
Views
interne tabelle mit objektreferenzen exportieren
von rambozola » 29.11.2006 11:55 • Verfasst in ABAP Objects®
13
Antw.
7673
Views
Datenbank Tabelle in Excel exportieren
von lernen.2007 » 08.01.2008 13:41 • Verfasst in ABAP® für Anfänger

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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 72
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141