ABAP READ TABLE(Reading Internal Table)

  Report Program

Over View

Use the READ TABLE coomand when get a record from the Internal Table.
It is return one record if gets multiple records.

Sample Code

* Sales Orders store into the Internal Table(IT_TABLE)
DATA: IT_TABLE TYPE TABLE OF VBAK.    " Sales Order Header
      WA_TABLE LIKE LINE OF IT_TABLE. " Structure

SELECT * 
  INTO TABLE IT_TABLE
  FROM VBAK.

* Stored into WA_TABLE
READ TABLE IT_TABLE 
      INTO WA_TABLE
  WITH KEY VBELN = '1234567890'.

* If you want check a data only, can use "NO TRANSPORTING" cpmmand.
* It will be good performance than got a data.
READ TABLE IT_TABLE NO TRANSPORTING FIELD
  WITH KEY VBELN = '1234567890'.
IF SY-SUBRC = 0.
***** can write if get a data. *****
ENDIF.

Please refer here for getting multiple records