TOMA TE PASO LA FUNCION QUE TENGO YO HECHA.
Data: begin of gt_entregas occurs 0,
matwa like lips-matwa
Data: end of gt_entregas.
select matwa into gt_entregas-matwa
from lips
where vbenl = <nentrega>
append gt_entregas.
endselect.
exec sql.
connect to
_conex
endexec.
loop at gt_entregas.
exec sql.
insert into <tabla>(material) values
(:gt_entregas-matwa)
endexec.
exec sql.
commit
endexec.
exec sql.
disconect
_conex
endexec.
esto te coge una entrega y te saca todas las lineas del picking.
un saludo.