Autoplay
Autocomplete
Previous Lesson
Complete and Continue
SAP ABAP OO - OData Services - CDS View Training
Follow our LinkedIn SAP Learner Community for lot of Free Content
SAP Learner Community of LinkedIn
Session 1- Introduction and ABAP Basics Important Syntax
Session Video - Introduction and ABAP Basics Important Syntax (147:58)
Quiz
Session 2 - Reports, Function Modules
Session Video - Reports, Function Modules (90:22)
Quiz
Session 3 - Debugging Techniques
Session Video - Debugging Techniques (88:31)
Quiz
Session 4 - Debugging Techniques, Tracing and Performance Analysis
Session Video - Debugging Techniques, Tracing and Performance Analysis (86:32)
Quiz
Session 5 - Enhancement Spots, Badis and OOP Model
Session Video - Enhancement Spots, Badis and OOP Model (77:23)
Quiz
Session 6 - Fundamental Object Oriented Syntax Classes, Objects
Session Video - Fundamental Object Oriented Syntax Classes, Objects (80:36)
Quiz
Session 7 - Fundamental Object Oriented Accessing Methods and Attributes, Constructors
Session Video - Fundamental Object Oriented Accessing Methods and Attributes, Constructors (88:15)
Quiz
Session 8 - Accessing methods, Attributes
Session Video - Accessing methods, Attributes (74:44)
Quiz
Session 9 - constructors, Instance and Static Constructor
Session Video - constructors, Instance and Static Constructor (83:11)
Quiz
Session 10 - Inheritance, Upcast, Downcast
Session Video - Inheritance, Upcast, Downcast (54:36)
Quiz
Session 11 - Implementing Polymorphism Using Inheritance Defining and Implementing Local Interfaces
Session Video - Implementing Polymorphism Using Inheritance Defining and Implementing Local Interfaces (88:46)
Quiz
Session 12 - Local Interface, Polymorphism from Interface
Session Video - Local Interface, Polymorphism from Interface (85:09)
Quiz
Session 13 - Creating Global Class, Defining and Implementing Global Interfaces
Session Video - Creating Global Class, Defining and Implementing Global Interfaces (79:16)
Quiz
Session 14 - Events in Local Classes, Interfaces and Exceptions
Session Video - Events in Local Classes, Interfaces and Exceptions (87:09)
Quiz
Session 15 - Defining Exceptions, Implementing Advanced Exception Handling Techniques
Session Video - Defining Exceptions, Implementing Advanced Exception Handling Techniques (91:06)
Quiz
Session 16 - Developing Eclipse Based ABAP Programs, Implementing Advanced Object Oriented Techniques
Session Video - Developing Eclipse Based ABAP Programs, Implementing Advanced Object Oriented Techniques (81:12)
Quiz
Session 17 - Unit Testing with ABAP Unit, Singleton, Factory Pattern
Session Video - Unit Testing with ABAP Unit, Singleton, Factory Pattern (84:53)
Session 18 - Implementing Persistent Objects, ALV with OOPS
Session Video - Implementing Persistent Objects, ALV with OOPS (86:34)
Quiz
Session 19 - Implementing Persistent Objects, SAP Gateway Overview
Session Video - Implementing Persistent Objects, SAP Gateway Overview (75:29)
Quiz
Session 20 - OData Overview
Session Video - OData Overview (78:35)
Quiz
Session 21- Implementing a Gateway Service, Defining a Data Model, Implementing Read Operations
Session Video - Implementing a Gateway Service, Defining a Data Model, Implementing Read Operations (75:07)
Quiz
Session 22 - Implementing Read Operations, Query Operations, Navigation Operations
Session Video - Implementing Read Operations, Query Operations, Navigation Operations (88:05)
Quiz
Session 23 - Operating the Search help Generator, Explaining the SAP Fiori Programming Model
Session Video - Operating the Search help Generator, Explaining the SAP Fiori Programming Model (76:21)
Quiz
Session 24 - Publishing a Gateway Service via CDs view Annotation, Configuring Routing Capabilities
Session Video - Publishing a Gateway Service via CDs view Annotation, Configuring Routing Capabilities (84:22)
Session 25 - Function Imports, Expand
Session Video - Function Imports, Expand (80:45)
Quiz
Session 26- Deep Insert ETag
Session Video - Deep Insert ETag (88:52)
Quiz
Session 27 - Explaining Media Links, Managing Users, Enabling Authentication
Session Video - Explaining Media Links, Managing Users, Enabling Authentication (76:15)
Session 29 - Processing Batch Requests
Session Video - Processing Batch Requests (72:05)
Quiz
Session 30 - Consuming OData Services in WebIDE, Explaining OData v4, Creating OData v4 Services
Session Video - Consuming OData Services in WebIDE, Explaining OData v4, Creating OData v4 Services (75:51)
Quiz
Session 31 - Introduction, Motivating CDS Views and Understanding the Background
Session Video - Introduction, Motivating CDS Views and Understanding the Background (82:43)
Quiz
Session 32 - Basic SQL Features in CSD Views
Session Video - Basic SQL Features in CSD Views (94:22)
Quiz
Session 33 - More SQL Features in CSD Views
Session Video - More SQL Features in CSD Views (90:36)
Quiz
Session 34 - Nested Views, Using Built in SQL Functions in CDS Views
Session Video - Nested Views, Using Built in SQL Functions in CDS Views (83:43)
Quiz
Session 35 - Using Aggregations in CDs Views
Session Video - Using Aggregations in CDs Views (80:21)
Session 36 - Defining CDs Views with Input Parameters
Session Video - Defining CDs Views with Input Parameters (82:18)
Quiz
Session 37 - Building CDs Views with Association
Session Video - Building CDs Views with Association (88:02)
Quiz
Session 38 - Building CDs Views with Association
Session Video - Building CDs Views with Association (60:10)
Quiz
Session 39 - Enhancing a CDs View
Session Video - Enhancing a CDs View (93:16)
Quiz
Session 40 - CDs Table Functions, Linking a CDs View with Authorization Rules
Session Video - CDs Table Functions, Linking a CDs View with Authorization Rules (86:48)
Quiz
Session 41 - Understanding CDs Table Functions
Session Video - Understanding CDs Table Functions (88:35)
Quiz
Session 42 - Using CDs Views as Proxy Objects
Session Video - Using CDs Views as Proxy Objects (82:13)
Quiz
Session 43 - Understanding the Consumption of CDs Views in SAP Fiori
Session Video - Understanding the Consumption of CDs Views in SAP Fiori (73:14)
Quiz
Lab Activity
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
Assessments
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
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 Guides (Downloaded from the Internet as it is available for Public Use)
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)
Certification MCQs
C_DS_42 - Data Integration with SAP Data Services 4.2_watermark_pagenumber (1)
C_TAW12_750 - SAP ABAP with SAP NetWeaver 7.50
Interview Questions
Interview Questions - Set 1
Interview Questions - Set 2
Interview Questions - Set 3
Interview Questions - Set 4
Interview Questions - Set 5
Interview Questions - Set 6
Interview Questions - Set 7
Interview Questions - Set 8
Interview Questions - Set 9
Interview Questions - Set 10
Prepare your LinkedIn Profile
LinkedIn Cheat Sheet
Prepare your Resume
Resume Cheat Sheet
Quiz
Test your Knowledge
Teach online with
Assessment - Fundamental Object Oriented Syntax
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock