Shubhangi Deshmukh
SAP HANA Application Architect
SAP Certified Application Associate - SAP Analyti
cs Cloud
[email protected]
Christopher Lünnemann
SAP Analytics Architect
SAP Certified Application Associate - SAP Analyti
cs Cloud
“SAP Analytics Cloud - Introduction &
S/4HANA Integration for Reporting” [email protected]
Presented By:
Christopher Luennemann
Shubhangi Deshmukh
For this
• & discussions we will use
• We will NOT be using the
chat function in this webinar.
• After this webinar, in
#SAP-General the replay and
PPT links will be posted.
This webinar’s material link & replay will be published here:
https://w3.ibm.com/w3publisher/sap/mooc
SAP Learning Hub microsite link:
https://w3.ibm.com/w3publisher/sap/learning-hub
Christopher Lunnemann , Shubhangi Deshmukh
Agenda
Introduction
Business Pain Points
Connection Types
Architecture Example
Demo based on real business scenario
Conclusion
Christopher Lunnemann , Shubhangi Deshmukh
SAP Analytics Cloud (SAC)
SAC is a software-as-a-service (SaaS) connecting people, data & ideas from multiple sources to enable
fast & confident decision making. It allows users to discover, visualize, plan & predict all in one place.
Christopher Lunnemann , Shubhangi Deshmukh
SAP Analytics Cloud (SAC)
Source: SAP
Christopher Lunnemann , Shubhangi Deshmukh
SAP Analytics Cloud - Persona
Christopher Lunnemann , Shubhangi Deshmukh
Business Pain Points
Widely used local reporting & planning Complex management reports based on
solutions are not natively integrated with gold financial & non-financial data are prepared
standard SAP solutions like SAP S/4HANA or using Excel & PowerPoint, static reporting
SAP BW/4HANA, unable to effectively leverage without option to drill down to details
data out of SAP systems for reporting, business
planning and forecasting activities
Clients face data silos & redundantly
No flexibility and standards in stored data , critical information is stored
integration of data from multiple SAP & in Excel files and remains unmanaged
non-SAP data sources (no single source of truth)
Client Pain Points
Lack of further data insights & transparency in
Excessive Data loads / data feed processes, collaborative planning processes (phone calls & e-
data preparation/transformation & harmonization mail communication), Enterprises looking to
required before reporting & planning can be simplify finance processes and reduce maintenance
executed overhead
Christopher Lunnemann , Shubhangi Deshmukh
SAP Analytics Cloud - Connections
Christopher Lunnemann , Shubhangi Deshmukh
SAP Analytics Cloud – Architecture
Christopher Lunnemann , Shubhangi Deshmukh
Case Study
Corporate Cost Report
Christopher Lunnemann , Shubhangi Deshmukh
SAC Reporting - Understanding Business Scenario
Functional Requirement
The Corporate Cost SAC Story is a management report which displays financial actuals, plan and forecast
data based on SAP data sources. The report displays cost related KPIs such Primary Cost, Net Costs and
LTIP. Donut and stacked bar charts of different types are included in the story to display the data visually.
The SAC story includes input controls which allow the user to interactively choose the selected data
displayed in the Story sheets.
Before state After state
Monthly manual creation using legacy Automatic derivation of content based on
reporting solution, Excel, PowerPoint & input controls
ThinkCell
Web-based report with drill-down
Static PDF reports without any capabilities & interactive navigation
navigation options
Available via URL or Launchpad,
Distribution to consumers via E-Mail scheduled distribution to consumers
Christopher Lunnemann , Shubhangi Deshmukh
possible
SAP Analytics Cloud – Architecture
Christopher Lunnemann , Shubhangi Deshmukh
OData Services
Christopher Lunnemann , Shubhangi Deshmukh
Standard /
CDS Extension
New Object(s) SAC Object Custom
Extension
Option 1 – API-View Extension Option 2 – New API View
incl. ZZ-
fields & OMV_D_AL OMV_D_AL
texts as L_GEN_COS incl. ZZ- L_GEN_COS
dimension fields &
TCENTER TCENTER
properties texts
ZSA_FICR_
A_CostCente ZSEA_Cost incl. ZZ- incl. ZZ-
COSTCENT
r Center fields & fields &
texts texts ER
ZSE_FICR_ add add
ZSE_FICR_
s s
I_CostCenter COSTCENT I_CostCenter COSTCENT
ZZ- ZZ-
ER field ER field
text text
s s
adds ZZ-fields adds ZZ-fields
E_CostCente E_CostCente
r r
incl. ZZ- incl. ZZ-
fields fields
CSKS CSKS
+ Standard API view for external applications + SAC source view is not changed at all, stays stable
+ Extension should still work with upgrade except there is drastic change in views + No impact on existing consumers which use A_CostCenter
- Potential impact on existing consumers which use A_CostCenter - limited risk since A_ views are not - Potentially adjustments in two views required if orginal and custom views are
used internally in SAP used in external applications
- Upgrade could change A_CostCenter and therefore potentially source data for SAC - limited risk - View will not be upgraded
since views are released and are not changed regularly, e.g. fields are generally not removed
Christopher Lunnemann , Shubhangi Deshmukh
CDS Extension
Extend standard view A_COSTCENTER:
Christopher Lunnemann , Shubhangi Deshmukh
CDS Extension
Extend standard view I_FINPLANNINGENTRYITEMCUBE:
Christopher Lunnemann , Shubhangi Deshmukh
API
Release API state to consume API for custom services
Christopher Lunnemann , Shubhangi Deshmukh
Dimensions
1. IBM_D_ALL_ORG_COMPANYCODE
2. IBM_D_ALL_GEN_PLANCATEGORY
3. IBM_D_ALL_GEN_GLACCOUNT
4. IBM_D_ALL_GEN_COSTCENTER
5. IBM_D_ALL_GEN_PROFITCENTER
6. IBM_D_FIN_GEN_LEDGER
7. IBM_D_ALL_GEN_CORPFUNC
Christopher Lunnemann , Shubhangi Deshmukh
Dimension – IBM_D_ALL_GEN_COSTCENTER
Christopher Lunnemann , Shubhangi Deshmukh
Dimension – IBM_D_ALL_GEN_COSTCENTER
Christopher Lunnemann , Shubhangi Deshmukh
Dimension – IBM_D_ALL_GEN_GLACCOUNT
Christopher Lunnemann , Shubhangi Deshmukh
Dimension – IBM_D_ALL_GEN_GLACCOUNT
Christopher Lunnemann , Shubhangi Deshmukh
Master Data Import : GL Account
1. Import attributes
Source API : API_GLACCOUNTINCHARTOFACCOUNTS_SRV
Entity : A_GLAccountInChartOfAccounts
2. Import Texts
Source API : API_GLACCOUNTINCHARTOFACCOUNTS_SRV
Entity : A_GLAccountText
3. Import Hierarchy Nodes
Source API: C_GLACCOUNTHIERARCHYNODE_SRV
Entity: C_GLAccountHierarchyNode
Christopher Lunnemann , Shubhangi Deshmukh
Master Data Import : GL Account
4. Import Hierarchy Leaves
Source API : C_GLACCOUNTHIERARCHYNODE_SRV
Entity: C_GLAccountHierarchyNode
5. Import Hierarchy Texts
Source API : C_GLACCOUNTHIERARCHYNODE_SRV
Entity : C_GLAccountHierarchyNodeT
Christopher Lunnemann , Shubhangi Deshmukh
Master Data Import : GL Account Mapping
Christopher Lunnemann , Shubhangi Deshmukh
Model
Christopher Lunnemann , Shubhangi Deshmukh
Transactional Data Import
Christopher Lunnemann , Shubhangi Deshmukh
Model
Christopher Lunnemann , Shubhangi Deshmukh
KPI & restricted measures
Christopher Lunnemann , Shubhangi Deshmukh
Corporate Cost Story – Restricted Measures
Christopher Lunnemann , Shubhangi Deshmukh
Corporate Cost Story – Restricted Measures
Christopher Lunnemann , Shubhangi Deshmukh
Corporate Cost Story –Restricted Measures
Christopher Lunnemann , Shubhangi Deshmukh
Corporate Cost Story
Christopher Lunnemann , Shubhangi Deshmukh
Corporate Cost Story
Christopher Lunnemann , Shubhangi Deshmukh
Corporate Cost Story
Christopher Lunnemann , Shubhangi Deshmukh
Corporate Cost Story
Christopher Lunnemann , Shubhangi Deshmukh
Corporate Cost Story
Christopher Lunnemann , Shubhangi Deshmukh
Corporate Cost Story –Restricted Measures
Christopher Lunnemann , Shubhangi Deshmukh
SAP Analytics Cloud : Useful Links
www.sap.com/cloud/analytics
www.cloudfoundation.com/sap_analytics/training
SAP Analytics Training Overview
C_SAC_2114 - SAP Certified Application Associate - SAP Analytics Cloud | SAP Training
Christopher Lunnemann , Shubhangi Deshmukh
Christopher Lunnemann , Shubhangi Deshmukh