SAP ABAP Programs and Programming

Inspired. Innovative. Intelligent

 

ABAP/4 Programming

SAP Print Workbench

SAP Logistics-SD

SAP IS-Utilities

SAP Upgrade

Interview Questions

Classic & ALV Reports

OOPs and ABAP Classes

SAP Logistics-MM

SAP CRM

SAP Tips & tricks

Tools and Utilities

Interfaces

Dialog Programming

SAP Logistics-PM

SAP-HR

Books or e-Books

Re-usable Code

BDC & LSMW

Function Modules

SAP Logistics-FI CO

SAP-Basis

Post Your Resume

Performance Techniques

SAP Script & Smartforms

Workflow

SAP Logistics-PP-PI

SAP-NetWeaver

Post SAP/ABAP Jobs

Innovative Programs

ABAP/4-Data Dictionary

ABAP Others

SAP Logistics-QM

SAP Other

Need help for SAP Job

Best Practices

     
Latest Posts

          Reward Points Program

               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

April Month's top Scorers

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.

Major
Major
k.phani
Captain
Captain
bhaktig
Major
Major
ramanaidea
         
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  |  Reward Program terms  |  Suggestions/Feedback  |   contact us 

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.