Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

ADM945

Authorization Concept for SAP


Fiori on SAP S/4HANA

.
.
COURSE OUTLINE
.
Course Version: 20
Course Duration:
SAP Copyrights, Trademarks and
Disclaimers

© 2020 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.

© Copyright. All rights reserved. iii


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.


Contents

vii Course Overview

1 Unit 1: SAP Fiori Concept

1 Lesson: Understanding the SAP Fiori Concept


1 Lesson: Understanding SAP Fiori Application Types
1 Lesson: Understanding SAP Fiori Architecture with SAP S/4HANA

3 Unit 2: SAP Fiori Authorization

3 Lesson: Explaining Classical Authorization Model


3 Lesson: Explaining SAP Fiori Authorization Model

5 Unit 3: SAP Fiori Catalogs and SAP Fiori Groups

5 Lesson: Creating SAP Fiori Catalogs


5 Lesson: Creating SAP Fiori Groups

7 Unit 4: PFCG Roles for SAP Fiori

7 Lesson: Creating a Front-End Server Role


7 Lesson: Creating a Back-End Server Role
7 Lesson: Creating a Role on an Embedded FES-System

9 Unit 5: Authorization concept for ABAP Core Data Services (CDS)

9 Lesson: Understanding the Authorization Concept for ABAP CDS

11 Unit 6: Analyze and Implement SAP Fiori Applications

11 Lesson: Analyzing missing Authorizations


11 Lesson: Analyzing CDS View Results in the Authorization Trace
11 Lesson: Displaying Issues with Launchpad Content
11 Lesson: Analyzing SAP Fiori Applications in Roles
11 Lesson: New Features for Role Maintenance
11 Lesson: Understanding SAPUI5 Runtime Adaptation
12 Lesson: Understanding Rapid Activation

13 Unit 7: Authorizations in SAP S/4HANA Projects

13 Lesson: Describing Authorizations for SAP S/4HANA Project User

15 Unit 8: Options for Transporting Authorizations

15 Lesson: Describing Transport Authorization Components

17 Unit 9: One App for Multiple Back-End Systems

17 Lesson: Defining OData Services for Multiple Back-Ends

© Copyright. All rights reserved. v


19 Unit 10: Integration Scenarios

19 Lesson: Understanding SAP Fiori Launchpad Deployment Options


19 Lesson: Understanding SAP Cloud Platform Integration

21 Unit 11: Appendix: Important Links

21 Lesson: Describing the Important Links

vi © Copyright. All rights reserved.


Course Overview

TARGET AUDIENCE
This course is intended for the following audiences:
● System Administrator
● System Architect

© Copyright. All rights reserved. vii


viii © Copyright. All rights reserved.
UNIT 1 SAP Fiori Concept

Lesson 1: Understanding the SAP Fiori Concept


Lesson Objectives
After completing this lesson, you will be able to:

● Understand the SAP Fiori Concept

Lesson 2: Understanding SAP Fiori Application Types


Lesson Objectives
After completing this lesson, you will be able to:

● Understand SAP Fiori Application Types

Lesson 3: Understanding SAP Fiori Architecture with SAP S/4HANA


Lesson Objectives
After completing this lesson, you will be able to:

● Understand SAP Fiori Architecture with SAP S/4HANA

© Copyright. All rights reserved. 1


Unit 1: SAP Fiori Concept

2 © Copyright. All rights reserved.


UNIT 2 SAP Fiori Authorization

Lesson 1: Explaining Classical Authorization Model


Lesson Objectives
After completing this lesson, you will be able to:

● Explain Classical Authorization Model

Lesson 2: Explaining SAP Fiori Authorization Model


Lesson Objectives
After completing this lesson, you will be able to:

● Explain SAP Fiori Authorization Model

© Copyright. All rights reserved. 3


Unit 2: SAP Fiori Authorization

4 © Copyright. All rights reserved.


UNIT 3 SAP Fiori Catalogs and SAP
Fiori Groups

Lesson 1: Creating SAP Fiori Catalogs


Lesson Objectives
After completing this lesson, you will be able to:

● Create SAP FIori Catalogs

Lesson 2: Creating SAP Fiori Groups


Lesson Objectives
After completing this lesson, you will be able to:

● Create SAP Fiori Groups

© Copyright. All rights reserved. 5


