• No results found

CLD200 SAP Extension Suite

N/A
N/A
Protected

Academic year: 2021

Share "CLD200 SAP Extension Suite"

Copied!
28
0
0

Loading.... (view fulltext now)

Full text

(1)

CLD200

SAP Extension Suite

.

.

COURSE OUTLINE .

Course Version: 19R04 Course Duration:

(2)
(3)

SAP Copyrights, Trademarks and Disclaimers

© 2021 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials may have been machine translated and may contain grammatical errors or inaccuracies.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements

accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality

mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’

strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations.

Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

(4)

Typographic Conventions

American English is the standard used in this handbook.

The following typographic conventions are also used.

This information is displayed in the instructor’s presentation

Demonstration

Procedure

Warning or Caution

Hint

Related or Additional Information

Facilitated Discussion

User interface control Example text

Window title Example text

iv © Copyright. All rights reserved.

(5)

Contents

vii Course Overview

1 Unit 1: About this Handbook

1 Lesson: Explaining, how the Recent Rebranding Displays in this Material

3 Unit 2: The Intelligent Enterprise Strategy of SAP 3 Lesson: Adopting an Intelligent Enterprise Strategy

3 Lesson: Explaining the SAP Business Technology Platform (BTP) 3 Lesson: Explaining Extensibility, an Introduction

3 Lesson: Undergoing a Birds View: In-App Extensions 3 Lesson: Undergoing a Birds View: Side-by-Side Extensibility 3 Lesson: Presenting the Murphy Oil Corporation Example

5 Unit 3: In-App Extensibility

5 Lesson: Explaining Extensibility Possibilities Depending on the SAP S/4HANA Version, an Overview

5 Lesson: Explaining the Setup and Authorisation to Use In-App Extensibility

5 Lesson: Explaining the Extensibility Cockpit

5 Lesson: Adding Custom Fields

5 Lesson: Adding Custom Business Objects

7 Unit 4: API Based Custom User Interfaces

7 Lesson: Explaining The Important Role of APIs 7 Lesson: Explaining the API Business Hub

9 Unit 5: Extensibility Platform

9 Lesson: Explaining the Extension Strategy 9 Lesson: Building Side-By-Side Extensions

9 Lesson: Building Connections

9 Lesson: Building Endpoints

9 Lesson: Adding Channels

9 Lesson: Explaining Deployment and Operations

11 Unit 6: Side-by-Side Extensibility

11 Lesson: Explaining the Main Scenarios of the Side-by-Side Extensibility

11 Lesson: Explaining Extension Archetypes

11 Lesson: Explaining the SAP S/4HANA Cloud Extensibility Service 11 Lesson: Explaining the Configuration on SAP BTP API-Based

(6)

13 Unit 7: API Based Side-by-Side Applications

13 Lesson: Explaining Use Cases: New User Interface Based on Data from Back End

13 Lesson: Explaining Use Cases: Custom Apps on SAP BTP 13 Lesson: Explaining the SAP Extension Factory

13 Lesson: Setting up the SAP BTP, Cloud Foundry Environment 13 Lesson: Explaining DevOps with SAP BTP

13 Lesson: Explaining Development in the Cloud Foundry Environment 14 Lesson: Using Java to Develop in the Cloud Foundry Environment 14 Lesson: Using Connectivity Options

15 Unit 8: SAP BTP SDK

15 Lesson: Introducing the SAP SDK

15 Lesson: Explaining Features of the SAP SDK

15 Lesson: Explaining the SAP SDK and its Virtual Data Model (VDM) for OData Services

15 Lesson: Explaining DevOps and Continuous Delivery With SAP SDK

17 Unit 9: Security Concepts

17 Lesson: Introducing Application Security 17 Lesson: Explaining Platform Security

19 Unit 10: Extensibility of SAP SaaS Apps

19 Lesson: Introducing to the Extensibility of SaaS Applications

19 Lesson: Explaining the Extensibility Concept of SAP SuccessFactors 19 Lesson: Explaining the Extensibility Concept of SAP Concur

19 Lesson: Explaining the Extensibility Concept of SAP Fieldglass 19 Lesson: Explaining the Extensibility Concept of SAP Ariba 19 Lesson: Explaining the Extensibility Concept of SAP S/4HANA

Cloud

20 Lesson: Explaining the Extensibility Concept of SAP C/4HANA

vi © Copyright. All rights reserved.

(7)

Course Overview

TARGET AUDIENCE

This course is intended for the following audiences:

Application Consultant

Development Consultant

Super / Key / Power User

Business Process Architect

Business Process Owner/Team Lead/Power User

Developer

Enterprise Architect

Solution Architect

(8)

viii © Copyright. All rights reserved.

(9)

UNIT 1 About this Handbook

Lesson 1: Explaining, how the Recent Rebranding Displays in this Material

Lesson Objectives

After completing this lesson, you will be able to:

Explain, how the recent rebranding displays in this material

(10)

Unit 1: About this Handbook

2 © Copyright. All rights reserved.

(11)

UNIT 2 The Intelligent Enterprise Strategy of SAP

