Nombre Columnas Alv

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • MADSAP
    Junior Member
    • mar
    • 5

    #1

    Nombre Columnas Alv

    Hola, tengo una duda acerca de la programación en ALV.

    Tengo un report al cual le he colocado un ALV, pero no se como cambiar el nombre de las columnas de report. Me aparece el nombre (descripción) de los campos/tablas declaradas en mi report.

    ¿Cómo puedo cambiar el nombre de las columnas de mi report?

    Espero haberme explicado bien.

    Gracias de antemano.
  • Alfredosite
    Senior Member
    • jul
    • 135

    #2
    Pon tu codigo

    Seria bueno que colocaras tu codigo para poderte ayudar y de que manera lo estas presentando el ALV.

    Pegalo para verlo y decirte en que aprte corregirlo.

    saludos
    Saludos Cordiales,
    Alfredo Pastor Avendaño
    SAP - Consultant HCM

    Comentario

    • goyleo
      Senior Member
      • sep
      • 102

      #3
      Catalogo

      Podes colocarle el nombre a las columnas del ALV modificando el catalogo armado por la funcion MERGE:

      READ TABLE gt_fieldcat INTO gs_fieldcat
      WITH KEY fieldname = 'KBETR'.
      IF sy-subrc = 0.
      gs_fieldcat-seltext_l = 'Precio neto'.
      gs_fieldcat-seltext_m = 'Precio neto'.
      gs_fieldcat-seltext_s = 'P.neto'.
      CLEAR gs_fieldcat-ref_fieldname.
      CLEAR gs_fieldcat-ref_tabname.
      CLEAR gs_fieldcat-reptext_ddic.
      MODIFY gt_fieldcat FROM gs_fieldcat INDEX sy-tabix.
      ENDIF.

      O podes armar vos el catalogo sin usa la funcion MERGE colocando los registros que sean necesarios en la salida, en el siguiente ejemplo agregas una colimna.

      st_fieldcat-fieldname = 'DETALLE'. "Nombre del campo
      st_fieldcat-tabname = 'T_LOG'. "Tabla interna
      st_fieldcat-seltext_s = 'Det'.
      st_fieldcat-seltext_m = 'Deta'.
      st_fieldcat-seltext_l = 'Detalle'.

      APPEND st_fieldcat TO t_fieldcat.
      CLEAR st_fieldcat.


      Espero que te sirva....

      Comentario

      Trabajando...