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

IF mit AND und OR
vor 4 Tagen von GastX 6 / 4162
Meine Inbox
vor 4 Tagen von Rabea1103 1 / 2473
PCL2 Cluster auslesen
vor 6 Tagen von DeathAndPain 2 / 3699
FUBA 'HR_INFOTYPES_OPERATION'
vor 6 Tagen von Bright4.5 3 / 8923

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

IF mit AND und OR
vor 4 Tagen von GastX 6 / 4162
Meine Inbox
vor 4 Tagen von Rabea1103 1 / 2473
PCL2 Cluster auslesen
vor 6 Tagen von DeathAndPain 2 / 3699
FUBA 'HR_INFOTYPES_OPERATION'
vor 6 Tagen von Bright4.5 3 / 8923