Tabla interna a fichero de texto

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • exabo
    Junior Member
    • oct
    • 2

    #1

    Tabla interna a fichero de texto

    Hola a todos,

    Tengo un problema que creía fácil, pero se me está complicando demasiado.

    Tengo una tabla interna y deseo pasar la información contenida a un fichero de texto, dividiendo la información con '|'.
    Al tener muchos campos (knvv por ejemplo la tabla) , no veo óptimo recorreme la tabla registro a resgistro y concatenar cada campo separado por '|'.

    He encontrado la función SAP_CONVERT_TO_TEX_FORMAT, que, en teoría, pasándole la tabla interna, me devuelve otra con la tabla convertida en texto y separando los campos con el separador que le indiques.

    Sin embargo, no logro que me recupere bien los registros, ni como recorrerlos después, ya que la tabla resultante no posee un identificador de campo.

    ¿Alguien que haya utilizado esta función, o alguien que sepa como pasar el contenido de una tabla interna a texto podría echarme una mano?

    Gracias por adelantado.
  • mauro_ARG
    Member
    • abr
    • 87

    #2
    Originalmente publicado por exabo
    Hola a todos,

    Tengo un problema que creía fácil, pero se me está complicando demasiado.

    Tengo una tabla interna y deseo pasar la información contenida a un fichero de texto, dividiendo la información con '|'.
    Al tener muchos campos (knvv por ejemplo la tabla) , no veo óptimo recorreme la tabla registro a resgistro y concatenar cada campo separado por '|'.

    He encontrado la función SAP_CONVERT_TO_TEX_FORMAT, que, en teoría, pasándole la tabla interna, me devuelve otra con la tabla convertida en texto y separando los campos con el separador que le indiques.

    Sin embargo, no logro que me recupere bien los registros, ni como recorrerlos después, ya que la tabla resultante no posee un identificador de campo.

    ¿Alguien que haya utilizado esta función, o alguien que sepa como pasar el contenido de una tabla interna a texto podría echarme una mano?

    Gracias por adelantado.
    si grabas la tabla directamente con el metodo cl_gui_frontend_services=>gui_download, especificandole el separador y el tipo formato, es suficiente. No tenes que convertir nada. La funcion se encarga de todo.

    Comentario

    Trabajando...