Hi,
the mismatch is in this code:
ifnot it_bsak isINITIAL.
select bukrs belnr tcode
from bkpf
INTOtable it_bkpf
FORALL ENTRIES IN it_bsak
where bukrs = s_bukrs and belnr = it_bsak-belnr.
endif.
You try with this code:
ifnot it_bsak[]isINITIAL.
select bukrs belnr tcode
from bkpf
INTOtable it_bkpf
FORALL ENTRIES IN it_bsak
where bukrs IN s_bukrs
and belnr = it_bsak-belnr
and gjahr = it_bsak-gjahr.
endif.
Regards
Ivan