возможно, я неправильно понимаю, но разве вы не хотите что-то подобное?
type: begin of t_lookup,
rec_key type string,
value type i,
end of t_lookup.
data: it_lookup type hashed table of t_lookup with unique key rec_key.
затем, как только он будет заполнен, прочитайте его обратно
read table it_lookup with key rec_key = [value] assigning <s>.
if sy-subrc eq 0.
" got something
else.
" didn't
endif.
к сожалению, в ABAP массивов не существует, но для этого вида поиска предназначена хэшированная таблица (быстрый доступ, уникальные ключи).