SAP内表类型及其数据读取效率评估
内表大概分3种:
1、标准表standard tables:如果不指定BINARY SEARCH附加选项,则默认为线性查找(linear search),既一条一条的查找。
2、排序表(sorted tables):读取数据使用二分查找(binary search)来搜索数据。
3、哈希表(hashed tables):使用哈希算法来查找数据。
对于数据量不大的情况下,建议使用线性搜索来读取数据,这样对于abap程序执行效率更好
对于数据量较大,可以使用二分查找方式读取数据,减少查找次数。