Excel hochladen

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

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

Excel hochladen

Beitrag von Gast ( / / 0 / 3 ) »
Hallo.
Bei mir im Programm, mit dem man XLS-Dateien in ALV-Grid hochladen kann, taucht ein Crash auf, wenn die Datei oder der Pfad falsch sind, und das SAP stürzt ab. Wie kann ich den Crash verhindern selbst wenn man falsche Eingaben im Pfad-Feld macht.

Code: Alles auswählen.

        CALL METHOD cl_gui_frontend_services=>directory_exist
          EXPORTING
            directory            = lw_pfad
          RECEIVING
            result               = lw_result
          EXCEPTIONS
            cntl_error           = 1
            error_no_gui         = 2
            wrong_parameter      = 3
            not_supported_by_gui = 4
            OTHERS               = 5.
        IF sy-subrc <> 0.
*          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
*                     WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.


        CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
          EXPORTING
            filename                = p_pfad
            i_begin_col             = 1
            i_begin_row             = 1
            i_end_col               = 11
            i_end_row               = 100
          TABLES
            intern                  = li_excel
          EXCEPTIONS
            inconsistent_parameters = 1
            upload_ole              = 2
            OTHERS                  = 3.
        IF sy-subrc <> 0.
*         Tabelle nicht gefunden
          MESSAGE w009.
        ENDIF.
Der Fehler taucht in der aller ersten Zeile auf also bei:

Code: Alles auswählen.

cl_gui_frontend_services=>directory_exist

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


Beitrag von the_wonderer ( / / 0 / 3 ) »
Bei mir crasht da nix. Da kann in lw_pfad soviel murks drinne stehen, wie will.

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Hab das ganze jetzt auch mal getestet und es gab nur einen Punkt, an dem ich einen Kurzdump bekahm.
Aber dazu muss das Feld "lw_result" ein Numerisches Feld sein.

Ist deine Variable "lw_result" vielleicht falsch?
Mach diese Variable mal zum type XFELD.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
5714
Views
Excel-Datei hochladen nach SAP
von RainerW » 15.03.2016 14:01 • Verfasst in ABAP® Core
1
Antw.
2033
Views
große Excel Datei hochladen
von Kaiwalker » 17.05.2006 14:59 • Verfasst in ABAP® Core
5
Antw.
2945
Views
Zwei Excel-Dateien in SAP gleichzeitig hochladen
von Monbebe » 15.03.2012 13:39 • Verfasst in ABAP® für Anfänger
2
Antw.
1842
Views
Excel-Dateien in einer SAP-Tabelle hochladen
von Monbebe » 13.03.2012 13:39 • Verfasst in ABAP® für Anfänger
9
Antw.
2818
Views

Ü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

SELECT SUM CUST
vor einer Stunde von wreichelt 4 / 992
TABSTRIP oder Subscreen
vor 20 Stunden von Rabea1103 1 / 905
Banf anlegen
Gestern von IHe 3 / 12334
FS-CD schnellstmöglich lernen
vor 2 Tagen von waltersen 3 / 5029
Banf anlegen
vor einer Woche von wreichelt 2 / 12677

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.

Aktuelle Forenbeiträge

SELECT SUM CUST
vor einer Stunde von wreichelt 4 / 992
TABSTRIP oder Subscreen
vor 20 Stunden von Rabea1103 1 / 905
Banf anlegen
Gestern von IHe 3 / 12334
FS-CD schnellstmöglich lernen
vor 2 Tagen von waltersen 3 / 5029
Banf anlegen
vor einer Woche von wreichelt 2 / 12677

Unbeantwortete Forenbeiträge

TABSTRIP oder Subscreen
vor 20 Stunden von Rabea1103 1 / 905
GUIXT Tabellen in Container ansprechen
vor 3 Wochen von Denaris 1 / 17372
Speichern Popup in MM42 verhindern
vor 3 Wochen von Noodl 1 / 18125
Meine Inbox
letzen Monat von Rabea1103 1 / 33265