Anuncio

Colapsar
No hay anuncio todavía.

bajar tablas con estructura y datos..

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • bajar tablas con estructura y datos..

    Hola a migo , me pueden ayudar...
    gracias de ante mano....
    miren tengo que hacer un programa el el cual el usuario va a seleccionar una o mas tablas del sistema y como ya se imagian tengo que darle la salida por pantalla y por achivo, por pantalla no hay problemas ya que con el write el user puede descargar la estructura al pc...
    pero cuando selecciona la opcion de guardar en el pc, la tabla, es decir la estructura, debe venir con la data, no se si me explico, al bajar la tabla al pc quieren que se haga con losa nombres de las columnas en el primer registro y despues la data....

    Me mencionaron sobre las query dinamicas y crear las estructuras y tablas dinamicamente...y no se como hacerlo...
    si alguien me puede ayudar....

    Gracias

  • #2
    Hola,

    crea una tabla interna con la primer línea los nombres de cada columna, después carga esa tabla y bajala con la funciòn GUI_DOWNLOAD.

    Saludos y suerte!

    Comentario


    • #3
      Originalmente publicado por koken Ver Mensaje
      Hola,

      crea una tabla interna con la primer línea los nombres de cada columna, después carga esa tabla y bajala con la funciòn GUI_DOWNLOAD.

      Saludos y suerte!
      tienes algun ejemplo...

      Comentario


      • #4
        bajar tabla

        Originalmente publicado por vamp_01 Ver Mensaje
        tienes algun ejemplo...
        Estoy de acuerdo con crear una tabla interna y luego grabar los datos desde el segundo registro

        * CALL FUNCTION 'GUI_DOWNLOAD'
        * EXPORTING
        * filename = 'C:\PASO\Productos.txt' * el archivo que vas a generar
        * filetype = 'ASC'
        * trunc_trailing_blanks_eol = ' '
        * confirm_overwrite = 'X'
        * TABLES
        * data_tab = f_makt la tabla interna que generaste
        * 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.


        espero que te ayude

        Comentario


        • #5
          muchas gracias....ya lo hice, y esta exactamente como ustedes dice....el primer registro qie inserte fue el nombre de los campos...
          gracias

          Comentario

          Trabajando...
          X