have a look at the following:
IF l_count < 10.
CONCATENATE 'BIC/ZP_QTY0' l_count INTO l_comp_qty.
CONCATENATE 'BIC/ZP_AM0' l_count INTO l_comp_amnt.
ELSE.
CONCATENATE 'BIC/ZP_QTY' l_count INTO l_comp_qty.
CONCATENATE 'BIC/ZP_AM' l_count INTO l_comp_amnt.
ENDIF.
and see what's in your source structure... (the highlighted row is wrong)