Core ABAP Tutorials, Courses and interview questionS

Lesson Name Description
Using Message Class in SAP ABAP Learn how to use message class in SAP ABAP programs, Function Modules and other ABAP programing areas.
Using Package Size in Select Statements in SAP ABAP Using package size in SAP ABAP Select statements to increase the performance of a ABAP program
Reading and Writing data on application server in SAP Reading a file stored in application server in SAP ABAP, writing a file to application server in SAP ABAP
Dynamic date manipulation for Variant in SAP ABAP Dynamic date manipulation in variants in SAP ABAP, update variant date dynamically in SAP ABAP variants
Different Select Statements in SAP ABAP Different types of select statements used in SAP ABAP programming to read data from database table.
How to transport SAPSCRIPT in SAP? How do we transport SAPSCRIPTS in SAP from one system to another system (Server DEV-TEST-PRD).
Using Collect and Append in SAP ABAP Using collect and append statements in SAP ABAP, difference between append and collect
Calling browser from SAP ABAP Calling a browser from SAP ABAP using CALL_BROWSER Function module, call browser from ABAP
ALV Edit and Save Functionality in ABAP Making an ALV editable in SAP ABAP and save data after editing, editable ALV using normal ABAP function modules
ALV popup display and select Display ALV report in popup window, capture the selected value based on user action
Working with EXIT, STOP, CONTINUE and RETURN in SAP ABAP Learn how to use STOP, EXIT, CONTINUE and RETURN commands in SAP ABAP, difference between STOP, EXIT, CONTINUE and RETURN in SAP ABAP
Version Management in SAP ABAP Working with version management in SAP ABAP programming, retrieving older versions in SAP programs
How to transport a variant in SAP ? How to transport a variant of an ABAP report to production ?, transport SAP variant using program RSTRANSP
Get IP address of the user in SAP ABAP Get IP address of the logged in user using SAP ABAP function module TERMINAL_ID_GET and class CL_GUI_FRONTEND_SERVICES=>GET_IP_ADDRESS

Availeble under course Content

