в ecc 6 появились вторичные индексы для внутр.таблиц.
проверьте уровень базиса >= 700 или попробуйте
скомпилировать
Code:
data: bkpf_t        type table of bkpf
                    with non-unique sorted key aw1  components
                      awtyp awkey
                    with unique hashed key h1  components
                      bukrs belnr gjahr
    . 
bkpf_t можно аппендить без указания ключа,
если указать using key h1 ,то будет использоваться соотв индекс,
были статьи про новый abap и вторичные индексы,
есть нюансы, напр в bkpf_t не даст вставить дубликат строки ключ h1, 
ключ aw1 может выдать набор строк.
если у вас 4.7, используйте 2 таблицы.
сортированную можно заполнить так
Code:
sorted_table[] = standard_table[].