Home

/

Courses

/SAP ABAP & OO ABAP

SAP ABAP & OO ABAP

SURYA

12 modules

English

Access for 365 daysor Max Viewing Time 240 hours

"Master the SAP ABAP programming language and unlock the full potential of Object-Oriented ABAP with our comprehensive and hands-on course!"

Overview

SAP ABAP & OO ABAP is a comprehensive course that will introduce you to the world of SAP Advanced Business Application Programming (ABAP) and Object-Oriented (OO) ABAP. In this course, you will learn the fundamentals of ABAP programming language and how to develop efficient and reliable SAP applications. You will explore various topics including data types, control structures, functions, and modularization techniques in ABAP. Furthermore, you will dive into the world of Object-Oriented (OO) ABAP and learn how to create and use classes, objects, and methods to develop reusable and modular code. You will understand the principles of object-oriented programming and explore advanced concepts such as inheritance, polymorphism, and encapsulation. Throughout the course, you will gain hands-on experience by working on real-world projects and practical exercises. You will develop your skills by designing and implementing ABAP programs that integrate with other SAP modules and enhance the overall functionality of the system. By the end of this course, you will be equipped with the necessary knowledge and skills to become a proficient SAP ABAP & OO ABAP developer. Whether you are a beginner or an experienced programmer, this course will provide you with a solid foundation in SAP ABAP programming and enable you to create robust and maintainable SAP applications.

Key Highlights

Learn SAP ABAP programming language and its advanced Object-Oriented (OO) features

Master ABAP concepts like data types, control structures, functions, and modularization techniques

Understand OO ABAP principles such as inheritance, polymorphism, and encapsulation

Develop efficient and scalable ABAP applications for SAP software

Gain hands-on experience by working on real-world ABAP projects

What you will learn

Introduction to SAP ABAP

Understand the fundamentals of SAP ABAP and its importance in enterprise applications.

Object-Oriented Programming in ABAP

Learn the principles and concepts of object-oriented programming in ABAP, and how to apply them in SAP projects.

Data Dictionary in SAP ABAP

Explore the Data Dictionary in SAP ABAP and learn how to create and manage database objects.

ABAP Reports and Dialog Programs

Develop ABAP reports and dialog programs to retrieve and manipulate data from SAP systems.

ABAP Workbench and Development Environment

Become familiar with the ABAP Workbench and the various tools and features available for ABAP development.

SAP ABAP User Exits and Enhancements

Discover how to use user exits and enhancements in SAP ABAP to add custom functionality and modify standard SAP behavior.

ABAP Web Dynpro and UI Development

Learn how to create user-friendly interfaces using ABAP Web Dynpro and develop UI applications in SAP.

ABAP Performance Tuning and Optimization

Master techniques for optimizing and enhancing the performance of ABAP programs.

ABAP Debugging and Testing

Gain proficiency in debugging and testing ABAP programs to identify and fix errors.

ABAP Object-Oriented Design Patterns

Explore commonly used design patterns in ABAP programming to improve code reusability and maintainability.

ABAP ALV Reports and SAP List Viewer

Learn how to create interactive reports using ABAP List Viewer (ALV) to enhance data presentation.

ABAP Web Services and Integration

Discover how to develop and consume web services in ABAP for seamless integration with external systems.

SAP ABAP Enhancement Framework

Understand the ABAP Enhancement Framework and how to leverage it for implementing custom functionality in SAP applications.

Modules

1 - Course content

1 attachment

ABAP Complete

8 pages

2 - Useful links, and materials

2 attachments

B30 - SAP ABAP and OO ABAP

125 pages

SAP ABAP Reports

15 pages

3 - SAP Overview & History

1 attachment • 1 hrs

01 - ERP, SAP Introduction, History & Evaluation

4 - SAP ABAP Modules & Data dictionary

13 attachments • 6 hrs

02 - SAP Modules, 02 - SAP Modules, Technical concepts & data dictionary

03 - SAP Logon, Data dictionary basics, Domain, Data element

03 - Create student bio data - domain and data elements.

