RTTI Dynamisch die Interne Tabellenstruktur lesen und Dowl.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

RTTI Dynamisch die Interne Tabellenstruktur lesen und Dowl.

Beitrag von Kleenmex (Specialist / 126 / 0 / 0 ) »
Hallo zusammen

ich probier hier was dynamisches anzulegen aber irgend wie weis ich nicht mehr weiter ....

Folgendes man will diverse Strukturen Downloaden diese sind alle mit SE11 erzeugt worden ich mochte jetzt nur noch den Download dynamisch machen.

Nur wie gehts hier weiter ???

Danke für die hilfe

Code: Alles auswählen.



DATA: i_k1 type HASHED TABLE OF z_dl_001 WITH UNIQUE key kunnr.

  select * INTO CORRESPONDING FIELDS OF TABLE i_k1
    from kna1 inner join knvk
     on kna1~kunnr = knvk~kunnr
      where kna1~KTOKD in kKTOKd
        and kna1~kunnr in rkunnr.

  perform download using kunde
                   CHANGING i_k1[].

*&---------------------------------------------------------------------*
*&      Form  download
*&---------------------------------------------------------------------*
FORM download  USING     pfad  TYPE rlgrap-filename
               CHANGING  tab type any table  .

  filename = pfad.


*-hier gehts nicht weiter??????
* descr_ref ?= cl_abap_typedescr=>describe_by_data( tab ).

*  CREATE DATA inttab TYPE TABLE OF (tab1).
*  ASSIGN inttab->* TO <fstable>.

*-hier gehts nicht weiter??????

  CALL METHOD cl_gui_frontend_services=>gui_download
    EXPORTING
*      BIN_FILESIZE              =
       filename                  = filename
       FILETYPE                  = 'ASC'
       APPEND                    = ' '
      WRITE_FIELD_SEPARATOR     = 'X'
    changing
      data_tab                  = <fstable>
    EXCEPTIONS
      FILE_WRITE_ERROR          = 1
      NO_BATCH                  = 2
      GUI_REFUSE_FILETRANSFER   = 3
      INVALID_TYPE              = 4
      NO_AUTHORITY              = 5
      UNKNOWN_ERROR             = 6
      HEADER_NOT_ALLOWED        = 7
      SEPARATOR_NOT_ALLOWED     = 8
      FILESIZE_NOT_ALLOWED      = 9
      HEADER_TOO_LONG           = 10
      DP_ERROR_CREATE           = 11
      DP_ERROR_SEND             = 12
      DP_ERROR_WRITE            = 13
      UNKNOWN_DP_ERROR          = 14
      ACCESS_DENIED             = 15
      DP_OUT_OF_MEMORY          = 16
      DISK_FULL                 = 17
      DP_TIMEOUT                = 18
      FILE_NOT_FOUND            = 19
      DATAPROVIDER_EXCEPTION    = 20
      CONTROL_FLUSH_ERROR       = 21
      NOT_SUPPORTED_BY_GUI      = 22
      ERROR_NO_GUI              = 23
      others                    = 24
          .
  IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
               WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

  endif.

ENDFORM.                    " download
Gruss

Kleenmex

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


Seite 1 von 1

Vergleichbare Themen

1
Antw.
2340
Views
Texttabellen lesen dynamisch
von PeterPaletti » 27.04.2017 09:38 • Verfasst in ABAP® für Anfänger
2
Antw.
1682
Views
Dynamisch Tabelleneinträge lesen
von Kenny » 02.05.2013 08:51 • Verfasst in ABAP® für Anfänger
3
Antw.
11696
Views
dynamisch per Feldsymbol Tabelle lesen und in andere schreib
von TomBar » 02.02.2009 14:16 • Verfasst in ABAP® für Anfänger
1
Antw.
2339
Views
Anzahl von Datensätzen aus einer Datenbanktabelle dynamisch lesen
von tekko » 31.03.2022 16:26 • Verfasst in ABAP Objects®
4
Antw.
3587
Views
Anzahl von Datensätzen aus einer Datenbanktabelle dynamisch lesen
von tekko » 31.03.2022 16:26 • Verfasst in ABAP Objects®

Über diesen Beitrag

Kleenmex
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 / 1738
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2291

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 / 1738
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2291

Unbeantwortete Forenbeiträge

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