Einlesen eines TXT-Files von Unix

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Einlesen eines TXT-Files von Unix

Beitrag von Basti ( / / 0 / 3 ) »
Hallo,

wie kann ich ein TXT-File, dass auf einem Unixserver liegt in eine interne Tabelle (mit der internen Tabelle fülle ich dann Stammsätze, aber das ist unwichtig) einlesen?
Zusätzlich muss ich auch immer einen unterschiedlichen Unix-Pfad angeben können und das ABAP soll im Hintregrund laufen können.

Hat jemand ein einfach zu kapierendes Beispiel?

Danke Basti

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


Re: Einlesen eines TXT-Files von Unix

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
Basti hat geschrieben:wie kann ich ein TXT-File, dass auf einem Unixserver liegt in eine interne Tabelle (mit der internen Tabelle fülle ich dann Stammsätze, aber das ist unwichtig) einlesen?
Die F1-Hilfe zu OPEN DATASET, READ DATASET, CLOSE DATASET hast Du aber gelesen, oder?
Was genau ist Dir daran unklar?
Zusätzlich muss ich auch immer einen unterschiedlichen Unix-Pfad angeben können und das ABAP soll im Hintregrund laufen können.
Das mit dem Hintergrund ist kein Problem, vorausgesetzt, das Verzeichnis ist von dem Applikationsserver, auf dem der Job dann läuft, erreichbar.
Das mit den unterschiedlichen Pfaden (auch für Test/Prod-System ...) löst man meist am besten durch den Funktionsbaustein FILE_GET_NAME (ist dokumentiert) und Transaktion FILE (auch hier bekommt man fast überall eine vernünftige Hilfe, wenn man die F1-Taste drückt).

Rückfrage

Beitrag von Basti ( / / 0 / 3 ) »
Hallo Frank,

danke für die Antworten!

Was mache ich aber mit folgendem:

Die TXT-Datei hat folgende Datensätze:

erst eine Auftragsnummer, dann eine Verarbeitungsgruppe

60006000 12
61006000 13
......

Wie lese ich nun mit open dataset die Sätze so ein, dass sie auch in der
Itab in den richtigen Feldern stehen.
z.B. itab-auftrnr und itab-verarb???

Und in welchem Format und welchen Trennkennzeichen speichere ich die "TXT"-Datei ab??

Basti

Beitrag von black_adept (Top Expert / 4158 / 136 / 959 ) »
Speichern: Am Besten mit Tabulator als Trennzeichen (wie halt üblich) - das ist am resistentesten gegen irgendwelche Längenänderungen später.

Einlesen: TRANSFER in ein langes CHAR-Feld oder in einen String.
Danach dann SPLIT ... INTO TABLE ... (F1-Hilfe zu SPLIT).
Zum Schluss dann die Splittabelle Zeilenweise in die Felder deiner Struktur einstellen.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2110
Views
UNIX-Cron-Job
von Presanth » 22.06.2006 10:43 • Verfasst in ABAP® Core
2
Antw.
14018
Views
Benötige diese *.jar Files
von Unicast » 13.09.2008 11:28 • Verfasst in Java & SAP®
3
Antw.
5299
Views
Öffnen von PDF-Files auf Applikationsserver
von schuessler » 19.11.2007 20:19 • Verfasst in ABAP® Core
2
Antw.
4740
Views
Dateiupload mehrerer Files
von whaslbeck » 03.02.2021 12:15 • Verfasst in ABAP® Core
2
Antw.
3265
Views
Liste der Files im Verzeichnis
von Deniz » 10.08.2010 09:17 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

ATC Finding in Smartforms
vor 3 Tagen von sap_enthusiast 2 / 371
LSMW-Problem
vor 4 Tagen von rob_abc 4 / 429

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

ATC Finding in Smartforms
vor 3 Tagen von sap_enthusiast 2 / 371
LSMW-Problem
vor 4 Tagen von rob_abc 4 / 429

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 73707
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 126750