Courses & Institutes
SAP Career Guidence Tool
Courses & Institutes
SAP Career Guidence Tool
» ABAP Tutorial
Difference between Header Data and Item Data
Header Data vs Item DataIn SAP R/3 each document is divided into three parts: Header data Item level Schedule lines.Header data stores the i ...
Selection Screen- Important Points
Some important points related to Selection screen are: 1. Using select options to select records SELECT-OPTIONS: S_CPUDT FOR BKPF-CPUDT DEFAULT ...
CALL TRANSACTION return code 1001
1. When the perform statement (which contains the CALL TRANSACTION statement) was executed directly by pressing F6, Sy-Subrc returned was 0. 2. When ...
Authorizations for the WF-BATCH (system) user.
WF-BATCH or system user is responsible to execute and manage all background jobs in workflows. This sytem user has been defined in the RFC destination ...
ABAP report showing Classical report.
*CLASSICAL REPORT REPORT yclassicalreports_prathyusha NO STANDARD PAGE HEADING LINE-COUNT 20(2) LINE-SIZE 62 MESSAGE-ID ymsg1   ...
Pop up a dialog screen and allow user to pick a selection
This is a simple example of displaying possible choices for a user. The following code prompts the user for a operating system/platform. Upon the use ...
Differences between LSMW and BDC
BDC vs. LSMWBDC and LSMW are the two data migration techniques (from legacy to SAP). BDC technique is usually done by ABAPers.Batch Data Communication ...
Logical Unit of Work (LUW) and Types of LUWs
Logical Unit of Work (LUW )A Logical Unit of Work (LUW or database transaction) is an inseparable sequence of database operations which must be execut ...
How to display entries in User Menu
A user menu includes the menus of the single roles and composite roles that are assigned to the user. If a composite role does not have a separate men ...
RABAX_STATE error, ASSERT condition was violated
Termination Type: RABAX_STATEGetting following error When we launch any transaction SOLMAN_SETUP or SM_WORKCENTER:The ASSERT condition was violated. T ...
To Control Excel Using OLE Automation In ABAP
Excel remains the most powerful tool of the Microsoft office package, the ease of use and function available make it favorite among the users. I have ...
Difference between BAPI and Function Module
BAPI vs Normal Function ModuleBAPI stands for Business API (Application Program Interface).A BAPI is remotely enabled function module ie it can be inv ...
Difference between Insert, Update and Modify
INSERT - Add a new record into the database table.MODIFY - If record is available it modifies otherwise it wont modify.UPDATE - If record is available ...
How to Get the User List with T-codes?
Goto SUIM T-codeuser-> users by complex selection criteria-> by transaction authorization-> here enter the transactions->then execute.Fina ...
Sequence of Event Triggered in Report
What is Sequence of Event Triggered in Report?Driver:initializationat selection-screenstart-of-selectiongetend-of-selectionUserat line-selectionat pfn ...
ABAP Managed Database Procedure (AMDP) in HANA
This tutorial gives us an introduction to ABAP Managed Database Procedure in HANADefinition of ABAP Managed Database Procedure (AMDP)ABAP Managed ...
SAPSCRIPT - LAYOUT SET
SAPSCRIPT - LAYOUT SETSAPscript is the integrated text management system of the SAP R/3 System. SAPscript is tightly integrated into the SAP System. I ...
Performance Tuning with Select statements, Internal table usage, Database index
There are 3 Major Areas for ABAP Performance Tuning Select statements Internal table usage Database indexSelect Statements Ensure that data is ...
Create ABAP CDS Views with Input Parameters on HANA
How to create ABAP CDS views with Input Parameters on SAP HANA?This tutorial explains how to input parameter and consume ABAP Core Data Services View ...
Explain the EXPORT and IMPORT commands
Explain the EXPORT and IMPORT commands? How can you pass more than one group of data by using IMPORT commands? EXPORT :- To read data objects from ...
How to delete Lock entries from SM12 Programmatically?
I have to delete lock entry for lock object ESDOKOBJ. We have the FM DEQUEUE_ESDOKOBJ. But this is not working.we can use this Fm to delete enqueue Ob ...
ALV (ABAP List Viewer) Overview
What is ALV? ALV (Abap List Viewer) is a grid control, used for displaying lists. The tool provides common list operations as generic functions and en ...
Trusted/trusting Relationship between two SAP systems
Problems may occur when setting up a trust relationship(trusted/trusting system relationship) between two SAP systems and when using this relationship ...
Smartforms for Beginners
Smartforms Objective The objective of this section is to introduce Smart Forms. The topics covered include : Features and advantages of Sm ...
Use of SY-REPID and SY-UCOMM
SY-REPID: System fields are variables but you should always treat them as though they were constants, and only read them. If you change their values, ...
SAP ABAP/4 Performance Tuning
Table Of Contents 1) Incorporate CHECK statements for table fields into the WHERE clause of the SELECT statement 2) Check whether the runtime matc ...
Translating text elements
Translating text elements is really simple - not! Does anyone know of any documentation that cuts through all the c**p about text proposal pools and t ...
Difference between SAPSCRIPTS and SMARTFORMS
SMARTFORMS vs. SapScript (SE71)The Following are the differences :- a) Multiple page formats are possible in smartforms which is not the case in SAPSc ...
BAPI for Sales Order creation.
*&---------------------------------------------------------------------* *& Report ZBC2_TRG05_PRG30 *& *&----------------------------------------- ...
Difference between Sy-tabix and Sy-index
Sy-tabix vs Sy-indexSy-tabix is used to find the current line in the internal table; it’s a current line index. Whereas sy-index in used to find ...
What is SAP ABAP?
SAP ABAP Training Tutorials for Beginners
ABAP Data Types and Objects
SAP ABAP System Variables
ABAP Internal Tables
ABAP Table Control
ABAP Date & Time
ABAP Data Dictionary
ABAP Views Types
SSCR Key in SAP ABAP
ABAP Script Commands
ABAP Menu & Screen Painter
ABAP Search Help
ABAP Lock Object
ABAP Function Modules
SAP ABAP Performance Tuning
ABAP WEB DYNPRO
ABAP User Exits, Customer Exits and BADI
SAP ABAP PBO and PAI
ABAP Core Data Service
ABAP Native vs. Open SQL
SAP ABAP Interview Questions
SAP ABAP Certification Cost