Isi kandungan:
Definisi - Apakah maksud Jadual Hashed?
Jadual hashed atau jadual hash adalah jenis jadual dalaman khas yang digunakan dalam program ABAP, di mana dengan menggunakan fungsi hash, rekod jadual yang diperlukan diperolehi. Seperti jadual jadual lain yang lain, jadual hashed juga digunakan untuk mengekstrak data dari jadual pangkalan data SAP standard dengan menggunakan program ABAP atau objek ABAP. Walau bagaimanapun, tidak seperti jadual dalaman lain seperti standard atau disusun, jadual hash tidak boleh diakses menggunakan indeks. Seperti jadual pangkalan data, jadual yang mempunyai hashed juga memerlukan kunci yang unik.
Techopedia menerangkan Jadual Hashed
Ciri-ciri jadual dalaman hashed termasuk: Untuk mengisytiharkan jadual dalaman jadual hashed, pengisytiharan jadual dalaman harus mengandungi kata kunci 'TYPE HASHED TABLE'. Ini akan menjadikan jadual dalaman dapat diakses dengan algoritma HASH dalaman. Kekunci unik mesti diisytiharkan apabila jadual HASH digunakan kerana ia adalah mandatori dalam algoritma HASH. Kunci unik ditakrifkan oleh kata kunci 'UNIK KEY'. Jadual hash membolehkan meja dibaca untuk mempunyai kos bebas daripada saiz meja. Jadual-jadual hashed lebih disukai berbanding jenis-jenis jadual dalaman yang lain apabila terdapat set data yang besar dengan banyak bacaan dan bilangan penulis yang boleh diabaikan. Jadual hashed juga sesuai untuk memproses sejumlah besar data. Tidak kira berapa banyak entri jadual yang ada, masa respons untuk akses utama dalam jadual hashed tetap tetap. Jadual hashed berfungsi lebih cepat hanya untuk kekunci jadual penuh dan tidak boleh berfungsi untuk julat. Takrif ini ditulis dalam konteks SAP