SAP ABAP Training in Plain English

ABAP for absolute beginners – No Programming knowledge required
SAP ABAP Training in Plain English
File Size :
5.26 GB
Total length :
18h 30m

Category

Instructor

Siva Prasad

Language

Last update

Last updated 8/2018

Ratings

4.5/5

SAP ABAP Training in Plain English

What you’ll learn

Write ABAP Programs
Interpret existing ABAP programs
Be conversant with most major programming constructs and paradigms, specifically Enterprise Application programming

SAP ABAP Training in Plain English

Requirements

None at all

Description

** Disclaimer ** –
I do NOT do Live Training. SAP is a registered trademark of SAP AG in Germany and many other countries. I am NOT associated with SAP.SAP software and SAP GUI are proprietary SAP software. Neither Udemy nor me are authorized to provide SAP Access. You can officially get SAP Access to practice on SAP system from SAP’s website. I am not allowed by Udemy to place a link here. Please google “SAP Access” and you can find the URL for the same
** End of Disclaimer **
What is this course all about ?
Welcome to SAP ABAP programming for absolute beginners. ABAP is the programming language of SAP – the most popular ERP. In the world of SAP consulting, there are 3 types of consultants.
Functional Consultants ( SD, MM, FI etc )Technical Consultants ( ABAP, WebDynpro, Workflow, Fiori  etc )Basis & security consultants ( Basis Admin, GRC etc )
This course lays the foundation for anybody ( irrespective of programming background ) to be a technical consultant.
I don’t know Programming / Coding Scares me
Programming is all about “logical” thinking. If you are a logical thinker ( which is a silly question, isn’t it ? ) you can be a programmer. You need to be patient though. You don’t need degrees or anything special background to learn this course. If there is one requirement, that is Patience. If you are impatient, I do not suggest you take this course – or for that matter any programming course.
Not just me. I know many who are not comfortable with programming
The worry is real. I understand. Programming is like learning a new language. How long does it take for you to learn Spanish or French ? Many months if not years. And the more you speak, the more you learn. Same thing applies for programming. The more you program, the more you feel at home with ABAP.
How does this course make programming easy ?
Staying true to the title of the course – ‘in Plain English’ is the USP of this course. I left the first 3 hours of the course open for preview. Please go through it before you buy this course. Beginners to programming require a flat learning curve to make them feel comfortable – that is precisely what this course intends to achieve.
What this course is not ?
This is neither the most comprehensive, nor the most elaborate course in ABAP. Although folks with programming knowledge can greatly benefit from this course, this course is NOT designed for them. This course is tailor made for folks with no programming experience.
Also, not everybody needs to know ABAP. For example, functional consultants or system administrators need not learn ABAP. Unless you plan to become techno-functional, you need not take this course if you are a functional consultant.
How to make the best of this course ?
For those with no programming experience, I suggest you do the following.
Try to complete every exercise on your own. Don’t just listen – Practice. Get access to an IDES system. Post your questions in the forum. Review what you learnt with the attached notes.
For those having some programming experience, this course can be pretty slow. Here are some tips to make this go a bit faster.
You can skip the exercises.Based on the title, feel free to skip certain parts. Use the attached notes for quick reference.

Overview

Section 1: Day 0 – Getting Started

Lecture 1 Business Context

Lecture 2 How is this course Organized

Lecture 3 Is this course for you ?

Lecture 4 SAP GUI Installation

Section 2: Day 1 – Your first ABAP Program

Lecture 5 Program 1 – Hello World

Lecture 6 Program 2 – Stock list ( Part 1 )

Lecture 7 Program 2 – Stock List ( Part 2 )

Lecture 8 Program 3 – List of Countries

Lecture 9 Program 4 – List of Materials ( Part 1 )

Lecture 10 Program 4 – List of Materials ( Part 2 )

Lecture 11 Program 4 – List of Materials ( Part 3 )

Lecture 12 Exercise

Lecture 13 Solution + notes

Section 3: Day 2 – Programs on Sales and Procurement Business Processes

Lecture 14 Introduction – Business Processes

Lecture 15 Sales Orders Table Creation – 1

Lecture 16 Sales Orders Table Creation – 2

Lecture 17 Program 5 – Sales Order List

Lecture 18 Purchase Order Cycle

Lecture 19 Create Purchase Order Tables

Lecture 20 Program 6 – Purchase Order List

Lecture 21 Primary Key Adjustment

Lecture 22 Debugging – Baby Steps

Lecture 23 Program 7 – List of Electronic Materials – Part 1

Lecture 24 Program 7 – List of Electronic Materials – Part 2

Lecture 25 Program 8 – Materials in Japanese Language – Part 1

Lecture 26 Program 8 – Materials in Japanese Language – Part 2

Lecture 27 Program 9 – Stock by Plant and Storage Location

Lecture 28 Program 10 – Japanese Material Stock Listing

Section 4: Day 3 – Database design

Lecture 29 Importance of Database design

Lecture 30 Normalization

