abapmaster.com

           Inspired. Innovative. Intelligent

 

Learn SAP ABAP Programing........              Be Part of abapmaster Forum...........It's FREE..........Join Today Download ABAP Programs, Tool and Utilities           Prepare for Interview and Certifications

| Invite Your Friend | Book Mark this Page

SAP ABAP Interview Questions SAP ABAP Forum ABAP Tips and Tricks Others SAP Sites SAP ABAP Programs

ABAP Interview Questions

SAP ABAP Forum

SAP ABAP Tips & Tricks Top SAP Sites

SAP Tools and Utilities

SAP ABAP Quiz Search SAP ABAP Forum SAP ABAP Best Practices SAP Books and e*Books Re-usable SAP ABAP Code
    Performance Techniques   Innovative SAP Programs
         
         
Latest Posts What is ABAP

SAP Tools and Utilities

Smartform and smartstyles download/upload tool Beta Ver

This SAP ABAP utility/tool can download or upload smart form and smart styles direct to you desktop. Using this tool you can save your smart form/ Smart style in your CD/ Floppy. So is it not interesting ? ...

 

Innovative SAP Programs

Moving Characters in SAP ABAP Report Output

A sample program to show how we can have a dynamic

ABAP the Advanced Business Application Programming is a programming language for developing (to tailor and enhance SAP applications) applications for the SAP R/3 system. ABAP is one of many application-specific fourth-generation languages (4GLs) first developed in the 1980s. By 2001, all but the most basic functions were written in ABAP. In 1999, SAP released an object-oriented extension to ABAP called ABAP Objects, along with R/3 release 4.5.

 

ABAP/4 is the language created by SAP AG for implementation and customization of their R/3 system. The rough English translation of the acronym would be A Business Application Programming language, version 4. It is a block-structured language.

ABAP/4 contains some highly report-oriented event-driven control structures. For instance, events can be defined for:

         
What is SAP ABAPMASTER Tip of the Day

The name SAP is acronym for Systems, Applications & Products in Data Processing (in English) was founded by five former IBM employees in 1972.  One year later, the first financial accounting software, forming the basis for the continuous development was get completed, which later on was know as the "R/1 system. Here" "R" stands for real-time data processing. By the end of the decade, SAP R/2 came into world. SAP R/2 was a mainframe like DB/2 based business application software that was very successful in the 1980s and early 1990s. It was particularly popular with large multinational European companies who required soft-real-time business applications, with multi-currency and multi-language capabilities built in.

 

SAP R/3 a client-server version was officially launched on 6 July 1992 which was manageable on multiple platforms and operating systems, such as Linux, opened up SAP to a whole new customer base.

 

SAP R/3 is perhaps the best known ERP (Enterprise Resource Planning) system on the market. SAP R/3 is a client/server based 3-tiered application. It has

Presentation layer - interfaces with the user

Application layer  - Have all the business-specific logic

Database layer - records and stores all the information about the system, including transactional and configuration data.

ABAP/4 program optimization techniques

Sometimes an ABAP/4 programs may take a very long time to execute and hence eats up all the systems resources.

To reduce the system load and to increase the processing time the ABAP/4 program should use the below ABAP/4 program optimization techniques.

1. Avoid read/write to hard disk as these operations are most expensive.
2. Avoid 'SELECT *', instead use select with fields Name i.e. SELECT f1 f2 f3..
3. Use field-groups for processing large data.
4. Use table keys(as far as possible) in the WHERE clause of the select statements.
5. Avoid nested selects or nested loops.
6. Use binary search wherever possible
7. evaluate performance using GET RUN TIME command for small pieces of program.

 
   
 

privacy policy  |  terms of use  |   contact us  |   feedback 

All the site contents are Copyright © www.abapmaster.com and the content authors. All rights reserved. 
All product names are trademarks of their respective companies. The site www.abapmaster.com is in no way affiliated with SAP AG. 
Every effort is made to ensure the content integrity. Information used on this site is at your own risk. 
The content on this site may not be reproduced or redistributed without the express written permission of 
www.abapmaster.com or the content authors. 

This site is best viewed with Internet Explorer 5.5 or higher.