ws_download

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

ws_download

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

bei dem Funktionsbaustein kann man unter dem Parameter 'Fieldnames' die Spaltenüberschriften mitgeben.

Wie genau funktioniert das bei mehreren Spaltenüberschriften? Was gebe ich da mit?

Danke!

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


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

in der FuBa-Doku steht es. Viel Spaß beim Testen.

Feldnamen bei Filetype 'DBF' und 'DAT'
Bedeutung
Optionale Tabelle mit Spaltennamen für die einzelnen Spalten beim 'DBF' oder 'DAT'-Format.

'DBF'

Die Spaltennamen werden in die Strukturdefinition der DBF-Datei eingetragen.

'DAT'

Es wird eine zusätzliche Zeile mit den Spaltennamen am Tabellenanfang eingefügt.

Wertebereich
'DBF': 1-spaltige Tabelle mit Typ C-Feld, max 10 Zeichen, ohne Blanks

'DAT': 1-spaltige Tabelle mit Typ C-Feld

Vorbelegung
'DBF'

Werden keine oder zu wenig Einträge angegeben, werden die Felder von "F1" bis "Fn" durchnummeriert.

'DAT'

Werden keine Einträge angegeben, so werden keine Spaltennamen erzeugt

Beitrag von Gast ( / / 0 / 3 ) »
Kleines Beispiel zum Anlegen einer dBase Datei im Hauptverzeichnis von C:

REPORT ZZWSDOWNLOAD.

data: begin of my_data occurs 0,
wert1(5) type c,
wert2(17) type c,
wert3(4) type c,
wert4(18) type c,
end of my_data.

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

move: '00001' to my_data-wert1,
'Schraubenzieher' to my_data-wert2,
'1512' to my_data-wert3,
'gebraucht' to my_data-wert4.
append my_data.

move: '00002' to my_data-wert1,
'Besen' to my_data-wert2,
'1517' to my_data-wert3,
'funkelnagelneu' to my_data-wert4.
append my_data.

move 'MATNR' to feldnamen-feldname. append feldnamen.
move 'BEZEICHNUN' to feldnamen-feldname. append feldnamen.
move 'LAGER' to feldnamen-feldname. append feldnamen.
move 'STATUS' to feldnamen-feldname. append feldnamen.

CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
FILENAME = 'C:\TESTBERT.DBF'
FILETYPE = 'DBF'
TABLES
DATA_TAB = MY_DATA
FIELDNAMES = feldnamen
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_WRITE_ERROR = 2
INVALID_FILESIZE = 3
INVALID_TYPE = 4
NO_BATCH = 5
UNKNOWN_ERROR = 6
INVALID_TABLE_WIDTH = 7
GUI_REFUSE_FILETRANSFER = 8
CUSTOMER_ERROR = 9
OTHERS = 10
.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

Beitrag von Betty ( / / 0 / 3 ) »
Super! :D
Ich danke dir für das Beispiel!

Seite 1 von 1

Vergleichbare Themen

9
Antw.
5490
Views
GUI - DOWNLOAD
von Trulchen » 11.01.2013 10:26 • Verfasst in ABAP® für Anfänger
0
Antw.
2114
Views
Download als Job
von kobo3 » 16.10.2006 09:06 • Verfasst in ABAP® Core
3
Antw.
3480
Views
gui-download
von joachim » 25.04.2007 10:50 • Verfasst in ABAP® Core
3
Antw.
3272
Views
GUI-DOWNLOAD
von Handeglo » 19.05.2008 14:59 • Verfasst in ABAP® Core
2
Antw.
12928
Views
Upload/Download
von alex1986 » 27.02.2012 14:53 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

Anonymous
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.