Skip to content
Play overlay
Preview this course

SAP ABAP (beginner to expert)

Self-paced videos, Lifetime access, Study material, Certification prep, Technical support, Course Completion Certificate

Provided by Uplatz

Summary

Price
£12 inc VAT
Study method
Online, On Demand What's this?
Duration
31.9 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed courses certificate of completion - Free
  • Uplatz Certificate of Completion - Free

21 students purchased this course

Add to basket or enquire

Overview

Uplatz offers comprehensive training on SAP ABAP module. This is video-based online course (self-paced training). You will be awarded Course Completion Certificate at the end of the course.

In this course, programming with the coding language ABAP is introduced and applied to the leading standard software in the field of Enterprise Resource Planning, SAP ERP.


As a first step, basic concepts of ABAP are explained, and methods of developing software for SAP ERP are introduced. Further contents of the course are ABAP’s powerful Type concept, the modularization of programs, working with databases and especially the different possibilities of designing and customizing interfaces.


The contents are presented by using examples which have to be programmed by the participants directly on the system. Conclusively, the gained knowledge is further strengthened by solving a complex case study in a less guided way of teaching. An outlook on ABAP objects rounds off the course.

Certificates

Reed courses certificate of completion

Digital certificate - Included

Will be downloadable when all lectures have been completed

Uplatz Certificate of Completion

Digital certificate - Included

Course Completion Certificate by Uplatz

Curriculum

1
section
77
lectures
31h 55m
total
    • 1: ERP overview 20:56
    • 2: SAP overview 21:10
    • 3: ABAP overview Preview 22:59
    • 4: Data Types - Formatting Options - Parameters 45:07
    • 5: Data Types - String Operations - System Define Variable 15:50
    • 6: Control Statements 26:03
    • 7: Data Dictionary Table Creation 26:37
    • 8: Data Dictionary Foreign Key 09:50
    • 9: Data Dictionary Table Type - Type Groups 21:41
    • 10: Data Dictionary Views 25:12
    • 11: Data Dictionary Search Help 24:19
    • 12: Data Dictionary Structure 14:52
    • 13: Data Dictionary Lock Objects 11:57
    • 14: Structures 10:47
    • 15: Internal Table - part 1 35:11
    • 16: Internal Table - part 2 16:33
    • 17: Internal Table - part 3 52:29
    • 18: SQL Statements 53:36
    • 19: Inner Join - Select for all Entries 30:13
    • 20: Modularization - Subroutine 34:34
    • 21: Modularization - Function Modules 39:55
    • 22: Reports Theory 11:49
    • 23: Report - part 1 15:27
    • 24: Report - part 2 31:36
    • 25: Report - part 3 45:52
    • 26: Report - part 4 45:25
    • 27: Message Class 15:36
    • 28: Screen Program Theory 17:06
    • 29: Screen Program Practicals - part 1 22:06
    • 30: Screen Program Practicals - part 2 57:32
    • 31: Screen Program Practicals - part 3 1:28:20
    • 32: Screen Program Practicals - part 4 21:45
    • 33: Screen Program Practicals - part 5 21:45
    • 34: Screen Program Practicals - part 6 39:25
    • 35: Screen Program Practicals - part 7 57:20
    • 36: 36 - BDC Theory 17:47
    • 37: BDC Call Transaction Practical 54:38
    • 38: BDC Session Method 31:48
    • 39: ALV Basic 28:52
    • 40: ALV Line Color 13:32
    • 41: ALV Column Color 09:18
    • 42: ALV Block List 11:28
    • 43: ALV Events - Interactive ALV 30:13
    • 44: ALV Tree 25:39
    • 45: ALV Hierarchical List Display 15:40
    • 46: ALV Variant ALV Checkbox 15:02
    • 47: ALV Screen ALV 51:57
    • 48: LSMW 23:51
    • 49: ABAP Performance Tuning Theory 15:40
    • 50: ABAP Performance Practicals 18:41
    • 51: ABAP Debugging Theory 09:09
    • 52: ABAP Debugging Practicals 31:39
    • 53: Menu Painter 20:26
    • 54: ABAP Objects Theory 19:57
    • 55: ABAP Objects Simple Class 12:25
    • 56: ABAP Object Inheritance 10:26
    • 57: ABAP Object Constructor Method 06:10
    • 58: ABAP Object Public Private Protected Friend Class 13:28
    • 59: ABAP Object Events 09:18
    • 60: BADI Theory 08:49
    • 61: BADI Practical 21:03
    • 62: BAPI Theory 12:40
    • 63: BAPI Practical 37:01
    • 64: SAP Script Theory 05:35
    • 65: SAP Script Practical 37:55
    • 66: SAP Script Output 15:08
    • 67: SmartForms Theory 06:29
    • 68: SmartForms Practical 53:01
    • 69: User Exit 25:09
    • 70: User Exit - Function Module Exit Theory 11:02
    • 71: ALE IDoc Theory 19:45
    • 72: ALE IDoc Practicals 39:57
    • 73: Transport Organizer 20:06
    • 74: MM Flow 18:52
    • 75: SD Flow 17:55
    • 76: SAP Landscape 11:18
    • 77: Variant Creation 04:21

