Agregar columna a una tabla interna en tiempo de ejecución para un ALV

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • peterjackson
    Junior Member
    • ago
    • 19

    #1

    Agregar columna a una tabla interna en tiempo de ejecución para un ALV

    Cuates experimentados,

    Como agrego una columna nueva en tiempo de ejecución a una tabla interna? Es para un reporte 'ALV', que dependiendo de la sociedad, muestra o no esta columna.

    La forma de como tengo declarada (o como está declarada) es esta:

    data alvtable type ztt_alvtable_sd with header line.
    DATA wa_alvtable LIKE LINE OF alvtable.


    Y la forma que encontré de lograr insertar esta columna fue:

    DATA alvtable_base TYPE ztt_alvtable_sd WITH HEADER LINE.

    DATA BEGIN OF alvtable OCCURS 0.
    INCLUDE STRUCTURE alvtable_base.
    DATA seriab(8) TYPE c.
    DATA END OF alvtable.


    Existe otra forma mejor de hacer esto?

    Saludos
  • kibo
    Senior Member
    • may
    • 177

    #2
    Ya se ha contestado este tema, busca antes de preguntar.

    Debes poner una condicion al momento de agregar la entrada a la tabla de catalogo... las columnas que tengas en la tabla del catalogo seran las que se muestren en el alv...
    http://diariotitular.com/contacto/

    Comentario

    Trabajando...