Keine Ausgabe nach Excel einlesen

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

Getting started ... Alles für einen gelungenen Start.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Keine Ausgabe nach Excel einlesen

Beitrag von SaskuAc (Specialist / 321 / 37 / 44 ) »
Hallo,

ich habe eine Excel Tabelle und möchte deren Inhalt, welcher nach einem bestimmten Format geschrieben wird, ausgeben.
Das Einlesen der Excel Datei klappt. Bloß irgendwie will es mir die einzelenen Elemente nicht per Write ausgeben.

Code: Alles auswählen.

DATA: gt_eintr TYPE TABLE OF gty_test,
      gs_eintr TYPE gty_test.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
  PERFORM f4_help.

AT SELECTION-SCREEN.
  PERFORM main.


*&---------------------------------------------------------------------*
*&      Form  main
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
FORM main.

  DATA: lv_test TYPE truxs_t_text_data.


  CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
    EXPORTING
*   I_FIELD_SEPERATOR          =
*   I_LINE_HEADER              =
      i_tab_raw_data             = lv_test
      i_filename                 = p_file
    TABLES
      i_tab_converted_data       = gt_eintr
* EXCEPTIONS
*   CONVERSION_FAILED          = 1
*   OTHERS                     = 2
            .
  IF sy-subrc <> 0.
* Implement suitable error handling here
  ENDIF.



  LOOP AT gt_eintr INTO gs_eintr.
    WRITE:/ gs_eintr-pspel, gs_eintr-descr, gs_eintr-veran, gs_eintr-anste, gs_eintr-kosts, gs_eintr-funkb.
  ENDLOOP.

ENDFORM.                    "main
ich kann mir nicht erklären wieso er das nicht ausgibt... kann mir jemand helfen?

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


Re: Keine Ausgabe nach Excel einlesen

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

hast du denn mal im Debugger geschaut ob in der gt_eintr nach dem Durchlaufen des FuBas auch was drinsteht? Eventuell bekommst du ja schon durch den FuBa einen SY-SUBRC?!

Muss in lv_test nicht was drinstehen?
Gruß,
der Matze

Re: Keine Ausgabe nach Excel einlesen

Beitrag von SaskuAc (Specialist / 321 / 37 / 44 ) »
ich habe nachgeschaut. aber es steht alles genauso drinnen wie es sein sollte.. der "fehler" tritt irgendwo beim write auf ... wobei das ja nicht sein sollte...

ich weiß nicht, mein kollege der mir den FUBA gezeigt hat hat auch nix drinnen stehen und bei ihm funktioniert das Programm soweit.

Re: Keine Ausgabe nach Excel einlesen

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
hi!
Thanatos82 hat geschrieben:hast du denn mal im Debugger geschaut ob in der gt_eintr nach dem Durchlaufen des FuBas auch was drinsteht? Eventuell bekommst du ja schon durch den FuBa einen SY-SUBRC?!
Da das Fehlerhandling von TEXT_CONVERT_XLS_TO_SAP auskommentiert ist, wäre es in diesem Fall zu einem Kurzdump gekommen.
SaskuAc hat geschrieben:Bloß irgendwie will es mir die einzelenen Elemente nicht per Write ausgeben.
Hast du die Tabelle "gt_eintr" im Debugger kontrolliert?
Wird gar nichts ausgegeben oder wird alles in einer Zeile ausgegeben? --> NEW-LINE statt /
Ist das das ganze Programm, oder gibt es da noch etwas? z.B. ein Dynpro das angezeigt wird? --> LEAVE TO LIST-PROCESSING

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Keine Ausgabe nach Excel einlesen

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
WRITE zum Zeitpunkt "AT SELECTION-SCREEN" ist nutzlos.
Deine Routine "main" sollte zum Zeitpunkt "START-OF-SELECTION" oder "END-OF-SELECTION" aufgerufen werden.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Keine Ausgabe nach Excel einlesen

Beitrag von SaskuAc (Specialist / 321 / 37 / 44 ) »
schon wieder so ein Anfänger fehler ... es war, dass ich "at selection-screen" verwendet habe ... danke!

Re: Keine Ausgabe nach Excel einlesen

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
black_adept hat geschrieben:WRITE zum Zeitpunkt "AT SELECTION-SCREEN" ist nutzlos.
Deine Routine "main" sollte zum Zeitpunkt "START-OF-SELECTION" oder "END-OF-SELECTION" aufgerufen werden.
Mann, das hab ich echt übersehen. Werd schon ganz "betriebsblind".
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

19
Antw.
14258
Views
Excel-Datei einlesen
von Zubasa » 01.10.2010 14:16 • Verfasst in ABAP Objects®
1
Antw.
8765
Views
Excel Datei einlesen
von kostonstyle » 11.12.2006 11:26 • Verfasst in ABAP® für Anfänger
7
Antw.
3539
Views
Daten ins Excel im Hintergrund einlesen
von Marc K. » 14.03.2012 08:16 • Verfasst in ABAP® für Anfänger
1
Antw.
1251
Views
Excel Einlesen Uhrzeit Format
von SaskuAc » 08.02.2018 10:28 • Verfasst in ABAP® für Anfänger
0
Antw.
1018
Views
Office Integration / Excel Blatt einlesen
von Nordlicht » 26.09.2006 13:24 • Verfasst in ABAP Objects®

Ü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

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 774
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2394
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8980