SAP ABAP Online Training2020-03-20T09:34:10+00:00

Project Description

SAP ABAP Online Training

DURATION MODE OF TRAINING LEVEL
6 Weeks Online Advanced

Overview

ABAP technology is the solid longtime foundation for SAP’s solution portfolio. Its proven robustness, scalability and extensibility makes it the platform of choice for running mission-critical business processes. It is the underlying technology of SAP’s traditional Business Suite, SAP’s flagship solution SAP S/4HANA, and other forthcoming innovative solutions such as next-generation data warehouse SAP BW4/HANA. ABAP technology is also available as a standalone platform for custom development of modern ABAP-based business applications. SAP customers and partners also have a long tradition of building custom code and add-ons that run on the ABAP technology platform.

SAP ABAP Description

WHAT ARE THE COURSE OBJECTIVES?

ABAP doesn’t stand alone, and it is highly integrated with other features of the SAP Net Weaver ABAP application server. Among these are the following:

ABAP Workbench:

SAP ABAP Workbench is a set of tools that can generate components of SAP applications. The important components of the workbench are

ABAP Editor,ABAP Dictionary,Screen Painter,Menu Painter,Function Builder,Form painter,Message class builder etc…

Open SQL: An abstraction of SQL syntax that is part of the ABAP language and which the ABAP runtime environment converts to native SQL that is appropriate for the database being used.

Internal Tables: Which holds collections of objects that are accessed using special language keywords or Open SQL.

This ABAP concept contrasts with the concept of typed arrays like in JAVA or C++.

WHAT ARE THE ROLES AND RESPONSIBILITIES AND METHODOLOGY OF THIS MODULE?

  • Act as the technical expert, ensuring quick turnaround in identifying application issues and providing timely solutions.
  • Understand the requirements from provided functional designs and transform these requirements into the technical designs
  • Develop detailed plans and accurate estimates for completion of build, system testing and implementation phases of project.
  • Transform business function requirements into technical program specs to code, test and debug programs.
  • Develop code, document and execute unit tests, systems, integration and acceptance tests and testing tools for functions of high complexity.
  • Perform performance tuning to improve performance over multiple functions
  • Engage other technical team members in the design, delivery, and deployment of solutions.
  • Close communication with functional teams /designers and build professional relationships with clients
    Ensure integration system activities including monitoring the technical architecture (particularly scalability, availability and archiving) meet all SLA’s.
  • Manage operational support, performing work during change windows as well as providing on call support as required by the team.
  • Undertake performance tuning activities for SAP integration activities.

WHO SHOULD GO FOR THIS TRAINING

Any graduate can learn this course,if he/she knows other programming languages like c,c++ are added advantage but not mandatory.

WHAT ARE THE SKILLS THAT YOU WILL BE LEARNING WITH THIS COURSE?

After completion of SAP ABAP course you will be able to:

  • Learn the basic concepts of ABAP Programing
  • Good knowledge on dictonary, reports, bdc’s
  • Advanced abap topics like sap enhancements and ooabap
  • Apply realtime training with end to end implement process

WHAT ARE THE PREREQUISITES TO LEARN THIS COURSE?

SAP ABAP is totally technical if you have an interest in coding and you are strong in logical skills then only you try to switch over.
If you know the following things you feel ABAP easy :

  • Programming skills.
  • Knowledge of Structured Query Language (SQL) and Relational Database Management will be advantageous.
  • You should know the basics of programming, like C programming.
  • Object-oriented programming concepts ( OOPs) is that you should know very well to excel in SAP ABAP.

SAP ABAP Curriculum

  • Introduction to ERP & ERP Products
  • List of ERP Products
  • Merits Of ERP Products
  • SAP as One of the ERP Product
  • History of SAP R/3
  • R/3 Architecture in Detail
  • SAP R/3 Versions
  • Merits of SAP R/3
  • New Dimensional Products
  • Sap Logon
  • Introduction
  • Roles Of ABAPper
  • ABAP Syntax
  • ABAP Data Types
  • Variables, Key words, Operators
  • Variables
  • Parameters
  • System Variables
  • Branching
  • Looping

Your Content Goes Here

  • Introduction and Purpose
  • Tables
  • Data Elements and Domains
  • Handling Currency and Quantity Fields
  • Foreign Key Relationship
  • Views
  • Search Helps
  • Types of Tables
  • Introduction and Purpose
  • Types of Internal Tables
  • Operations on Internal Tables
  • Miscellaneous

9.1 Introduction, Reading and Changing Database

  • Introduction and Advantages
  • Function Modules
  • Subroutines
  • Macros and Include Programs
  • Introduction and Purpose
  • Types of Reports
  • Classical Events in Details
  • Interactive Events in Details
  • Conversion Exits
  • Joins

For all entries

  • Overview of BDC
  • Types of BDC Programming
  • Call Transaction in Detail
  • Session Method in Detail

12.6 Recording in BDC Programming