Lesson 1: Adopting an Intelligent Enterprise Strategy

Lesson Objectives

After completing this lesson, you will be able to:

Explain the levels: business process, applications and technology

Lesson 2: Explaining the SAP Business Technology Platform (BTP)

Lesson Objectives

After completing this lesson, you will be able to:

Explain, that the SAP BTP covers two areas: integration and extension

Lesson 3: Explaining Extensibility, an Introduction

Lesson Objectives

After completing this lesson, you will be able to:

Get to know about the extensibility concept in SAP S/4HANA

Lesson 4: Undergoing a Birds View: In-App Extensions

Lesson Objectives

After completing this lesson, you will be able to:

Undertake a bird´s view in-app extensions

Lesson 5: Undergoing a Birds View: Side-by-Side Extensibility

Lesson Objectives

After completing this lesson, you will be able to:

Undertake a bird´s view about side-by-side extensibility

Lesson 6: Presenting the Murphy Oil Corporation Example

Lesson Objectives

(12)

After completing this lesson, you will be able to:

Present the Murphy Oil Corporation example

Unit 2: The Intelligent Enterprise Strategy of SAP

4 © Copyright. All rights reserved.

(13)

UNIT 3 In-App Extensibility

Lesson 1: Explaining Extensibility Possibilities Depending on the SAP S/4HANA Version, an Overview

Lesson Objectives

After completing this lesson, you will be able to:

Realize which extensions are available depending on the SAP S/4HANA versions

Lesson 2: Explaining the Setup and Authorisation to Use In-App Extensibility

Lesson Objectives

After completing this lesson, you will be able to:

Set up the roles in SAP S/4HANA essentials

Lesson 3: Explaining the Extensibility Cockpit

Lesson Objectives

After completing this lesson, you will be able to:

Explain the basics of the Extensibility Cockpit

Lesson 4: Adding Custom Fields

Lesson Objectives

After completing this lesson, you will be able to:

Add custom fields

Lesson 5: Adding Custom Business Objects

Lesson Objectives

After completing this lesson, you will be able to:

Create a custom business object

(14)

Unit 3: In-App Extensibility

6 © Copyright. All rights reserved.

(15)

UNIT 4 API Based Custom User Interfaces

Lesson 1: Explaining The Important Role of APIs

Lesson Objectives

After completing this lesson, you will be able to:

Explain the API types and their use

Lesson 2: Explaining the API Business Hub

Lesson Objectives

After completing this lesson, you will be able to:

Explain the API Business Hub

(16)

Unit 4: API Based Custom User Interfaces

8 © Copyright. All rights reserved.

(17)

UNIT 5 Extensibility Platform

Lesson 1: Explaining the Extension Strategy

Lesson Objectives

After completing this lesson, you will be able to:

Explain, why extensibility is so important

Lesson 2: Building Side-By-Side Extensions

Lesson Objectives

After completing this lesson, you will be able to:

Explain the tools used for creating an extension

Lesson 3: Building Connections

Lesson Objectives

After completing this lesson, you will be able to:

Discover the place and the features of the Cloud Connector connectivity

Lesson 4: Building Endpoints

Lesson Objectives

After completing this lesson, you will be able to:

Explore the area of endpoint building

Lesson 5: Adding Channels

Lesson Objectives

After completing this lesson, you will be able to:

Explain which channels are available within the SAP Extension Suite

Lesson 6: Explaining Deployment and Operations

Lesson Objectives

(18)

After completing this lesson, you will be able to:

Identify which tools for the deployment and operate area exist

Unit 5: Extensibility Platform

10 © Copyright. All rights reserved.

(19)

UNIT 6 Side-by-Side Extensibility

Lesson 1: Explaining the Main Scenarios of the Side-by-Side Extensibility

Lesson Objectives

After completing this lesson, you will be able to:

Recap the four main scenarios

Lesson 2: Explaining Extension Archetypes

Lesson Objectives

After completing this lesson, you will be able to:

Distinguish between the different archetypes

Lesson 3: Explaining the SAP S/4HANA Cloud Extensibility Service

Lesson Objectives

After completing this lesson, you will be able to:

Follow the individual steps necessary to automatically connect SAP BTP to SAP S/4HANA

Lesson 4: Explaining the Configuration on SAP BTP API-Based

Lesson Objectives

After completing this lesson, you will be able to:

Configure a side-by-side extension on SAP BTP

(20)

Unit 6: Side-by-Side Extensibility

12 © Copyright. All rights reserved.

(21)

UNIT 7 API Based Side-by-Side Applications

Lesson 1: Explaining Use Cases: New User Interface Based on Data from Back End

Lesson Objectives

After completing this lesson, you will be able to:

Retrace how to create a custom UI with SAP BTP

Lesson 2: Explaining Use Cases: Custom Apps on SAP BTP

Lesson Objectives

After completing this lesson, you will be able to:

Retrace how to create a custom app on SAP BTP

Lesson 3: Explaining the SAP Extension Factory

Lesson Objectives

After completing this lesson, you will be able to:

Discuss, what fits best for my project: pros and cons

Lesson 4: Setting up the SAP BTP, Cloud Foundry Environment