Lesson Name Description
What is ERP ? What is SAP and why SAP ? What is an ERP? What is SAP ERP Software? Introduction to SAP ERP and List of modules in SAP ERP
What are SAP Consultants? Types of SAP Consultants What are the types of consultants in SAP? SAP Technical Consultants, SAP Functional Consultants and SAP Basis Consultants
What are Internal Tables and Work areas ? What is an internal table and work area in SAP ABAP ? Difference between internal table and work area
Select Single and Select up to 1 rows Select single and Select up to 1 rows, What is the difference between Select Single and Select up to 1 rows in SAP ABAP ?
Using selection-screen Parameters in SAP ABAP How to add an input field in Selection Screen using SAP ABAP ? Using Parameters in SAP ABAP Programming
Modularization Techniques What is a Modularization in SAP ABAP Programming ? Types of Modularization techniques in SAP ABAP programming
What is SAP System landscape ? What is SAP System Landscape? What are SAP Development, Quality Assurance and Production systems in SAP?
Classical Reports, What are the events of Classical Reports ? Classical reports in SAP ABAP programming, Classical report events in SAP ABAP programs
Interactive Reports and it`s events in SAP ABAP Events of Interactive reports in SAP ABAP, interactive reporting in SAP ABAP
SAP ABAP ALV Reports Developing ALV reports in SAP ABAP programming, Advantages of ALV reports in SAP ABAP
Sap scripts and Components of Sap scripts SAP Scripts, SAP Scripts are client dependent and components of SAP Scripts
What is SAP memory and ABAP memory ? Transferring data between SAP sessions and SAP programs using SAP memory and ABAP memory
SAP Smartforms Smartforms in SAP, introduction to SAP smartforms
Custom GUI using SAP menu painter Create a custom GUI using SAP menu painter, create custom toolbar buttons, custom menu
Control Break statements in SAP ABAP List of control break statements used in SAP ABAP programming, control the record flow inside loops using control break statements
What is BDC in SAP ? Types of BDC ? Batch Data Communication(BDC) in SAP, data migration in SAP using BDC
SD flow with T-Codes and tables in SAP Sales and Distribution flow with transaction codes and tables in SAP
List Open SQL Statements in SAP ABAP List of open SQL statements which are used to modify database table records in SAP ABAP programming
Introduction to module pool programming in SAP Introduction to module pool programming and screen, flow login in module pool programs
Creating a Material in SAP Step by step tutorial to create materials in SAP, MM basics for SAP ABAP consultants
Important T-Codes related to SAP SD (Sales and Distribution ) T-codes related to SD(Sales and Distribution) module in SAP, SD T-codes list, useful SD t-codes
What is a functional specification? examples of Functional Specification what are functional specifications in SAP? explanation about functional specifications in SAP ABAP
SAP ABAP Consultant Roles and Responsibilities What are the roles and responsibilities of SAP ABAP Consultants in SAP Implementation and support processes
Reading data from database Table in SAP ABAP Reading data from databases tables using OPEN SQL (SELECT) statements in SAP ABAP
Select with Joins in SAP ABAP Select with Joins in SAP ABAP, What are the disadvantages of select with joins in SAP ABAP Programming ?
Introduction to SAP ABAP Programming What is SAP ABAP Programming ? What is a Transaction Code in SAP ? What is the Transaction code for ABAP Editor ?
Using Select-Options in SAP ABAP What are select-options in SAP ABAP ? Providing input range in selection screen using SAP ABAP programming
What are Function Modules ? How to create a Function Module in SAP ? What is a Function Module in SAP ABAP ? What is a Function Group in SAP ? Creating Function modules in SAP ABAP, calling function modules in SAP ABAP programs
Classical Report Using all events in SAP ABAP Classical reports with events, validations in SAP ABAP programming.
Developing a Interactive report in SAP ABAP Developing a interactive report to display materials and material plants in SAP ABAP
ALV Report with Structure in SAP ABAP Developing ALV report with Structure in SAP ABAP using function module REUSE_ALV_GRID_DISPLAY
Purchase Order SAP Script Developing Purchase order SAPScript with totals, subtotals, terms in SAP ABAP programming
Using SAP memory to call standard transaction Call a transaction and pass parameter to input field of a SAP transaction
Example Report using control break statements in SAP ABAP Using control break statements in ABAP programs to display totals, subtotals
MM flow in SAP with t-codes and tables MM flow with transaction codes and tables in SAP, material management transaction codes and tables
Using Lock Objects on OPEN SQL statements Using lock objects with OPEN SQL statements in SAP ABAP programming
Using SPLIT in SAP ABAP Using SPLIT function to divide a string at a value into different variables
First Module Pool Program in SAP
MM Transaction Codes in SAP
SD (Sales and Distribution) Tables in SAP Tables related to SD(Sales and Distribution) module in SAP, sales tables in SAP SD
Using Menu Painter in SAP ABAP
Simple Smartform to Display Text Developing a simple smartform to display text, first smart from development
ASAP methodology SAP ASAP, accelerated SAP methodology in SAP Project implementations, phases in ASAP methodology
What are SAP ERP Architecture Models? What are Architecture Models in SAP ERP? What are SAP R/1, R/2, R/3 Architectures? What are the differences between SAP R/1, R/2 and R/3?
Internal Table Operations in SAP ABAP Working with internal tables and work areas in SAP ABAP, Internal table operations in SAP ABAP programs
SAP ABAP editor keyboard shortcuts Basic ABAP editor navigation and shortcuts, SAP ABAP editor navigation menu
Select for all entries in SAP ABAP Select for all entries in SAP ABAP, What are the advantages of select for all entries in SAP ABAP programming
Using exceptions in Function Modules in SAP What are exception in Function Modules ? Using exception in Function Modules to raise error messages, exception handling in Function modules
Using at Selection Screen output in SAP ABAP Using Selection Screen output for dynamic dynamic modifications on selection screen in SAP ABAP
ALV Report with Field Catalog SAP ABAP What is a field catalog in SAP ALV reports? Using field catalog and field catalog merge in SAP ALV reports
Drop Down box in Selection Screen in SAP ABAP How to add drop-down box in selection screen using SAP ABAP Programming ? Using listbox in SAP ABAP
Using ABAP memory in ABAP programs
Recording a transaction using SHDB Recording a transaction using SHDB in SAP
Ticketing process in support projects for SAP ABAP Consultants What are the role and responsibilities of SAP ABAP Consultant in Support projects? SAP ABAP support consultant roles and responsibilities
Esay way to remember SAP tables of SD and MM How to remember table names in SAP ? Easy way to remember table names in SAP
Interactive report using HIDE technique in SAP ABAP Interactive report using hide technique in SAP ABAP programming, using hide technique in ABAP reporting
Using CONCATENATE in SAP ABAP Using concatenate to combine different variables in to one
Important tables related to Material Management in SAP List of the tables used in MM(Material Management) in SAP, useful t-codes for ABAP consultants related to MM
Creating Lock Objects in SAP Creating a using lock objects with open SQL statements in SAP ABAP, lock objects in SAP ABAP
Introduction to SAP SD Sales and Distribution SAP Sales and Distribution module introduction and activities of SD module in SAP ERP
Using Global Variables and initialization in Smartforms Using global definitions, structures and initialization in smartforms
Module Pool Program to Display Material Details Example module pool program to display material details, module pool program using form and button
SAP R/3 Architecture explained What is SAP R/3 architecture? Explain SAP R/3 architecture in detail SAP r/3 is a three layer architecture
Useful T-Codes for SAP ABAP Developers Useful Transaction codes for SAP ABAP Developers, T-codes for ABAP Editor, Menu Painter, Class Builder, SMARTFORMS, Data Dictionary etc
Writing first ABAP Program Writing Hello World program in SAP ABAP, write first ABAP program in SE38
Using changing and table parameters in Function Modules in SAP Using tables and chanding parameters as exporting and importing parameters of a Function module in SAP ABAP
ALV Report with layout SAP ABAP What is layout in SAP ALV reports ? Using layout parameter in SAP ALV using SAP ABAP
At selection screen on field and at selection screen difference Difference between at selection screen on field and at selection screen events in SAP ABAP programming.
Select into corresponding fields Using select into corresponding in sap abap, disadvantages of select into corresponding statement in SAP ABAP
User exit real time business example SAP Userexits in SAP real-time applications, implementing userexit in SAP ABAP
Interactive report using GET CURSOR technique SAP ABAP Developing interactive reports using GET CURSOR technique in SAP ABAP programming
Using TRANSLATE in SAP ABAP Using TRANSLATE to translate a string into upper case from lower case and from lower case to upper case
Using Selection Texts in SAP ABAP Using selection texts to replace technical names of fields on selection screen in SAP ABAP programming
Examples OPEN SQL Statements in SAP ABAP
Using tables in smartforms
The Simple ABAP Report uses Internal tables and Work Areas SAP ABAP report using internal tables and work areas, write statement in SAP ABAP
Subroutines in SAP ABAP What are sub-routines in SAP ABAP ? Using sub-routines in SAP ABAP, differences between sub-routines and Function Modules
ALV with totals and sub totals in SAP ABAP Working with totals and subtotals in SAP ALV reports using SAP ABAP, display totals and subtotals in ALV report
Using CONDENSE to remove blank spaces in a string in ABAP Using CONDENSE to remove blank spaces in SAP ABAP programming, string function CONDENSE
Interactive Reporting FAQ in SAP ABAP Interactive Report interview questions and answers
Using INITIALIZATION event to set default Values Set default values on selection-screen using INITIALIZATION event in SAP ABAP programming
Using Radio Buttons in SAP ABAP How to display radio button in selection screen using SAP ABAP ? Using RADIOBUTTON GROUP in SAP ABAP
Using loops in SMARTFORMS Using loops in smartforms, loops in smartforms
SAP ABAP editor key board shortcuts every ABAP developer should know SAP ABAP editor key board shortcut keys every ABAP Consultant should know, must know key board shortcuts for ABAP Consultants
SELECT DISTINCT in SAP ABAP Fetching distinct values from a column in SAP Tables using open SQL statement SELECT DISTINCT
Types of messages in SAP ABAP Programming Using messages in SAP ABAP programming, types of messages in SAP ABAP, display error, success and warning messages in SAP ABAP
Subroutines types and passing values to sub-routines in SAP ABAP What are the types of sub-routines in SAP ABAP ? What are external sub-routines in SAP ABAP ? Passing values to sub-routines in SAP ABAP
Events in ALV reports What are events in SAP ALV reports ? Working with events in ALV reports, use of events in ALV reporting SAP
Using STRLEN to find a string length in SAP ABAP Using STRLEN to determine the length of a string variable in SAP ABAP programming
Using checkbox in SAP ABAP How to display checkbox in SAP selection screen using SAP ABAP ? Using CHECKBOX in SAP ABAP
What is conversion exit in SAP ABAP ? Using conversion routine in SAP ABAP What is a conversion routine in SAP ABAP ?, Using conversion exit in SAP ABAP, conversion exit in SAP ABAP
SELECT with BYPASSING BUFFER in SAP ABAP How to bypass buffer in SAP Select statements ? Bypassing buffer in SAP select statements
How to reuse Subroutines in SAP ABAP ? How to reuse Subroutine in SAP ABAP ? Using external subroutines in SAP ABAP
Using Top of page and end of list IN ALV reports Display top of page and end of list in ALV report, display ALV header and footer using ALV events
What are the types of internal tables in SAP ABAP? What are the different types of internal tables in SAP ABAP ? Difference between standard, sorted and hashed internal tables in SAP ABAP
TREE list report using SAP ABAP How to develop A TREE LIST interactive report Using SAP ABAP with Function modules RS_TREE_CONSTRUCT and RS_TREE_LIST_DISPLAY
Difference between changing and table parameters in Function Modules SAP ABAP What are the differences between Tables and Changing parameters of Function Modules in SAP ?
ALV Blocked List Display
Debugging in SAP ABAP Programming Debugging techniques in SAP ABAP programming, working with debugging controls in SAP ABAP debugging
Hide ALV toolbar buttons using ALV Exclude HIde ALV toolbar buttons using IT_EXCLUDE, REUSE_ALV_GRID_DISPLAY hide ALV toolbar buttons
Interactive Report ALV
ALV Popup with checkbox for input help ALV popup with check-box, ALV input help with checkbox for select-options, input help as ALV