Your Content Goes Here

  • Introduction and purpose
  • SAP SCRIPT Components (Objects)
  • Custom Forms
  • Single and many Forms
  • Features of Smartforms
  • Main, Secondary, Copy and Final Windows
  • Types Of Text elements
  • Table Painter
  • Calculations in table Painte
  • Program Lines
  • Introduction and Purpose
  • Screen Painter, Menu Painter
  • Flow Logic and Flow Logic Key words
  • Sub Screens and Sub screen Areas
  • Tab strip Controls
  • Table Control

1.1 Introduction
1.2 Advantages of OOPs
1.3 Data Abstraction
1.4 Encapsulation
1.5 Inheritance
1.6 Polymorphism

Your Content Goes Here

Types of Classes and Methods

Define and Implement
Global Classes and Methods
Local Classes and Methods
Constructor
Visibility Sections

  • Develop a Common Global Class for BDC
  • BDC Program Using BDC Class
  • The Same class and Program through Local classes
  • Global Class for Session method from Common BDC Class
  • BDC Program
  • Inheritance Using Local & Global Classes
  • Interfaces – Polymorphism
  • Defining and Implementing
  • Global Interfaces

Local Interfaces

  • Defining, Triggering (Rasing)
  • Handling
  • ALV using Function Modules
  • Classical ALV
  • Interactive ALV
  • Blocked ALV
  • Hierarchical ALV
  • Field Catalog
  • ALV using Objects Oriented
  • Simple ALV
  • Interactive ALV
  • Adding Custom Functionalities (Buttons)
  • Changing,Enhancing Standard Functionality
  • Coloring Rows, Columns and Cells
  • Exceptions ALV

 CUSTOMER /USER EXITS

LOCATING EXITS

  • Implementing Exit
  • Function Module Exists
  • Screen Exit
  • Menu Exits
  • BADIs in Detail
  • Features of BDIs
  • Differences between Exits and BDIs
  • Implementation BADIs Function BADIs Screen BADIs Manu BADIs
  • Defining and implementing Custom BADIs
  • Enhancement SPOTs
  • Implict , Explict SPOTs Function Group Enhancement Class Enhancements
  • Pre-Exit, Post-Exit, Overwite
  • Introduction to BOR and BAPIs
  • Standard BAPIs
  • Custom BAPIs
  • BAPI Enhancements

Application Link & Enabling (ALE) and IDOCs

  • Introduction to ALE Technology
  • IDOCs in Detail
  • IDOC Design Guidelines
  • IDOC Runtime Components
  • Outbound /IDOC Generation Process
  • Inbound /IDoc posting Process
  • ALE Communication Settings
    • Logical Systems
    • RFC Destinations
    • Port Definition
  • Distributing Master Data through Standard IDoc
    • Send Whole Copy
    • Change Pointers
    • Get/Fetch/pull whole Copy Every time
  • Filtering
        IDOC FILTERING
  • Segment Filtering
  • Reduced message Type
  • Distributing the Transactional data
    • Message Control Technique
  • ALE Troubleshooting & Recovery
  • Outbound & Inbound Process
  • Custom IDOCs Development and Programming
    • Creating a New IDOC
    • Configure Outbound Process
    • Configure Inbound process
    • Writing Outbound Program
    • Writing Inbound program
    • Distributing Data through custom IDOC

za.s extended IDOCs Development and Programming

  • Creating Extended IDOc
  • Configure the Outbound Process
  • Configure the Inbound Process
  • Outbound Programs for Extended Idocs
  • Inbound Programs For Extend I Docs

Distributing data through Extended IDocs

Your Content Goes Here

Your Content Goes Here

Your Content Goes Here

Your Content Goes Here

  1. Importance Of ABAP Project
  2. Types Of SAP Projects
  3. Role Of ABAPer In Each Type Of Project
  4. Naming Standards in the Project
  5. Coding Standards in the Project
  6. List of Documents Used In the Project
    1. TS/TDD
    2. FS/FDD
    3. UTP
    4. Issue Logs

    How to Prepare the above Documents

    1. Code Inspector & EPC, Code Review
    2. Objects(FS) Analysys From Basic ABAP Concepts
      1. Reports — ALV — FMs & OOPs
      2. BDC Programming
      3. SAP SCRIPTs — Both — Standard & Custom
      4. SMARTFORMS — Both — Standard & Custom
      5. UI(NIoduIe Pool) Programming
    3. Objects(FS) Analysys From ADVANCED ABAP Concepts
      1. BAPIs
      2. User Exits
      3. BADIs
      4. Enhancement SPOTs — Implict & Explict
      5. Object Oriented ABAP
      6. ALE — Idocs

    Standard IDocs Custom IDocs Extended Idocs

    1. Tickets/Tokens Resolutions in the Support Project

    10 . Resume Preparation & Guidance



Other Courses

SAP FICO Online Training
SAP HANA Online Training
SAP SD Online Training
SAP HR Online Training
SAP MM Online Training
SAP BASIS Online Training
SAP SUCCESS FACTORS Online Training
SAP SIMPLE FINANCE Online Training
Python Online Training
Azure Online Training
LINUX Online Training
AWS Online Training
DIGITAL MARKETING Online Training
Data Science Online Course
DEVOPS Online Training
TABLEAU Online Training
IOT Online Training
Blockchain Online Course