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.
5293
Views
Excel-Datei hochladen nach SAP
von RainerW » 15.03.2016 14:01 • Verfasst in ABAP® Core
1
Antw.
1911
Views
große Excel Datei hochladen
von Kaiwalker » 17.05.2006 14:59 • Verfasst in ABAP® Core
5
Antw.
2407
Views
Zwei Excel-Dateien in SAP gleichzeitig hochladen
von Monbebe » 15.03.2012 13:39 • Verfasst in ABAP® für Anfänger
2
Antw.
1643
Views
Excel-Dateien in einer SAP-Tabelle hochladen
von Monbebe » 13.03.2012 13:39 • Verfasst in ABAP® für Anfänger
9
Antw.
1562
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

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.

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1641
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8244