deep dive into sap business bydesign odata services
TRANSCRIPT
Deep Dive into SAP Business ByDesign
OData Services
Knut Heusermann, SAP
April, 2019
Internal | SAP Employees and Partners OnlySMB Innovation Summit 2019
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)
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)
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
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
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.
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
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
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
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.