Olá Mandi. Experimente as tabelas ckmlhd/ckmlpp/ckmlcr. O seguinte select é apenas um exemplo. Se estiver a trabalhar com AVR ou com a função empresarial COGM, também precisará do ckmlrunperiod que faz o acompanhamento das execuções de ML.
SELECT * INTO CORRESPONDING FIELDS OF TABLE t_ckmlhd_pp_cr
FROM ckmlhd AS a
INNER JOIN ckmlpp AS b
ON ( a~kalnr = b~kalnr )
INNER JOIN ckmlcr AS c
ON ( b~kalnr = c~kalnr
AND b~bdatj = c~bdatj
AND b~poper = c~poper
AND b~untper = c~untper )
FOR ALL ENTRIES IN ti_movmerc
WHERE a~matnr EQ ti_movmerc-matnr
AND a~bwkey EQ ti_movmerc-werks
AND b~bdatj EQ p_anio
AND b~poper IN so_poper
AND b~untper IN t_untper
AND c~curtp = t_curr