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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1755
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2302

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1755
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2302

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 309
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 906
MS-Word als Editor
letzen Monat von tekko 1 / 4407