SAP ABAP & OO ABAP
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!"
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.
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.
1 - Course content
2 - Useful links, and materials
B30 - SAP ABAP and OO ABAP
SAP ABAP Reports
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
01 - OO ABAP Introduction
02 - Core vs OOP & Key concepts
03 - Key principles of OO ABAP
04 - Static & Instance
05 - Constructor
06 - Constructor, Encapsulation, Interface
07 - Inheritance
08 - Abstract, polymorphism
B30 - SAP OO ABAP
13 - MPP
6 attachments • 3 hrs
01 - MPP
02 - MPP with example
03 - MPP with menu painter
04 - MPP table, tab strip
05 - MPP Tabstrip, sub screen
About the creator
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
This course is in your library
What are you waiting for? It’s time to start learning!
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?