SAP Embedded Analytics
SAP Embedded Analytics
1
SAP Analytics Solutions - Today
2
Data Analytics – outlook
3
SAP Embedded Analytics
Embedded
SAP S/4HANA Analytics End to End
Business
SAP S/4HANA Embedded BI Solutions
SAP BI Platform
Applications
Business Analytics End to End
Applications
SAP S/4HANA
Business
Applications
4
What is SAP Embedded Analytics
5
Embedded Analytics - Features
6
Embedded Analytics – High level Architecture
• Fiori Apps
• SAP ABAP CDS views
• OData services
• Transient analytical query
7
Embedded Analytics - Virtual Data Model + Analytical Apps + Design Tools
8
SAP Fiori Apps – Embedded Analytics
9
Embedded Analytics – End users & key users Tools
10
Embedded Analytics – End users Tools
11
Embedded Analytics - End users Tools
Overview Page
• SAP delivers Overview Page applications that consists of multiple cards which provide most relevant information.
• Simplified Dashboard, Analytical information presented by cards
• Both flavour of Data, KPI tile and graphical view
12
Embedded Analytics - End users Tools
Smart Business KPI – KPI Tile (Generic Drill Down)
13
Embedded Analytics - End users Tools
Analytical List page – ALP
• It has two type of visualizations of the same data (typically an overview chart and a detailed tabular view).
• Provides dynamic filtering between visualizations.
14
Embedded Analytics - End users Tools
Multidimensional Reports
15
Embedded Analytics - End user Tools
Query Browsers
• Review inventory of standard and custom
ABAP CDS View queries.
• SAP_BR_EMPLOYEE
Role required to access the Query Browser
16
Embedded Analytics - End users Tools
Analysis Path Framework – A guided path
• A pre-defined step by step drill down analysis in a visual and intuitive fashion.
• Key users developed pre-configured analysis path based on business need. The end users just focus
on the business insights without additional filtration or need to do selections.
17
Embedded Analytics - Key users Tools
Embedded Analytics - Key user Tools
Manage KPI and Reports
• To create/modify KPI tiles – Smart Business KPI and Analytical List page – ALP
• The ALP can also be created by Fiori Elements – Analytical list Floor plan.
• There were 6 apps till S/4 1809 to develop KPI, which combine into one single app from S/4
1909.
19
Embedded Analytics - Key user Tools
Manage KPI and Reports
• Generic Drill down reports should be created from KPI, must create KPI first and assign to KPI Group.
• KPI Group works as KPI repository to manage KPI.
• Once KPI is created and assigned to some KPI Group then can create Generic Drill Down report/Smart Business KPI.
• Analytical List Page - ALP report can be created without KPI.
• Overview Page
• List Page
• Object page
• Analytical List page
20
Embedded Analytics - key users Tools
View Browsers
• SAP has delivered standard CDS views to create S/4HANA Real Time Analytics and this is also called
Virtual data models- VDM.
• The CDS Views are the foundation of the Fiori apps and Analytical Application.
21
Embedded Analytics - key users Tools
CDS Views
The CDS views used to create virtual data models (VDM) that facilitate the analytics capability in S/4.
Three types of CDS views
1. Basic
Consumption views
2. Composite
3. Consumption
Interface views
Composite views
Don’t confuse with CDS & VDM’s terms. They are the same. Indeed, VDM generated
by CDS views. The annotations describe and classify the nature of the Virtual models.
Basic views
S/4HANA Tables
Embedded Analytics - key users Tools
CDS Views
• Can tailor custom CDS views based on SAP released CDS by joining multiple ABAP CDS views.
• A sophisticated way to develop custom CDS views.
• Eclipse-ADT for complex CDS views development.
24
Embedded Analytics for IT & Key users
Custom Analytical Queries
• The Key users or IT dept. can create custom queries based on delivered SAP HANA CDS
views leveraging key figures, layout formatting, chart & filtering.
25
Embedded Analytics for IT & Key users
Custom Analytical Queries
• VDM.ViewType – Consumption
• Ready to use in Fiori apps
• Odata.Publish – True
• Expose as OData service for Fiori apps or any
BI/external tools/apps those are compliance with
OData standards.
26
Embedded Analytics - End users Tools
Analysis Path Framework – Configuration Modeler
27
Embedded Analytics - End users Tools
SAP_BR_ANALYTICS_SPECIALIST
Standard role which provides access to key user S/4HANA Embedded Analytics Fiori Applications
28
End User - Embedded Analysis S/4HANA End User – BI System (BOBJ)
Query
Smart Business
Multidimensional Browser / SAP Analytics Analysis for
Overview KPI (Generic Lumira SAC
Discovery WEBICloud - SAC
Reporting End User office
Page Drill down)
Key User – Enabling End-User (S/4HANA) Key User – Enabling End-User (BOBJ)
IT Developer
View Browser
CDS Views Custom CDS Views
IT Developer
S/4HANA S/4HANA
29
Embedded Analytics – SAP Standard Fiori Apps
• SAP Fiori library is the first point for App selection
• Key users and Functional Analyst must explore the Fiori Library
• Identify the Business Roles associated with Fiori apps.
• SAP Fiori Lighthouse is Jump start with bare minimum app required for business to run, based on SAP Best practices.
A quick guide - How to find Analytical SAP Fiori apps Microsoft Word
Document
30
Standard S/4HANA Analytical Fiori Applications
• Three star (***) - Highly relevant , direct match (exact replacement of the t.code)
• Two star & one Star (**) | (*) - Less degree but relevant since using t.code from the
same Application area that Fiori app belongs to.
• Can get the respective ECC t.codes for each Fiori app.
• Aggregate on the business roles to get unified business roles to activate all the
associated Fiori apps via ‘Rapid Fiori Activation’ in one Go.
33
Sales – Fiori Analytical apps
1- Sales Order Fulfillment Issues (Version 2), App ID – F0029A
Business Role: (SAP_BR_SALES_MANAGER – Sales manager)
This app allows you to analyze and resolve issues that impede sales orders from being fulfilled. With it, you can analyze sales orders in critical stages, collaborate
with contacts, and efficiently address issues to ensure that sales orders in critical stages are fulfilled as quickly as possible. The app highlights impediments,
provides supporting information, and allows you to navigate to Track Sales Order Details to display further details and resolve the issues.
you can compare planned and actual sales data on different dimensions, such as sales organization, customer, and product. By doing so, you can analyze to what
extent your sales targets are being achieved and thus gain insights into your current sales performance.
you as a sales manager can check your sales volume in comparison with previous months, with the additional insight of open orders and open deliveries for the
current month. This enables you to see at a glance how the current month's sales volume relates to the previous month, and shows you where you can still increase
your sales volume in the current period, for example, open orders, open billing requests, open deliveries.
With this app, you as a sales manager can check your sales volume against your profit margin for your sales organizations. The tile of the app displays the profit
margin for the top 3 sales organizations in percentage, but you can also use other selection criteria. The app enables you to see at a glance whether your profit
margin is low for a particular sales organization or, for example, for a particular product. The profit margin is an indicator of your company's pricing strategies and
how well you control costs.
You can use this app to gain an understanding of the monthly rolling trend of incoming sales orders.
KPI – Net value, incoming orders, incoming orders value
34
Sales – Fiori Analytical apps
6- Track Sales Orders (S/4HANA), APP ID – F2577
you can check whether the delivery of a sales order is on track regarding its fulfillment. For example, you can see whether it has been shipped, invoiced, or even whether an
accounting document has been cleared. You can immediately recognize whether the fulfillment of the sales order contains issues or not, or whether it has been completed, or
is still in process. The app enables you to work reactively, for example, if a customer calls, asking for information on their order, or a colleague asks for information of all orders
belonging to a specific customer.
A sales manager can get a graphical overview of your various sales data on analytical cards. You can further analyze the data by navigating to related analytical apps from the
cards. Using this app, you can gain comprehensive insights into your current sales situation and respond quickly.
8 - Order-to-Cash Performance, App ID – F2005
This app helps you, as a manager or owner of your company’s order-to-cash process, to get a comprehensive overview of the performance and conformity of all the sales
order processes in your company. It provides key figures with respect to the duration of certain process steps in the order-to-cash process as well as to the number of
occurrences of important events that have been triggered during process execution. With the help of these key figures you can easily determine the health status of your sales
process and find potential areas of improvement at a glance.
you as a sales manager can use 3 different tiles for the following purposes, help to indicate bottlenecks in fulfilling customers orders.
• Sales Order Items – Confirmed
• Sales Order Items – Backorders
• Sales Orders - Demand Fulfillment
35
Confidential & Proprietary | © 2020
Sales – Fiori Analytical apps
10- Predicted Delivery Delay, APP ID – F3408
This app allows you to identify potential delays for open sales orders regarding the predicted delay of the planned delivery to the customer. The app enables you to
take action early on to avoid a possible delay, for example, by instantly recognizing issues and triggering the appropriate actions.
Analyze the monthly rolling trend of your customer returns based on flexible combinations of dimensions.
KPI - Customer Returns , Return Item Quantity, No. of Return Items
in the My Sales Overview app provide information on sales data, including: open sales quotations and sales orders, blocked credit memo requests, customer
returns, and customer information.
you can get an overview of the sales data of one or more customers.
can use this app to gain an understanding of the monthly sales volume.
36
Sales – Fiori Analytical apps
15- Delivery Performance - Delivered as Requested, APP ID – F2783
With this app, you can monitor the current delivery performance of sales orders to keep track of customer satisfaction and retention. The app provides you with
insights into delivery performance, and, in the case of a deterioration, enables you to navigate to the relevant sales document and master data object pages for
detailed information. You can also collaborate with your plant manager, or communicate with your customer to discuss or clarify a situation. The app compares the
customer's requested delivery date of sales order items with the actual delivery date of the corresponding outbound deliveries, that is, the latest outbound delivery, in
the case of partial deliveries.
37
Confidential & Proprietary | © 2020
Finance – Fiori Analytical apps
1- Overdue Receivables (S/4HANA), App ID - F1747
You can use this app to view the Key Performance Indicator (KPI) Overdue Receivables. You can drill down to analyze the 10 highest overdue receivables by customer, which enables you to take quick action to
reduce the highest amounts owing to your business. You can also analyze overdue receivables by company code or by accounting clerk. You can view the overdue receivables in a chart or a table according to
company code, customer, country and region of the customer, and accounting clerk.
38
Finance – Fiori Analytical apps
7-Days Payable Outstanding Analysis (S/4HANA), APP ID – 1740
With this app you can drill down to check the top 10 suppliers with the highest or the lowest days payable outstanding. You can view the result in a chart or a table according to
company code, supplier, country of the supplier, and timeline.
39
Finance – Fiori Analytical apps
14- Trial Balance, App ID – F0996
With this app you can display debit or credit balances for a specified time range. You can do this for each ledger and all company codes. If you select individual
periods only, you can show the balances of the previous and the following periods in the reporting year.
This application is not assigned to a business catalog. To add this application to your SAP Fiori launchpad, you can create a reference from the technical catalog of
the app to your business catalog.
40
Finance – Fiori Analytical apps
20- Analyze Overdue Items, APP ID – 086
With the Analyze Overdue Items app, you can display how many items are overdue in Contract Accounts Receivable and Payable (FI-CA) or what the total amount is that overdue
items add up to. You can total or filter the amount and number of overdue items by various criteria.
Pre-requisite:
you can only use this app if you are using one of the following industry solutions that includes Contract Accounts Receivable and Payable (FI-CA): SAP Contract Accounts Receivable
and Payable , SAP Utilities, SAP for Public Sector SAP for Insurance.
The app only accesses postings and data from Contract Accounts Receivable and Payable and not data from other subledgers such as Accounts Receivable (FI-AR) and Accounts
Payable (FI-AP).
41
ABAP CDS Views – 1/2
42
ABAP CDS Views – 2/2
43
Fiori Analytical vs Business Intelligence solutions
44
Appendix
45
CDS Views Usage Scenario
46
Application type - Summary
Classification Description Interface/Data source Tools
Generic Graphically Drill down capability OData Manage KPIs
Drilldown App and Reports
Analytical List Page Combination of Chart & Tables. Can be develop by SAP Fiori OData Manage KPIs
elements and Reports + Fiori tools
Fiori elements app Template based app, leverage UI annotation to develop presentation. OData BAS (Business Application
This includes List Report, Worklist, Overview Page, Analytical Studio) on BTP
List Page.
Freestyle Apps created with SAPUI5 free style but with high TCO OData BAS (Business Application
Studio) on BTP
Analysis Path Predefined visual steps to explore business data OData OData APF Config
Framework
Web Dynpro Grid / Pivot table. Design studio phased out, should focus on Web Dynpro Analytic
Design Studio based grid. Query
47
SAP Analytics Cloud (SAC) Integration
48
Embedded Analytics vs Data Warehouse
Enterprise
Embedded
Concern Data
Analytics
Warehouse
SAP S/4HANA Embedded Analytics provides real-time reporting without the requirement to
Yes No
replicate or federate data into an additional system.
SAP S/4HANA provides a great deal of standard content in tables, ABAP CDS Views, and Fiori
Applications which can be used instead of building custom content in an enterprise data Yes No
warehouse.
Do you wish to integrate reporting with transactional applications? Simplified User Experience
49
Embedded Analytics vs Data Warehouse
Enterprise
Embedded
Concern Data
Analytics
Warehouse
An enterprise data warehouse is better suited for detecting and correcting/removing inaccurate data during
No Yes
the staging process.
Do you need to harmonize, transform or enhance the data before reporting? Data Harmonization
An enterprise data warehouse is better suited for harmonizing or transforming data during the staging
No Yes
process.
S/4HANA Embedded Analytics provides standard hierarchies, e.g. for cost center reporting. However,
No Yes
complex hierarchy creation and processing is better suited for an enterprise data warehouse.
S/4HANA Embedded Analytics usually provides the view on the data as-is when the report is executed on
the actual data and the master data change history is usually not kept in the system. An enterprise data
No Yes
warehouse provides time-dependency features for master data that allows for the maintenance of historical
master data attributes and texts that are shown in reporting based on the key date.
50
Embedded Analytics vs Data Warehouse
Enterprise
Embedded
Concern Data
Analytics
Warehouse
Do you need to consolidate data from multiple sources? Multiple Data Sources
Loading data from multiple source systems usually yields high data volumes and requires complex consolidation logic
that results in high system resource utilization. This requirement is better satisfied by an enterprise data warehouse to No Yes
ensure business-critical transactional workflows are not negatively impacted.
This requirement is better satisfied by an enterprise data warehouse to ensure business-critical transactional workflows
No Yes
are not negatively impacted by the high resource utilization required to process complex logic.
Do you have a requirement to freeze data based on time slices? Data Snapshot
Snapshots are better realized in an enterprise data warehouse as this will require data redundancy and thus will highly
No Yes
contribute to the overall data volume.
Long-term data analysis requires long retention periods that typically exceed that of granular data in an ERP system. An
enterprise data warehouse provides the ability to store aggregated data that is better suited for reporting against longer No Yes
periods of time.
51
Helpful Tips
52
Thank You….
NS
SAP Bookshelf & Insides
53