为了使用二进制搜索读取表的目的,基于一个字段对内部表(已经基于三个字段排序)进行排序是一种好习惯吗?
例如:
SORT itab by field1 field2 field3.
READ TABLE itab WITH KEY field1 = 'X'
field2 = 'Y'
field3 = 'Z' BINARY SEARCH.
SORT itab by field1.
READ TABLE itab WITH KEY field1 = 'X' BINARY SEARCH.
如果我根据 field1 再次对内部表进行排序以用于第二次读取表语句的目的,是否可以?