SAP ABAP

Course Overview:

This course makes it so easy to learn SAP ABAP, you will be writing and testing out your own code in no time. SAP ABAP is a high-level language that is primarily used to develop enterprise applications for a large business and financial institution on the SAP platform. ABAP programs are event-driven to an extent though the event handling capabilities are not similar to full-fledged object-oriented languages such as Java or even Visual Basic. ABAP objects or classes can be defined and implemented using the “Class Builder” for use in reports and dialog programs.

Course Content:

Introduction

♦ ERP Introduction & Role of

♦ ERP in SAP Products

♦ 2 tier, 3 tier & R/3 Architecture

♦ SAP Logon (Local & Remote)

♦ Development Execution Model(Onsite & Off Shore)

♦ Roles & Responsibilities in the Development Environment

ABAP Basics

♦ Data Types

♦ Program Flow Controls

♦ String Operations

♦ Structures

♦ Internal Tables

♦ Sample Programs

Development Process

♦ Naming Standards

♦ Coding Standards

♦ Performance Checklists

♦ SDLC & CMM Quality Process

♦ ASAP Methodology

Functional Process Overview & Database Design

♦ Organization Levels in MM & Other Organization Elements

♦ Procurement Life Cycle

♦ Detailed Analysis of Purchasing Applications

♦ Backend System and Database Requirements

♦ Database Concepts & Table Design with SAP Standard Applications

Open SQL

♦ Different SQL Statements with Performance Analysis

♦ Query Optimization & Performance Tuning

Modularization Techniques

♦ Includes

♦ Sub Routines

♦ Functional Modules

♦ Code Redundancy Handling

Reports

♦ Selection Screens

♦ Event Programming

♦ Menu Painter

♦ Classical Reports

♦ Interactive Reports

♦ Control - Break Statements

♦ Reports Transaction & Variants

♦ Fore Ground / Back Ground Execution

♦ Models & Back Ground Job Scheduling

♦ Different Scenarios Used in the Development

♦ Environments

BDC (Batch Data Communication)

♦ Presentation & Application Server File Operations

♦ Material Master Business Flow & Application

♦ Transaction Recording

♦ Session Method

♦ Call Transaction

♦ Detailed Analysis of BDC With Live Examples

♦ BDC Scenario with Development Environment Standards & Features

♦ Functional Process Discussions on

♦ MM (Material Management) &

♦ WM (Warehouse Management)

♦ and Examples from WM

ABAP Dictionary

F Tables, Data Elements, Domains, Structures,

 Views, Search Helps & Lock Objects

♦ Table Types & Programming Table Types

♦ Logical Unit of Works & Database Updates

♦ ABAP Memory & SAP Memory

Dialog Programming

♦ Module Pool Programming Techniques

♦ Screen Painter

♦ Events Handling in Dialog Screen Flow Logic

♦ Usage of Screen Elements with Example Programs

♦ Sub-screens, Table Control &Tab strip Controls

♦ Confirmation POP Ups

♦ Drop Down & F4 Screen Fields

♦ List to Dialog Screen & Dialog Screen to List Handling

♦ Interview Related Questions & Example Scenarios

Customer Enhancements

♦ User – Exits, Function Exits,

♦ Menu Exits & Screen Exits

♦ Business ADD-Ins (BADI's)

with MM Scenarios (Info records)

♦ Functional Process Discussion on

♦ Project System (PS) and Examples from PS

SAP Scripts

♦ Form Design

♦ Modifying Standards Layouts

♦ Development of SAP Scripts with

♦ Sales and Distribution (SD) Business Flow

♦ Imaging Loading

♦ Interview Questions

 SAP Transport Management System

♦ Transport Request

♦ Transport Releases

♦ Change Request Management Process

♦ ALV Simple & Interactive ALV Lists

Smart Forms

♦ LSMW Recording & Direct Input Methods

♦ Cross Application Introduction

♦ RFC (Remote Function Call)

♦ Synchronous RFC

♦ Asynchronous RFC

♦ Transactional RFC

♦ RFC

♦ RFC Call Backs

BAPI (Business Application Programming Interface)

♦ BAPI Introduction

♦ Different Scenarios with BAPI Usage

♦ Business Object Repository

♦ Business Object & BAPI Developments

♦ Sub Type Development

 Work Flow

♦ Introduction to Workflow

♦ Runtime Environments Customization

♦ Workflow Scenario Development

♦ Triggering Workflows via Event

ALE / IDOC

♦ Introduction to distributed Business Model

♦ Application Linking and Enabling Configuration

♦ Development of Distributed Business

 Model Using Standard Message Types

♦ Own IDOC Development With Out Bound

♦ Program & Inbound Function Module

 OO – ABAP

♦ Object-Orientation Concepts

♦ OO Design & OO Programming

♦ Local Classes & Global Classes Development

♦ Class Development with Inheritance

We can assure a 100% job guarantee and Placement. Contact us for Free - Demo.

Quick Enroll