Академический Документы
Профессиональный Документы
Культура Документы
S/4HANA
Enterprise Management 1610
17 March 2017
http://ibm.biz/S4H_Learn1610
IBM Proprietary | © 2017 IBM Corporation 1
Your Presenters
Devraj Bardhan
Senior Enterprise Architect SAP S/4HANA
Global Business Services
devraj.bardhan@de.ibm.com
Sohil Shah
SAP HANA Hypergrowth –
Enterprise Analytics COE Leader
NA, Global Business Services
shahso@us.ibm.com
Kinshuk Mitra
SAP Analytics SME and Architect
IBM Client Innovation Centre - India
kinmitra@in.ibm.com
IBM
IBM Proprietary
Proprietary || ©
© 2017
2017 IBM
IBM Corporation
Corporation 2
SAP S/4HANA embedded analytics
Solution Overview
SAP S/4HANA embedded analytics:
Delivers contextualized analytics for SAP
S/4HANA embedded within the context of
embedded analytics
work and tailored to business needs and
roles
Strategic /
Analytical Data Reporting Model
Multi Source
Mart for Business Logic
Reporting
SAP ERP
Business Other Other
Processes Sources Sources
TODAY FUTURE
New Customers Implementing S/4 Start with S/4HANA Operational Analytics and
(No existing SAP BW)
analyze the influence for Unified Architecture
Unified
S/4 HANA Hybrid
Architecture
Analytics HANA*
(S/4 + Hybrid)
Core transactional data from multiple ECC source systems for reporting
Data Management
Data integration requirements from other SAP business suite systems e.g. SRM, CRM, APO etc
SQL Views
SAP HANA Database
Server
SAP S/4 HANA Transactional Tables
Reporting Layer
SAP Business Objects SAP Business Objects
Fiori UI’s 3rd Party UI / Client
Tools Cloud Key-User / Business-User
Defined Content in Case of
BO for Cloud
Interfaces: https | oData | JDBC | ODBC |
S/4 HANA
3rd Part Components
Gateway
Customer Custom-Built Development
Specific Artifacts or Customer-defined
Virtual Data Model Extensions to SAP-provided
Business Virtual Data Objects
- CDS Views
Transactions Model CDS
Extension Views
Frameworks and Infrastructure
ABAP Layer
Reporting Layer
SAP Business Objects SAP Business Objects
Fiori UI’s 3rd Party UI / Client
Tools Cloud
Reporting Layer
Fiori UI’s SAP Business Objects 3rd Party UI / Client
Data Extraction
Data Extraction
From non-SAP Sources
from SAP S/4 Source
Reporting Layer
SAP Business Objects
Fiori UI’s SAP Business Objects 3rd Party UI / Client
Cloud
Interoperability
Views
Views Views
Views
Gateway Virtual DM
EDW
EDW Core
Core Layer
Customer Layer
Specific
Virtual Data Model
Business Virtual Data Native Native
- CDS Views HANA HANA
Transactions Model CDS Operational Tables Tables
Operational Tables Tables
Extension Views Datastore
Datastore Layer
Layer
ABAP Layer
End-User: Analyze the Data and act according to Insights SAP BusinessObjects
CDS View
maintenance: ABAP
for Eclipse
Core Data Services (CDS) view are just like any other DB
Fiori based Reporting Apps and other Reporting Tools views but with many additional features and functionalities.
Main intention is provide a semantically rich virtual data
model build on top of DB objects (Table / Views etc.). CDS
Analytical Engine views to be built using ABAP perspective in Eclipse.
Consumption View Basic View: Built on top of DB tables / Views. Used for Some
VDM (CDS Views)
basic join and calculations. Model is highly reusable.
Composite View
Basic View
Composite View: Uses the Basic Views as source and build
complex logic as per business requirement. Multiple basic
SAP HANA Platform
and other composite views can merged as well. Model is
reusable.
Annotation: Annotation are used to provide additional information and behaviour on different components of CDS Views. Some commonly
used Annotations are: @AbapCatalog.SqlViewName, @ClientDependent, @Analytics.DataExtraction.Enabled, @Analytics.query,
@Odata.publish, @VDM.viewType and more.
Extensive Annotations
Joins & Associations Highly Flexible Model
Extensible
No Latency
Real-time Data Availability
No Data Redundancy
Provides a comprehensive list of analytical content based on S/4 HANA embedded analytics. Main intention is to accelerate and
simplify adoption of SAP S/4 HANA by providing preconfigured analytical content for different business processes.
Sourcing &
Finance Sales
Procurement
Reduced Operational Cost
CDS view can be extended with additional fields Original CDS Ext-1 Ext-2
just like APPEND structure in ABAP. CDS view
enhancement offers:
View Ext-1
More flexibility to the existing functionalities
Multiple such enhancements are possible on
same CDS view
Approach:
The standard Withholding Tax report in SAP often does not meet the legal requirements of customers with respect to layout, data
needed and currency conversions. Hence a custom report is developed with country-specific variants.
The approach is:
‒ Create ABAP CDS views (Basic / Composite / Consumption)
‒ Make the view available for oDataservice (end user consumption)
‒ Consume CDS views:
i. BOBJ tool >> Analysis for Office / Design studio / Lumira
ii. Other Embedded tools >> Fiori Apps Tiles / Query Browser / KPI Modeler
IBM Confidential
19 IBM Proprietary | © 2017 IBM Corporation 19
Core Data Services > Sample Use Case > Vendor Withholding Tax Report
Reporting layer
Analysis for Design Studio Lumira Web Query KPI Modeler Bex Query
Office Intelligence Browser
ODATA Publish
ZCDS_WITH_TAX_Q
Consumption CDS Views
UERY_CONS
ZCDS_WITH_TAX_R
ZCDS_WITH_ITEM_
ZCDS_BKPF_BASIC ZCDS_BSEG_BASIC ZCDS_LFA1_BASIC
BASIC
Tables
S/4 HANA Simplified Modeling
2
Open Query Browser App Find the required
Analytics queries.
It will open the “Consumption View” same as we found in step 3 from Annotation tab of Fiori Launchpad.
Note:
@Analytics:{dataCategory: #CUBE}
7
Now in step 5 & 6, we
found two CDS views, let
us find it in embedded BW
system.
S/4HANA
Enterprise Management 1610
IBM
IBM Proprietary
Proprietary || ©
© 2017
2017 IBM
IBM Corporation
Corporation 28
Learning Hub Courses on Embedded Analytics
Future Sessions
S/4HANA Overview S/4HANA Business Scope Best Practice Scope S4HANA Product Scope Innovation Key Use Cases
Join the S4HANA Community on SCN Use Case Blog on SCN S/4HANA Cookbook SAP S/4HANA Road Map
SCN Blog on 1610 Use case (Business and Technical View Points https://blogs.sap.com/2016/11/09/s4hana-1610-use-case-series-intro/
including topics like AATP and EWM)