Autor Tema: Migrar de DOWNLOAD a GUI_DOWNLOAD  (Leído 11519 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado wittycasla

  • Novato
  • *
  • Mensajes: 2
    • Ver Perfil
Migrar de DOWNLOAD a GUI_DOWNLOAD
« 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.-

Desconectado molaci

  • Usuario Sr.
  • ****
  • Mensajes: 113
    • Ver Perfil
Re: Migrar de DOWNLOAD a GUI_DOWNLOAD
« Respuesta #1 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.

Desconectado wittycasla

  • Novato
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Migrar de DOWNLOAD a GUI_DOWNLOAD
« Respuesta #2 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.

Desconectado dluis

  • Usuario Jr
  • **
  • Mensajes: 27
    • Ver Perfil
Re: Migrar de DOWNLOAD a GUI_DOWNLOAD
« Respuesta #3 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