Daftar Isi:
Definisi - Apa yang dimaksud dengan Hashed Table?
Tabel hash atau tabel hash adalah tipe khusus dari tabel internal yang digunakan dalam program ABAP, di mana dengan menggunakan fungsi hash, catatan tabel yang diperlukan diperoleh. Seperti jenis tabel internal lainnya, tabel hash juga digunakan untuk mengekstraksi data dari tabel database SAP standar melalui program ABAP atau objek ABAP. Namun, tidak seperti tipe lain dari tabel internal seperti standar atau diurutkan, tabel hash tidak dapat diakses menggunakan indeks. Seperti tabel database, tabel hash juga memerlukan kunci unik.
Techopedia menjelaskan Hashed Table
Fitur dari tabel internal hash meliputi: Untuk menyatakan tabel internal tabel hash, deklarasi tabel internal harus berisi kata kunci 'TYPE HASHED TABLE'. Ini akan membuat tabel internal dapat diakses oleh algoritma HASH internal. Kunci unik harus dinyatakan saat tabel HASH akan digunakan karena wajib dalam algoritma HASH. Kunci unik ditentukan oleh kata kunci 'KUNCI UNIK'. Tabel hash memungkinkan tabel dibaca memiliki biaya terlepas dari ukuran tabel. Tabel hash lebih disukai daripada jenis tabel internal lainnya ketika ada set data besar dengan banyak membaca dan jumlah penulisan yang dapat diabaikan. Tabel hash juga ideal untuk memproses data dalam jumlah besar. Terlepas dari jumlah entri tabel yang ada, waktu respons untuk akses utama dalam tabel hash tetap konstan. Tabel hash bekerja relatif lebih cepat hanya untuk kunci tabel penuh dan tidak dapat bekerja untuk rentang. Definisi ini ditulis dalam konteks SAP