Udemy

SAP ABAP on Cloud RAP, OData, ABAP on Hana, UI5 Fiori BAS

Enroll Now
  • 8,793 Students
  • Updated 9/2025
4.5
(1,345 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Language
English
Taught by
Dilbag Singh
Rating
4.5
(1,345 Ratings)

Course Overview

SAP ABAP on Cloud RAP, OData, ABAP on Hana,  UI5 Fiori BAS

SAP ABAP on Hana, SAP ABAP on Cloud - RESTful ABAP Programming, SAP OData Services Development, SAP UI5 Fiori app on BAS

SAP ABAP on Cloud (RAP) - RESTful ABAP Programming.

SAP OData Services Developement - SAP Back-end Development.

SAP ABAP on HANA Training (AMDP, ADBC, CDS VIEW, HANA MODELING, ALV IDA, HANA OBJECTS DEV).

SAP UI5 FIORI APP Development using BAS - Business Application Studio.

140 + QAs with Detailed Explanations based on RAP and OData.

SAP BTP CAPM .loading .


if you are working as an ABAP consultant, and want to enhance your development skills, then this course is just for you.

These days, Organisations prefer the candidates who are multi-skilled. Only ABAP development is not enough, you need to be multi-skilled, so this is going to be a very good combination i.e.

                                                       ABAP DEVELOPMENT + UI5 BACK-END DEVELOPMENT.


If you want to be Unique and want to stand out from the crowd,

then this course SAP OData Services (SAP UI5 Back-end) Developement is for you.


Requirements for ODATA Services Development :---

  • BASIC Core ABAP Concepts.

  • BASIC OOPS ABAP Concepts.

  • Dedication to Learn.

  • Back-end Server access to practice.

Requirements for UI5 FIORI App Development  using BAS (Business Application Studio) :---

  • Already Covered in this course. so no Requirements.

Requirements for SAP ABAP on Cloud (RAP) - RESTful ABAP Programming.:---

  • ABAP Programming knowledge.

  • Concepts of OOPS.

  • Basics of CDS Views will be good to go.

  • Needs to have Eclipse tool with ADT.

Course content :---


*SAP ABAP on Cloud (RAP) - RESTful ABAP Programming.*

  • Set up Eclipse Tool with ADT.

  • Composition Tree upto 3 Level on standard DB Tables.

  • Annotations --> @UI.headerInfo, @Consumption.valueHelpDefinition, @UI.facet, @objectModel etc.

  • Metadata Ext.

  • Behavior Def & Projection.

  • Additional Binding.

  • Optimistic Concurrency Control.

  • Early Numbering.

  • Factory Data Action.

  • Non-Factory Data Action.

  • Determination on modify.

  • Determination on save.

  • Side effects.

  • Validations.

  • Static Feature Control.

  • Dynamic Feature Control.

  • Managed with Additional Save.

  • Managed with Unmanaged Save..

  • Unmanaged Scenario with CRUD Operations.


*ODATA SERVICES DEVELOPMENT *


  • OData service development using Map to Data Source Method.

  • OData service development using ABAP Workbench (recommended).

  • Stub Implementations (Create, Update, Delete, getEntity, getEntityset).

  • Query Options ($orderby, $top, $skip, $batch, $expand, $filter, $inlinecount).

  • Create Entity importing from Manually, DDIC, RFC, Search Help.

  • Single Function Import & Multiple Function Imports..

  • HTTP Method :- Get, Update, Delete, Put, Patch, Merge.

  • many other miscellaneous concepts.

* Pre Requisite for UI5 Fiori App Developement - HTML, CSS, JS *


  • Basics of HTML.

  • Forms in HTML.

  • Basics of CSS.

  • DOM & Embedd Java Scripts in HTML Document.

  • User defined Functions (Internal & External).

  • Create Dynamic & Static buttons, onload & onclick events, Manipulation of HTML Elements

  • Validation of HTML Form Data.

  • Pre defined JS Objects.

  • User Defined JS Objects.

  • User defined Prototype.

  • Regular Expressions in JavaScript.

  • JQuery.

* UI5 Fiori Freestyle App Developement using BAS - Business Application Studio *

  • SAP BTP Trail Account Setup.

  • Create 1st App.

  • Start Making Use of UI5 Controls using Text Editor.

  • Use of UI5 Control Through Layout Editor.

  • Make use of Multiple Libraries’ controls using Alias.

  • Simple Form with placeholder, Buttons, drop down fields, i18n Binding.

  • MVC Design Pattern.

  • Models, its Types & Steps to Create Models.

  • View Types.

  • Controller Lifecycle Hooks.

  • Data Binding Modes & Types, Rule to get the DATA Address.

  • Pull Data from Odata Service to JSON Model,& Display.

  • Formatter.

  • Custom CSS Class.

  • Make Input field as Mandatory Input Field.

  • Input Field Validation.

  • Message Box (Alert, Warning, confirm, error, info, success)

  • Fragment -- Attach F4 help with input field using Fragment

  • Cloud Connector & Destination.

  • oData Model vs Json Model.

  • Download Table data into Excel file.

  • Filter, Sort operations.

  • Navigation between Views with Data.

  • Route Pattern Mode.

  • UI controls' visibility changing Dynamically.

  • Validations.

  • CRUD Q Operations.

  • Create Records by uploading data from Excel File.

  • Displaying Data through Navigation Property.



Disclaimer : We are not an affiliate of SAP AG. SAP is a trademark of SAP AG. SAP AG is not the publisher of this training material and is not responsible for it in any aspect. We are not affiliated with, sponsored, endorsed or licensed by, or otherwise related to SAP SE or any of its affiliates (“SAP”). We don't not provide official SAP training courses or certifications and does not provide any access to SAP software. SAP and its product names, including HANA, S/4HANA, HYBRIS, and LEONARDO are trademarks or registered trademarks of SAP in Germany and other countries. SAP AG IS NEITHER THE AUTHOR NOR THE PUBLISHER OF THIS PUBLICATION AND IS NOT RESPONSIBLE FOR ITS CONTENT.



Course Content

  • 6 section(s)
  • 291 lecture(s)
  • Section 1 SAP ABAP OData Services Development
  • Section 2 Pre Requisite for UI5 Fiori App Developement - HTML, CSS, JS
  • Section 3 UI5 Fiori Freestyle App Developement Using BAS - Business Application Studio
  • Section 4 ABAP on HANA (HANA OBJECTS DEV, AMDP, ADBC, CDS VIEW, ALV IDA, HANA MODELLING)
  • Section 5 ABAP ON CLOUD - RESTful Application Programming Model (RAP)
  • Section 6 OData + RAP based Objective Questions with Detailed Explanations

What You’ll Learn

  • Odata Service by Map To Data Source Method & ABAP Work Bench.
  • Stub Implementation - Create, Update, Delete, GetEntity, GetEntitySet.
  • Query Options - $orderby, $top, $skip, $filter, $inlinecount, $expand, $batch.
  • HTTP Methods - Get, Post, Put, Delete, Patch, Merge.
  • Navigation Between Entities. Create Entity by importing from DDIC, RFC, Search Help.
  • Methods re-definition:- Get_expanded_entity, Get_expanded_entityset, Create_deep_entity, counterset_begin, counterset_end, execute_action etc....
  • SAP ABAP ON HANA (AMDP, ADBC, CDS VIEW, HANA MODELING, ALV IDA, HANA OBJECTS DEV)
  • Pre Requisite for UI5 Fiori App Developement - HTML, CSS, JS
  • Basics of UI5 Fiori App Developement Using BAS - Business Application Studio
  • SAP ABAP on Cloud - RESTFul ABAP Programming - Managed & Unmanaged Scenario


Reviews

  • N
    Navya Kadavergu
    1.5

    Repeated words every statement is repeated twice or thrice

  • T
    Tanishque Verma
    3.0

    The delivery during the lecture is very redundant which in turns extend the lecture for no reason.

  • S
    Saurabh Kolapkar
    3.0

    Training is good, but when the instructor repeats the same words again and again feels irritated.

  • D
    Deepanjan Bagchi
    3.0

    Course content is good but every word being repeated 3 or 4 times makes it very annoying and difficult to focus on the concepts. This perhaps has made the course longer. The instructor needs to work on his language skills and enhance his capabilities as an instructor. With better instructional capabilities the course could have been more interesting and enjoyable.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed