|
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:
|
|
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. |