Course Overview:
Course Name SAP ABAP
Demo Classes On Demand
Course Duration 40-45 Hours
Class Availability Weekdays & Weekends
Demo Training Email ID : info@greenboardlearninghub.in
Demo Classes On Demand
Course Duration 40-45 Hours
Class Availability Weekdays & Weekends
Demo Training Email ID : info@greenboardlearninghub.in
ABAP is a programming language developed by SAP for the development of business applications in the SAP environment. The ABAP Objects component makes object-oriented programming possible and it is the primary programming language supported on the SAP NetWeaver ABAP application server platform and applications that run on it, such as SAP ERP (formerly R/3), S/4HANA and CRM.
SAP uses ABAP to implement its own applications on the NetWeaver ABAP
platform, and SAP customers use ABAP to modify the functionality of SAP
applications or build their own on the NetWeaver ABAP platform. ABAP is
the oldest and, likely, the most widely used of SAP's four major
application platforms, which also includes SAP NetWeaver Java, SAP HANA
and SAP Cloud Platform.
COURSE CONTENT
INTRODUCTION
- Overall Introduction to ERP
- What is SAP?
- What is ABAP/4?
- Architecture of SAP R/3
- ABAP/4 syntax
- ABAP program layout
- Working with ABAP Programs
- Data Types & Data Objects
- String operations
- Control statements
- ABAP Workbench tools
DATA DICTIONARY
- What is DDIC?
- Tables
- Data elements
- Views
- Domains
- Search Help
- Lock Objects
- Table Maintenance Generator
- Primary & foreign key
INTERNAL TABLES
- Purpose of Internal Tables
- Types of Internal Tables
- Examples on Internal Tables
DEBUGGING CONCEPTS
- Break points
- Watch points
MODULARIZATION TECHNIQUES
- Subroutines
- Function Modules
- Macros
- INCLUDE programs
JOINS
- Inner join
- Left‐outer joins
SMARTFORMS
Module Pool Programming/Transactions
- Structure of the Transactions
- Working with Flow logic (PAI,PBO,POV,POH)
- Screen Painter, Menu Painter
- Working with Buttons, Step loops, Table control
- Creation of
- Sub screens
- Table controls
- Tab strips
Dynamic Screen
- Call screen
- Set screen
- Leave to screen
- Leave screen
Enhancements
- Concepts of Enhancements
- User exits and Customer exits
- BADI’s
CROSS APPLICATIONS
BAPI’s ALE
- Defining Logical systems used for interfaces
- Outbound/Inbound processing
- Transferring of Master Data from one system to another system
- Distribution Model view
- Outbound using change pointer methods
IDOC’s
- Structure of IDOC
- IDOC – types
- Creation of Segments, IDOC & Message types
OOABAP Concepts
- Data Abstraction
- Encapsulation
- Inheritance
- Polymorphism
- Classes
- Object Handling
- Interfaces
- Methods
- Events
Control Break Statements Reports
- Selection screens
- Types of reports
- Classical reports
- Interactive Reports
- Events
- Working with Selection screens
- Select – Options, Parameters, check boxes, Radio
- oButtons, Push Buttons
- Menu painter
- Hide & Hotspot
- Message class creation & Message types
- ALV Reports
DATA TRANSFER TECHNIQUES
BDC
- Overview of BDC
- Recording
- Call Transaction method
- Session method
- Error handling
- Handling table control in BDC
File Handling
- Presentation server
- Application server
LSMW
- Using batch input recording method
- Using BAPI
- Using IDOC
SAP SCRIPTS
- Components of Scripts
- Layout Sets
- Export to Dataset
- Import from Dataset
DATABASE UPDATES
- SAPLUMW &DBLUW
- SAP Locks
- LUW Processing