Online
Uplatz SAP ABAP Uplatz
  • Duration / Course length: Upto 30 Hours Start now
  • Accredited by: SAP Extended Business Partner
  • Course delivery: This course is delivered in video format

Course details

The SAP Advanced Business Application Programming (ABAP) is a high-level programming language that is an integral part of the ERP (Enterprise Resource Planning) system. With this course, you will hone your programming skills on the SAP NetWeaver platform. Additionally, you will gain proficiency with SAP’s software tools to develop forms and customized reports to provide an efficient workflow for analyzing data as per your business requirements.


ABAP is a programming language that runs in the SAP ABAP runtime environment, created and used by SAP for the development of application programs including:

Reports
Module Pool Programming
Interfaces
Forms
Data conversions
User Exits & BADI.


ABAP (Advanced Business Application Programming), is a fourth-generation programming language, used for development and customization purposes in the SAP software. Currently positioned along with Java, as the main language for SAP application server programming, most of the programs are executed under the control of the run-time system. This tutorial explains the key concepts of SAP ABAP.



Course Curriculum:-

1. Introduction to ABAP/4
·       Introduction to ERP
·       Introduction to SAP/3, ABAP/4
·       ABAP Editor
·       System Landscapes
 3 - Landscapes
 4 - Landscapes

 2 - Landscapes
·       Data Types & Keywords
·       Output Statements
·       Arithmetic Operations
·       Relational Operations
·       Writing Small Programs
·       String Operations
  Translate
  Condense
  Concatenate
·       Control Statements
·       Selection Screens
  Parameters
  Select-Options
·       Open SQL Statements (Insert, Modify, Delete, Update)
·       Simple Reporting
 
2. Transport Organizer & Package Builder
·       Why to Transport?
·       Creation of a Task
·       What is a Transport Request?
·       Releasing of Request
·       Package Creation
 
3. Data Dictionary
·       Creation of Database Tables
·       Data Element & Data Domain
·       Structures & Table Types
·       Search Helps
  Elementary Search Help
  Collective Search Help
·       Creation of Views
  Database View
  Projection View
  Maintenance View
  Help View
·       Type Groups
·       Creation of Foreign Keys
·       Check & Value Tables
 
4. Reporting
·       Debugging Techniques
·       Pillars of ABAP
  Work Area
  Internal Table
·       Modularization Techniques
  Sub-Routines
  Includes
  Function Modules
·       For All Entries & Joins
·       Events for Classical Reports
·       Events for Interactive Reports
·       Types of Messages & Message Class Creation
 
5. ABAP List Viewer
Introduction to ABAP List Viewer
Types of ABAP List Viewer
·       Function Module for List Display
·       Function Module for Grid Display
·       Interactive ALV (SLIS)
 
6. Interfaces
·       Introduction to Cross Applications
·       Working with RFC Function Modules
·       Overview of Business Objects
·       Creation of Business Objects
·       Creation of BAPI
 
7. Conversion
Why Data Transfer?
·       Introduction to BDC
·       Recording a Transaction
·       Methods in BDC
  Call Transaction
  Session Method
·       Flat File Creation
·       Uploading Data
·       LSMW (Legacy System Migration Workbench)
 
8. Enhancements
·       Introduction to Enhancements
·       User Exits
·       Customer Exits
·       Introduction to BAdIs (Business Add Ins)
·       Implementation of a BAdI
·       Overview of Enhancement Spots, Enhancement Sections, Enhancement Implementations, Class Enhancements
 
9. Forms (Scripts & SMARTFORMS)
·       Introduction to Scripts
·       Layout Sets
·       SAP Scripts Elements
·       Logo Inclusions
·       Working with SMARTFORMS
·       Standard Text
·       Graphics Managements
·       Writing Print Programs & Designing Layouts
·       Output Type Configuration to Standard Orders
 
10. Object Oriented ABAP
·       Fundamentals of Object Orientation
·       Introduction to Local Classes & Methods
·       Importance of Access Specifiers
·       Simple Reporting using Local Classes & Methods
·       Introduction to Global Classes & Interfaces
·       Uses of Global Classes in Reports
 
11. Module Pool Programming
·       Introduction to Module Pool
·       Flow Logic
  PAI (Process After Input)
  PBO (Process Before Output)
·       Screen Designing
·       Programming in Object Browser
·       Creation of Table Controls
·       Dynamic Screens
  Call Screen
  Set Screen
  Leave to Screen
  Leave Screen
 
12. Sales & Distribution Flow
·       Sales Cycles
  Inquiry
  Quotation
  Purchase Order (MM)
  Sales Order
  Delivery
  Billing
  Returning Customer Updated on 09 February, 2021

Job roles this course is suitable for:

SAP ABAP , SAP ABAP Consultant , SAP Consultant , Consultant - SAP - ABAP , SAP ABAP Webdynpro Consultant , SAP ABAP Technical Consultant , SAP ABAP HR consultant , Application Developer: SAP ABAP , SAP ABAP Developer - Implementation & Support , Senior Technical Consultant - SAP ABAP

About Uplatz

Uplatz is global leading provider of SAP Training. We have a strong network of qualified and experienced tutors providing training courses on all SAP modules such as SAP FICO, SAP MM, SAP HANA, SAP SuccessFactors, SAP SD, and so on. Besides SAP courses, we provide online training on in-demand technologies such as Big Data, Hadoop, Oracle, Informatica, Python, AngularJS, Wordpress, and more.. in a virtual classroom set-up. We feel proud to say that we are making learning affordable by keeping prices of all our courses very low. No one in the market can beat us in course prices because each of our courses is listed at almost 80% discounted rate from average market price of the same course.

Why should I choose Uplatz?

There are 3 simple reasons of choosing Uplatz:

1) Our elite tutors are highly experienced and experts in their fields.

2) No one in the market can dare to beat our price! It is only 20% of the standard institute price for the same course (Reason - Because these courses are offered directly by the tutors).

3) We are a team of IITians - we will design the course structure for you as per your requirements.

Will I get a Certificate of Course Completion?

Yes. Every learner who successfully completes a course on Uplatz is awarded the Course Completion Certificate.

Will I be provided study material, tutor notes and video recordings?

Ofcourse! All sessions conducted through Uplatz get recorded and life-time access to the recordings is provided to you. Besides that, Uplatz also provides tutor notes, practice assignments, practice sessions, and a lot more for free. Our tutors will assist you in preparing for certification exams as well.

What if I didn’t get the skills that were taught to me?

In case you are unsatisfied with the tutoring or don’t get your problem solved, we will moderate the situation. We will help you get your concepts clear/learn the desired skills. You can keep the fees in the Uplatz vaults and try learning from other tutors or you can get your cash back after nominal administrative fees deduction.

224 students have enrolled with Uplatz through Laimoon
See all Uplatz courses

Rate this page