Tuesday, January 31, 2012

SAP's Open SQL

ABAP/4 code is portable between databases. To access the database in an ABAP/4 program you will code SAP's Open SQL. Open SQL is a subset and variation of ANSI SQL. The ABAP/4 interpreter passes all Open SQL statements to the database interface part of the work process (see Figure 1.27). There, they are converted to SQL that is native to the installed RDMS. For example, if you were running an Oracle database, your ABAP/4 Open SQL would be converted by the database interface to Oracle SQL statements.

If you use Open SQL, your SQL statements will be passed to the database interface. Using Open SQL has three main advantages. All of these advantages are implemented via the database interface.

PortabilityThe first advantage is the fact that your SQL statements will be portable between databases. For example, if for some reason your company wanted to switch from an Oracle to an Informix database, it could change the database, and your ABAP/4 code would continue to run without modification.

Buffering Data on the Application Server
Secondly, the database interface buffers information from the database on the application server. When data is read from the database, it can be stored in buffers on the application server. If a request is then made to access the same records, they would already be on the application server, and the request is satisfied from the buffer without having to go to the database. This buffering technique reduces the load on the database server and on the network link between the database and application servers, and can speed up database access times by a factor of 10 to 100 times.

Automatic Client Handling
The third advantage of using Open SQL is automatic client handling. With Open SQL, the client field is automatically populated by the database interface. This gives your development and testing teams many advantages, such as the ability to perform multiple simultaneous testing and training on a single database without interference from each other.

28 comments:

21cssIndia said...

SAP - FI/CO (Financial and Controlling)
http://www.21cssindia.com/courses/sap-fi-co-online-training-40.html
Explanation about ERP, what is SAP? R/3 architecture sap methodology
Meaning, Defining & Assigning the organisation structure like
Continution Of Asset Accounting - Define Depreciation Key/li> - Define Screen layout for Asset Master data - Define Screen layout for Depreciation Areas - Create Asset Masters - Create SUB-Asset master - Asset purchase posting - Sub Asset purchase posting - View Individual Asset - View Asset balances by Business Area - Asset Sale posting - Asset Transfer - Asset Scraping - PAYMENT TERMS - REVERSALS - CASH JOURNAL - Controlling - Define Controlling Area/li> - Define Number ranges for controlling - Documents - Versions - Cost Element Accounting - Types of Cost elements/li> - Different types of cost elements - Different types of defining cost elements - Primary cost elements - Secondary cost elements - Make changes of cost elements - Defining Cost element group - Posing using cost elements - Cost center Accounting - Defining cost centers/li> - Define Cost center group - Cost center standard hierarchy - Repost cost - Repost controlling line items - Line item display - Cost center wise report - Settlement & Distribution - Define Cost cycle - Cost center wise variance report - Defining cost center under field status group as a required entry - Posting of the documents using cost elements and cost centers - Internal orders - Define different types of internal orders/li> - Create Internal order & Groups - Repost cost - Repost controlling line items - Line item display - View Internal order wise report - Profit center Accounting - Create Dummy Profit Center& Profit center/li> - Set control parameters for actual data - Maintain Plan versions - Define number ranges for local documents - Maintain Automatic Account Assignment of revenue elements - Choose Additional balance sheets and p&l a/c's - Derivation rules - Profit center wise planning - Expenditure& revenue posting for profit center - Profit center wise variance report for B/Sheet a/c's & p&l a/c's - Profitability Analysis - Define Cost sheet/li> - Define Cost variant - Define credits - Define overhead rates & groups - Define calculation bases - Integration With Mm & Sd Employees to learn at their own pace and maintain control of learning “where, when and how” with boundless access 24/7by 21st Century Software Solutions. contact@21cssindia.com

Unknown said...


thanks for sharing valuable information about SAP.



SAP Online Training

Varshaa said...

OPEN SQL Statements are those statements which are used to update or modify database table data.

The open SQL statements are.
INSERT

Is used to insert data into a database table, data can be inserted into database table using two ways.



SAP training in Chennai


SAP FICO training in Chennai

