Thursday, February 7, 2013

SAP-R/3-ABAP/4-Open-SQL-Statements-and-its-Usage

SAP Open SQL, ABAP Open SQL,In SAP R/3 System data is stored in data base tables. SAP has created a set of SQL statements called Open SQL statements to perform operations on databases. SAP Open SQL contains a subset of Standard SQL statements, with some enhancements, which are specific to SAP ABAP. Here we are providing a article which gives a clear idea about Open SQL Statements in SAP ABAP/4. Click on read more to read this article.



SAP-R/3-ABAP/4-Open-SQL-Statements-and-it's-Usage


In SAP R/3 System data is stored in Data base Tables. SAP has created a set of SQL statements called Open SQL statements to perform operations on databases. Open SQL contains a subset of Standard SQL statements, with some enhancements, which are specific to SAP. Here we are providing a article which gives a clear idea about Open SQL Statements in SAP ABAP/4.

  With Open SQL, you can access any database table with in the SAP system, regardless of manufacturer of database table e.g., Oracle, Informix etc.,

  In case of Open SQL, an interface translates Open SQL commands specific to database in use.

  In case of Native SQL, Native SQL statements access the database directly.(No interface)


  Key words with Open SQL


°Select

°Insert

°Update

°Modify

°Delete


Simple Select Query
------------------------

1)  Select * from <table>.
      Write:/ <table>.
  Clear <table>.
  Endselect.

  (You can also use Where clauses in select)


Select upto 1 rows Query
----------------------------


2)  Select * from <table> upto 1 rows.
      Write:/ <table>.
  Clear <table>.
  Endselect.

  (You can use Where clauses)


Select Single * Query
------------------------


3)  Select single * from sflight   where carrid = ‘LH’ and   connid = ‘0400’ and  fldate =       ‘19950228’.
  Write:/ sflight-carrid, sflight-  connid,sflight-fldate, sflight-  seatsocc.


4)   Select carrid connid from sflight in to  (v_carrid,v_connid).
  Write:/ v_carrid,v_connid.
  Clear : v_carrid,v_connid,sflight.
  Endselect.


5)  Select * from sflight.
     Select * from sbook where carrid =   sflight-carrid.
  Wright : / sflight-carrid,sflight-connid,   sbook-bookid.
  Clear sbook.
    Endselect.
  Clear sflight.
 Endselect.


6)Select f~carrid f~connid f~fldate into         
   (carrid,connid,date) from sflight as f                    
   inner join spfli as p on f~carrid =   p~carrid  and f~connid = p~connid              
   write:/ carrid,connid,date.                   
   Endselect.   
       

7) select scustom~name scustom~city  sbook~carrid sbook~bookid into (scustom-name, scustom-city,sbook-bookid, sbook-carrid) from scustom left outer join sbook  on scustom~id = sbook~customid and sbook~fldate = '19971015’.                      
    write: / scustom-name, scustom-city,sbook-carrid,  sbook-bookid.                                   
    endselect.


      SY-SUBRC is a system variable.

•Returns zero after every successful operation.

•Returns non zero, if the operation is not successful.

        •Never use SY-SUBRC with in the Select - End select statement.   


  Select * from sflight where carrid = ‘MN’.
  Wright:/ sflight-carrid,sflight-connid.
  Clear sflight.
  Endselect.
  If sy-subrc <> 0.
  Write:/ ‘No data found’.
  Endif. 



  ztable-fname  = ‘BILL’.
  ztable-lname  = ‘CLINTON’.
  ztable-add1  = ‘USA’.
  ztable-add2  = ‘WASHINGTON’.

  Insert ztable

  update ztable set add1 = ‘AMERICA’ where fname = ‘BILL’.

  ztable-fname  = ‘ATAL BIHARI’.

  ztable-lname  = ‘VAJPAI’.
  ztable-add1  = ‘INDIA’.
  ztable-add2  = ‘NEW DELHI’.

  Modify ztable.
  (above record will be inserted if not existing, else modified) 

Delete from ztable where fname = ‘BILL’.   


