Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SAP OOPS ABAP ( With complete Material/Documentation )
Rating: 4.5 out of 5(2,839 ratings)
10,821 students

SAP OOPS ABAP ( With complete Material/Documentation )

SAP OOPS ABAP (With complete material/documentation including theory, sample programs, definitions, Program examples )
Last updated 6/2023
English
German [Auto],English [Auto],

What you'll learn

  • Features of OOPS ABAP , Encapsulation Data Abstraction, Inheritance, Polymorphism
  • Classes, methods , attributes, constructors, inheritance, abstract classes, interfaces
  • Persistence Services, RTTS,
  • ALV Reporting using classes
  • ALV reporting using SALV classes, Interactive report

Course content

1 section31 lectures13h 0m total length
  • Introduction to OOPS, Why OOPS is so important in ABAPers life, Features of OOPS49:31
  • Class , Attributes, Methods30:23
  • Difference between Instance and static methods, Constructor, Parameters35:48
  • Instance Vs Static Constructors17:21

    Explain the difference between instance and static constructors in ABAP: instance uses constructor with importing parameters; static uses class underscore constructor with no parameters and runs once per class.

  • Working with global classes20:11
  • How to convert a local class to global class6:09

    In this session you will learn how to convert a local class to global class

  • Method returning multiple exporting parameters, parameters in global classes17:41

    Explore how ABAP methods return multiple exporting parameters in both class methods and global classes, distinguishing mandatory versus optional parameters, and implementing a get customer example.

  • Calling method inside method, Types and internal tables in classes20:00
  • ME Keyword5:52
  • Friends class , Inheritance types with examples39:46
  • Working with global inheritance22:01

    Explore global inheritance in ABAP by building a vehicle, cycle, and bike hierarchy, overriding methods with the super keyword to extend behavior and add attributes.

  • Working With Global Friend Class9:53
  • Abstract Classes28:56
  • Working with Global Abstract classes29:40
  • Interfaces24:22
  • Implementing interfaces partially, Nested interfaces, Aliases17:40
  • Working with global interface18:18
  • Persistence class40:23
  • RTTS28:44
  • How to handle standard exceptions27:30

    Learn to handle standard exceptions by defining an exception class, raising and catching it with a catch block, and displaying user-friendly, standard messages captured from the system.

  • What is Exception and how to handle it16:51

    Learn how exceptions arise as runtime errors, why unhandled exceptions terminate programs, and how to handle them with try and catch blocks, guarding risky code like division by zero.

  • Working with Custom exception classes using OTR16:11
  • OOPS ALV using classes25:33
  • OOPS ALV Using Splitter Classes44:37
  • OOPS ALV using SALV classes25:53

    Master oops alv in sap abap by using salv classes to instantiate standard classes with a factory, access components, and render data in reports.

  • Interactive ALV using SALV classes Part 1 (Hotspot column creation )28:33

    Develop an interactive alv report using salv classes to display customer data from a selection screen, then convert the kuna column into a hotspot for navigation.

  • Interactive ALV using SALV classes Part 2 (Event Registers, Handlers, Trigger )24:09
  • Picture control, Tree Control, Splitter Control Events Related to Tree Part - 142:57
  • Finale ., All The Best1:13
  • Hierarchial Sequential Report using ALV Object Model21:43
  • ALV Cell coloring, ALV Traffic light column, ALV Drop down column42:44

Requirements

  • Should have fair knowledge in ABAP coding

Description

We are best in providing material and documentation for all concepts including sample programs along with coding part.

Object Oriented ABAP is a mandatory skill for every ABAPer, for every latest technology like ABAP On HANA, ODATA, Webdynpro , Workflow etc OOPS ABAP is a main prerequisite. Sustaining without OOPS knowledge is difficult for any ABAPer. Now a days all clients/companies are preferring to develop their projects in object oriented approach. Object orientation simplifies software design to make it easier to understand, maintain, and reuse. Object Oriented Programming (OOP) represents a different way of thinking in writing software. The beauty of OOP lies in its simplicity.

Provide properties like data hiding(encapsulation) & code reusability(inheritance) with more data security. Better performance with less consumption of time. Helps in future orientation. Simple and it much easier to maintain as compare to procedural ABAP programming. OOPS language allows to break the program into the bit-sized problems that can be solved easily (one object at a time). The new technology promises greater programmer productivity, better quality of software and lesser maintenance cost. OOPS systems can be easily upgraded from small to large systems.


Advantages of OOPS Concept in ABAP:

  1. In OOABAP, programs are divided into objects leading to better and powerful data management.

  2. Provide properties like data hiding(encapsulation) & code reusability(inheritance) with more data security.

  3. Better performance with less consumption of time.

  4. Helps in future orientation.

  5. Simple and it much easier to maintain as compare to procedural ABAP programming.

  6. Relatively flexible & adaptable to changing business needs.

  7. Object Oriented programming languages include features such as “Class”, “Instance”, “Inheritance” and “Polymorphism” that increase the power and flexibility of an object.

Who this course is for:

  • For any ABAPer , and anyone who want to learn OOPS ABAP