Course media

Description

SAP ABAP - Course Syllabus

ABAP Dictionary Concepts

  • Tables, Data Elements and Domains
  • Transparent, Pooled and clustered tables
  • Buffering, Indexes etc.,
  • Structure, Table types and Type pools
  • Views, Search helps and Lock objects

ABAP Programming Basics

  • Data Types, Variables, Types, Operators, Expressions etc
  • I/O Statements, Formatting commands
  • Conditional statements, Loops and termination statements
  • String and Date operations and System fields
  • Fields Strings and Text Elements
  • Internal Tables (All Operations)
  • Types of Internal Tables (Standard, Sorted and Hashed)
  • Joins, Nested selects Sub queries and For All Entries etc
  • Open SQL statements and performance issues
  • Messages (Creating and Calling etc.,)
  • Modularization (Subroutines, Function Modules, Macros and Includes)
  • Field Symbols
  • Revision
  • Debugging programs (Break Point, Watch points etc)
  • Extended syntax check, Runtime Analysis, Performance Trace

Reports

  • Classical Report Events
  • Control Level Commands (AT First, AT New etc).,
  • Selection Screen: Parameters
  • Select –options and variants
  • Selection screen designing (Blocks,Pushbuttons, Radio buttons etc)
  • Interactive report events
  • Menu painter: Designing and calling GUI Status
  • Hide, Read Line, Get cursor, Modify line, Window etc., statements
  • System fields of reports
  • Logical database (Designing, Events)
  • SAP Query (User groups, Info Sets and Queries)
  • ALV reporting

Dialog Programs

  • ABAP Memory and SAP Memory
  • LUW and Update bundling technique
  • Screens, flow logic events and Module pool
  • Basic Screen elements (I/O field, Radio buttons and Check box etc.,)
  • Maintaining screen sequences (Set screen, Call Screen and leave to screen)
  • Field checks (Automatic, flow logic and module pool)
  • Calling Programs (Submit, Call Transaction, Leave to list processing)
  • Sub screens and modal Screens
  • Table Controls, Steploops and Tabstrips

File Handling

  • Local Files (Upload, Download etc)
  • Sequential Files (Open dataset, Read Dataset, Transfer etc.)
  • Files Formats
  • Logical Files and Physical files
  • Data Transfer Scenarios and methods
  • BDC session method (Creating, Processing, Analyzing and Correction errors in Sessions)
  • Recording Technique
  • BI Session features, Status and OK codes
  • Call Transaction method (Options, Tracing errors and Correction)
  • Background Processing (Creating, Scheduling and Monitoring Jobs)
  • LSMW (Methods, Steps and Conversions rules etc.)

SAP Scripts

  • Form desigining (Pages, Windows, Page windows and Paragraphs etc.)
  • SAP Script symbols
  • Control commands
  • Standard Text and Styles
  • Inserting Logos (TIFF and Bitmap images)
  • Modifications to Form and Print program
  • Debugging, copying forms etc.

Smart Forms

  • Smart form and Form Logic
  • Calling a Form from print program
  • Different types of nodes (Page, Table, Loop etc)
  • Difference between SAP Script and Smart Forms

Enhancements

  • Changing SAP Standard
  • User Exits and Customer exits
  • Implementing Function, Menu, Screen exits
  • BADI

ALE

  • Distributed Systems
  • ALE Services and features
  • ALE Inbound and Outbound process
  • ALE Configuration (Logical systems, RFC Dest., Model view, Port, Partner Profiles etc)
  • ALE Distribution Scenarios
  • Transferring of Master Data (PUSH, PULL and Change Pointers)
  • Filtering concepts (IDOC and Segment filtering, Message reduction)

IDOC

  • Features and structure of IDOC
  • Idoc type and Message type
  • Segment definition and components
  • Creating Segments
  • Creating Idoc types (Basics Type nd Extension)
  • Crating Message types and Process codes
  • Developing Selection and Posting programs
  • Idoc Enhancements

RFC

  • Indroduction of RFC
  • Communication mechanisms through RFC
  • ABAP interfaces (RFC,tRFC, ARFC)
  • Difference between tRFC and ARFC

BAPI

  • SAP Business Objects
  • Business Object Builder and BOR
  • Features and applications of BAPI
  • Creating Business Object types
  • Developing BAPIs
  • Working with a standard BAPI

PROJECT IMG CREATIONS

