Información acerca de LS_KEYINFO-HEADER01

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • ic_man_777
    Member
    • oct
    • 97

    #1

    Información acerca de LS_KEYINFO-HEADER01

    Estoy presentando un ALV jerárquico en un reporte...

    Tengo algo de dudas sobre como deben de llenarse estos parámetros:

    LS_KEYINFO-HEADER01
    LS_KEYINFO-ITEM01
    LS_KEYINFO-ITEM02


    Tengo entendido que es para relacionar la cabecera con el desplegado...
    no hay algo mas?
    Editado por última vez por ic_man_777; 29/04/2008, 00:53:17.
  • crounly
    Senior Member
    • nov
    • 227

    #2
    esos campos relacionan la tabla de cabecera con la tabla de posiciones del ALV jerárquico, a cada entrada en la tabla de cabecera le correspónderan de 0 a N entradas en la tabla de posiciones relacionadas a través del campo indicado en esos registros

    Por ejemplo, si tenes en la tabla de cabecera , registros de cabecera de pedidos ( VBAK ) y en la tabla de posiciones , registros de posiciones de pedidos ( VBAP ) relacionara ambas tablas a través de su campo VBELN.

    gs_key type slis_keyinfo_alv.

    DATA: BEGIN OF it_cabecera OCCURS 0,
    VBELN LIKE VBAK-VBELN,
    .....
    END OF it_cabecera.

    DATA: BEGIN OF it_posiciones OCCURS O,
    VBELN LIKE VBAP-VBELN,
    POSNR LIKE VBAP-POSNR,
    ....
    END OF it_posiciones.


    initialization.

    gs_key-header01 = 'VBELN'. "CAMPO EN TABLA DE CABECERA
    gs_key-item01 = 'VBELN'. "CAMPO EN LA TABLA DE POSICIONES

    Si la relación es a través de mas de 1 campo pues usas tambien HEADER02-ITEM02...

    Suerte
    http://codigoderetorno.blogspot.com.es/

    Comentario

    • ic_man_777
      Member
      • oct
      • 97

      #3
      OK... muchas gracias por la información

      Comentario

      Trabajando...