The above figure shows a brief list of the new syntax in Open SQL, along with examples. The first thing to notice is the @ symbol used for escaping so-called host variables. The ABAP language is considered the host of the embedded Open SQL, so the host variable means ABAP variable or constant inside the Open SQL statement.
Every host variable except literals must be escaped with a preceding @ sign at every position in the statement. A comma-separated list of fields can now be used. In addition, Open SQL now supports the use of arithmetic and string expressions, as well as the CASE conditional expressions shown in the second example.
Using the new Open SQL features has the following implications:
With ABAP 7.5 a different order of some of the clauses of Open SQL statements is supported as follows: