Fileupload in eine DDIC-Tabelle

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

Alle Fragen rund um Basisthemen
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Fileupload in eine DDIC-Tabelle

Beitrag von hunter ( / / 0 / 3 ) »
Hi,

ich wollte mir mehrere Excelfiles in eine transparente Tabelle ablegen.
Datentyp sollte vermutlich "RAWSTRING" sein.
Jedoch weiß ich weder wie ich die Datei da reinschreib, geschweige denn wieder auslese.

Ich will die Datei nicht auf dem Server speichern, da ich diese dann bei jedem System wieder hochladen müßte. Und hier gibt's ziemlich viele Server.
Den Eintrag in der Tabelle könnte ich ja transportieren...

Danke für Hilfe,
gruß Hunter

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


Beitrag von re ( / / 0 / 3 ) »
Vermutlich solltest du etwas genauer schreiben, was genau du machen möchtest... step-by-step.

für den upload deiner datei kannst du folgenden fuba nutzen:
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
EXPORTING
filename = filename "URL+Dateiname
i_begin_col = begcol
i_begin_row = begrow
i_end_col = endcol
i_end_row = endrow
TABLES
intern = intern
EXCEPTIONS
inconsistent_parameters = 1
upload_ole = 2
OTHERS = 3.

die ausgabe erfolgt in eine tabelle, in der pro gefülltem feld eine zeile existiert. dazu die angabe von zeile und spalte...

eines muss hierbei noch beachtet werden: der fuba liest nur felder bis max. 50 zeichen aus.

für den download - falls gewünscht- empfehle ich die ausgabe der internen tabelle in ein alv grid. z.b. per 'REUSE_ALV_GRID_DISPLAY' und das manuelle downloaden ins excel.

ansonsten musst du selbst wissen, welchen datentyp, etc. du nutzen willst...

Beitrag von Gast ( / / 0 / 3 ) »
btw: hunter = jw aus lu?

Beitrag von hunter ( / / 0 / 3 ) »
@gast: Nein, Jaager aus Frangen :wink:

@re: Nein, das ist nicht was ich machen will.
Ich möchte das FILE binär in die Tabelle hochladen und nicht nur die Zelleninhalte parat haben.
Das Excelfile könnte theoretisch auch ein Worddokument sein. Es geht lediglich um den Upload einer Datei in die Datenbank. Dieses Vorhaben soll auch nur "1x" durchgeführt werden!
Wenn das Programm dann später läuft, holt er sich die Datei aus der Datenbank und setzt fehlende Werte in die Zellen ein...

Vielleicht wird's jetzt weng deutlicher.
Danke

Beitrag von black_adept (Top Expert / 4134 / 131 / 956 ) »
Ich denke hier findest du das, was du benötigst...

http://www.abapforum.com/forum/viewtopi ... ht=vorlage
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von hunter ( / / 0 / 3 ) »
wow, danke, that's it.

Und mit der Methode

Code: Alles auswählen.

  CALL METHOD DOCUMENT->OPEN_DOCUMENT
kann ich das File dann lokal sichern.

Prima, danke! :P

Seite 1 von 1

Vergleichbare Themen

5
Antw.
7832
Views
Tabelle geändert - Fehler in DDIC-Struktur
von KleinerEisbaer » 24.08.2007 11:47 • Verfasst in ABAP® für Anfänger
0
Antw.
1101
Views
Smartforms: Spaltenname für Tabelle auch DDIC?
von MacLeod » 10.11.2011 13:23 • Verfasst in ABAP® für Anfänger
3
Antw.
14877
Views
DDIC-Tabelle und itab nicht unicode-konvertibel
von KleinerEisbaer » 28.07.2008 13:46 • Verfasst in ABAP® für Anfänger
12
Antw.
7685
Views
FileDownload und FileUpload mit ZIP
von Trulchen » 13.03.2013 08:42 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
3444
Views
Dynpro mit FileUpload
von Shaguar » 22.04.2013 12:05 • Verfasst in Dialogprogrammierung

Ü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

Frage zur redefinierten Methode
vor einer Stunde von a-dead-trousers 5 / 203
RFC vs. ODATA
vor 19 Stunden von ewx 3 / 178
Druck von Etiketten via FP_PDF_TEST_01
vor 22 Stunden von Mr_Mkt 3 / 175

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.