04 - Structure, table type, table

04 - Create 2 structures, 2 table types, 2 tables

05 - Types of table , views and types , types

06 - SAP Standard tables, fields and its purpose

07 - Views creations with example

7 - Create projection view

8 - Data base View, help view, maintenance view, Search help introduction

8 - Create help view, database view

9 - Search help, type group, lock object

9 - Elementary, collective search help for Vehicle DB, Employee DB

5 - Basic Programming

21 attachments • 12 hrs

10 - Basic programming

10 - Basic programming, declarations, comments

11 - Basic Programming - 2

11 - Operators, data types - assignment

12 - Declaration, SQL Queries, data extraction

12 - Declarations

13 - Database table operations, Selection screen

13 - DB Operations (Read), Input screen (Parameters)

14 - Loop statements, do, loop, if and endif

14 - Conditional statements & loop statements

15 - DB Operations & Loop statement

16 - DB Operations - READ, DELETE, MODIFY, UPDATE

17 - DB Operations

18 - Message class

19 - Internal table operations

20 - Internal table operations

21 - Sorted & hashed internal table

22 - Modularization - Include, subroutine, function module, class

23 - Modularization - Procedure - Perform, FM

24 - Function module

25 - Function modules - 2

6 - Reports

10 attachments • 8 hrs

26 - Reports - Introduction & selection screen

27 - Reports - Selection screen 2

28 - Report selection screen - 3

29 - Reports - Display - 1

30 - Reports - Display - 2

31 - Reports - Display - 3

32 - Reports - Field catalog & layout, events

33 - Report - Events

34 - Reports events - 2

35 - Reports - ALV Colors

7 - Interfaces

3 attachments • 1 hrs

01 - Interfaces

02 - SAP BAPI

02 - SAP BAPI

8 - Conversions

4 attachments • 3 hrs

01 - Conversions

02 - Call transactions

03 - Conversions - 2

04 - Conversion - Session method

10 - Forms

11 attachments • 8 hrs

01 - SAP Script

01 - Forms into, types of forms, SAP Scripts

02 - SAP Script with one example

03 - SAP Script

04 - SAP Script with 2 pages

02 - Smart forms

01 - Smartforms

02 - Smartforms with Print program

03 - Smartforms with print program

05 - smartforms

04 - Smartforms with print program

11 - Enhancements

2 attachments • 1 hrs

1 - Basics of Enhancements

2 - Source code plugins & BADI's

12 - OO ABAP Basics

10 attachments • 5 hrs

01 - OO ABAP Introduction Notes & Overview

9 pages

01 - OO ABAP Introduction

02 - Core vs OOP & Key concepts

2 pages

03 - Key principles of OO ABAP

04 - Static & Instance

05 - Constructor

06 - Constructor, Encapsulation, Interface

07 - Inheritance

08 - Abstract, polymorphism

B30 - SAP OO ABAP

21 pages

13 - MPP

6 attachments • 3 hrs

SAP MPP

9 pages

01 - MPP

02 - MPP with example

03 - MPP with menu painter

04 - MPP table, tab strip

05 - MPP Tabstrip, sub screen

About the creator

About the creator

SURYA

 I have over 10 years of experience in SAP Technical domain, including RAP, OData, UI5 FIORI, ABAP object development and Core ABAP as well as Adobe forms. Since 2016 I have been providing training on these topics for individuals looking to expand their knowledge base or get started with a career in this area.

 If you are interested in learning more about my services please do not hesitate to contact me directly at info@suryatrainings, Thank you very much for your time and consideration!

Rate this Course

₹ 25000.00

×

Order ID:

This course is in your library

What are you waiting for? It’s time to start learning!

Illustration | Payment success

Share this course

https://undefined/courses/SAP-ABAP--OO-ABAP-640b76a9e4b09d8eecf4e014-640b76a9e4b09d8eecf4e014

or

×

Wait up!

We see you’re already enrolled in this course till Access for 365 daysor Max Viewing Time 240 hours. Do you still wish to enroll again?

Illustration | Already enrolled in course