Upload aus Excel in interne Tabelle

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Upload aus Excel in interne Tabelle

Beitrag von manuk (Specialist / 108 / 0 / 0 ) »
Hallo!

ich möchte eine lokale Excel-Datei in eine interne Tabelle laden. Mit dem Funktionsbaustein ws_upload funktioniert es nicht ganz, dort kommen nur undefinierbare Zeichenkombinationen in der Tabelle an.

Kann mir jemand weiterhelfen??

Viele Grüße
Manuela

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo ManuK,

es gibt keine (direkte) Möglichkeit Excel-Dateien (xls) direkt nach SAP zu importieren.
Das muss entweder über den Umweg einer CSV-Datei (comma-separated: 'komma-getrennt') geschehen oder aber Du benutzt (ab ca. 4.6C Excel-Inplace).

Generell sollte der FB WS_UPLOAD (wie auch WS_DOWNLAOD laut SAP nicht mehr verwendet werden). Statt dessen sollte GUI_UPLOAD oder aber die (statische) Methode GUI_UPLOAD der Klasse CL_GUI_FRONTEND_SERVICES benutzt werden.

Wenn Du nach entsprechenden Begriffen suchst, wirst Du einiges zum Thema finden.;)
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von jth ( / / 0 / 3 ) »
Hallo Manuela,

zum upload mit ws_upload muss die Exel-Datei in einem anderen Format wie z.B. ".csv" als ASCII-Text gespeichert werden. ".xls" Dateien enthalten Steuerzeichen, die nicht als Text interpretiert werden können. Um eine ".xls" Datei direkt zu verarbeiten kannst Du z.B. den Funktionsbaustein "ALSM_EXCEL_TO_INTERNAL_TABLE" verwenden.

Jürgen

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
jth hat geschrieben:...
Um eine ".xls" Datei direkt zu verarbeiten kannst Du z.B. den Funktionsbaustein "ALSM_EXCEL_TO_INTERNAL_TABLE" verwenden.
...
:oops:
tse, tse, hier lernt man doch tatsächlich noch dazu... :roll:

@jth
welche Einschränkungen sind bei der Arbeit mit diesem FB zu beachten?
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von manuk (Specialist / 108 / 0 / 0 ) »
@Ereglam:

danke für den Hinweis, die Funktionsbausteine verwende ich doch in einigen Programmen, muss ich also einiges überarbeiten.

@Jürgen:

der Funktionsbaustein ist genau das was ich gesucht habe!

Vielen Dank euch beiden, hat mir wirklich sehr geholfen!


Viele Grüße Manuela

Seite 1 von 1

Vergleichbare Themen

10
Antw.
8120
Views
Upload einer CSV von APP in interne Tabelle
von Stephan-KKH » 31.07.2015 14:18 • Verfasst in ABAP® für Anfänger
2
Antw.
1630
Views
Excel Upload - Spalten int. Tabelle
von holderda » 03.05.2017 09:14 • Verfasst in ABAP® für Anfänger
4
Antw.
2832
Views
Interne Tabelle in Excel schreiben
von mamba » 12.12.2006 15:36 • Verfasst in ABAP® Core
31
Antw.
23096
Views
Interne Tabelle als Excel-Datei speichern
von Bright4.5 » 22.08.2018 13:50 • Verfasst in ABAP® für Anfänger
7
Antw.
12100
Views
Daten aus interne Tabelle in Excel Datei
von meocon » 04.09.2008 10:55 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

RFC vs. ODATA
vor 4 Stunden von ralf.wenzel 4 / 212
Frage zur redefinierten Methode
vor 4 Stunden von ralf.wenzel 8 / 304

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.