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
- Lab Activity - Module 1 - Introduction and ABAP Basics Important Syntax
- Lab Activity - Module 3 - Debugging Techniques
- Lab Activity - Module 4 - Debugging Techniques, Tracing and Performance Analysis
- Lab Activity - Module 5 - Enhancement Spots, Badis and OOP Model
- Lab Activity - Module 6 - Fundamental Object-Oriented Syntax Classes, Objects
- Lab Activity - Module 7 - Fundamental Object-Oriented Accessing Methods and Attributes, Constructors
- Lab Activity - Module 8 - Accessing methods, Attributes
- Lab Activity - Module 9 - Constructors, Instance and Static Constructor
- Lab Activity - Module 10 - Inheritance, Upcast, Downcast
- Lab Activity - Module 11 - Implementing Polymorphism Using Inheritance Defining and Implementing Local Interfaces.docx
- Lab Activity - Module 12 - Local Interface, Polymorphism from Interface
- Lab Activity - Module 13 - Creating Global Class, Defining and Implementing Global Interfaces
- Lab Activity - Module 14 - Events in Local Classes, Interfaces and Exceptions
- Lab Activity - Module 15 - Defining Exceptions, Implementing Advanced Exception Handling Techniques
- Lab Activity - Module 16 - Developing Eclipse Based ABAP Programs, Implementing Advanced Object-Oriented Techniques.docx
- Lab Activity - Module 17 - Unit Testing with ABAP Unit, Singleton, Factory Pattern
- Lab Activity - Module 19 - Implementing Persistent Objects, SAP Gateway Overview
- Lab Activity - Module 20 - OData Overview
- Lab Activity - Module 21 - Implementing a Gateway Service, Defining a Data Model, Implementing Read Operations
- Lab Activity - Module 22 - Implementing Read Operations, Query Operations, Navigation Operations
- Lab Activity - Module 24 - Operating the Search help Generator, Explaining the SAP Fiori Programming Model
- Lab Activity - Module 25 - Publishing a Gateway Service via CDS view Annotation, Configuring Routing Capabilities
- Lab Activity - Module 26 - Function Imports, Expand
- Lab Activity - Module 27 - Deep Insert ETag
- Lab Activity - Module 28 - Explaining Media Links, Managing Users, Enabling Authentication
- Lab Activity - Module 29 - Processing Batch Requests
- Lab Activity - Module 30 - Consuming OData Services in WebIDE, Explaining OData v4, Creating OData v4 Services
- Lab Activity - Module 31 - Introduction, Motivating CDS Views and Understanding the Background
- Lab Activity - Module 32 - Basic SQL Features in CSD Views
- Lab Activity - Module 33 - More SQL Features in CSD Views
- Lab Activity - Module 34 - Nested Views, Using Built in SQL Functions in CDS Views
- Lab Activity - Module 35 - Using Aggregations in CDs Views
- Lab Activity - Module 36 - Defining CDs Views with Input Parameters
- Lab Activity - Module 37 - Building CDs Views with Association
- Lab Activity - Module 38 - Building CDs Views with Association
- Lab Activity - Module 39 - Enhancing a CDs View
- Lab Activity - Module 40 - CDs Table Functions, Linking a CDs View with Authorization Rules
- Lab Activity - Module 41 - Understanding CDs Table Functions
- Lab Activity - Module 42 - Using CDs Views as Proxy Objects
- Lab Activity - Module 43 - Understanding the Consumption of CDs Views in SAP Fiori
- Assessment - ABAP Basics
- Assessment - Important Syntax
- Assessment - Reports and Function Modules
- Assessment - ABAP on HANA (CDS,AMDP)
- Assessment - Debugging
- Assessment - Tracing and Performance Analysis
- Assessment - Introduction to Object-Oriented Programming
- Assessment - Fundamental Object Oriented Syntax
- Assessment - Inheritance and Casting
- Assessment - Object-Oriented Repository Objects
- Assessment - Class-Based Events and Exceptions
- Assessment - Global Classes in ABAP Development Tools
- Assessment - Object Oriented Design Patterns
- Assessment - Enhancement Spots and BADIs
- Assessment - ABAP Unit Testing
- Assessment - Introduction
- Assessment - Basic SQL Features in CDS Views
- Assessment - More SQL Features in CDS Views
- Assessment - Advanced Concepts
- Assessment - Database-Specific Features of ABAP CDS
- Assessment - Consumption of CDS Views (Outlook)
- Lab activity - Creating a Table from SE11 and Foreign Key Relationship
- Lab activity - How to Create Package
- Lab Activity - ABAP Debugging!! What should be your approach
- Lab Activity - How to Debug a Sample Program in ABAP
- Lab Activity - Install ABAP Development Tools (ADT) and ABAPGit Plugin
- Lab Activity - Create a report to execute in a scheduled job
- Lab activity - Create a Report using new Open SQL
- Lab activity - Create a Simple SAP ALV Report
- Lab Activity - Create an RFC to fetch data from different SAP system
- Lab Activity - Create CDS from Eclipse
- Lab Activity - ADBC - ABAP Database Connectivity (sample)
- Lab Activity - Consuming CDS in report
- Lab Activity - First Program with AMDP method
- Lab Activity - Use native SQL and create a report to display using ADBC class
- Lab Activity - Create a report and change delete insert into the internal table at runtime in debug mode and update the data dictionary table
- Lab Activity - Execute standard transactions MM01, SU01 and check ST05 analysis
- Lab Activity - Create a report and instantiate a class to initialize a variable inside the class and display the same data through an object
- Lab Activity - Create a report with a sub class that reuses a method from its parent class and display data
- Lab Activity - Create a global interface and implement it in local class as well as in the global class
- Lab Activity - Create an Event, publish it and consume it. (Class & Interface)
- Lab activity - Create a Friend class and consume it using Factory class
- Lab activity - Create a Persistent class and consume it
- Lab activity - Create a Singleton class and consume it
- Lab activity - Find a Filter dependent Badi in Sales Order creation process and implement it
- Lab activity - Find an Enhancement spot in Sales Order creation process and implement it
- Lab activity - Get 100% coverage of ABAP Unit Test for a given global class
- Lab Activity - Create a global interface and implement it in local class as well as in the global class
- Lab Activity - Create an Event, publish it and consume it. (Class & Interface)
- Configuration Guide - Enhancement in SAP ABAP.
- Configuration Guide - Installation of SAP ABAP Systems on UNIX _ SAP HANA 2.0 Database
- Configuration Guide - Mastering SAP ABAP by Paweł Grześkowiak, Wojciech Ciesielski and Wojciech Ćwik
- Configuration Guide - Oracle Data Integrator_ Getting Started with SAP ABAP BW Adapter,
- Configuration Guide - SAP ABAP - An Introduction to Programming SAP Applications using ABAP BY Peter Moxon
- Configuration Guide - SAP ABAP - End to End Development Example in SAP® NetWeaver 7.4 _ SAP® HANA
- Configuration Guide - SAP ABAP - Guide to SAP’s New ABAP Programming Model for SAP Fiori Applications
- Configuration Guide - SAP ABAP Core Data Services(1)
- Configuration Guide - SAP ABAP Core Data Services
- Configuration Guide - SAP ABAP Object Oriented Language
- Configuration Guide - SAP ABAP on HANA by Ravi Anand
- Configuration Guide - SAP ABAP Programming Guidelines
- Configuration Guide - SAP NetWeaver on the AWS Cloud for AS ABAP and SAP HANA
- Quick Guide - Differences between Implementation, Support, Upgrade and Roll out projects
- SAP ABAP Quick Guide
- SAP ABAP Study Material by D.Manish
- SAP ABAP Workbench Delta Guide (3.1-4.6)
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 Policy – https://www.zarantech.com/Refund-policy/
Terms of Service – https://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