Open SQL
SELECT statement
SELECT is an Open-SQL-statement for reading data from one or several database tables into data objects.
-
Selecting All Records
* This returns all records into internal table lt_mara. SELECT * FROM mara INTO lt_mara. -
Selecting Single Record
* This returns single record if table consists multiple records with same key. SELECT SINGLE * INTO TABLE lt_mara FROM mara WHERE matnr EQ '400-500'. -
Selecting Distinct Records
* This returns records with distinct values. SELECT DISTINCT * FROM mara INTO TABLE lt_mara ORDER BY matnr. -
Aggregate Functions
* This puts the number of records present in table MARA into the variable lv_var SELECT COUNT( * ) FROM mara INTO lv_var.