ABAP Workbench: The Big Picture

Whether you're a beginner ABAP developer or simply interested in ABAP programming, this course will teach you how to create great, SAP-based business apps by utilizing the tools within ABAP Workbench, SAP's integrated development environment.
Course info
Rating
(15)
Level
Beginner
Updated
Mar 17, 2016
Duration
3h 15m
Table of contents
Description
Course info
Rating
(15)
Level
Beginner
Updated
Mar 17, 2016
Duration
3h 15m
Description

Today, ABAP developers have more challenges for business than ever before. They have to develop complex screens, not only for SAP GUI, but for web browsers, and integrate SAP with other external applications. ABAP Workbench: The Big Picture introduces ABAP and the different ABAP IDEs through simple examples. This course is designed to introduce beginner ABAP developers and anyone who wants to learn ABAP programming to the SAP’s integrated development environment, called the ABAP Workbench. ABAP Workbench consists of all the necessary tools you need to develop modern, SAP-based business applications with ABAP. In this course, you will see ABAP Workbench is not only a toolset, but rather than a fully-integrated development environment. In this course, you will be introduced to the ABAP Workbench, and see demos of a few of the tools in practice. You'll also be taught how to develop in ABAP, as well as use the function and class builders. After completing this course, you will be able to effectively use the ABAP Workbench, and find the right tool within it for your current task.

About the author
About the author

Alex is an ABAP Developer and Trainer with over 6 years of experience. He is a member of Expertise-Team, a consulting, training, and software development company (expertise-team.com), a group of SAP professionals developing in SAP Business Warehouse, Business Objects systems, programming with ABAP and delivering Mobile solutions.

More from the author
Mastering Your SAP GUI
Intermediate
1h 51m
9 Jan 2017
SAP: Getting Started
Beginner
2h 32m
9 Oct 2015
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone! My name is Alex, and welcome to my course ABAP Workbench: The Big Picture. I'm an ABAP developer at Expertise Team. This course is designed to introduce beginning ABAP developers and anyone who wants to learn about programming to the SAP's integrated development environment, the ABAP Workbench. ABAP Workbench contains all the necessary tools you need to develop modern SAP-based business applications with ABAP. Like other development environments, ABAP Workbench might seem very complex at first sight. You even do not know where to start or what to learn. In this course, I will introduce you to the ABAP Workbench and demonstrate a few of the tools in practice. Some of the major topics that we will cover include introducing ABAP for beginners, looking behind the scenes, alias checking how ABAP works behind the scenes, introducing the ABAP Workbench tools, working with the ABAP Editor, working with the Function Builder, or even working with the Class Builder. Listen carefully to the course because I will share four useful tricks with you. And as a bonus, you will also get my step-by-step how-to guide for implementing the SIMPLE_ALV class within your SAP system. By the end of this course, you will be able to use effectively the ABAP Workbench and find the right tool within it for your current task. Before beginning the course, you should have at least a beginner level understanding of the SAP software. I hope you will join me on this journey to learn ABAP with the ABAP Workbench: The Big Picture course at Pluralsight.

Introduction to ABAP
Hey, this is Alex. And now you are watching the next module called Introduction to ABAP. SAP offers a standard solution for everyone. But sometimes standard solutions are not enough. Most of the companies enhance their SAP systems with custom ABAP development because they want more. In this module, I will show you a few examples to prove this. Companies have different options for enhancing their SAP. One option is the ABAP. But what is ABAP? In this module, we will answer this question, and you will also understand how ABAP is connected to SAP. You start learning a new programming language just by reading and trying some code examples. Like that, you can also taste ABAP. In this module, you will learn the basic syntax of the ABAP language. This will help you in understanding the code examples later in the course. First, let's talk about why the standard solutions don't work for everyone, and what SAP can offer in these cases.

ABAP: Behind the Scenes
Hey, this is Alex. And now you are watching the next module called ABAP: Behind the Scenes. This module is responsible for giving you the chance to look behind the scenes and with this deepen your knowledge in ABAP. I believe that for a professional ABAP developer knowing what happens behind the scenes is crucial. Let's see what's in this module. Developing in ABAP is different than developing in Java or C#. This is because you develop programs on the application server not on your local machine. The application server does a lot for you. In this module, I will show you what the benefits are when you're developing on the ABAP application server. You make some changes within an ABAP program. Excellent! But how will these be delivered to the business users? In this module, we will answer this question. SAP stores your ABAP code in the database. I already mentioned this several times during this course. But where does SAP store your source code? In this module, we will answer this question. You will also understand what makes ABAP operating system an independent programming language. ABAP is a database independent programming language. This means the same ABAP program can work on MS-SQL, Oracle, IBM DB2, or MAXDB database. Switching the database vendor under your SAP system doesn't require touching any of our code. In this module, we will go through how SAP could make ABAP database an independent programming language. Alright, are you ready? First, let's talk about what the benefits are when you are developing on the ABAP application server.

Introducing the ABAP Workbench
Hey, this is Alex. And now you are watching the next module called Introducing the ABAP Workbench. You have learned a lot about ABAP until now. But there is something you don't know yet. What can you develop in ABAP? This is what we will discuss in the first clip of this module. The ABAP Workbench is a collection of integrated tools you can use to develop, test, and run ABAP programs. It's easy to use and does a lot for you as making your work easier and faster. In this clip, you will learn what the different tools are within the ABAP Workbench. The ABAP Workbench tools are actually a bunch of transactions that you can reach through your SAP GUI. In this demo section, we will go over this tools one by one and check an example for each of them in the system. In this module, we will cover a ton of tools, quite a lot, but it's still not the complete list. There are more out there. In this clip, I collected you three more special tools including Eclipse among others. Alright, are you ready? First, let's talk about what can you develop in ABAP? Wait, one more thing. Watch this module carefully because I will share a useful trick with you.