MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Información acerca de LS_KEYINFO-HEADER01 (foro/showthread.php?t=12985)

ic_man_777 29/04/08 00:27:30

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?
:confused:

crounly 29/04/08 07:39:40

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

ic_man_777 29/04/08 08:01:19

OK... muchas gracias por la información


Husos Horarios son GMT. La hora en este momento es 15:39:12.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web