Hi,
If you want to maintain entries with key fields then you should go with sorted/hashed table which will prevent duplicate entries.
ie. if you see EKPO table there is EBELN and EBELP are key fields means the combination are unique.
And if you are using sorted with unique field then no need to sort explicitly and you no need to add binary search in read statement.
Regards,
Vadamalai