SAP ABAP - Hashed Internal Table (Table's Key Access) With Example.

Submitted By: Shilpa Gunjan (L&T Infotech) (Hashed Table performance when the key used is table’s key) Now the table SKB1 has a primary key which is a combination of BUKRS (Company Code) & SAKNR (G/L Account Number). When we make a hashed table with key same as the table key, the performance improves drastically as shown. REPORT z_internal_table_performance. *Sorted Internal table (Performance) PARAMETERS p_ktopl LIKE t001-ktopl. PARAMETERS p_bukrs LIKE skb1-bukrs. PARAMETERS p_saknr LIKE skb1-saknr. DATA: v_time1 TYPE i, v_time2 TYPE i, v_time_f TYPE i. DATA: st_skb1 TYPE STANDARD TABLE OF skb1, so_skb1 TYPE SORTED TABLE OF skb1 WITH UNIQUE KEY bukrs saknr, ha_skb1 TYPE HASHED TABLE OF skb1 WITH UNIQUE KEY bukrs saknr, wa_skb1 TYPE skb1. SELECT * FROM skb1 INTO TABLE st_skb1. WRITE: /'No.Of Entries Fetched:', sy-dbcnt. ULINE. so_skb1 = st_skb1. ha_skb1 = so_skb1. *********STANDARD TABLE************** CLEAR: wa_skb1, v_time1, v...