Instructor

Ajay Nayak

Lead Instructor and CTO at UI5CN

Ajay Nayak is the Lead Instructor and CTO of UI5CN and has about 15 years of experience with Enterprise Technologies and Innovation. Previously he has worked with some of the reputed names like SAP®, Capgemini®, Skybuffer and Statoil® as a developer, consultant, architect and subject matter expert respectively. An Interesting fact about Ajay is, that he started development at a very early age of 15 and according to him, learning should be interactive and engaging. And keeping an element of fun in it can make even difficult concepts simple to understand.
For Latest and Best Offer Check Offer Page

 

Course curriculum

  • Introduction to the Course

  • Section 1 - Understanding S/4 ABAP® Versions and Programming Models, VDM, RAP Runtime and Development time Components - Basic Level

      Duration: 78 min
    • ABAP® RAP Basic - ABAP® Language Evolution, S4 Cloud vs On-Premise

    • ABAP® RAP Basic - S4 Cloud and On-Premise System Versions

    • ABAP® RAP Basic - S4 ABAP® Versions and Programming Model - Part 1

    • ABAP® RAP Basic - S4 ABAP® Versions and Programming Model - Part 2

    • ABAP® RAP Basic - Understanding Version of S4 HANA® for RAP

    • ABAP® RAP Basic - Architecture Overview of ABAP® Fiori® Programming Model

    • ABAP® RAP Basic - Architecture Overview of ABAP® RAP Programming Model

    • ABAP® RAP Basic - Understanding VDM and Different Layers of VDM

    • ABAP® RAP Basic - ABAP® RAP Development Design Time components

      FREE PREVIEW
    • ABAP® RAP Basic - Difference between Managed and Unmanaged Implementation

    • ABAP® RAP Basic - ABAP® RAP Run-Time Components

    • ABAP® RAP Basic - What we will cover in Hands-on

    • Ask Your Questions

  • Section 2 - System Setup in SAP® Cloud Platform Free Trial With Eclipse to Start Hands-on with ABAP® RAP

      Duration: 33 min
    • ABAP® RAP System Setup - Overview of Steps

    • ABAP® RAP System Setup - Tools HANA® On-Demand and Eclipse Download

    • ABAP® RAP System Setup - Eclipse Perspective and Views

    • ABAP® RAP System Setup - Adding ADT Plugins to Eclipse

    • ABAP® RAP System Setup - Create SCP Free Trial Account

    • ABAP® RAP System Setup - ABAP® Trial and Connecting to Eclipse

    • ABAP® RAP System Setup - Eclipse ADT FAQ and Common Issues

    • Ask Your Questions

  • Section 3 - RAP Managed Scenario: Getting Started with End-to-End Hands-on with a Simple Usecase - Intermediate Level

  • Section 4 - RAP Managed Scenario: Understanding Customization on RAP Managed With Actions, Validation and Determination - Advanced Level

      Duration: 100 min
    • UI5CN Developer Helper Guide - Simple Managed RAP With Action, Validation and Determination

    • ABAP® RAP - 3 Runtime Stages of Restful Framework

      FREE PREVIEW
    • ABAP® RAP - Sub Stages of 3 Runtime Stages

    • ABAP® RAP - Difference between Managed, Managed with Save UnManaged

    • ABAP® RAP - Managed Scenario Customization With Action, Validation and Determination

    • ABAP® RAP - Adding Local Handler Class(LHC) for Behavior Definition for Custom Action

    • ABAP® RAP - Adding New Data Fields of IS_ADMIN and Timestamp

    • ABAP® RAP - UI Feature of Action and Etag in Behavior Definition

    • ABAP® RAP - Adding Action in Behavior Definition and Method Definition in LHC

    • ABAP® RAP - Debugging Action Method to see Keys, Result and Other Parameters

    • ABAP® RAP - Testing the Action in Browser and Adding Other Action to Remove Admin

      FREE PREVIEW
    • ABAP® RAP - Annotation for Showing Data in Next Page

    • ABAP® RAP - Removing Readonly from Behavior Definition

    • ABAP® RAP - Basic Structure and Syntax of Validation

    • ABAP® RAP - Completing Validation Logic to decide if Email is Valid

    • ABAP® RAP - Testing Validation with Sample Data in UI

    • ABAP® RAP - Determination and Difference Between on Save vs on Modify

    • ABAP® RAP - Completing Simple Determination and Testing in UI

    • Ask Your Questions

  • Section 5 - Understanding EML With CRUD Before we Start Project with Managed and Unmanaged Scenario

  • Section 6 - Creating Our VDM - Intermediate and Advanced Level

      Duration: 115 min
    • What we are going to cover in this Section

      FREE PREVIEW
    • Objective Going Foward

      FREE PREVIEW
    • Final Codes Download

    • Scope and Objective for our RAP Project Development

    • Difference Between CDS Association vs Composition and Cardinality

    • What is a Projection CDS View and why it is used

    • VDM Artifacts we are going to Create for Sales Order and Item

    • Building VDM - Creating Sales Order Document Header Table ZVBAK

    • Building VDM - Creating Sales Order Document Item Table ZVBAP

    • Building VDM - Inserting Sample Data Into Our Tables

    • Building VDM - Creating Sales Order Document Header Basic View

    • Building VDM - Creating Sales Order Document Item Basic View

    • Building VDM - Creating Sales Order Document Composite Views

    • Building VDM - Composite Views and Why Composition is used

    • Building VDM - Adding Line Item and Line Item Reference Annotations to Header View Using Metadata Extension

    • Building VDM - Adding Line Item Reference to Items Using Metadata Extension

    • Building VDM - Creating Service Definition and Binding to Check and Test Application Progress

    • Building VDM - Common Mistake in Service Definition and Fixing Labels for Line Item Annotations

    • Building VDM - Understanding and Building IDENTIFICATION_REFERENCE and FIELDGROUP_REFERENCE

    • Building VDM - Creating IDENTIFICATION and FIELDGROUP REFERENCE for Items and Testing in UI

    • Ask Your Questions

  • Section 7 - RAP Managed With Sales Header and Item Usecase Hands-on - Intermediate and Advanced Level

  • Section 7.1 - RAP Managed With Association, Action, Validation, Determination and Additional Unmanaged Save - Intermediate Level

  • Section 7.2 - RAP Custom Unmanaged Save and Determination for Aggregated Item Price - Advanced Level

      Duration: 41 min
    • What we are Going to do in this Section for Validation and Determination

    • Reading Item Data Using EML- Read by Association

    • Checking the Item Data Getting Created for Non-Negative Unit Price and Quantity Validation

    • Completing Validation Code and Testing in UI

    • Implementing the Determination to Aggregate all Item Total for Sales Document Headers

    • Adding the Additional Save for Determination of Unmanaged Item Total Aggregate

    • Testing and Debugging the Feature to Fix Functional Error of Determination

    • Summary of the Usecase - Managed and Custom Managed

      FREE PREVIEW
    • Ask Your Questions

  • Section 8 - RAP Unmanaged With Sales Header and Item Usecase Hands-on - Intermediate and Advanced Level

    • Unmanaged ABAP® RAP - Final Code Download

    • Important Note

    • Ask Your Questions

  • Section 8.1 - Understanding RAP Unmanaged Components, Architecture and Control Flow - Intermediate Level

  • Section 8.2 - Recreating the VDM used in RAP Managed for RAP Unmanaged - Intermediate Level

      Duration: 51 min
    • Creating VDM for Unmanaged ABAP® RAP - Data Element and Sales Header Table

    • Creating VDM for Unmanaged ABAP® RAP - Sales Item Table and Inserting Data With ABAP® Code

    • Creating VDM for Unmanaged ABAP® RAP - Creating Basic Views of Sales Header and Item

    • Creating VDM for Unmanaged ABAP® RAP - Creating Root View of Sales Header With Sales Item CDS View

    • Creating Behavior Definition, Service Binding, Service Definition and Previewing App

    • Creating VDM for Unmanaged ABAP® RAP - Adding Metadata, Fixing Error and Previewing App

    • Ask Your Questions

  • Section 8.3 - RAP Unmanaged End-to-End Implementation with Sales Header CRUDQ - Advanced Level

      Duration: 149 min
    • ABAP RAP Unmanaged Code - Creating Behavior Definition Adding Mapping

    • ABAP RAP Unmanaged Code - Generating Behavior Implementation Class

    • ABAP RAP Unmanaged Code - Creating Operation Class Global and Local Class Method

    • ABAP RAP Unmanaged Code - Control Flow of Behavior Implementation and Operation Class

    • ABAP RAP Unmanaged Code - Summary of Control Flow of Behavior Implementation and Operation Class

      FREE PREVIEW
    • RAP Unmanaged Implementation Header Delete - Acquire Data

    • RAP Unmanaged Implementation Header Delete - Operation Class Structure

    • RAP Unmanaged Implementation Header Delete - Operation Logic and Test

    • RAP Unmanaged Implementation Header Create - Read-Only Field and Analysis

    • RAP Unmanaged Implementation Header Create - Acquire and Calculate Data - 1

    • RAP Unmanaged Implementation Header Create - Acquire and Calculate Data - 2

    • RAP Unmanaged Implementation Header Create - Operation Logic and Test

    • RAP Unmanaged Implementation Header Create - Fixing Delete Item Bug

    • RAP Unmanaged Implementation Header Create - Summary

    • RAP Unmanaged Implementation Header Update - Table Type of %Control

    • RAP Unmanaged Implementation Header Update - Acquiring Data in Implementation

    • RAP Unmanaged Implementation Header Update - Structure of Operation Class Methods

    • RAP Unmanaged Implementation Header Update - Overview of Operation Logic

    • RAP Unmanaged Implementation Header Update - Operating Logic Code of Loops and Do-Endo

    • RAP Unmanaged Implementation Header Update - Operating Logic Code of Changed Component

    • RAP Unmanaged Implementation Header Update - Operating Logic Code of Acquiring Updated Data

    • RAP Unmanaged Implementation Header Update - Testing and Summary of Update

    • Ask Your Questions

  • Section 8.4 - RAP Unmanaged End-to-End Implementation with Sales Header Custom Actions - Advanced Level

      Duration: 47 min
    • RAP Unmanaged Implementation Header Actions - Block and Unblock Enable in UI

    • RAP Unmanaged Implementation Header Actions - Block Logic and Code - Part 1

    • RAP Unmanaged Implementation Header Actions - Block Logic and Code - Part 2

    • RAP Unmanaged Implementation Header Actions - Testing Code and Instance Feature

    • RAP Unmanaged Implementation Header Actions - Instance Feature Explanation and Code

    • RAP Unmanaged Implementation Header Actions - Etag and Custom Read Implementation - Part 1

    • RAP Unmanaged Implementation Header Actions - Etag and Custom Read Implementation - Part 2

    • Ask Your Questions

  • Section 8.5 - RAP Unmanaged End-to-End Implementation with Sales Item - Advanced Level

      Duration: 51 min
    • RAP Unmanaged Implementation Item Create - Understanding Create By Association Logic

    • RAP Unmanaged Implementation Item Create - Acquiring New Item Data

    • RAP Unmanaged Implementation Item Create - Calculating New Item Number and Total

    • RAP Unmanaged Implementation Item Create - Structure in Operation Class

    • RAP Unmanaged Implementation Item Create - Operation Class Logic of Data Acquisition

    • RAP Unmanaged Implementation Item Create - Operation Class Logic of Data Aggregation

    • RAP Unmanaged Implementation Item Create - Testing and Fixing Bugs

    • RAP Unmanaged Implementation Item Delete - Logic, Implementation and Test

    • Ask Your Questions

  • Section 8.6 - RAP Unmanaged End-to-End Implementation with Messages - Advanced Level

      Duration: 32 min
    • RAP Unmanaged Implementation Messages - In Behavior Implementation Code - Part 1

    • RAP Unmanaged Implementation Messages - In Behavior Implementation Code - Part 2

    • RAP Unmanaged Implementation Messages - Create Message Class and Method in Operation Class

    • RAP Unmanaged Implementation Messages - Using Custom New Message in Operation Class

    • RAP Unmanaged Implementation Messages - Success Message Example

    • Summary of RAP Unmanaged Implementation

      FREE PREVIEW
    • Ask Your Questions

  • Section 9 - Bonus Section: ABAP® RAP and SAP® BAS Integration for Fiori® Worklist App - Advanced Level

      Duration: 29 min
    • Download Final Code With Projection Views

    • Using RAP in BAS - Understanding Project View and Setup

      FREE PREVIEW
    • Using RAP in BAS - Creating New Project Views for Header and Item

    • Using RAP in BAS - Adding Metadata to Projection Views and Expose as oData Service

    • Using RAP in BAS - Creating BAS to S/4 HANA® ABAP® Core Destination in SAP® BTS(SCP)

    • Using RAP in BAS - Creating New Project from Template in BAS and Fixing Destination Error

    • Using RAP in BAS - Preview Fiori® Worklist App in BAS and Adding Search Annotation to Projection View

    • Ask Your Questions

Reviews

5 star rating

Very well structured course

john smith

Very well structured course. Covering all topics from end to end . A complete guide to ABAP RAP . Highly recommended . All topics explained by the Instructor...

Read More

Very well structured course. Covering all topics from end to end . A complete guide to ABAP RAP . Highly recommended . All topics explained by the Instructor in simple easy to understand way.

Read Less
5 star rating

Course is well designed

Antonio s

The course is well designed, difficult concepts explained very clearly. Practice examples given in the course was useful.

The course is well designed, difficult concepts explained very clearly. Practice examples given in the course was useful.

Read Less
5 star rating

Amazing course with crystal clear information

Benjamin John

The course astoundingly detailed and paced. The video provided all required points for hands-on practice on ABAP RAP.

The course astoundingly detailed and paced. The video provided all required points for hands-on practice on ABAP RAP.

Read Less
5 star rating

good

Harish Bommidi

good

star rating