• phone icon +44 7459 302492 email message icon support@uplatz.com
  • Register
0- - 0
Job Meter = Medium

SAP - ABAP

40 Hours
Online Instructor-led Training
USD 168
SAP - ABAP  course and certification
2 Learners

About this Course
ABAP --- Advanced Business Application Programming 
 
It is a programming language for customizing SAP Applications

R - REPORTS 
I - INTERFACES
C - CONVERSIONS
E - ENHANCEMENTS
F - FORMS
 
1) BASIC ABAP(Core ABAP)
 
 1) ABAP Dictionary---SAP Tables-- Database Tables
 
   SE11 - SE16,SE16N,SM30
 
 2) Reports-- ABAP Reports --- 30 %
 
     CLASSICAL REPORTS ----- 
     INTERACTIVE REPORTS ---- PURCHASE ORDER---MATERIAL DETAILS----DOCUMENT
     FUNCTION MODULES---INTERFACES--SE37--CUSTOM FUNCTIONS---ALV(ABAP LIST VIEWER)
     DRILL DOWN REPORTING---PO REPORT----ME23N---PO DISPLAY
 
 3) Dialog Programming --- Module Pool Programming---
    Custom Screens--Own screens---XK01 ---- CREATING A VENDOR MASTER 
    ALT MOBILENO---ALT MAILID---
    A NEW CUSTOM SCREEN FOR USER ENTRY---CUSTOM TRANSACTION CODE---ZDEMO_APP1
 
 4) File Systems---Files--Data Migration----BDC--Batch Data Conversion
 
     FILE FORMAT---LEGACY SYSTEM---.CSV FORMAT---
     XK01--1000,ZMX1,
     LSMW -- LEGACY SYSTEM MIGRATION WORKBENCH---
 
 5) Printing Tools--Bills--Invoices-Orders
       SAP Scripts --- SE71 -- FORM PAINTER---NACE/NACO
 
 6) Smartforms---Printing tools
-----------------------------------------------------------------------------          
2) ADVANCED ABAP( Cross Applications --- ) --- ABAP / CA
 
 1) OOPS --- Object oriented programming systems
      Classes
      Inheritance
      Global class
      Interface
      Polymorphism
      Abstraction
      OOPS ALV(Custom Container)
      CL_SALV_TABLE
      Constructor
      Events Handler(events)
      Exceptional classes
      Visibility section
      
2) Enhancements----Modification of the standard SAP  Transactions(Business).
   
    2) Exits
 
        User exit
 
       Customer exit 
         field exit
         menu exit
         screen exit 
 
 
 
 
    3) BADI -- Business Add-ins... Object oriented version of enhancements
 
        Screen BADI
        menu BADI
        Custom BADI
 
    4) Enhancement Framework
        function module enhancement
        Class enhancement
        Source code enhancement
 
       MODIFY THE STANDARD CODE----SAP TICKET---OSS NOTE ---ONLINE SUPPORT SYSTEM
       ACCESS KEY----DEV AND ACCESS KEY----Z OR Y PROGRAMS---
 
5) BAPI --- Business Application Programming interface ----- 
   A --- B ---- A1  --- B1 --- METHODS ---- BUSINESS 
 
    RFC -- Remote function call
 
       Standard BAPI in Different modules in SD/MM
 
       Custom BAPI
 
 
 6) ALE & IDOC --- Application Linking and enabling
 
   Naveen--AS01---200--
   Sanjay--AS02---400--
 
    Client to client -- ALE 
    IDOC to XML
 

SAP - ABAP

Course Details & Curriculum

 

INTRODUCTION TO SAP AND ABAP/4 LANGUAGE

 

·        Overall Introduction to ERP

·        Introduction SAP R/3 Architecture, Introduction to SAP ABAP/4

·        ABAP/4 Editor (Focus on the Functionalities of new ABAP Editor)

·        Data Types

·        Output Statements

·        Writing Small Programs

·        Arithmetic Operations

·        String Operations

·        Control Statements

·        Parameters

·        Open SQL-Statements {Select,Insert, Modify, Delete, Update}

·        Simple Reporting

·        Selection Screens

·        Transaction Code Creation

 

·        DATA DICTIONARY

o   Tables

o   Data Elements

o   Domain

o   Structures

o   Search Helps

o   Views

o   Type Groups

