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 / 3946 / 105 / 886 ) »
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

1
Antw.
1189
Views
Unix...
von olivindia » 17.01.2005 08:45 • Verfasst in ABAP® Core
3
Antw.
21917
Views
SAP Dokumentation als PDF-Files
von trymaxx » 26.11.2004 16:57 • Verfasst in Tutorials & Cookbooks
1
Antw.
1201
Views
Unix-Verzeichnisse
von Arno Simon » 06.06.2005 11:15 • Verfasst in Dialogprogrammierung
3
Antw.
1504
Views
UNIX-Cron-Job
von Presanth » 22.06.2006 10:43 • Verfasst in ABAP® Core
5
Antw.
2700
Views
Unix befehl
von alluecken » 07.11.2005 13:14 • Verfasst in ABAP® für Anfänger

Ü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

RFC FuBa Call - Korrupte Daten
vor einer Stunde von a-dead-trousers 4 / 46
alv_grid aktualisieren
vor 2 Stunden von Egzon gelöst 4 / 80
SELECT CHAR16 in CHAR12-Feld
vor 11 Stunden von Shortcut IT 3 / 42

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

RFC FuBa Call - Korrupte Daten
vor einer Stunde von a-dead-trousers 4 / 46
alv_grid aktualisieren
vor 2 Stunden von Egzon gelöst 4 / 80
SELECT CHAR16 in CHAR12-Feld
vor 11 Stunden von Shortcut IT 3 / 42

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 170