In ABAP programs we use SAP Open SQL to access the data from a database. It’s different than the conventional native SQL languages. While programming in SAP Open SQL we don’t need to know which database is using the system. What ever be the database like Oracle or Informix the SAP Open SQL code will be same. Here are the main advantages using this.
Portability: if the companies decide to change the database, we don’t need to change our ABAP programs.
Buffering data: While running Open SQL code all the database data will be buffered in Application Server. So in the same session next time the queries don’t need to fetch the data from database server. Instead of that data will provide from the buffering data. It will speed up the database access time.
Automatic Client handling: The client filed will be automatically populated by the database interface.
Also Read : ABAP Tutorial Home page