Details
Learn the basic concepts of the ABAP programming language
Use the ABAP Workbench tools effectively. Write simple application programs with user dialogs (selection screen, list, dynpro) and dialogue with the database (data is read from the database). Learn the basics for development in a SAP environment to integrate a team of programmers: SAP mechanisms, database links between different SAP modules, ABAP language.
OBJECTIVE
Become familiar with the functions of the ABAP Dictionary and know their mode of incorporation into ABAP Workbench. Create and edit domains, data elements, tables, views and indexes. Implement research assistance.
Learn the basic concepts of the ABAP programming language. Effectively use the tools of the Abap training/Abap online training Workbench. Write simple application programs including user dialog (screen selection list, dynpro) and a dialogue with the database (the data being read from the database).
Developers, technicians, consultants and more generally, all those wishing to develop programs in SAP will be benefited.
PREREQUISITES
Have basic knowledge in software development. Have a good aptitude for logical reasoning, be rigorous and methodical. Being motivated, have the taste of change required in the IT field, teamwork and ability to adapt to various situations.
All software “ABAP Business Suite” is sold in several forms:
- Raw, ready to configure and customize (for large companies)
- Pre-configured in various fields of activities (such as chemistry or supermarkets) as the “industry solutions”
- Standard pre-configured and ready to use, under the designation “All in One” for medium-sized businesses that do not wish to invest in customizing
- 4. Solution Saas (Software as a service) that is to say, hosted and managed by ABAP and accessible to clients via a simple Internet connection (pay per use).
Outline
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
Introduction to ABAP/4
- What is ABAP?
- Log on to SAP Environment
- Workbench tools
ABAP Dictionary Concepts
- Tables: Transparent, Pooled and clustered tables
- Structure,
- Table types and Type pools
- Data Elements and Domains
- Views, Search helps and Lock objects
ABAP Programming Basics
- Data Types, Variables, Types, Operators, Expressions etc
- Conditional statements, Loops and termination statements
- 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
Reports
- Classical Reports
- Classical Report Events
- Interactive report
- Interactive report events
- Control Level Commands (AT First, AT New etc)
- Selection Screen: Parameters
- Select –options and variants
- 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
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
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.)
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
- Segment 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
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
Highlights of our training:
- Real time Industry Experienced Trainer.
- 3 months of System Access
- Online Training gives the flexibility to learn from your desk
- Interactive Training session using web conferencing tool
- Normal track, weekend and fast track classes according to convenience
- Student will be provided session recording capability to record each session
- Recording will help you to replay the sessions any number of times
- We provide Training Material, Exercises and Real Time Examples for Course
- Resume preparation and Certification Guidance
- We will provide class and demo session at student flexible timings.
- In training case studies and real time scenarios covered.