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


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 Curriculum

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?

Everyone

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.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.