Hilfe bei GUI-Download

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Hilfe bei GUI-Download

Beitrag von supermario73 (ForumUser / 62 / 0 / 0 ) »
Hallo zusammen,

steh auf dem Schlauch:

Ich muss eine Excel-Datei schreiben mit Header-Infos, Spaltenüberschriften und Daten.
Ich schreibe zunächst den header wie folgt:




Code: Alles auswählen.

  call function 'GUI_DOWNLOAD'
      exporting
*     BIN_FILESIZE                    =
        filename                        = fullpath
*      filetype                        = 'DBF'
*     APPEND                          = 'X'
       write_field_separator            = 'X'
*     header                          =
*     TRUNC_TRAILING_BLANKS           = ' '
*     WRITE_LF                        = 'X'
*     COL_SELECT                      = ' '
*     COL_SELECT_MASK                 = ' '
*     DAT_MODE                        = ' '
       confirm_overwrite               = 'X'
*     NO_AUTH_CHECK                   = ' '
*     CODEPAGE                        = '4103'
*     IGNORE_CERR                     = ABAP_TRUE
*     REPLACEMENT                     = '#'
       write_bom                       = 'X'
*     TRUNC_TRAILING_BLANKS_EOL       = 'X'
*     WK1_N_FORMAT                    = ' '
*     WK1_N_SIZE                      = ' '
*     WK1_T_FORMAT                    = ' '
*     WK1_T_SIZE                      = ' '
*   IMPORTING
*     FILELENGTH                      =
      tables
        data_tab                        = lt_cri_header
*      fieldnames                      =
     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
       others                          = 22
              .
  if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  endif.
Dann würde ich gerne die Daten mit Spaltenüberschriften als APPEND anhängen:




Code: Alles auswählen.

  call function 'GUI_DOWNLOAD'
    exporting
*     BIN_FILESIZE                    =
      filename                        = fullpath
      filetype                        = 'DBF'
*     APPEND                          = 'X'
     write_field_separator            = 'X'
*     header                          = '00'
     TRUNC_TRAILING_BLANKS           = ' '
*     WRITE_LF                        = 'X'
*     COL_SELECT                      = ' '
*     COL_SELECT_MASK                 = ' '
*     DAT_MODE                        = ' '
*     confirm_overwrite               = 'X'
*     NO_AUTH_CHECK                   = ' '
*     CODEPAGE                        = '4103'
*     IGNORE_CERR                     = ABAP_TRUE
*     REPLACEMENT                     = '#'
     WRITE_BOM                       = 'X'
*     TRUNC_TRAILING_BLANKS_EOL       = 'X'
*     WK1_N_FORMAT                    = ' '
*     WK1_N_SIZE                      = ' '
*     WK1_T_FORMAT                    = ' '
*     WK1_T_SIZE                      = ' '
*   IMPORTING
*     FILELENGTH                      =
    tables
      data_tab                        = lt_cri_dis
      fieldnames                      = lt_fieldnames
   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
     others                          = 22
            .
  if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  endif.

Wenn ich das so ausführe, wird mein Header nicht mehr geschrieben. Es wird eine Zeile mit Spaltenüberschriften eingefügt, allerdings heissen diese nur F1, F2, u.s.w.

Verstehe die FUBA-Doku nicht so recht. Kann mir da jemand weiterhelfen?

Vielen Dank im Voraus!

Grüße, Mario

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


Beitrag von GastX (Specialist / 288 / 6 / 20 ) »
Hallo,
so ganz verstehe ich Deine ausgesternten Parameter nicht: wenn ich mir den GUI-Download ansehe, ist die Default-Belegung von APPEND ein ' ' und nicht 'X'.
Da dass bei Dir im zweiten Aufruf ausgesternt ist, würde der Fuba ' ' annehmen und somit nichts anhängen.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2324
Views
Hilfe bei GUI-DOWNLOAD
von supermario73 » 28.05.2008 15:18 • Verfasst in ABAP® Core
3
Antw.
3590
Views
gui-download
von joachim » 25.04.2007 10:50 • Verfasst in ABAP® Core
3
Antw.
3366
Views
GUI-DOWNLOAD
von Handeglo » 19.05.2008 14:59 • Verfasst in ABAP® Core
0
Antw.
2187
Views
Download als Job
von kobo3 » 16.10.2006 09:06 • Verfasst in ABAP® Core
9
Antw.
5661
Views
GUI - DOWNLOAD
von Trulchen » 11.01.2013 10:26 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

IF mit AND und OR
vor 3 Tagen von DeathAndPain 10 / 30225
BAPI zur ABSO?
vor 4 Wochen von DeathAndPain 2 / 11658

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.