Course Introduction

This video will give you all the details of what you get with this Self-paced video course and how it can benefit you.

Start your career in SAP ABAP OO - OData Services CDS View

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. The expressiveness of OOP makes it easier to deliver quality software components on time.

A CDS view is defined for existing database tables and views, or for other CDS views in ABAP Dictionary, using the ABAP CDS statement DEFINE VIEW. A CDS view serves to define the structure of an SQL view and represents a projection onto one or several Dictionary tables or Dictionary views.

Meet Your Instructor

  • RAP framework & OData
  • Creation of Entity type, Entityset, Associations
  • HTTP Methods GET, POST, PUT, DELETE
  • CRUD operations of Service Implementation
  • Creating OData services implementations to consume the URL into the Browser.
  • Understanding the javascript code and debugging.
  • Knowledge of Master and Detailed views of Fiori applications.
  • Implementing and consuming applications using the RAP framework.
  • SAP ABAP on HANA
  • Optimizing ABAP On Primary Database SAP HANA
  • ABAP-Managed Database Procedures
  • ADBC
  • Analytic and Calculation Views
  • Core Data Services in ABAP

Course Curriculum

  Follow our LinkedIn SAP Learner Community for lot of Free Content
Available in days
days after you enroll
  Session 1- Introduction and ABAP Basics Important Syntax
Available in days
days after you enroll
  Session 2 - Reports, Function Modules
Available in days
days after you enroll
  Session 3 - Debugging Techniques
Available in days
days after you enroll
  Session 4 - Debugging Techniques, Tracing and Performance Analysis
Available in days
days after you enroll
  Session 5 - Enhancement Spots, Badis and OOP Model
Available in days
days after you enroll
  Session 6 - Fundamental Object Oriented Syntax Classes, Objects
Available in days
days after you enroll
  Session 7 - Fundamental Object Oriented Accessing Methods and Attributes, Constructors
Available in days
days after you enroll
  Session 8 - Accessing methods, Attributes
Available in days
days after you enroll
  Session 9 - constructors, Instance and Static Constructor
Available in days
days after you enroll
  Session 10 - Inheritance, Upcast, Downcast
Available in days
days after you enroll
  Session 11 - Implementing Polymorphism Using Inheritance Defining and Implementing Local Interfaces
Available in days
days after you enroll
  Session 12 - Local Interface, Polymorphism from Interface
Available in days
days after you enroll
  Session 13 - Creating Global Class, Defining and Implementing Global Interfaces
Available in days
days after you enroll
  Session 14 - Events in Local Classes, Interfaces and Exceptions
Available in days
days after you enroll
  Session 15 - Defining Exceptions, Implementing Advanced Exception Handling Techniques
Available in days
days after you enroll
  Session 16 - Developing Eclipse Based ABAP Programs, Implementing Advanced Object Oriented Techniques
Available in days
days after you enroll
  Session 17 - Unit Testing with ABAP Unit, Singleton, Factory Pattern
Available in days
days after you enroll
  Session 18 - Implementing Persistent Objects, ALV with OOPS
Available in days
days after you enroll
  Session 19 - Implementing Persistent Objects, SAP Gateway Overview
Available in days
days after you enroll
  Session 20 - OData Overview
Available in days
days after you enroll
  Session 21- Implementing a Gateway Service, Defining a Data Model, Implementing Read Operations
Available in days
days after you enroll
  Session 22 - Implementing Read Operations, Query Operations, Navigation Operations
Available in days
days after you enroll
  Session 23 - Operating the Search help Generator, Explaining the SAP Fiori Programming Model
Available in days
days after you enroll
  Session 24 - Publishing a Gateway Service via CDs view Annotation, Configuring Routing Capabilities
Available in days
days after you enroll
  Session 25 - Function Imports, Expand
Available in days
days after you enroll
  Session 26- Deep Insert ETag
Available in days
days after you enroll
  Session 27 - Explaining Media Links, Managing Users, Enabling Authentication
Available in days
days after you enroll
  Session 29 - Processing Batch Requests
Available in days
days after you enroll
  Session 30 - Consuming OData Services in WebIDE, Explaining OData v4, Creating OData v4 Services
Available in days
days after you enroll
  Session 31 - Introduction, Motivating CDS Views and Understanding the Background
Available in days
days after you enroll
  Session 32 - Basic SQL Features in CSD Views
Available in days
days after you enroll
  Session 33 - More SQL Features in CSD Views