Who is this course for?

  • Aspiring SAP ABAP developers looking to build programming skills in the SAP ecosystem
  • Fresh graduates in computer science, IT, or engineering fields aiming to enter the SAP domain
  • Junior software developers transitioning into SAP technologies
  • SAP functional consultants who want to gain technical knowledge for development and customization
  • ERP professionals expanding their skills into SAP backend programming
  • IT professionals moving into SAP implementation or development roles
  • Freelancers or contractors working on SAP-based projects
  • Technical consultants focusing on custom SAP solutions using ABAP
  • System integrators or support staff working on SAP enhancements and reports
  • Professionals responsible for maintaining and customizing SAP forms, reports, and interfaces
  • Backend developers who want to specialize in enterprise-grade ERP systems
  • Data migration specialists using tools like BDC, LSMW, or file handling in SAP
  • Professionals preparing for SAP ABAP certification exams
  • Students or trainees in SAP-focused bootcamps or corporate training programs
  • Business analysts or project coordinators who want to understand technical components of SAP
  • Support engineers handling technical issue resolution in SAP systems
  • Trainers and educators designing SAP ABAP training content
  • Organizations upskilling internal IT teams for SAP development projects
  • Career switchers entering the enterprise software development field via SAP

Requirements

Passion and determination to achieve your goals!

Career path

  • SAP ABAP Consultant
  • SAP ABAP Programmer
  • SAP ABAP Developer
  • SAP ABAP HANA Consultant
  • Software Programmer
  • SAP ABAP - Associate
  • Technical Lead
  • Business Analyst/Consultant
  • Business Analyst
  • SAP Project Manager
  • SAP ABAP WorkFlow Consultant
  • SAP ABAP Development Application Developer
  • Solution Architect
  • Data Architect
  • SAP Full Stack Developer
  • SAP BW/HANA/Basis Consultant
  • ETL Designer
  • Data Modeler

Questions and answers


No questions or answers found containing ''.


Emma asked:

Is your own access to SAP required for any of the learning or is all completed using course material?

Answer:

Hi Emma SAP modules are very much practice-based. Unless you practice, there is not much point doing the course. You have 2 options: 1) Go for tutor-led online training. Here we provide SAP server access free for 3 months to allow you to practice. The course name is " SAP ABAP online tutor-led training course". 2) Study through self-paced videos. This is the course you've mentioned (SAP ABAP Training). You can buy system access at additional cost of £20 per month. Let us know if interested.

This was helpful. Thank you for your feedback.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

Provider

Uplatz

Uplatz is leading global provider of IT & Technology training.

We have a strong network of qualified and experienced tutors. Uplatz provides training on cutting-edge technologies such as Data Science, Machine Learning, AWS, Microsoft Azure, Google Cloud, IBM Cloud, Data Engineering, Python, R, Java, SAP, Oracle, SAS, Salesforce, Web Development Stack, JavaScript, ReactJS, AngularJS, NodeJS, JSP & Java Servlets, MongoDB, BI Tools such as Tableau, Spotfire, Power BI, DW & ETL tools such as Informatica, IBM DataStage, Talend, DevOps, Project Management, Software Testing, and many more. 

We provide training courses in both online formats - 1) live tutor-led, 2) self-paced videos

We feel proud to say that we are making learning affordable by keeping prices of all our courses very low. Our course prices are listed at almost 90% discounted rate from average market price.

 

Our Vision

  • To become a global leader in the learning sector by providing training on job-oriented technologies 

 

Our Mission

  • To provide high-quality training on industry-demanded technologies
  • To make learning affordable for the masses by keeping our prices extremely low
  • To help our talented students get a high-paying job in the market

 

Will I get a Certificate of Course Completion?

Course Completion Certificate is awarded by Uplatz

 

What are your top courses?

  • Data Science
  • Machine Learning
  • Cloud Computing - AWS, Azure, Google Cloud, IBM Cloud, and more
  • Data Engineering
  • SAP modules such as S/4HANA Finance, EWM, TRM, FICO, BPC, HCM, WM, MM, PP, PM, QM, SD, TRM, SuccessFactors, UI5 and Fiori, S/4HANA Logistics, TM, etc.
  • Oracle
  • SAS
  • Salesforce
  • BI Tools - Tableau, Power BI, Spotfire, MicroStrategy, etc.
  • DW & ETL Tools - Informatica, Talend, IBM DataStage, etc.
  • Project Management & DevOps
  • Software Testing
  • Digital Marketing & SEO

 

Will I be provided study material, tutor notes and practice assignments?

Uplatz provides tutor notes, practice assignments, practice sessions, and a lot of useful study material for free. This will help you in job interviews and certification exams.

 

In case of tutor-led online training, will I have access to the recorded sessions? 

Yes. All live classes get recorded and life-time access on the recordings is provided.

 

Course Search and Enrollment

Simply search the course of your choice! We have a portfolio of more than 1000 courses with the premium ones highlighted clearly. Just search for the course that you want to take or simply use our online course finding tool to help you choose the best courses as per your needs and market demand.

 

Uplatz differentiates itself by providing extremely affordable learning to all and that too in the comfort of their homes.
Just contact us for a customized quote, your preferable timings, your affordability, and we'll work out the best course for you that will provide you not only a great return on investment but also to help you get a job with a premium salary. We'll also get you prepared for the certification exams.

View Uplatz profile

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2025. All rights reserved.