SAP articles
332 tutorials, cross-tagged with 17 SAP modules.
Sending Emails and SAP Mail Using ABAP
SAP is a robust system, which gives many facilities in the form of Function Modules (FMs) for connecting to external systems or for use within the system. With a clever use of these FMs we can achieve...
SAP ABAP Performance Tuning - Performance Analysis Tools
Following are the different tools provided by SAP for performance analysis of an ABAP object 1. Run time analysis transaction SE30This transaction gives all the analysis of an ABAP program with respec...
SAP ABAP Performance Tuning - Use ABAP SORT instead or ORDER BY
The order by clause is executed on the database server, while the sort statement is executed on the application server. Thus instead of giving the order by in the select clause statement, it is better...
SAP ABAP Performance Tuning - Proper use of INNER JOIN Statement
When multiple SAP tables are logically joined, it is always advisable to use inner join to read the data from them. This certainly reduces the load on the network. Let us take an example of 2 tables...
SAP ABAP Performance Tuning - Proper Use of Move Statement
Instead of using the move-corresponding clause it is advisable to use the move statement instead. Attempt should be made to move entire internal table headers in a single shot, rather than moving the...
SAP ABAP Performance Tuning - Proper Structure of the WHERE Clause
When a base table has multiple indices, the where clause should be in the order of the index, either a primary or a secondary index.To choose an index, the optimizer checks the field names specified i...
SAP ABAP Performance Tuning - Use of FOR ALL Entries
Outer join can be created using this addition to the where clause in a select statement. It speeds up the performance tremendously, but the cons of using this variation are listed below 1. Duplicates...
SAP ABAP Performance Tuning - Using Table Buffering
Use of buffered tables is recommended to improve the performance considerably. The buffer is bypassed while using the following statements Select distinct Select … for update Order by, group by,...
SAP ABAP - Appending Internal Tables
Appending 2 internal tables Instead of using the normal loop-endloop approach for this kind of programming, use the variation of the append command. Care should be taken that the definition of both t...
SAP ABAP - Use of Binary Search Option
Use of binary search optionWhen a programmer uses the read command, the table is sequentially searched. This slows down the processing. Instead of this, use the binary search addition. The binary sear...
SAP ABAP - Modifying a Group of Lines
Modifying a group of lines of an internal tableUse the variations of the modify command to speed up this kind of processing. Not recommended Loop at int_fligh. If int_fligh-flag is initial. Int_fligh-...
SAP - Using the Into Table Clause
Use of the into table clause of select statementInstead of appending one record at a time into an internal table, it is advisable to select all the records in a single shot.Not recommended Refresh: in...
SAP - Using Views instead of Base Tables
Use of Views instead of base tablesMany times ABAP programmers deal with base tables and nested selects. Instead it is always advisable to see whether there is any view provided by SAP on those base t...
SAP - Using Aggregate Functions
Use the already provided aggregate functions, instead of finding out the minimum/maximum values using ABAP code.Not recommended Maxnu = 0. Select * from zflight where airln = 'LF' and cntry =...
SAP ABAP - Use of selection criteria
Instead of selecting all the data and doing the processing during the selection, it is advisable to restrict the data to the selection criteria itself, rather than filtering it out using the ABAP code...
SAP ABAP Performance Tuning Tips & Tricks Introduction
Need for performance tuningIn this world of SAP programming, ABAP is the universal language. In most of the projects, the focus is on getting a team of ABAP programmers as soon as possible, handing ov...
SAP - Help From Other Sources
1. Consulting Companies One of SAP's key strategies has been to develop partnerships with the Consulting Companies. This has contributed enormously to the widespread adoption of SAP due to the fac...
SAP - Help From SAP AG
There is a ton of help available out there - depending on your companies budget and culture – to help you along your journey beginning with your strategy and ending up when you reach that hallowed (an...
SAP - Its Cost
There is a defining moment in the journey of all companies on the road to SAP nirvana. This moment comes just after the company has concluded that it want's SAP, it needs SAP, it's gotta have...
SAP - Who is it made for?
We have all heard about the large (and very large) companies who have implemented (or are still busy implementing) SAP R/3. But SAP is gaining acceptance by smaller companies too.There are many reason...