o   Table Maintenance Generator and T-code Creation

o   Primary and Foreign keys

 

REPORTING

 

·        Debugging Techniques

o   Breakpoint Creation

·        Internal Tables

o   Declaration

o   Processing

o   Population

·        Control Break Statements

·        Modularization Techniques

o   Includes

o   Subroutines

o   Function Modules

 

·        Variants

·        Conversion exits

·        For all Entries and Joins {Inner and Left Outer}

·        Message Class Creation & Message Types and Handling Messages

·        Events for Classical Reports

·        Events for Interactive Reports

·        Hide and Hotspot

·        Creating and Handling Buttons

 

ABAP OOPS

 

·        Fundamentals of OOPS

·        Introduction to Local Classes and Methods

·        Importance of Public, Private and protected Sections

·        Simple Reporting Using Local Classes and Methods

·        Global Classes and Interfaces

·        Usage of Global Classes in the Reports

 

ALV

 

·        Introduction

·        Types of ALV

·        Simple Report to Display Simple ALV List Using Function Modules

·        Simple Report to Display Simple ALV Grid Using  Oops

·        Interactive ALV Reports

·        Working with ALV using Classes (List, Grid)

 

DIALOG PROGRAMMING

 

·        Introduction to Screen Painter and Dialog Programming

·        Flow Logic

o   PAI

o   PBO

o   POV

o   POH

·        Screen Designing

·        Programming in Object Browser

·        Field Validations

·        Creation of

o   Normal Screens

o   Sub Screens

o   Table Controls

o   Tab Strips

o   Leave to Screen

·        Processing of List from Transaction and Vice Versa

·        Screen Table and its Fields

 

INTERFACE PROGRAMMING

 

·        Why Data Transfers

·        Introduction to BDC

·        File Handling

o   Presentation Server

o   Application Server

·        Recordings

·        Methods in BDC

o   Call Transaction

o   Session Method

·        Error Handling in Call Transaction

·        Mass Updation

o   Vendor Master

o   Customer Master

·        Legacy System Migration Workbench (LSMW)

o   Different Methods

o   Steps to Create an LSMW Project

o   Flat File Creation

o   Uploading Data

 

SAP Scripts

 

·        Introduction

·        Layout Sets

·        SAP Script Elements

·        Modifying Standard Layout Sets (By using Subroutines)

·        Including Logo

 

SMART FORMS

 

·        Working with Smart Forms

·        Standard Texts

·        Graphics Management

·        Writing Print Program and Designing Layouts

·        Output Type Configuration to Standard Orders

 

 

MISCELLANEOUS TOPICS

 

·        SAP System Landscape

·        Correction and Transport System (CTS)

·        Transport Organizer

·        WorkBench Request

·        Task Creation

·        Release Requests

 

CROSS APPLICATIONS

 

·        Introduction to CA

·        RFC Destination

 

IDOCS

 

·        Concepts of IDOCS

·        Structure of IDOCS and Types

·        Creation of Segments

·        Creation of Message Types

·        Monitoring Tools of IDOC Interface

o   Display IDOCS

o   IDOCS List

ALE

 

·        Defining Logical Systems Used for ALE Interface

·        Outbound/Inbound Processing

·        Transferring of Master Data from One Client to another Client

·        Distribution Model View

 

 

BAPI and BUSINESS OBJECTS

 

·        Introduction to BAPI

·        Overview of Business Objects

·        Step by Step Approach Followed to Create BAPI

 

ENHANCEMENTS

 

·        Introduction to Enhancements

·        Different Ways of Doing Enhancements

·        Types of User Exists

o   Field Exists

o   Menu Exists

Career Path

The Pre-requisites for ABAP are:

1) Understanding the basics of C Programming Language Like Variable declarations,Data types and Structures.

2) Understanding SQL(Structured Query Language) for interacting with the database operations like
Select,insert,delete,update,commit and rollback.



Demo Sessions
FAQ
Will this course help me clear the certification exam? +
Which is better - Self-paced training or Instructor-led training? +
Who are the trainers? +
What if I miss a class? +
How will I execute the practical? +
Is the course material accessible after completion of the course? +
Is there any offer/discount that I can avail? +
Will I get a refund if I cancel my enrollment? +
What if I have queries after completion of the course? +

Didn't find what you are looking for?  Contact Us

course.php