sap innovation@workevent latest bw on hana features … · less abap and more sql knowledge needed...
Post on 24-Jul-2018
238 Views
Preview:
TRANSCRIPT
1
SAP Innovation@work event
Latest BW on HANA Features in Action
Author: Thorsten Trauth
Senior Manager BI Processes
Date: 02.06.16
2
Agenda
� Global Inventory Reporting (GIR)
� Important changes with SAP BW on HANA
� Mixed scenarios (combine BW and HANA native sources)
� S/4 HANA embedded Analytics (based on CDS views)
� 1. BW on HANA @ ODAG (introduction)
� 2. Latest BW on HANA features in action
� 3. Outlook
BW on HANA at ODAG (Introduction)
� HANA for BW introduced in Q1-Q2/2013 (one of the first swiss customer)
� Application migration: only conversion of traditional Info Cubes to HANA
optimized and activation of IP PAK and BPC on HANA has been performed
� Upgrade to BW 7.4 SP 10 in Jan 2015 the new HANA optimized BW InfoProvider
based on Eclipse in the HANA studio (BWMT) could be used for the first global BI
project
� April 2015: LSA++ architecture approach for the Global Inventory reporting
application was established at ODAG as a new standard!
Latest BW on HANA features in action (Introduction GIR)
Major functionalities:
Global Inventory Risk Report shows:
- Actual stock status per month end in LC/CHF
per reporting unit and location,
per brand and line
per material type
- Slow movers and potential obsolete materials and
financial risks
Motivation/Objectives:
Enhance transparency and effectiveness of inventory management and
reporting (e.g. optimization of stock level per location)
Optimize Net Working Capital (NWC)
LSA++ Architecture of the GIR Application (in detail)
ABAP CDS-View (extact) where the Open ODS view is based on
Important changes with SAP BW on HANA
� Less diversity in BW objects
� Reduction only to InfoObject-Types: ADSO, Open ODS Views and Composite Provider
� Less objects of data persistence
� LSA++ allows reporting on entry layer data or remotely persisted data (e.g. SDA)
� Data persistence only when necessary, not by default (small Memory size!)
� Less ABAP and more SQL knowledge needed (e.g. CDS-Views)
� SAP GUI BW functionality still is indispensable
� Batch job scheduling / monitoring (Process Chains)
� Roles & authorizations
� Special functionality (BW-IP, APD, special transactions, etc)
� Transformations / very complex transformation logic
� Historisation scenarios (Snapshots for Trend-analysis)
Mixed scenarios (combine BW and HANA native sources)
Benefits of Mixed Scenarios, combination of BW and HANA:
� Increase the agility of the Enterprise Data Warehouse
� Combine the strengths of the SQL oriented approach with an integrated EDW
application
o Flexible, agile modeling through Open ODS
Views (on field based level)
o Capability to enrich data from S/4HANA
Analytics views with BW managed master data
(e.g. hierarchies, Navigation attributes)
o Takes full advantage of BEx reporting
capabilities (e.g. restr. & calc. key figures,
currency conversion, Exceptions, etc.)
o Security handled by BW authorization
S/4 HANA embedded Analytics ( Operational reporting )
• Predefined out of the box analytical content from SAP based on ABAP CDS views
(Virtual data model)
• Content has to be verified (like existing BW content) if it can be used for upcoming
business requirements (matching)
• If an existing delivered CDS view definition will not match, possiblity to enhance the
logic with the help of the HANA studio tools (like ABAP- and modelling view) =>
Knowledge required!
• Non-BW-managed persistence (no ETL processes, InfoProvider are connected to
HANA CDS-views) => like virtual Providers
• User Interface based on FIORI design
SAP ECC OEP (S1)
Virtual Data Mart
Layer
Architected Data
Marts
Business
Transformation
EDW Propagation
Layer
EDW Transformation
Open ODS Layer
Source System ODP ECC (S1)
12
LSA++ Implementation Example: Price Lists
V S1 Price List –Composite Provider
VLXPRC003
P S1 MD Master Data Material Attributes –
ADSO PS1MDA002
V S1 Pricing Core CDS –
Open ODS View VLXPRC004
S1
S1
S1
S1
P S1 MD Gross Price List –
ADSO PS1MDA017
Source table A006
CDS
CDS
CDS
CDS
CDS
� Challenge - Price list generation � Different SAP price lists as basis
� Material for certain base product only once in
generated price list
� Dependence on existence of TPD2 (Tobacco
Products Directive) information
� Dependence on existence of country specific
pricing
� Solution – ABAP CDS Views� Generation of entries for price list at query
execution time
� No data persistence from Propagation Layer
upwards
� Generation of price lists for any point in time
(historic / present / future)
� No persistence of all possible combinations or
implementation of complex flagging or selection
logic
� Replacement of present tedious and error prone
manual price list variant maintenance
Alternative: CDS Views based on ABAP Managed DB Procedures (NW 7.5)
SAP ECC OEP (S1) SAP HANA Native Modeling
Virtual Data Mart
Layer
Architected Data
Marts
Business
Transformation
EDW Propagation
Layer
EDW Transformation
Open ODS Layer
Source System ODP ECC (S1)
13
LSA++ Implementation Example: Price Lists
V S1 Price List –Composite Provider
VLXPRC003
P S1 MD Master Data Material Attributes –
ADSO PS1MDA002
S1
S1
S1
S1
P S1 MD Gross Price List –
ADSO PS1MDA017
Source table A006
HANA
Calculation View
Calculation View based on HANA SQL Script
Alternative: Mixed Scenario implementation with SAP
HANA Native Modeling
External SAP HANA Views for BW Objects
InfoObject association
Virtual Data Mart
Layer
Architected Data
Marts
Business
Transformation
EDW Propagation
Layer
EDW Transformation
Open ODS Layer
Source System ODP ECC (S1) POS data via web service to ESB (R1)
14
LSA++ Implementation Exmpl.: Retail Insight
V Retail Insight –
CompositeProvider
P S1 MD Master Data Material Attributes –
ADSO PS1MDA002
S1
S1
S1
CDS
CDS
P S1 Material Stocks(non-cumulative)
ADSO PS1IVA002
R1
R1
R1
Completion Data –ADSO
PR1TDCMPL
Transaction Head –ADSO
PR1TDTRHD
Transaction Position –
ADSO PR1TDTRPS
Transaction Payments –
ADSO PR1TDTRPY
Customer Data –ADSO
PR1TDCSTM
V Retail Insight –
Open ODS View
InfoObject association in Open ODS View
Field-based ADSO
top related