Lecture 31 Tables – Hands on

Lecture 32 Foreign Keys

Lecture 33 Program 11 and 12 – Customer Listing – v1

Lecture 34 Exercise

Lecture 35 Solution

Section 5: Day 4 – Classical Reports

Lecture 36 Summary so far ( Days 1 to 3 )

Lecture 37 Sales Order Data

Lecture 38 Program 13 – Part 1

Lecture 39 Program 13 – Part 2

Lecture 40 Program 13 – Part 3 ( SELECT-OPTIONS )

Lecture 41 Program 13 – Summary

Lecture 42 Program 14 – Sales Documents of type Quotations

Lecture 43 Program 15 – All Sales Documents

Lecture 44 SELECT-OPTIONS – What else can the user do with it

Lecture 45 SELECT-OPTIONS – OBLIGATORY and DEFAULT values

Lecture 46 Program 15 – Summary

Lecture 47 Program 16 – List of Materials by User – v1 ( Part 1 ) – Events Overview

Lecture 48 Program 16 – List of Materials by User – v1 ( Part 2 ) – INITIALIZATION event

Lecture 49 A different take on Events

Lecture 50 Program 16-A – List of Materials by User – v2 ( Part 1 )

Lecture 51 Program 16-A – List of Materials by User – v2 ( Part 2 )

Lecture 52 Program 16-B – List of Materials by User – v3 ( Part 1)

Lecture 53 Program 16-B – List of Materials by User – v3 ( Part 2)

Section 6: Day 5 – Internal Table Operations – 1

Lecture 54 Program 17 – Sales of All Materials

Lecture 55 Program 18 – Sales value by Order and Material

Lecture 56 Program 19 – Materials Ordered so far

Lecture 57 Theory – INSERT and APPEND syntax

Lecture 58 Program 20-A – Orders Table – V1

Lecture 59 Program 20-B – Orders Table – v2

Lecture 60 Program 20-C – Orders Table – v3 – Part 1

Lecture 61 Program 20-C – Orders Table -v3 – Part 2

Section 7: Day 6 – Internal Table Operations – 2

Lecture 62 Program 21 – Invoiced Value ( Paid & unpaid ) – v1

Lecture 63 Program 21-a – Invoiced Value ( Paid & unpaid ) – v2

Lecture 64 Program 21-b – Invoiced Value ( Paid vs unpaid ) – v3

Lecture 65 THEORY – MODIFY Statement

Lecture 66 Program 22 – Language specific Material Description

Lecture 67 THEORY – Types of Internal Tables

Lecture 68 Program 24 – Hashed Internal Tables – Part 2

Section 8: Day 7 – Interactive Reports

Lecture 69 What is Interactive Report

Lecture 70 Program 24 – Interactive Report – 1 Level – v1

Lecture 71 Program 24 – Interactive Report – 2 Levels – v2

Lecture 72 Program 24 – Interactive Report – TOP-OF-PAGE – v3

Lecture 73 Program 24 – Interactive Report – GET CURSOR – v4

Section 9: Day 8 – Modularization & PF Status

Lecture 74 Overview of Modularization

Lecture 75 Program 25 – Subroutines

Lecture 76 Program 25 ..contd.. – Using and Changing

Lecture 77 Program 25 – Subroutines – Summary

Lecture 78 Program 26 – INCLUDE

Lecture 79 What is FM – Function Module

Lecture 80 Program 27 – Function Module

Lecture 81 Program 28 – What is PF-STATUS

Lecture 82 Program 28 – PF-Status Conclusion

Section 10: Day 9 – ALV Grid Reports

Lecture 83 Program 29 – v0 – WRITE vs ALV Reports

Lecture 84 Program 29 – v1 – What is Field Catalog

Lecture 85 Program 29 – v2 – Expanded Field Catalog

Lecture 86 Program 29 – v3 – Key Fields, Column Position, Hide

Lecture 87 Program 29 – v4 – Sorting and Sub-totals

Lecture 88 Program 29 – v5 – Events

Lecture 89 Program 29 – v6 – PF-STATUS

Lecture 90 Open SQL

Lecture 91 Program 30 -Business Requirement

Lecture 92 Program 30 – Create a Database Table

Lecture 93 Program 30 – PF STATUS

Lecture 94 Program 30 – Insert Rows – Part 1

Lecture 95 Program 30 – Insert Rows – Part 2

Lecture 96 Program 30 – Delete Rows

Lecture 97 Program 30 – Save

Lecture 98 Program 30 – Hotspot

Lecture 99 Program 30 – Summary + Notes + Source Code

Section 11: FAQ

Lecture 100 How to get access to an IDES system

Anyone who wants to learn SAP ABAP language,If you have some kind of programming background, this course will be much easier ( but a bit boring because everything is taught from scratch )

Course Information:

Udemy | English | 18h 30m | 5.26 GB
Created by: Siva Prasad

You Can See More Courses in the Developer >> Greetings from CourseDown.com

New Courses

Scroll to Top