You are on page 1of 2

1.

Introduction to Cloud Terminologies


a. Difference between On-premise & Cloud
b. SAP S/4 HANA On-Premise & S/4 HANA Cloud
c. Different types of Offerings
d. Extensibility in SAP S/4 HANA
e. Key User Extensibility Overview
f. Developers Extensibility Overview
g. Side-by-side Extensibility Overview

2. SAP BTP
a. What is SAP BTP
b. SAP BTP ABAP
c. Introduction to RESTful Application Programming
d. ABAP on Cloud
e. SAP BTP learning Track
f. BTP Customer View
g. Setup SAP BTP Trial Account – Developer on-boarding
h. Create your ABAP on Cloud Instance

3. Create Services Using CDS


a. Limitations of ABAP on Cloud
b. Introduction to CDS View/Entity SAP ABAP on Cloud and RAP (Restful Application Programming
Training)
c. Why do we Use CDS Views
d. Implementing CDS View’s
e. Creating OData Service using CDS

4. Create DDIC
a. Introduction to Data Dictionary
b. Creating Structure
c. Creating Database tables
d. Creating Class for Load Data in Table’s

5. RESTful Application Programming


a. History of ABAP on Cloud
b. Motivation for ABAP on Cloud – Scenario
c. Common Challenges in ABAP Development
d. Evolution of ABAP Programming Model
e. What is RAP (Restful Application Programming) •
f. Types of Scenarios
i. Managed Scenario
ii. Unmanaged Scenario

6. Behavior Definition Concept


a. Introduction to Classes
b. Local Types/Classes in ABAP with Global Classes
c. Implementing Class Pool Concept
d. Behavior Definition Introduction
e. Create Behavior Definition

INT
ER
NA
L
7. Behavior Implementation
a. Create Behavior implementation for Unmanaged Scenario
b. Implementing Create, Update and Delete functionality
c. Make fields read only
d. Making fields Mandatory
e. Add validation
f. Implement Actions

8. Entity Manipulation Language


a. Introduction to EML
b. Understanding Why we need EML
c. Uses of EML
d. Syntax for EML
e. Implementing EML in Class

9. Managed Processor App


a. Defining Managed Scenario
b. Use Case for Managed Scenario
c. Describing Functionality of Scenario
d. Creating Data Model
e. Building Behavior Definition
f. Implementing Processor CDS
g. Building Service definition
h. Creating Service Binding

10. Actions Determination


a. Implementing the Action create
b. Implementing the Action approve
c. Implementing the Action reject
d. Modeling Static and Dynamic Feature Control
e. Implementing Validations
f. Implementing the Determination

11. Create Fiori Element App


a. Creating OData Service ( Business Service)
b. Introduction to Fiori Elements
c. Free style v/s Fiori Elements App
d. Developer persona – Fiori Elements
e. What is Business Application Studio
f. Creating List Report Object Page App Using BAS
g. Developing Read-Only List Reporting Apps

12. Fiori App with Launchpad in BTP

INT
ER
NA
L

You might also like