Tip Sobre la Funcion GUI_DOWNLOAD


* se debe utilizar la funcion GUI_DOWNLOAD porque las tablas internas
* pertenecientes a estos casos poseen caracteres en blanco al final de cada linea, por lo tanto, es necesario utilizar la funcion

* GUI_DOWNLOAD con el parametro TRUNC_TRAILING_BLANKS_EOL en blanco.
    
IF p_tipo = 'D' OR p_tipo = 'M'.
      
CALL FUNCTION 'GUI_DOWNLOAD'
        
EXPORTING
          filename                  = nombre_archivo
          filetype                  = 
'ASC'
          trunc_trailing_blanks_eol = 
' '
          confirm_overwrite         = 
'X'
        
TABLES
          data_tab                  = it_datos
        
EXCEPTIONS
          invalid_type              = 
3
          no_batch                  = 
4
          unknown_error             = 
5
          gui_refuse_filetransfer   = 
6
          
OTHERS                    = 7.
      
IF sy-subrc <> 0.
        
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
             
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      
ENDIF.

Comentarios

Entradas populares de este blog

Cargar Texto estándar y mostrar en un POPUP

Crear un campo de entrada, parametro, como un listbox en abap.

Llamar una Webdynpro desde una transacción Z