Ayuda Grid

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • apozosanz
    Member
    • feb
    • 86

    #1

    Ayuda Grid

    Hola a todos.
    Tengo hecha una grid mediante funciones en la que muestro todos los datos de una tabla del diccionario.
    Sale bien, pero ahora necesito meter un campo nuevo en la grid que es un campo que no aparece en la tabla del diccionario. ¿Como lo puedo hacer?
    No se como añadir este campo en el catalogo.
    Gracias a todos.
    Chao
  • Er-ee-Re
    Member
    • may
    • 68

    #2
    Espero que te ayude

    Buenas,

    Lo que tienes que hacer, es a la tabla que muestras añadirle ese campo que tu deseas, si por ejemplo tienes la tabla del diccionario entera, pues añadele otro campo que sea el q tu deseas, y luego en el catalogo lo añades tambien igual que el resto de ello, y debe de aparecerte en el listado,

    Un saludo,
    __________________________________
    "... Si he nacido para luchar, lucharé ...!"
    Er-ee-Re ( ).

    Comentario

    • apozosanz
      Member
      • feb
      • 86

      #3
      grid

      Hola.
      El problema es que me creo el catalogo de campos de la manera siguiente:

      FORM CREAR_CATALOGO.
      CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
      EXPORTING
      I_INTERNAL_TABNAME = 'IT_EMPLEADOS'
      I_STRUCTURE_NAME = 'ZEMPLE'
      CHANGING
      CT_FIELDCAT = I_FIELDCAT[]
      EXCEPTIONS
      INCONSISTENT_INTERFACE = 1
      PROGRAM_ERROR = 2
      OTHERS = 3.
      * Con la anterior función se genera de manera automática el
      * catálogo de campos y se recoge en la tabla fieldcat.

      ENDFORM. " CREAR_CATALOGO

      A partir de ahi, se como modificarlos pero no se como añadir uno nuevo.
      ¿Cómo lo puedo hacer?
      Muchas gracias

      Comentario

      • apozosanz
        Member
        • feb
        • 86

        #4
        Solucionado

        Ok.
        Ya Lo Solucione, Muchas Gracias Por Tu Respuesta.
        Hasta Otra.
        Apozosanz

        Comentario

        Trabajando...