Description
SAP ABAP is the popular enterprise programming language developed by SAP and used by the biggest organisations in the world to run their business systems.
You will learn by watching the author actually perform the operation he is instructing on, as he explains step by step how to create and modify ABAP code. The training explains SAP ABAP from the ground up starting with the absolute basics to ensure you have a thorough grasp of the how best to program SAP enterprise systems. He slowly works you up through learning the key aspects of ABAP development introducing new concepts and language element included in SAP, and covers topics such building report interfaces and modularizing you programs with ‘Includes’, ‘Forms’ and ‘Function Modules’.
This training course not only gives you an a thorough insight into how the SAP programming language works but is delivered in such a way that everyone who takes the course will have absolutely no problem in understanding all the topics discussed.
This course makes it so easy to learn SAP ABAP, you will be writing and testing out you own code in no time. So not to bog you down with theory this course focuses on learning through a hands-on approach and is packed full of practical step by step examples so that you are creating code from day one.
Whether you’re new to programming or just new to ABAP, this SAP ABAP course is your guide to rapid, real-world enterprise software development.
By the completion of this online training course, you will be fully versed, and capable of working with and creating your own ABAP programs in a commercial Environment.
Who is the target audience?
Everyone
Beginners through to season SAP Consultants
SAP Functional Consultants looking to learn ABAP skills
SAP Project Team members
College Students wanting to get ahead with their studies
SAP BASIS Consultants wanting to expand their knowledge
SAP BW Consultants – ABAP play a BIG part in this role
SAP ABAP Online Training Course Content
Unit-I
Introduction to ERP
- What is ERP?
- Why we need ERP?
- Advantages of ERP
Introduction to SAP architecture
- What is SAP?
- History of SAP?
- SAP R/2 architecture
- SAP R/3 architecture
ABAP Dictionary Concepts
- Tables, Data Elements and Domains
- Log on to SAP Environment
- Workbench tools
Introduction to ABAP/4
- What is ABAP?
- Log on to SAP Environment
- Workbench tools
ABAP Dictionary Concepts
- Tables, Data Elements and Domains
- Transparent, Pooled and clustered tables
- Structure, Table types and Type pools
- Views, Search helps and Lock objects
ABAP Programming Basics
- Data Types, Variables, Types, Operators, Expressions etc
- Conditional statements, Loops and termination statements
- String and Date operations and System fields
- Internal Tables (All Operations)
- Types of Internal Tables (Standard, Sorted and Hashed)
- Joins, Nested selects Sub queries and For All Entries etc.
- Open SQL statements
- Modularization (Subroutines, Function Modules, Macros and Includes)
- Field Symbols
- Debugging programs (Break Point, Watch points etc)
- Runtime Analysis, Performance Trace
Unit-II
Reports
- Classical Reports
- Classical Report Events
- Interactive report
- Interactive report events
- Control Level Commands (AT First, AT New etc)
- Selection Screen: Parameters
- Hide, Read Line, Get cursor, Modify line etc., statements
- System fields of reports
- Logical database (Designing, Events)
- SAP Query (User groups, Info Sets and Queries)
- ALV reporting
Unit-III
Transactions (Dialog Programs (or) Module pool programs)
- ABAP Memory and SAP Memory
- LUW and Update bundling technique
- Screens, flow logic events and Module pool
- Basic Screen elements (I/O field, Radio buttons and Check box etc.,)
- Maintaining screen sequences (Set screen, Call Screen and leave to screen)
- Sub screens
- Table Controls, Step loops and Tab strips
Unit-IV
BDC
Files Formats
- Local Files (Upload, Download etc)
- Sequential Files (Open dataset, Read Dataset, Transfer etc.)
- Data Transfer Scenarios and methods
- BDC session method (Creating, Processing, Analyzing and Correction errors in Sessions)
- Call Transaction method (Options, Tracing errors and Correction)
- Recording Technique
- LSMW (Methods, Steps and Conversions rules etc.)
Unit-V
SAP Scripts
- Form designing (Pages, Windows, Page windows and Paragraphs etc.)
- SAP Script symbols
- Control commands
- Standard Text and Styles
- Inserting Logos
- Modifications to Form and Print program
- Copying forms etc.
Smart Forms
- Smart form and Form Logic
- Calling a Form from print program
- Difference between SAP Script and Smart Forms
Adv.ABAP Concepts :
a) SAP Enhancements
- User Exits and Customer exits
- Implementing Function, Menu, Screen exits
b) BADIs(Business Add-Ins)
c) Object Oriented ABAP
- Introduction to Object-Oriented Programming
- Methods
- Syntax and Visibility
- Instance Methods and Static Methods
- Constructor
- Classes and Objects
- Components of a Class
- Defining Local Classes
- Defining global classes
Cross Applications
IDOC
- Features and structure of IDOC
- Idoc type and Message type
- SSegment definition and components
- Creating Segments
- Creating Idoc types (Basics Type and Extension)
- Crating Message types and Process
- Idoc Enhancements
RFC
Introduction of RFC
- Communication mechanisms through RFC
- ABAP interfaces (RFC,tRFC, ARFC)
- Difference between tRFC and ARFC
ALE
- Distributed Systems
- ALE Services and features
- ALE Inbound and Outbound process
- ALE Configuration (Logical systems, RFC Destination, Model view, Port, Partner Profiles etc)
- ALE Distribution Scenarios
- Transferring of Master Data
EDI
EDI processing setup
- Defining ports and partner profiles
- Message control for EDI
- Partner profiles
- Basic configuration
- Application configuration
- Outbound processing
BAPI
SAP Business Objects
- Business Object Builder and BOR
- Features and applications of BAPI
- Creating Business Object types
- Working with a standard BAPIs
- Developing Custom BAPIs