14
1 SAP Innovation@work event Latest BW on HANA Features in Action Author: Thorsten Trauth Senior Manager BI Processes Date: 02.06.16

SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

  • Upload
    vanngoc

  • View
    246

  • Download
    6

Embed Size (px)

Citation preview

Page 1: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

1

SAP Innovation@work event

Latest BW on HANA Features in Action

Author: Thorsten Trauth

Senior Manager BI Processes

Date: 02.06.16

Page 2: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

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

Page 3: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

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!

Page 4: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

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)

Page 5: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

LSA++ Architecture of the GIR Application (overview)

SQL Joins- and Unions via ABAP CDS- Views

Page 6: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

LSA++ Architecture of the GIR Application (in detail)

ABAP CDS-View (extact) where the Open ODS view is based on

Page 7: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

LSA++ Architecture of the GIR Application (in detail)

Open ODS View based on ABAP CDS-View

Page 8: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

LSA++ Architecture of the GIR Application (in detail)

Composite Provider based on Open ODS View

Page 9: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

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)

Page 10: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

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

Page 11: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

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

Page 12: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

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)

Page 13: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

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

Page 14: SAP Innovation@workevent Latest BW on HANA … BW on... · optimizedand activationof IP PAK and BPC on HANA hasbeenperformed ... Transformations / very complex transformation logic

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