Программа создает короткие дампы при добавлении отсортированной таблицы в неправильном порядке сортировки
data: sorted_tab type sorted table of ty_tab with non-unique key key,
line type ty_tab.
line-key = 1.
append line to sorted_tab. "works fine"
line-key = 2.
append line to sorted_tab. "works fine"
line-key = 1.
append line to sorted_tab. "<==== Short dump here"
Используйте INSERT вместо:
data: sorted_tab type sorted table of ty_tab with non-unique key key,
line type ty_tab.
line-key = 1.
insert line into table sorted_tab. "works fine"
line-key = 2.
insert line into table sorted_tab. "works fine"
line-key = 1.
insert line into table sorted_tab. "works fine"
Примечание Если бы у вас была клавиша UNIQUE , вы все равно получили бы короткий дамп, потому что вы используете один и тот же ключ дважды