Unit 3: SAP Fiori Catalogs and SAP Fiori Groups

6 © Copyright. All rights reserved.


UNIT 4 PFCG Roles for SAP Fiori

Lesson 1: Creating a Front-End Server Role


Lesson Objectives
After completing this lesson, you will be able to:

● Create a Front-End Server Role

Lesson 2: Creating a Back-End Server Role


Lesson Objectives
After completing this lesson, you will be able to:

● Create a Back-End Server Role

Lesson 3: Creating a Role on an Embedded FES-System


Lesson Objectives
After completing this lesson, you will be able to:

● Create a Role on an Embedded FES-System

© Copyright. All rights reserved. 7


Unit 4: PFCG Roles for SAP Fiori

8 © Copyright. All rights reserved.


UNIT 5 Authorization concept for ABAP
Core Data Services (CDS)

Lesson 1: Understanding the Authorization Concept for ABAP CDS


Lesson Objectives
After completing this lesson, you will be able to:

● Understand Authorization Concept for ABAP CDS

© Copyright. All rights reserved. 9


Unit 5: Authorization concept for ABAP Core Data Services (CDS)

10 © Copyright. All rights reserved.


UNIT 6 Analyze and Implement SAP
Fiori Applications

Lesson 1: Analyzing missing Authorizations


Lesson Objectives
After completing this lesson, you will be able to:

● Analyze missing Authorizations

Lesson 2: Analyzing CDS View Results in the Authorization Trace


Lesson Objectives
After completing this lesson, you will be able to:

● Analyze CDS View Results in the Authorization Trace

Lesson 3: Displaying Issues with Launchpad Content


Lesson Objectives
After completing this lesson, you will be able to:

● Display Issues with Launchpad Content

Lesson 4: Analyzing SAP Fiori Applications in Roles


Lesson Objectives
After completing this lesson, you will be able to:

● Analyze SAP Fiori Applications in Roles

Lesson 5: New Features for Role Maintenance


Lesson Objectives
After completing this lesson, you will be able to:

● Explore new Features for Role Maintenance

Lesson 6: Understanding SAPUI5 Runtime Adaptation


Lesson Objectives

© Copyright. All rights reserved. 11


Unit 6: Analyze and Implement SAP Fiori Applications

After completing this lesson, you will be able to:

● Understand SAPUI5 Runtime Adaptation

Lesson 7: Understanding Rapid Activation


Lesson Objectives
After completing this lesson, you will be able to:

● Understand Rapid Activation

12 © Copyright. All rights reserved.


UNIT 7 Authorizations in SAP S/
4HANA Projects

Lesson 1: Describing Authorizations for SAP S/4HANA Project User


Lesson Objectives
After completing this lesson, you will be able to:

● Describe Authorizations for SAP S/4HANA Project User

© Copyright. All rights reserved. 13


Unit 7: Authorizations in SAP S/4HANA Projects

14 © Copyright. All rights reserved.


UNIT 8 Options for Transporting
Authorizations

Lesson 1: Describing Transport Authorization Components


Lesson Objectives
After completing this lesson, you will be able to:

● Describe Transport Authorization Components

© Copyright. All rights reserved. 15


Unit 8: Options for Transporting Authorizations

16 © Copyright. All rights reserved.


UNIT 9 One App for Multiple Back-End
Systems

Lesson 1: Defining OData Services for Multiple Back-Ends


Lesson Objectives
After completing this lesson, you will be able to:

● Define OData Services for Multiple Back-Ends

© Copyright. All rights reserved. 17


Unit 9: One App for Multiple Back-End Systems

18 © Copyright. All rights reserved.


UNIT 10 Integration Scenarios

Lesson 1: Understanding SAP Fiori Launchpad Deployment Options


Lesson Objectives
After completing this lesson, you will be able to:

● Understand SAP Fiori Launchpad Deployment Options

Lesson 2: Understanding SAP Cloud Platform Integration


Lesson Objectives
After completing this lesson, you will be able to:

● Understand SAP Cloud Platform Integration

© Copyright. All rights reserved. 19


Unit 10: Integration Scenarios

20 © Copyright. All rights reserved.


UNIT 11 Appendix: Important Links

Lesson 1: Describing the Important Links


Lesson Objectives
After completing this lesson, you will be able to:

● Describe the Important Links

© Copyright. All rights reserved. 21

You might also like