Shalini said...


Hi, This is shalini from Chennai learned SAP Training in Chennai from mr.karthick. The training really was good and i got selected in leading mnc company as SAP Consultant.

Cranesoft said...
This comment has been removed by the author.
Cranesoft said...

thanks for sharing information about sap FICO sand sap FICO is the most demanding sap module in companies. we are providing the best sap training in Bangalore just click here to get the information about all sap module sap training institutes in Bangalore and sap FICO sap training institutes in Bangalore

oracle procurement said...

Clearly, i am searching out this type of beneficial facts it is very beneficial to me and it's miles useful to who need study ability thru online and who are looking for sap online training
thank for sharing information
oracle fusion procurement online training
oracle fusion procurement training

REBBCADAVids said...

Fabulous post. Thanks a ton for sharing your knowledge! It is great to see that some people still put in an effort into managing their websites. I’ll be sure to check back again real soon. sap cloud erp

Unknown said...

I simply want to tell you that I’m all new to blogs and truly liked you’re blog site. Very likely I’m likely to bookmark your site .You surely come with remarkable articles. Cheers for sharing your website page.

Dot Net Training in Chennai

Software Testing Training in Chennai

Unknown said...

Really nice information here about by choosing with the headlines. We want to make the readers whether it is relevant for their searches or not. They will decide by looking at the headline itself.

SAP ABAP Training in Chennai

SAP FICO Training in Chennai

Unknown said...

This content creates a new hope and inspiration with in me. Thanks for sharing article like this. The way you have stated everything above is quite awesome. Keep blogging like this. Thanks.

AWS Training in Chennai

SEO Training in Chennai

Unknown said...

Good one thanks for sharing it.


Cloud Billing Software

Vishal DurgaIT said...
This comment has been removed by the author.
outsourcingall@outlook.com said...

Thanks for sharing this Informative content. Well explained.Got to learn new things from your Blog on SAP MM.
graphic design

Durga IT Solutions said...
This comment has been removed by the author.
Manigandan said...

Very good explanation on SAP ABAP concepts we do SAP Training in Chennai for all SAP Modules.

Quickbooks support said...

Contact Quickbooks 24 Hour Support Phone Number 800-901-6679 to acquire instant solution of your issues & queries. Get round the clock assistance from our highly skilled technicians. Whenever appear with technical glitches just make a call on the support anytime.

QuickBooks Payroll Support said...

QuickBooks Support Phone Number
Quickbooks Proadvisor Support Phone Number
QuickBooks Helpline Number

sap mm training said...

Thanks for your information
SAP FICO training in Chennai

SAPSPOT said...

It was very nice blog to learn about "SAP's Open SQL". Thanks for sharing

SAP Certifications

IICT said...

Great Information
SAP Training in Chennai

Maheen said...

seo training in lahore and training are a great way to learn and advance in career and I think more people should move towards it.

Unknown said...



You can't believe what i just got,… A loan of $ 60,000. I have been looking for a loan for the past 2years until i was referred to a legitimate lender. Though it was not that easy to approve my loan, as you know nothing good comes easy. But I got my loan within 4 hours i got my loan, and before i knew it, the loan was transferred to me. please friends, don't let any body deceive you and scam you for this is real. Contact them via Email: gaincreditloan1@gmail.com OR You can also whatsApp them at: at +1-(901)676-0641 (WhatsApp Only)

Sabrina Pinto said...

This is a nice post and gives lots of information to us
E_HANAAW_14 Key Points

IICT said...

Great blog...
SAP Training in Chennai

Ratanvali said...

Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site. And I would like to share some information about virtue solutions. www.virtuesolutionsonline.com

technologyforall said...
This comment has been removed by the author.
VISWA Technologies said...

Very neat blog article. Really looking forward to reading more. Want more?https://viswaonlinetrainings.com/courses/sap-fico-online-training/
https://viswaonlinetrainings.com/courses/oracle-bpm-online-training/
https://viswaonlinetrainings.com/courses/hyperion-online-training/
https://viswaonlinetrainings.com/courses/sql-server-developer-training/