S OneStopSAP
Tutorials

SAP articles

332 tutorials, cross-tagged with 17 SAP modules.

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

ABAP Nov 13, 2009

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

BASIS Nov 13, 2009

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

BASIS Nov 13, 2009

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

BASIS Nov 13, 2009

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

BASIS Nov 13, 2009

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

Cookies on OneStopSAP

We use cookies for session handling and anonymous traffic analytics. No third-party tracking, no profiling.

Privacy →