在SAP ABAP中使用-“标准表”,“哈希表”或只是“表”之间的区别
“TYPESTANDARDTABLEOF”是指标准表。它指的是一个普通的内部表,如果您在排序时在表上定义了键,则可以通过表索引或键来访问它。
“TYPEHASHEDTABLEOF”是指通用哈希内部表。使用哈希算法创建表并存储数据。哈希算法的主要优点是访问表的任何部分都与表的大小无关,因此,表大小的增加不会导致数据不可访问性的任何延迟。如果您需要存储大型数据集并且经常访问该数据集,则最好使用哈希表。
“TYPETABLEOF”是指表的一般定义,可用于引用任何类型的表。但是,使用当前的面向对象范例,除了类型之外,您还需要至少指定标准或哈希值。