Выкладываю класс который позволяет преобразовать набор (SET создаваемый через транзакцию gs01) в range.
Пример использования:
*** Определяем новый RANGE
data:lr_bwasl
type range of bwasl
.
*** Метод для чтения набора в RANGE
call method zcl_set_tools=>get_set_to_range
exporting
im_setname = 'SET_TS'
changing
ch_range = lr_bwasl.