deep dive into sap business bydesign odata services

10
Deep Dive into SAP Business ByDesign OData Services Knut Heusermann, SAP April, 2019 Internal | SAP Employees and Partners Only SMB Innovation Summit 2019

Upload: others

Post on 20-Jul-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Deep Dive into SAP Business ByDesign OData Services

Deep Dive into SAP Business ByDesign

OData Services

Knut Heusermann, SAP

April, 2019

Internal | SAP Employees and Partners OnlySMB Innovation Summit 2019

Page 2: Deep Dive into SAP Business ByDesign OData Services

2Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Business ByDesign – API Portfolio

Process Integration

➢ B2B Inbound and Outbound

Interfaces

➢ ByD Output Management

➢ A2A Inbound and Outbound

Interfaces

➢ Web Service APIs on

process trigger objects

➢ External API Consumption

(SAP Cloud Applications

Studio)

Analytical Integration

➢ OData for Reports

➢ OData for Data Sources

➢ Operational Data

Provisioning

(SAP Business Warehouse)

➢ Upload Cloud Data Sources

Data Integration

➢ Web Service APIs

➢ OData for Business Objects

➢ Custom Web Service APIs

(SAP Cloud Applications

Studio)

UI Integration

➢ URL Mashups

➢ HTML Mashups and Data

Mashups

➢ External Object-based

Navigation

➢ Launch ByD reports with

parameterized URLs

➢ Single sign-on (SAML2)

Page 3: Deep Dive into SAP Business ByDesign OData Services

4Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

OData for Business Objects

Create Custom OData Services using the

OData Services Modeler

Designed for user centric applications to access ByD business

objects.

▪ Access Standard Business Objects and Custom Business

Objects deployed as part of SAP Cloud Applications Studio

solutions

▪ Access to business objects nodes, elements, queries and

actions that are released and published in the OData Public

Solution Model

▪ Customers decide which business objects, elements and

actions are exposed via OData and which authorizations

are needed to access the OData API

Find more details in the ByD Help Center searching for “OData Services“ and examples

in the ByD Community (i.e. blog post OData API Usage Samples)

Page 4: Deep Dive into SAP Business ByDesign OData Services

5Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Analytics Integration

SAP Business ByDesign Built-in Analytics

SAP Business ByDesign provides integrated and insight-driven business

processes with flexible analytics content as an integrated part of standard

processes out-of-the box.

Extend SAP ByDesign by external analytics solutions

Leverage external analytics solutions to extend the ByD built-in analytics

solution with additional visualizations, features and analytical scenarios:

➢ Advanced Visualizations and Dashboards

➢ Business Planning and Forecast

➢ Predictive Intelligence (e.g. Smart Discovery, Smart Grouping,…)

➢ Reporting across multiple applications and external Data

Find more details in the ByD Community blog post Extending

SAP ByDesign Analytics using SAP Analytics Cloud

Data Sources

Reports / Analysis Pattern

Report Cards

KPIs

OData for Reports

OData for Data Sources

SOAP API for Operational Data ProvisioningSAP Business Warehouse

SAP Analytics Cloud3rd-party Analytics Solutions

Page 5: Deep Dive into SAP Business ByDesign OData Services

6Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Configure OData access to

Business Objects

Step 1:

Add business object nodes, elements and

associations to your Custom OData Service.

Step 2:

Add query-functions and business object actions

to your Customer OData Service.

Step 3:

Assign your Custom OData Service to a work

center view.

As result users with access to this work center

view can access the OData service as well.

Step 4:

Activate your Custom OData Service and get the

service URL.

1

3

4

2

Page 6: Deep Dive into SAP Business ByDesign OData Services

7Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Step 1:

Design report using the report wizard

▪ Characteristics and key figures

▪ Selection parameters

▪ Properties and default values

Step 3:

Build OData queries to get sample OData

requests

Step 2:

Assign the report to a work center view.

As result users with access to this work center

view can access the report via OData service as

well.

Configure OData access to reports

All reports provided by SAP, Partners and key users can be accessed using OData without any configuration.

Page 7: Deep Dive into SAP Business ByDesign OData Services

8Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Step 1:

Activate the OData API for

analytical data sources in your

Business Configuration Scope.

Step 5:

Build OData queries to get sample

OData requests

Step 2 and 3:

Create a Communication System

that represents the remote system.

Create Communication

Arrangement for the

communication scenarios “Analytics

DataSources OData” and “Analytics

Data Upload”.

Step 4:

Externally expose data sources.

Configure OData access to data sources and cloud data sources

Page 8: Deep Dive into SAP Business ByDesign OData Services

9Confidential: Released for Partners© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Looking for more Information?

SAP Help Portal

SAP Business ByDesign:

help.sap.com/viewer/product/SAP_BUSINESS_BYDE

SIGN/

Search for “OData User Guide” and

“Retrieving Analytics Data Using OData”

GitHub

SAP Business ByDesign - API Usage

Samples:

github.com/SAP/sapbydesign-api-samples

SAP Business ByDesign

Community

Community Topic Page:

www.sap.com/community/topics/business-

bydesign.html

Page 9: Deep Dive into SAP Business ByDesign OData Services

Thank you.

Contact information:

Knut Heusermann

Product Management SAP Business ByDesign

SAP SE, Germany

Gamification Challenge Code

NIC1r5v

By entering this Micro Session

code you will be granted 15 points

5 5 5

Page 10: Deep Dive into SAP Business ByDesign OData Services

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.

The information contained herein may be changed without prior notice. 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 are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated

companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP 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,

and they should not be relied upon in making purchasing decisions.

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. All other product and service names mentioned are the trademarks of their respective companies.

See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

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