How to create hashed tables?and its purpose
Answer Posted / buddula15
Hashed Table:
You can imagine a hashed table as a set, whose elements you
can address using their unique key. Unlike standard and
sorted tables, you cannot access hash tables using an index.
All entries in the table must have a unique key.Hashed table
is useful when your have to work with very big internal
table and to read it with "READ TABLE WITH KEY ..." .
Sample code for Hashed table Creation :
types:
begin of typ_pernr,
pernr like pa0001-pernr,
ename like pa0001-ename,
end of typ_pernr.
data:
ls_pernr type typ_pernr,
lt_pernr type hashed table of typ_pernr with unique key
pernr.
...
select pernr ename into table lt_pernr from pa0001.
...
loop at itab.
read table lt_pernr with table key pernr = itab-pernr
into ls_pernr.
write: ls_pernr-ename, itab-data.
endloop.
| Is This Answer Correct ? | 19 Yes | 2 No |
Post New Answer View All Answers
What are the events used in abap in the order of execution?
How do you process errors in call transaction method? : abap bdc
How does the interface between the dynpro and the abap/4 modules take place?
What is get cursor field?
What is sap abap data dictionary?
Why are insert and append statement used in sap abap?
I need some information regarding Vcentric Test pattern ? with questions.
What is sap luw or update transaction?
Differentiate between report and dialog program
What is the disadvantage of a call by reference? : abap modularization
What is partner selection?
What are conversion routines? : abap data dictionary
What is size category?
Name some data dictionary objects?
What are the different modes of processing batch input sessions? : abap bdc