This all about Open SQL Statements in SAP-ABAP/4, dear ABAPers if you want to extend this post please write your views on below comments box. 




"You found the information helpful and want to say thanks? Your donation is enough to inspire us to do more. Thanks a bunch!"

0 comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Categories

ABAP (1) ABAP Interview Questions (112) ABAP Open SQL Statements (1) ABAP Syntax Rules (6) ABAP WORKBENCH (2) ABAP-Interview-Questions (52) ALE IDOC (6) ALE IDOC Interview Questions (6) ale-idoc (6) ALE-IDOC-Interview-Questions (19) ALV Interview Questions (5) ALV-Interview-Questions (22) BADI (2) BAPI (1) BAPI Interview Questions (1) BAPI-Interview-Questions (14) BDC (6) BDC Interview Questions (6) BDC-Interview-Questions (9) big data (2) big data interview questions (1) Classical Reports Interview Question (3) Classical-Reports-Interview-Questions (22) Conditional Statements (1) Cross Applications (3) Cross-Applications (14) Data Dictionary (22) Data Type Questins (1) Data types (1) Data-Dictionary (48) Data-Type-Questins (6) Dialog programming (5) Dialog Programming Interview Questions (4) Dialog-Programming (30) DOMAIN Interview Questions (1) Domain-Interview-Questions (8) Function Module (2) hadoop (2) hadoop interview questions (2) hdfs (1) IDoc Tutorials (6) Interactive Report Interview Questions (4) Interactive-Reports-Interview-Questions (22) Internal Tables (1) interview questions (1) Lock Object Interview Questions (1) Lock-Objects-Interview-Questions (10) Logical Database (1) Modularization Interview Questions (4) Modularization-Interview-Questions (25) Module Pool Programming (5) Module-Pool-Programming (39) modules in sap (1) Object Oriented ABAP (19) Object Oriented ABAP Interview Questions (15) object-oriented-abap (2) Object-Oriented-ABAP-Interview-Questions (34) OOABAP (9) Reports (14) Reports Interview Questions (9) Reports-Interview-Questions (19) RFC (1) RFC Interview Questions (1) RFC-Interview-Questions (14) RICEF (1) RICEF Objects (1) SAP (4) SAP ABAP (4) SAP ABAP Interview Questions (42) SAP ABAP Introduction (46) SAP ABAP Message Types (2) SAP BADI Interview Questions (2) SAP Basics (71) SAP Books (2) SAP Certification (1) SAP CONSULTANTS (5) SAP CRM (1) SAP ENHANCEMENTS (3) SAP EXITS (2) SAP EXITS ( SAP ENHANCEMENTS ) Interview Questions (1) SAP Free Books (1) SAP HR (2) SAP Lock Object (1) sap modules (2) SAP Open SQL Statements (1) SAP R/3 Architecture (4) SAP Search help (1) SAP Smartforms (1) SAP Smartforms Interview Questions (2) SAP Tables (5) SAP Tcodes (10) SAP Views (1) SAP Webdynpro ABAP (12) SAP Work Processors (2) SAP Workflow (3) SAP-BADI-Interview-Questions (11) SAP-Enhancements (39) SAP-Exits (39) SAP-Exits-Enhancements-Interview Questions (3) SAP-HANA (1) SAP-HANA-Interview-Questions (1) SAP-Smartforms-Interview-Questions (2) SAP-Workflow (3) Scripts (3) Scripts Interview Questions (2) Scripts-Interview-Questions (32) Search Help Interview Questions (1) Search-Help-Interview-Questions (9) Smartforms (1) Table Maintenance Generator (1) Table-Maintenance-Generator (4) Tables in SAP (2) Tables Interview Questions (3) Tables-Interview-Questions (3) Type Group Interview Questions (1) Type-Group-Interview-Questions (7) Variable Declaration (1) Views Interview Questions (1) Views-Interview-Questions (5) Webdynpro (12) what is big data (1)

Protected Blog

 
This blog is not affiliated to SAP AG |SAP is trademark of SAP AG |The information collected from various sources use information with your own risk.