Available in days
days after you enroll
  Session 34 - Nested Views, Using Built in SQL Functions in CDS Views
Available in days
days after you enroll
  Session 35 - Using Aggregations in CDs Views
Available in days
days after you enroll
  Session 36 - Defining CDs Views with Input Parameters
Available in days
days after you enroll
  Session 37 - Building CDs Views with Association
Available in days
days after you enroll
  Session 38 - Building CDs Views with Association
Available in days
days after you enroll
  Session 39 - Enhancing a CDs View
Available in days
days after you enroll
  Session 40 - CDs Table Functions, Linking a CDs View with Authorization Rules
Available in days
days after you enroll
  Session 41 - Understanding CDs Table Functions
Available in days
days after you enroll
  Session 42 - Using CDs Views as Proxy Objects
Available in days
days after you enroll
  Session 43 - Understanding the Consumption of CDs Views in SAP Fiori
Available in days
days after you enroll
  Lab Activity
Available in days
days after you enroll
  Assessments
Available in days
days after you enroll
  Lab Activity
Available in days
days after you enroll
  Configuration Guides (Downloaded from the Internet as it is available for Public Use)
Available in days
days after you enroll
  Certification MCQs
Available in days
days after you enroll
  Interview Questions
Available in days
days after you enroll
  Prepare your LinkedIn Profile
Available in days
days after you enroll
  Prepare your Resume
Available in days
days after you enroll
  Quiz
Available in days
days after you enroll

Choose a Pricing plan

Frequently Asked Questions

When does the course start and finish?

The course is entirely self-paced. You decide when you start and when you finish.


How long do I have access to the course?

That depends on the type of Subscription you bought - Monthly or Yearly. After enrolling, you have unlimited access to this course and materials across any devices you own.


What do I get after I signup?

After you signup and make the payment, you will have full access to the course which includes, 

1. Session Videos (these videos are from actual live sessions from the past) 

2. Assignments 

3. Assessments 

4. Lab documents 

5. Other pdfs (configuration documents, ebooks, pdfs, interview and certification faqs)


How do I get access to practice on the Server?

Reach out to your Support team and send an email to [email protected] and they will send you the details and the monthly cost for the Server (if available)


Are the videos or materials downloadable?

No, they are not. But you have unlimited access to view them from any device and on this platform depending on your Subscription type. Everything on this platform is the intellectual property of ZaranTech


How soon after I enroll and make payment would get access to the course?

Immediately


What if I have doubts, whom do I ask?

These are pre-recorded videos from the actual Live Training program. Most of the doubts were cleared in the session videos itself. But if you still have any questions, please raise a ticket, and our support team will help you https://bit.ly/support-Ticket


What if I have an issue accessing the course?

You can Raise a ticket by clicking the link below and selecting the appropriate ticket - https://bit.ly/support-Ticket


How will I get my course completion certificate?

Once you have successfully completed the training and the Final Quiz/Assessment, you can avail of your Certificate of Completion from ZaranTech which you can then showcase on Linkedin and other Social Media portals.


Do you provide Instructor-led Live training for Individuals?

Yes, we do. Email us at [email protected] and we will send you all the details


How we deliver Live training (video) - https://bit.ly/How-we-deliver-training


Do you provide Corporate/group training?

Yes, we do. We have trained more than 200 SAP customers with over 4000 participants in the USA, Canada, Europe, Asia, and South America. We offer corporate training for all SAP modules.


Course Catalog - https://bit.ly/SAP-course-catalog


How we Deliver Corporate Training (video) - https://bit.ly/sap-corp-training


How do I get certified in SAP?

SAP certification (https://training.sap.com/certification/) validates that you possess fundamental knowledge and verified skills.


List of Valid and soon to Expire SAP certifications - https://training.sap.com/certification/validity


What if I am unhappy with the course?

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 7 days and we will give you a full refund.



What is your Refund Policy and Terms of Use?

To know more about canceling the enrollment, refund, and rescheduling policy, visit:

Refund and Rescheduling Policyhttps://www.zarantech.com/Refund-policy/

Terms of Servicehttps://www.zarantech.com/terms-of-use/


What other Resources do you provide?

Youtube (Free Videos) - https://www.youtube.com/@zarantechdotcom

LinkedIn (Free materials) - https://www.linkedin.com/showcase/sap-learner-community/

Quora (Ask any Questions) - https://saplearnercommunity.quora.com/


SAP Corporate Course Catalog -https://bit.ly/SAP-course-catalog