Foro de programación ABAP

SAP / ABAP => Programación ABAP => Mensaje iniciado por: wittycasla en 07 de Agosto de 2008, 04:35:43 pm

Título: Migrar de DOWNLOAD a GUI_DOWNLOAD
Publicado por: wittycasla en 07 de Agosto de 2008, 04:35:43 pm
Hola gente, hace un tiempito que empecé con ABAP, y tengo que cambiar la función DOWNLOAD por la GUI_DOWNLOAD, pero tengo tres parámetros de la primera que no se a que hacérselos corresponder en la segunda.

Ellos son:

FILEMASK_MASK
FILEMASK_TEXT
FILETYPE_NO_CHANGE

¿Alguna pista? Gracias.-
Título: Re: Migrar de DOWNLOAD a GUI_DOWNLOAD
Publicado por: molaci en 07 de Agosto de 2008, 05:36:52 pm
Hola,

No me doy cuenta ahora mismo a que campos corresponden exactamente pero si me dices que es lo que le estas pasando a cada campo igual de puedo ayudar.

Y si pones el ejemplo completo de la función DOWNLOAD que estás utilizando mejor todavía.


Un saludo.
Título: Re: Migrar de DOWNLOAD a GUI_DOWNLOAD
Publicado por: wittycasla en 07 de Agosto de 2008, 05:43:33 pm
Así es como está originalmente,

CALL FUNCTION 'DOWNLOAD'
     EXPORTING
              FILETYPE                      = 'DAT'
              FILEMASK_MASK                 = '*.txt'
              FILEMASK_TEXT                 = '*.txt'
              FILETYPE_NO_CHANGE            = 'X'
     TABLES
              DATA_TAB                      = it_descarga
              FIELDNAMES                    = tNames


y yo deseo usar la GUI_DOWNLOAD, pero ésta, no tiene los parámetros FILEMASK_MASK, FILEMAS_TEXT y FILETYPE_NO_CHANGE... entonces mi pregunta es, necesito corresponderlos a algunos de la GUI? si es así a cuáles? o puedo omitirlos?

La GUI tiene estos:

*"     REFERENCE(BIN_FILESIZE) TYPE  I OPTIONAL
*"     REFERENCE(FILENAME) TYPE  STRING
*"     REFERENCE(FILETYPE) TYPE  CHAR10 DEFAULT 'ASC'
*"     REFERENCE(APPEND) TYPE  CHAR01 DEFAULT SPACE
*"     REFERENCE(WRITE_FIELD_SEPARATOR) TYPE  CHAR01 DEFAULT SPACE
*"     REFERENCE(HEADER) TYPE  XSTRING DEFAULT '00'
*"     REFERENCE(TRUNC_TRAILING_BLANKS) TYPE  CHAR01 DEFAULT SPACE
*"     REFERENCE(WRITE_LF) TYPE  CHAR01 DEFAULT 'X'
*"     REFERENCE(COL_SELECT) TYPE  CHAR01 DEFAULT SPACE
*"     REFERENCE(COL_SELECT_MASK) TYPE  CHAR255 DEFAULT SPACE
*"     REFERENCE(DAT_MODE) TYPE  CHAR01 DEFAULT SPACE


No veo alguno al cual hacerle corresponder los parámetros.

Gracias.
Título: Re: Migrar de DOWNLOAD a GUI_DOWNLOAD
Publicado por: dluis en 07 de Agosto de 2008, 06:02:33 pm
Igual no son obligatorios los campos que nos comentas, prueba a no utilizarlos en la nueva función.

https://www.sdn.sap.com/irj/sdn/forums