S4HANA Embedded Analytics Day 1
S4HANA Embedded Analytics Day 1
▪ The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. Except
for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service or
subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related
document, or to develop or release any functionality mentioned therein.
▪ This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this
presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided
without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP
assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross
negligence.
▪ 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.
▪ All content has been developed in SAP S/4HANA 2020, any changes in more recent versions of SAP S/4HANA may not be reflected here.
• Introductions
• Housekeeping items (e.g. download the deck each day, a 5min break)
+353 14717649
[email protected]
Execution by customer Execution by customer Execution by customer Execution by customer Execution by customer
(Remote support in the afternoon) (Remote support in the afternoon) (Remote support in the afternoon) (Remote support in the afternoon) (Remote support in the afternoon)
Create a New Custom App using : How to enable Custom Analytical Query as an App to
Overview Page (OVP) Fiori Launchpad Designer (Providing few applications
Custom CDS Views Business user (using Custom Catalog Extensions)
Query Browser access to Business user)
Custom Analytical Queries .
Multi Dimensional Apps
View Browser
Custom Catalog Extensions
Goal of the day Goal of the day Goal of the day Goal of the day Goal of the day
◼ Overview ◼ End User Tools ◼ Key User Tools ◼ FioriLaunchpad Designer ◼ BW/Embedded Analytics decision Criteria
◼ Architecture ◼ Key User Tools ◼ IT User Tools ◼ Transient Concepts ◼ BW Data Provisioning
◼ End User Tools ◼ BO/SAC Integration ◼ Best Practices
◼ Project Learning
Technical prerequisites
Option 1: Visit http://cal.sap.com, register download and deploy a SAP S/4HANA xx
Fully-Activated Appliance.
In order to deploy the SAP S/4HANA On Premise trial* you will need a web hosting
account from either:
▪ Amazon Web Services** ( https://aws.amazon.com/ )
▪ Microsoft Azure (Classic)** ( https://azure.microsoft.com/en-us/ )
▪ Alternative Hosting infrastructure
Option 2: Use your own SAP S/4HANA xx solution, and ensure the technical
prerequisites listed in the attached administration guide are applied.
▪ Introduction
▪ Embedded Analytics Architecture
▪ Embedded Analytics Tool Set
▪ Fiori Launchpad Overview
▪ Query Browser
▪ Overview Pages
▪ Multi Dimensional Apps
▪ Key Takeaways
▪ Recommended Hands-on Exercises
Traditional
BI-solutions embedded
Decision Quality
analytics
Traditional
ERP solutions
Speed of Execution
INTERNAL – SAP and Customers Only 12
SAP S/4HANA embedded analytics Introduction
Simplifying database & table structures to prepare for scale
SALES FINANCE
Document Document Totals Indices
Header Item Header Item
Sales Order VBAK VBAP VAKPA VAPMA GL, AR, AP BKPF BSEG GLT0 KNC1 KNC3 BSIS BSAS BSIK
Delivery LIKP LIPS VLKPA LKPMA LFC1 LFC3 BSID BSAD BSAK
PRCD_
FAAT_
Conditions KONV
Elements VBOX AA ANEK ANEP
YODA ANEA ANLC ANLP
(new)
FAAT_
VBFA
Document Flow VBFA
(Simplified) ML MLHD… MLIT…
PLAN_ MLCD… MCLR… BSIM* CKMI1*
VALUES
MATERIAL VALUES
SAP Business Suite MATERIAL QUANTITIES
Valuation in MM or Valuation ML Aggregates
Aggregates Stock Aggregates History
Used for
Hybrid: Master Data Master ML
History Material Document
with Valuated Stock Data only Valuation MSSA MSSL MSSQ MSSAH MSTBH MSSQH
MATDOC_
MBEW MBEW
MBEWH CKMLCR MLPP CKMLPP MLDOC
CKMLPPWIP MKPF
MATDOC MSEG
EXTRACT MSTE MSTQ MSTB MSTEH MSTQH
EBEW EBEWH
EBEW CKMLPP MLCR CKMLCR CKMLKEPH
MLDOCCCS Inventory Movements Hybrid: Master
Used Data with
for Master DataStock
only Aggregates MARCH MARDH MKOLH
QBEW QBEWH
QBEW MLHD MLCRF MLCD CKMLMV004 MCHB MARC MARD MSKU MSLBH MCHBH MSKUH
OBEW OBEWH
OBEW MLIT MLKEPH CKLMMV004 MSKA MKOL MSPR MSLB MSKAH MSKAH
✓ impacts the overall analytics concept & ✓ Easy to build, Easy to use
landscape (Data Warehouses, SAP BW, ✓ Extensive Business Content: Data model and contents are predefined.
BI tools,…) ✓ No data redundancy – No ETL, not Batch job, but only “View”, and no
standalone server for analytical apps
✓ High productivity, SQL based logic instead of ABAP programming
Easy modeling on simple data models Enablement of fact-driven process handling Integrate intelligent technologies in processes
• Real-time data availability • Combined screens with transactional and • Integration of Predictive and ML data inside
• Easy drill down analytical information analytical data models
• Best possible performance • Proper prioritization in transactional • Embedded decision support
• Custom data model extensions (in process steps • Allow process automation where needed
SAP Fiori) • Decision support where it is needed (inside
the transactional screen)
SAPGUI
SAC
KPI Design
Analysis
Studio
Office
Outside of the office
Before… After…
There are some content types for SAP Fiori Analytics to be consumed (business end users).
The function is different in each type.
SAP Fiori Launchpad Smart Business KPI (generic) Smart Business KPI (APF)
Source: Mapping Your Journey to SAP S/4HANA. A Practical Guide for Senior IT Leadership
INTERNAL – SAP and Customers Only 22
SAP S/4HANA embedded analytics Introduction
SAP S/4HANA embedded analytics vs Data Warehouses
Transient analytical
Access Odata services
queries
SAP BW/4HANA
ABAP-CDS-Models
Modelling (for analytical and transactional purposes)
(for seamlessly extending transactions with data
warehousing workflows)
Transient analytical
Access Gateway / OData
Odata services
queries
BW Queries
SAP BW/4HANA
ABAP-CDS-Models
Modelling (for analytical and transactional purposes)
(for seamlessly extending transactions with data
warehousing workflows)
BW modelling
ABAP Core Data Services
objects
Persistency Database tables on SAP HANA Database tables on SAP HANA
Transient analytical
Access Odata services
queries
SAP BW/4HANA
ABAP-CDS-Models
Modelling (for analytical and transactional purposes)
(for seamlessly extending transactions with data
warehousing workflows)
CDS Content BW Business Content
Documentation (BW/4HANA Content Add-on)
Persistency Database tables on SAP HANA Database tables on SAP HANA
External API
C_SalesOrder A_SalesOrder
C_SalesOrderTP
ItemQuery Item
Composite
I_SalesOrder
I_SalesOrderTP
ItemCube
Basic
SAP Fiori UI, Smart Business Analysis Path Multidimensional SAP Analytics SAP Business SAP Analysis
List Reports KPIs Framework Reports Cloud Objects Office
Modelling and Design Tools S/4 Application Server (ABAP) http / OData http / InA SAP BW
Query Designer
Virtual Data Model
Consumption Views C_* Analytical Engine Analytical Engine
Custom CDS App
SAP S/4HANA Business User: Analyze the Data and act according to Insights SAP Analytics
• separate products/services
• direct access to SAP S/4HANA data
Smart Embedded
Multi- • Dashboards and Digital Boardrooms developed by
Business KPIs, Analytical List Overview Analytical SAP Analytics
dimensional SAP S/4HANA, available for SAP Analytics Cloud
Analysis Path Pages Pages Fiori Apps Cloud
reports
Apps Dashboards
SAP S/4HANA IT-User: Provide the single source of truth in one semantic layer
View maintenance:
ABAP for Eclipse
• KPI monitoring on the SAP Fiori Launchpad • Consolidated view on a certain domain, e.g. Purchasing • Generic approach to mix analytical and transactional activities
• Drill-down into further analytical or transactional apps • Information presented in analytical tables and charts • Display table or chart or a combination
• Save personal variants • Take action in the same place or navigate to other apps • Take action directly in the same app or navigate to other apps
• Save personal variants • Save personal variants.
Powered by SAP Analytics Cloud
In-app Analytics and ML Multidimensional Reports Dashboards
• Combine Analytics with transactional content in one screen • Analyze and visualize data from multiple dimensions • SAP S/4HANA OP: Optional, additional content, Stories (S/4
• Insight-to-action to prioritize based on facts • Display pivot-table or chart or a combination data only) shipped via SAC Content Repository
• Use drill-downs to determine transactional input • Save personal variants • SAP S/4HANA cloud: SAP Fiori-embedded SAP Analytics
parameters Cloud content for SAP S/4HANA, stories available via SAC
INTERNAL – SAP and Customers Only
OEM tenant 33
• Queries supplying the data are shipped with SAP S/4HANA
SAP S/4HANA embedded analytics Tool Set
Analytics Specialist Apps
Manage KPIs and Reports View Browser Custom CDS Views
Smart Business KPI & Report Modeler enables your Search, browse and tag analytical and non-analytical If you need access to data in your system in a way the
company to define, manage, and leverage consistent queries. This application displays all the views that are system does not offer so far, you can create your own
KPIs, Reports and Dashboards across all your business created and released by SAP as well as the customer- data access by making use of a Custom Core Data
functions. created SAP views. Services view.
Custom Analytical Queries Custom Catalog Extensions Create Launchpad Tile for
SAC Stories
With this app you assign your apps, such as new Enable seamless integration between SAP S/4HANA
Custom Analytical Queries transforms and organizes
multidimensional reports or KPIs to the required Cloud and SAP Analytics Cloud:
raw data delivered from business documents into a
business catalogs and thus to the user roles. Create tiles in the SAP Fiori Launchpad to access SAP
meaningful multidimensional report.
Analytics Cloud Stories from SAP S/4HANA Cloud
INTERNAL – SAP and Customers Only 34
SAP S/4HANA embedded analytics Tool Set
IT User
Eclipse RSRT
Enables the IT user to create or extend The transaction used to test the analytical queries
existing CDS views based on their directly in the back end of SAP S/4HANA is the very
requirements in the ABAP perspective in well-known transaction that was developed many
Eclipse. This is the highest extensibility years ago for SAP BW, called RSRT. The RSRT tool
option for the IT user provides additional technical information to the
developer that is not provided by the Fiori apps. This
information allows them to determine how the query
is performing and adjust the data source CDS view
or the analytical query.
• SAP_BR_ANALYTICS_SPECIALIST – Required to
access the View Browser, APF Configuration
Modeler and all KPI Design applications
• The Query Browser is an SAP Fiori application that you use to quickly and easily search
for and launch analytical queries.
• All Standard and Custom analytical queries which the user has access to will be displayed
• Launched Queries can then be saved as tiles for quicker navigation in the future
• When opening for analysis you may be prompted for values depending on the underlying
CDS View configuration
• Here you can display the underlying data in Chart, Table or Chart and Table formats
• You may choose which dimensions to add via drag and drop functionality
• Additional Features:
• Filters
• Export To Excel
• Expand to Fullscreen
• Send Email
• Save as Tile
1. Start the Query Browser from the SAP Fiori Launchpad and search for analytical query
C_SALESORDERITEMQRY (Incoming Sales Orders). Add the tag Sales Report and mark it as your
favourite view.
2. Before executing the view, analyse the available view columns and also the annotations in the View
Details window. To do this click on the View Name
1 2
6 7
Features Include:
• Graphical View allowing customization with
chart types, legends, tool tips and animations
• Viewing the Query Information
• Saving Selections as a Variants for quicker
analysis in the future
• Saving Bookmarks
• Drag and Drop to add/remove measures and
Dimensions
• Filtering
11
• Embedded analytics is included with SAP S/4HANA with no additional licenses involved
• Embedded analytics allows operational reporting on the transient queries
• The tools are grouped by User Groups
• End User
• Analytics Specialist
• IT User
• The Overview Page gives a understanding of a entire subject area, this can then facilitate
further drill down
• The Query Browser is where you can find all CDS Views which have a transient Query
• Multi-Dimensional Apps allow the End user to freely navigate through data using drill-downs
constructing any levels of aggregation over available measures.
[email protected] [email protected]
Follow us
www.sap.com/contactsap