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.
2220
Views
Texttabellen lesen dynamisch
von PeterPaletti » 27.04.2017 09:38 • Verfasst in ABAP® für Anfänger
2
Antw.
1561
Views
Dynamisch Tabelleneinträge lesen
von Kenny » 02.05.2013 08:51 • Verfasst in ABAP® für Anfänger
3
Antw.
11580
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.
1546
Views
Anzahl von Datensätzen aus einer Datenbanktabelle dynamisch lesen
von tekko » 31.03.2022 16:26 • Verfasst in ABAP Objects®
4
Antw.
2386
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

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

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1517
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8130