Pasar tabla interna a modulo de funciones

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • fitog4
    Junior Member
    • jul
    • 23

    #1

    Pasar tabla interna a modulo de funciones

    Hola a todos,

    Mi pregunta es si seria posible mandar una tabla interna, como parametro, a un modulo de funciones. La tabla interna tiene una estructura definida en el diccionario de datos.

    Gracias.
  • Floren
    Senior Member
    • abr
    • 209

    #2
    Hola,

    Claro que es posible, en la pestaña tables puedes insertar las tablas internas que quieras.

    Un Ejemplo (mostrar en ALV el contenido de una tabla interna):
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
    i_callback_program = g_repid
    i_callback_top_of_page = 'TOP_OF_PAGE'
    is_layout = wa_layout
    it_fieldcat = gt_fieldcat
    it_sort = gt_sort
    TABLES
    t_outtab = gt_data
    EXCEPTIONS
    program_error = 1
    OTHERS = 2.

    Un saludo
    Florentín Navarrete Moya
    SAP HCM Consultant
    Mail: administracion@blogdefloren.com
    Blog: www.blogdefloren.com

    Comentario

    • fitog4
      Junior Member
      • jul
      • 23

      #3
      Y si yo creo el modulo de funciones, ¿como declaro ese parametro que recibe la tabla interna?¿desde la pestaña tablas? Es que me da un error: 'Los parametros TABLES estan obsoletos.

      Gracias.

      Comentario

      • conrad10ar
        Banned
        • mar
        • 296

        #4
        Ahora es más fácil aún sólo tenés que poner la tabla interna en el export o import según sea lo que necesitas.

        Saludos!

        Comentario

        • grandnomade
          Junior Member
          • ene
          • 18

          #5
          Originalmente publicado por fitog4
          Y si yo creo el modulo de funciones, ¿como declaro ese parametro que recibe la tabla interna?¿desde la pestaña tablas? Es que me da un error: 'Los parametros TABLES estan obsoletos.

          Gracias.
          Solo es un mensaje de advertencia (me imagino por la versión), dale enter y continuas normal.

          Comentario

          • beltsoft
            Member
            • sep
            • 99

            #6
            pasar tabla como parametro

            Si lo que no quieres es usar la pestaña tables, lo que tienes que hacer es crearte un tipo tabla (con la tabla que quieres pasar claro esta ) y posteriormete colocarla en los parametros.
            SSE BeltSoft México
            Your Business, our motivation ...

            Comentario

            Trabajando...