Skip to Content
0
Former Member
Jul 21, 2008 at 08:03 AM

Problem - Inserting Records into Hashed Tables

784 Views

Help for an ABAP Newbie...

How do I insert records into a hashed table?

I am trying the following, but get the error message,

*You cannot use explicit or implicit index operations with types "HASHED TABLE" or "ANY TABLE". "LT_UNIQUE_NAME_KEYS" has the type "HASHED TABLE".

 TYPES: BEGIN OF idline,
    id TYPE i,
    END OF idline.

  DATA: lt_unique_name_keys TYPE HASHED TABLE OF idline WITH UNIQUE KEY id,
        ls_unique_name_key LIKE LINE OF lt_unique_name_keys.

" Create a record and attempt to insert it into the internal table.
" Why does this cause a compilation error message?
 ls_unique_name_key-id = 1.
  INSERT ls_unique_name_key INTO lt_unique_name_keys.

Thanks,

Walter