Interne Tabelle als Excel-Datei speichern

Getting started ... Alles für einen gelungenen Start.
32 Beiträge • Vorherige Seite 3 von 3 (current)
32 Beiträge Vorherige Seite 3 von 3 (current)

Re: Interne Tabelle als Excel-Datei speichern

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
@adt
Deine Kritikpunkte sind natürlich berechtigt, deshalb würde ich auch ABAP2XLSX
empfehlen. (und sei es auch nur, um herauszufinden , wie der Parser arbeitet)
Ich sehe gerade, das im ERP eine Klasse /AIF/CL_LFA_EXCEL_DOWNLOAD existiert,
habe aber noch nichts probiert.
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

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


Re: Interne Tabelle als Excel-Datei speichern

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Hier nun eine bessere Lösung:
http://www.bb1.gate2app.com/viewtopic.p ... 42&p=76102
Derzeit ist der Trenner HTAB = ASCII 9 , kann man aber leicht dem CSV Format angleichen.

Code: Alles auswählen.

FORM create_htab_itab.
  "gv_structure_name
  DATA lv_query_table TYPE  dd02l-tabname.
  DATA BEGIN OF table_structure OCCURS 10.
          INCLUDE STRUCTURE dfies.
  DATA END OF table_structure.
  DATA table_type TYPE dd02v-tabclass.
 
  lv_query_table = gv_structure_name.
 
  CALL FUNCTION 'DDIF_FIELDINFO_GET'
    EXPORTING
      tabname        = lv_query_table
*     FIELDNAME      = ' '
*     LANGU          = SY-LANGU
*     LFIELDNAME     = ' '
*     ALL_TYPES      = ' '
*     GROUP_NAMES    = ' '
    IMPORTING
*     X030L_WA       =
      ddobjtype      = table_type
*     DFIES_WA       =
*     LINES_DESCR    =
    TABLES
      dfies_tab      = table_structure
*     FIXED_VALUES   =
    EXCEPTIONS
      not_found      = 1
      internal_error = 2
      OTHERS         = 3.
 
 
  DATA lv_res TYPE STRING.
  FIELD-SYMBOLS <f> TYPE ANY.
  DATA i TYPE i.
 
  i = LINES( table_structure ).
 
  LOOP AT <data> INTO <dyn_rec>.
 
    CLEAR lv_res.
    DO i TIMES.
      ASSIGN COMPONENT sy-INDEX OF STRUCTURE <dyn_rec> TO <f>.
      CONCATENATE lv_res <f> INTO lv_res SEPARATED BY ht.
    ENDDO.
    SHIFT lv_res BY 1 PLACES LEFT.
    gs_clip_data-wa = lv_res.
    APPEND gs_clip_data TO gt_clip_data.
 
  ENDLOOP.
 
ENDFORM.
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Vergleichbare Themen

10
Antw.
2900
Views
Interne Tabelle als Excel Datei im Hintergrund speichern
von lisa » 23.03.2022 14:12 • Verfasst in ABAP® für Anfänger
0
Antw.
2442
Views
Interne Tabelle in Datei speichern
von Schludi » 08.06.2006 10:52 • Verfasst in Java & SAP®
13
Antw.
9841
Views
interne Tabelle als CSV-Datei auf Festplatte speichern.
von Bright4.5 » 09.10.2018 09:23 • Verfasst in ABAP® für Anfänger
8
Antw.
4607
Views
Excel Datei Lesen und in sap Tabelle speichern
von amjahid » 13.11.2007 09:44 • Verfasst in ABAP® für Anfänger
2
Antw.
1538
Views
Interne Tabelle als xml Datei auf einem Applikationsserver speichern
von lisa » 03.02.2021 09:46 • Verfasst in ABAP® für Anfänger

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.