WS_UPLOAD und einlesen

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

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

WS_UPLOAD und einlesen

Beitrag von Gast ( / / 0 / 3 ) »
jo hallo. also ich hätte da ne frage.
könnte mir jemand ein beispiel posten wie ich div. Daten von einem File. mit einem einfachen write befehl einlesen kann?? die txt.datei ist mit ; getrennt und enthält name, vorname, plz und ort und ist im c:\ gespeichert.
und ja ich weiss dass es mit der split funktion gemacht werden muss, die im code schnippsel fehlt :)
hab gerade ein durchhänger... :(

und ich machs/muss/will es mit dem funktionsbaustein ws_upload programmieren.

Code: Alles auswählen.

DATA: begin of nam,
      name(20) type c,
      vorname(20) type c,
      plz(6) type c,
      city(29) type c,
      end of nam.

data: begin of feldnamen occurs 0,
feldname(10),
end of feldnamen.

Danach weiss ich die verschiedenen werte mittels append der tabelle zu (move '...' to my_data-...)

Call Function 'WS_UPLOAD'
  exporting
    filename = 'C:\test.dat'
    filetype = 'DBF'
   tables
   data_tab = my_data
   exceptions
     file_open_error = 1
     file_write_error = 2
     invalid_filesize = 3
     invalid_table_width = 4
     invalid_type = 5
     others = 6.
danke schon mal für die hilfe :)

gruss marco

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hi Marco,


versuch mal dies:

Code: Alles auswählen.

  SPLIT wa AT ';' INTO TABLE sptab.
  LOOP AT sptab.
   do.
      ASSIGN COMPONENT sy-index OF STRUCTURE nam TO <fs>.
    if sy-subrc <> 0.
       exit.
    endif.
      <fs> = sptab-char50.
   enddo.
  ENDLOOP.

lg Andreas

Re: WS_UPLOAD und einlesen

Beitrag von Gast ( / / 0 / 3 ) »
Gast hat geschrieben:jo hallo. also ich hätte da ne frage.
könnte mir jemand ein beispiel posten wie ich div. Daten von einem File. mit einem einfachen write befehl einlesen kann??
Nein, kann Dir keiner, da es mit einem write-Befehl (auch nicht mit einem komplizierten) funktioniert.

Durchhänger???

Keine Macht den Drogen!

Seite 1 von 1

Vergleichbare Themen

10
Antw.
20273
Views
csv einlesen
von bohne » 05.12.2006 14:37 • Verfasst in ABAP® für Anfänger
7
Antw.
4232
Views
CSV Spalten einlesen
von Phame » 18.04.2016 16:19 • Verfasst in ABAP® für Anfänger
3
Antw.
1973
Views
Textdatei einlesen
von MG1993 » 22.07.2014 13:55 • Verfasst in ABAP® für Anfänger
1
Antw.
2776
Views
Textdatei einlesen
von MG1993 » 22.07.2014 13:55 • Verfasst in ABAP® für Anfänger
8
Antw.
4374
Views
Batchinputmappe einlesen
von Ifrit » 21.11.2006 10:57 • 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.