Lesson Objectives

After completing this lesson, you will be able to:

Set up the Cloud Foundry development platform

Lesson 5: Explaining DevOps with SAP BTP

Lesson Objectives

After completing this lesson, you will be able to:

See what DevOps can do for you

Lesson 6: Explaining Development in the Cloud Foundry Environment

(22)

Lesson Objectives

After completing this lesson, you will be able to:

Find out which of the programming models fits your requirements

Lesson 7: Using Java to Develop in the Cloud Foundry Environment

Lesson Objectives

After completing this lesson, you will be able to:

Explain the possibilities to develop your microservices in Java

Lesson 8: Using Connectivity Options

Lesson Objectives

After completing this lesson, you will be able to:

Explain the possibilities of connectivity within the Cloud Foundry environment

Unit 7: API Based Side-by-Side Applications

14 © Copyright. All rights reserved.

(23)

UNIT 8 SAP BTP SDK

Lesson 1: Introducing the SAP SDK

Lesson Objectives

After completing this lesson, you will be able to:

Check if SAP SDK can support your development

Lesson 2: Explaining Features of the SAP SDK

Lesson Objectives

After completing this lesson, you will be able to:

Get an idea what the SAP SDK is all about

Lesson 3: Explaining the SAP SDK and its Virtual Data Model (VDM) for OData Services

Lesson Objectives

After completing this lesson, you will be able to:

Explain the procedure to generate Java classes from a custom OData Interface

Lesson 4: Explaining DevOps and Continuous Delivery With SAP SDK

Lesson Objectives

After completing this lesson, you will be able to:

Use a life cycle management tool

(24)

Unit 8: SAP BTP SDK

16 © Copyright. All rights reserved.

(25)

UNIT 9 Security Concepts

Lesson 1: Introducing Application Security

Lesson Objectives

After completing this lesson, you will be able to:

Figure out, how the domain model works and name the main services

Lesson 2: Explaining Platform Security

Lesson Objectives

After completing this lesson, you will be able to:

Differentiate between authentication and authorization and how both are used on the SAP BTP

(26)

Unit 9: Security Concepts

18 © Copyright. All rights reserved.

(27)

UNIT 10 Extensibility of SAP SaaS Apps

Lesson 1: Introducing to the Extensibility of SaaS Applications

Lesson Objectives

After completing this lesson, you will be able to:

Know which SAP SaaS apps are extensible

Lesson 2: Explaining the Extensibility Concept of SAP SuccessFactors

Lesson Objectives

After completing this lesson, you will be able to:

Know which types of extensibility SAP SuccessFactors provides

Lesson 3: Explaining the Extensibility Concept of SAP Concur

Lesson Objectives

After completing this lesson, you will be able to:

Know which types of extensibility SAP Concur provides

Lesson 4: Explaining the Extensibility Concept of SAP Fieldglass

Lesson Objectives

After completing this lesson, you will be able to:

Know which types of extensibility SAP Fieldglass provides

Lesson 5: Explaining the Extensibility Concept of SAP Ariba

Lesson Objectives

After completing this lesson, you will be able to:

Know which types of extensibility SAP Ariba provides

Lesson 6: Explaining the Extensibility Concept of SAP S/4HANA

Cloud

(28)

Lesson Objectives

After completing this lesson, you will be able to:

Know which types of extensibility SAP S/4HANA Cloud provides

Lesson 7: Explaining the Extensibility Concept of SAP C/4HANA

Lesson Objectives

After completing this lesson, you will be able to:

Know which types of Extensibility of Customer Experience solutions SAP C/4HANA provides

Unit 10: Extensibility of SAP SaaS Apps

20 © Copyright. All rights reserved.

References

Related documents

In this section, we described how to perform initial sizing estimations, how to execute the ABAP report for SAP Business Suite on SAP HANA sizing, and how to perform the

SAP ERP buyers using Ariba Network Adapter for SAP NetWeaver can receive and process invoices with up to five- levels hierarchy created against purchase orders containing service

5 Lesson: Defining Text Search and Analysis 5 Lesson: Explaining Predictive Modeling 6 Lesson: Describing Graph Processing 7 Unit 4: Data Provisioning in SAP HANA. 7 Lesson:

1 Unit 1: Introduction to SAP HANA and SAP Business Warehouse (BW) 2 Lesson: Describing the Evolution and Data Layout of SAP HANA 13 Lesson: Describing the Concepts of

19 Lesson: Enrolling Employees in Training Events 19 Lesson: Outlining Enterprise Learning Functionality 19 Lesson: Creating Development Plans. 19 Lesson: Identifying HR

Integrated with the SAP Business Suite powered by SAP HANA®, SAP Extended ECM allows you to manage the unstructured content lifecycle within the context of business processes

13 Lesson: Introducing Operational Data Provisioning into SAP BW 13 Lesson: Understanding DB-Connect and Open Hub Destination 15 Unit 8: Additional Enhancements of SAP BW

This guide is for developers seeking to use the Transaction Monitoring API to monitor transactions in Ariba Network Buyers enabled for SAP Ariba Supply Chain Collaboration for