Kurzdump bei READ DATASET

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

Kurzdump bei READ DATASET

Beitrag von erubadhron (ForumUser / 34 / 16 / 0 ) »
Hallo zusammen!
Ich bin dabei eine einfache text-datei zu öffen, meine Daten aus ihr auszulesen und mit denen weiter zu arbeiten.
Ich bekomme aber dabei ein Kurzdump 'cx_sy_file_open_mode error' mit der Laufzeitfehler 'Dataset not open'. Aber wie man es aus dem beigefügtem Code sieht, öffne ich ja die Datei,
bevor ich sie einlesen möchte:

Code: Alles auswählen.

DATA: lt_tab TYPE TABLE OF string,
      ls_beleg TYPE string.

TYPES:BEGIN OF lty_copy,
     mandt TYPE mandt,
     opbel TYPE OPBEL_KK,
     xblnr TYPE XBLNR_KK,
  END OF lty_copy.

DATA: lt_dtab TYPE TABLE OF lty_copy,
      ls_dtab LIKE LINE OF lt_dtab,
      file    TYPE string VALUE 'C:\Users\c0027\Desktop\DocM\testdatenn.txt'.

OPEN DATASET file FOR INPUT IN TEXT MODE ENCODING DEFAULT.


DO.
  READ DATASET file INTO ls_beleg.
  IF ls_beleg IS INITIAL.
    WRITE:/ 'Kopiervorgang fertig.'.
    EXIT.
   ELSE.
   SPLIT ls_beleg at ';' INTO ls_dtab-opbel ls_dtab-xblnr.
  INSERT INTO zdoc VALUES ls_dtab.
  ENDIF.
ENDDO.
Habt ihr eine Idee woran es liegen könnte, dass es nicht funktioniert?
Danke im Vorraus.

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


Re: Kurzdump bei READ DATASET

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Das was Du da machst, passt nicht.

Du gibst eine Datei von Deinem lokalen PC an, aber versuchst mit OPEN DATASET eine Datei auf dem Server zu oeffnen.

Lokale Datei laedt man mit GUI_UPLOAD oder aehnlichem, aber nicht mit OPEN DATASET.

Folgende Benutzer bedankten sich beim Autor Unit605 für den Beitrag:
erubadhron


Re: Kurzdump bei READ DATASET

Beitrag von ralf.wenzel (Top Expert / 3921 / 200 / 280 ) »
Und wenn du mit OPEN DATASET eine Datei öffnest, prüfe sy-subrc und baue bei NE 0 ein Fehlerhandling ein.

Aber wie schon geschrieben: Auf Laufwerk C wird das mit der Anweisung nix. GUI_UPLOAD ist übrigens obsolet, in der Doku steht die Methode, die ihn ablöst.


Ralf

Folgende Benutzer bedankten sich beim Autor ralf.wenzel für den Beitrag:
erubadhron

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

Re: Kurzdump bei READ DATASET

Beitrag von erubadhron (ForumUser / 34 / 16 / 0 ) »
Alles klar. Ich danke euch beiden :up: :)

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1461
Views
Read Dataset nur in Debug Modus
von TakePotLuck » 07.11.2012 13:46 • Verfasst in ABAP® für Anfänger
2
Antw.
2783
Views
Probleme beim READ DATASET. UNICODE-Problem?
von kbit100 » 26.06.2008 18:21 • Verfasst in ABAP® für Anfänger
1
Antw.
2360
Views
Open Dataset, Transfer, Close Dataset.Transfer unvollständig
von mari » 25.09.2007 09:28 • Verfasst in ABAP® Core
1
Antw.
543
Views
Kurzdump
von Rabea1103 » 07.07.2021 20:29 • Verfasst in ABAP® Core
15
Antw.
7317
Views
Kurzdump Batchinput
von kostonstyle » 12.03.2007 11:31 • 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

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

Daten an Tabelle binden
vor 21 Stunden von Bright4.5 1 / 480
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2125
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8719