Excel-Datei im Hintergrund verarbeiten

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

Excel-Datei im Hintergrund verarbeiten

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
Moin,

bekanntlich kann man in einem Hintergrund-Job keine Datei vom Client hochladen. Um dies doch zu tun, würde ich ein Online-Programm zum Hochladen der Datei schreiben, das einen Hintergrund-Job erzeugt und diesem die Datei übergibt.

Frage: Kennt jmd. einen signifikant einfacheren Weg?


Gruß und danke

Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

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


Re: Excel-Datei im Hintergrund verarbeiten

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Installiere ABAP2XLSX - dann kannst du .xlsx-Dateien auch im Hintergrund verarbeiten.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Excel-Datei im Hintergrund verarbeiten

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
Hmpf, das ist eine Lösung, die ich groß abstimmen müsste. Dafür habe ich leider keine Zeit ;)
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Excel-Datei im Hintergrund verarbeiten

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
black_adept hat geschrieben:Installiere ABAP2XLSX - dann kannst du .xlsx-Dateien auch im Hintergrund verarbeiten.
ralf.wenzel hat geschrieben:Hmpf, das ist eine Lösung, die ich groß abstimmen müsste. Dafür habe ich leider keine Zeit ;)
Das Programm könnte nur CSV Dateien akzeptieren :P
Der Benutzer/Das Fremdsystem müsste dann halt die Datei einfach in einem anderen Format speichern.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Excel-Datei im Hintergrund verarbeiten

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
ralf.wenzel hat geschrieben:bekanntlich kann man in einem Hintergrund-Job keine Datei vom Client hochladen. Um dies doch zu tun, würde ich ein Online-Programm zum Hochladen der Datei schreiben, das einen Hintergrund-Job erzeugt und diesem die Datei übergibt.

Frage: Kennt jmd. einen signifikant einfacheren Weg?
Der User/Das Fremdsystem könnte die Datei in einem bestimmten Austauschverzeichnis ablegen, dass vom SAP aus erreichbar ist (z.B. via SAMBA, FTP oder Netzwerkfreigabe wenn SAP auf Windows läuft)
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Excel-Datei im Hintergrund verarbeiten

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
a-dead-trousers hat geschrieben:Der Benutzer/Das Fremdsystem müsste dann halt die Datei einfach in einem anderen Format speichern.
Dann liegen sie trotzdem auf dem Client ;) Der Anwender soll sie nicht erst auf den Server hochladen müssen.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Excel-Datei im Hintergrund verarbeiten

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
ralf.wenzel hat geschrieben:
a-dead-trousers hat geschrieben:Der Benutzer/Das Fremdsystem müsste dann halt die Datei einfach in einem anderen Format speichern.
Dann liegen sie trotzdem auf dem Client ;) Der Anwender soll sie nicht erst auf den Server hochladen müssen.
Naja, da die Frage irgendwie in Richtung Excel-Format und ABAP2XLSX abgedriftet ist, wolt ich nur da mal meine 2 Cent dazu beisteueren :P
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Excel-Datei im Hintergrund verarbeiten

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
ralf.wenzel hat geschrieben: Dann liegen sie trotzdem auf dem Client ;) Der Anwender soll sie nicht erst auf den Server hochladen müssen.
Naja. Irgendwas wird der Anwender schon machen müssen.
Wenn er Feierabend macht und den PC ausmacht, kommt niemand mehr an die Daten von seinem Client.
ansonsten: Er muss ja auch irgendwie die Verarbeitung anstossen. Dabei muss dann eben die Datei kopiert werden.
Oder die Datei wird eben direkt auf einem Netzlaufwerk gespeichert, wie von a-d-t vorgeschlagen.

Re: Excel-Datei im Hintergrund verarbeiten

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
ewx hat geschrieben:Wenn er Feierabend macht und den PC ausmacht, kommt niemand mehr an die Daten von seinem Client.
ansonsten: Er muss ja auch irgendwie die Verarbeitung anstossen. Dabei muss dann eben die Datei kopiert werden.
Naja, oder ich übergebe die daraus resultierende Tabelle direkt an den Job, der dann die eigentliche Verarbeitung übernimmt. Ich dachte nur, es gebe vielleicht inzwischen eine codesparende Lösung, die anders aussieht. ;)
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

10
Antw.
2740
Views
Interne Tabelle als Excel Datei im Hintergrund speichern
von lisa » 23.03.2022 14:12 • Verfasst in ABAP® für Anfänger
9
Antw.
12101
Views
PDF Datei im Hintergrund Drucken
von Adrian » 29.08.2013 16:41 • Verfasst in ABAP® für Anfänger
8
Antw.
3842
Views
Interne Tabelle als Datei exportieren (Hintergrund)
von BubbleSort » 19.12.2016 10:18 • Verfasst in ABAP® Core
7
Antw.
3544
Views
Daten ins Excel im Hintergrund einlesen
von Marc K. » 14.03.2012 08:16 • Verfasst in ABAP® für Anfänger
1
Antw.
8768
Views
Excel Datei einlesen
von kostonstyle » 11.12.2006 11:26 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 8 Stunden von Bright4.5 3 / 1481
Regex in where
vor 9 Stunden von tar 6 / 148

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

Daten an Tabelle binden
vor 8 Stunden von Bright4.5 3 / 1481
Regex in where
vor 9 Stunden von tar 6 / 148

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821