Impresión ALV zebra

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • abapjandro
    Junior Member
    • jun
    • 1

    #1

    Impresión ALV zebra

    buenos dias a tod@s

    ¿Alguien sabe si hay alguna manera de que al imprimir una ALV estilo zebra, la diferenciación de las lineas se mantenga (es decir, sin tener que programarlo)?

    Muchas gracias.
  • gib8107
    Member
    • may
    • 44

    #2
    No se que metodo estes utilizando para mostrar el AVL pero puedes hacer los iguiente

    Código:
       CREATE OBJECT V_CONTENEDOR1 EXPORTING CONTAINER_NAME = 'CONTENEDOR1'.
          CREATE OBJECT V_GRID1 EXPORTING I_PARENT = V_CONTENEDOR1.
          CALL METHOD V_GRID1->SET_TABLE_FOR_FIRST_DISPLAY
            EXPORTING
              I_STRUCTURE_NAME = 'ZSGL0001'
              I_SAVE           = V_SAVE
              IS_VARIANT       = E_VARIANT
              IS_LAYOUT        = E_LAYOUT
            CHANGING
              IT_OUTTAB        = T_REPORTE
              IT_FIELDCATALOG  = T_FIELDCAT1.
    en donde E_LAYOUT se define como
    Código:
    DATA E_LAYOUT      TYPE LVC_S_LAYO.         "Layout Structure.

    Y CONTIENE EL CAMPO ZEBRA EL CUAL TENDRAS QUE MARCAR CON UNA X PARA QUE SE MUESTRE EN TIPO ZEBRA, LA X TIENE QUE SER MAYUSCULA.


    CREO QUE NO IMPORTA MUCHO EL METODO QUE UTILICES TODOS TIENEN IS_LAYOUT

    Comentario

    • cosagaucha
      Member
      • ago
      • 64

      #3
      hola, alguien podria decirme el porque no me funciona el "zebra" en mi alv, si lo tengo identico al cidigo sugerido aca, y debuggeandolo, la X en mayuscula figura bien en la estructura que le paso a la funcion REUSE_ALV_GRID_DISPLAY ??

      gracias!!!
      pd: laburo con la version 4.6c de sap.. eso tendra algo que ver??

      Comentario

      Trabajando...