ABAP (Advanced Business Application Programming)
ABAP is an event-driven programming language. User actions and system events control the execution of an application.
Duration: 60 Hrs of Complete Lab Practical
Trainer : ABAP Consultant Having 10+ Y Experience
Availability: Weekend/Weekdays
ABAP is a programming language that runs in the SAP ABAP run time environment, created and used by SAP for the development of application programs including:
- Reports
- Module Pool Programming
- Interfaces
- Forms
- Data conversions
- User Exits & BADI
- All of R/3’s applications
What is SAP ABAP All about :
SAP is a ERP ( Enterprise Resource Planning) Software used by all major companies to track their business interactions.
All the BEST RUN Businesses implement SAP over the world. ABAP ( Advanced Business Application Programming) : is a programming language of SAP .
Target Audience
Fresher , any other working employee working or having interest in ERP .
prerequisite
- Basic Knowledge of any programming Language.
- Knowledge of DBMS and OOPS concept is plus.
- Professional qualification: B.E / B. Tech in computer science / MCA /B.Sc in computer science/ BCA or any graduate with 1 year of programming experience.
- Good Communication skills.
What are the benefits
More talent oriented SAP Jobs in the market . Currently JAVA and .NET or PHP Jobs suffering oversaturation in market. So SAP have tremendous Opportunities
About Project :-
SAP is an ERP and a ready software. A Medium size project implementing all the session altogether will be done at the end of the training.
After ABAP , What would be the Scope , And What would be the next level
SAP ABAP is used for all modules in SAP , may it be SAP SD, MM , PP , QM , WM everywhere ABAP is used as ABAP is a programming language of SAP . Almost 70 percent of the world’s major players in Banking , Retail ,Insurance , Healthcare Industries using SAP Modules . So doing ABAP is an utmost advantage due to high demand in market.
Certification available in SAP ABAP
SAP Global Certification is available . Cost of certification is around Rs 30000.
SAP ABAP Course Content
- Overview of ERP
– What is ERP
– Objective of ERP
– What is SAP?
– Advantages of SAP over other ERP Packages
– Different Modules of SAP
– Product Overview of Functional Module
– SAP Architecture
– One End to End Life Cycle Implementation, Support Phases
- SAP Navigation and ABAP Overview
– Login to sap
– Work Processes
– Transaction codes (/n and /o)
– Data Types & Declarations
– Control Statements (if,case,do,while)
– Control Program Sequence Statements (Continue,Check,Exit)
- ABAP Dictionary
– Data Elements
– Domains
– Tables (Transparent, Pool and Cluster)
– Table Maintenance Generator
– Primary Key-Foreign Key Relationship
– Structures
– Index
– Type Casting
– Type Groups
– Table Types
– Views
– Search Helps
– Lock Objects
- Internal Tables and Work areas
– Types,tables and work area declaration
– Append,modify,insert,loop,read statements
– Commands in ABAP (Refresh,free,clear,delete,exit,continue,check,stop,describe)
– Control Break Statements (At New,At End of,At First,At Last)
– Open SQL (Inner & Outer join,For all entries)
- Reports (Basic & Interactive)
– Events (initialization, start of selection, at line selection, at user command, hide, top of page, end of page)
– GUI status creation
– Demo Interactive program
– Debugging Techniques
- Selection Screen
– Defining selection screens-Parameters and Selectoptions,checkbox,radiobutton.
– Hiding input fields
– Modifying input fields
– Formatting selection screens
– Calling selection screen
– Useraction on the selection screen
– Selection screen processing
– Subscreens and tabstrip controls on selection screen
- Function Module
– Function Groups
– Parameter Passing Mechanisms
– Different Parameters in FM
– Exception Handling
– Sample Function Modules
– Types of Function Modules
– Demo on RFC Function Modules
– Demo on Update Modules
– Enhancement & Modification
- Subroutines
– Pass by value
– Pass by Reference
– Pass by value and answer
- ALV
– Type Pools
– Steps
– Field Catalogs
– Layouts
– FM used for Display Report
– Event Handling for Top of Page
- Module Pool Programming
– Scrren Attributes
– Screen elements
– Screen fields
– Layouts
– Screen flowlogic
– User actions on screen
– Calling abap dialog modules
– Input checks
– Field help,Input help and Dropdown boxes
– Modifying screen dynamically
– Status icons
– Subscreens
– Tabstrip controls
– Custom controls
– Table control
- SAP Scripts
– Layout,Header,Pages,Windows,Page windows,Paragraph & Character formats
– Text Elements
– Open form,write form,control form,close form
– Control Commands
– Text Formatting Options
– Symbols (System,Standard,Pogram & Text)
– Debugging Script
- Smartforms
– Architecture
– Form Design
– Form Builder (Form Painter,Global Settings,Pages & Windows,Inferior Nodes)
– Application Program
– Language Conversions
- Data Transfer:BDC
– Types of BDC (Session and call transaction)
– File Handling on both application and presentation server
– Function modules for session method in detail
– Recording using SHDB
– Call transaction method in detail
– Display and Update modes
– Difference between Session method & Call transsaction method
- Data Transfer:LSMW
– Introduction about LSMW
– Objects of LSMW
– Steps in LSMW
– Difference between BDC & LSMW
- Performance Tuning & Coding Standards
– SQL Trace
– ABAP Runtime Analysis
– Code Inspector
- ABAP Web DynPro Overview
- Architecture
- Components
- Controller
- Context
- UI definition
- Navigation Workflow Overview
- Introduction about Workflow
- Workflow Terminology (Events,Business Object,Methods,Business Workplace & Work Item,Rule Determination,Deadline Monitoring,Workflow transaction codes)
- Introduction to BRF Workflow