SlideShare a Scribd company logo
1 of 27
Download to read offline
Introduction to Extracting data from
S/4HANA with ABAP CDS-views
Éva Szabó and Dayanand Karalkar
Analytics and Insight – Principal Consultant
SAP
2 © 2020 ASUG Confidential
Agenda – session 1
• A bit of background
• Overview of Architecture
• S/4HANA Cloud vs S/4HANA on Premise
• S/4 HANA on Premise: extracting data to BW/4HANA
• S/4HANA Cloud: extract data to BW/HANA
• Overview of available Content
• Questions
3 © 2020 ASUG Confidential
Instant, real-time
insights
Mainframe
1972 1992 2004 2011 2012/2013 2015
SAP ERP
www / mysap.com
SAP R/3
Client/Server
SAP R/1 R/2
Mainframe The Digital Core
Suite on HANA
Tx/ Apps on Hana
SAP HANA
In Memory
 High Performance Data
Warehousing
 Strategic Planning
Scenarios
 Next Generation DW
 Big Data Integration
 Effortless Data Tiering
 Simplified, Modern UX
 Openness to native HANA
 Operational Reporting
 Data warehousing
 Initial Release for
SAP Reporting
2016
1997
SAP BW on any DB SAP BW on HANA
SAP BW
1.0
2017
using
SAP Leonardo
SAP BW/4HANA
4 © 2020 ASUG Confidential
ON-PREMISES
SAP BW/4HANA and SAP SQL Data
Warehousing are the strategic solutions
for data warehousing on-premises.
SAP will continue to innovate and provide industry leading data warehousing technologies with SAP Data Warehouse Cloud,
SAP SQL Data Warehousing, and SAP BW/4HANA to enable the Intelligent Enterprise.
SAP Data Warehouse Cloud is not intended to replace any on-premises SAP Data Warehousing solution.
HYBRID
SAP Data Warehouse Cloud extends your
existing data warehousing investment to
support hybrid cloud.
CLOUD
SAP Data Warehouse Cloud is the
strategic public cloud product offered as
a software service managed by SAP.
SAP HANA
SAP SQL DATA
WAREHOUSING
SAP BW/4HANA SAP DATA WAREHOUSE CLOUD
SAP HANA CLOUD
5 © 2020 ASUG Confidential
SAP
S/4HANA
SAP BW/4HANA
SAP BW/4HANA is an EDW
▪ Allows harmonization of all enterprise data (ERP + non-SAP, governance, corporate memory, big data, …)
▪ Delivers complete data warehouse tools (rich integrated toolset for data warehousing)
▪ Provides openness with SAP Analytics and SAP data management (SAP Data Warehouse Cloud, SAP Data Hub/Intelligence, SAP HANA
SQL DW, ...) for Big Data and Internet of Things (IoT) use cases, and SAP Analytics which also extend SAP S/4HANA
Why is SAP BW/4HANA the perfect EDW for SAP S/4HANA?
▪ Allows best integration capabilities based on common architecture and terminology (e.g. analytical engine, currencies, user
maintenance, ABAP, transports, governance, …)
▪ Extends seamlessly the business case of SAP S/4HANA including the Out-of-the-box connectivity with native SAP BW/4HANA tools (e.g.
ODS, Extraction, ODQ?, etc.)
▪ Availability of specific business content for SAP S/4HANA (and other Intelligent Suite applications)
SAP S/4HANA is not an EDW
▪ SAP S/4HANA is the next generation intelligent ERP and part of an Intelligent Enterprise - sized, tuned, and maintained for optimal
performance as transactional system
▪ A modern simplified architecture, the new user experience (SAP Fiori) and integrated intelligent technologies such as Machine Learning
allow for new business processes and even automation
▪ SAP S/4HANA embedded analytics focuses on fact-driven process handling and embedded decision support inside of transactions -
embedded BW only for support of transactional workflows
6 © 2020 ASUG Confidential
Why SAP BW/4HANA for SAP S/4HANA?
Leveraging SAP BW/4HANA you can natively integrate the embedded
analytics models and data in SAP S/4HANA, e.g. to compare real-time actuals
with historical snapshots, planning results or external data.
Please refer to the respective integration blog and How-to-Guide on
www.sap.com for further details.
Examples for best-in-class integration are:
▪ Out-of-the-box connectivity
▪ Visualize SAP S/4HANA data in SAP BW/4HANA without data structure
creation in SAP BW/4HANA
▪ Standard Extractors (ABAP CDS and ABAP via S-API), as well as open
extensibility
▪ Fast time-to-value enterprise-wide Data Mashups using SAP BW/4HANA-
native objects (composite providers, etc.)
▪ Strong data historization capabilities (e.g. easy tracking of slowly changing
dimensions)
▪ Integrated planning use cases based on all necessary existing and
harmonized data
Transact. Tables
SAP
S/4HANA
SAP
HANA
SAP
BW/4HANA
SAP DWH
Data
SAP Fiori SAP Analytics
Embedded BW:
• SAP does not recommend using Embedded BW for data
warehouse (EDW) use cases!
• For details, see SAP Community blog and SAP note 1661202,
(e.g. Upgrades and patches, Resource allocation and capacity
planning, Workload Management, Backup & Recovery,
Lifecycle management, High Availability & Disaster Recovery,
Security etc.)
• Best practice: The amount of data persisted in the Embedded
BW should not exceed 20% of the overall data volume of the
system.
• Embedded BW is not an SAP BW/4HANA
• More information here.
SAP
HANA
BW/
OLAP
SAP S/4HANA
embedded
analytics
7 © 2020 ASUG Confidential
SAP BW/4HANA
SAP HANA
SAP Analytics
SAP S/4HANA
SAP Data
Warehouse Cloud
SAP HANA SQL Data Warehouse
Other systems
▪ Legacy
▪ Big Data (Data
Lakes)
▪ Etc.
SAP Data
Hub
Data
Intelligence
Embedded Analytics
Embedded BW
8 © 2020 ASUG Confidential
Analytics with SAP S/4HANA – high level architecture
Persistency
Modelling
Visualization
Access
Database tables on SAP HANA
ABAP-CDS-Models
(for analytical and transactional purposes)
SAP Fiori UI
analytical apps, reports, KPIs,… delivered as part of SAP S/4HANA, extensible by
the customer
Odata services
SAP Analytics
access SAP S/4HANA data directly via
Transient analytical queries
SAP S/4HANA
SAP BW/4HANA
(for seamlessly extending transactions
with data warehousing workflows)
Database tables on SAP HANA
Intelligent Technologies
Transient analytical queries
SAP Data
Warehouse
Cloud
Database
tables on
SAP HANA
Cloud
9 © 2020 ASUG Confidential
Data Integration from SAP S/4HANA (on-premise) to SAP BW/4HANA and SAP
BW Comparison
Aspect Service API Extractors ABAP CDS Views Table Replication
Latency No / very limited real-time support Near-real-time support in delta transfer Always near-real-time
Reconciliation Extractors for data transfer and ABAP
CDS for embedded analytics
Same data basis for embedded analytics in
S/4HANA and for extraction
Reconciliation on table level
Federation Very limited support for direct access Direct access to ABAP CDS View possible Direct access to table data via HANA
Smart Data Acces
Business Content Activation step in S/4HANA needed.
High coverage (> 6.000 extractors)
Active CDS View is ready to extract.
Limited coverage at this time (but
planned)
N/A
Application Logic Specific advanced logic in ABAP via
extractor or application coding.
Support for business logic in ABAP CDS Application logic modelled in target
system
Delta Types Depending on extractor → all
DataStore Object types supported
After- and Delete-Images → needs
Standard DataStore Objects
After- and Delete-Images → needs
Standard DataStore Objects
Cloud Readiness Service API not cloud ready (e.g.
extensibility for extractors)
Full cloud support Very limited support in cloud context
(direct DB access required)
10 © 2020 ASUG Confidential
Data Integration from SAP S/4HANA (on-premise) to SAP BW/4HANA and SAP BW
SAP BW/4HANA
ODP-SAPI DataSource ODP-CDS DataSource ODP-SLT DataSource
SAP S/4HANA
S-API Extractor ABAP CDS View
• Documentation
• How to use ABAP CDS for
Data Provisioning in BW
• Documentation
• SAP Note 2500202 (Extractor
Whitelisting in S/4HANA)
• SAP Note 2232584 (Release for
ODP) (> 95%
extractors are released)
• Documentation
• Real-Time Replication using
Operational Data Provisioning
(ODP) >= SAP BW 7.40
Table Table Table
SLT
ODP
ODQ ODP
ODQ ODQ ODP
ODQ
Further Information
*
*Alternative: replication
to HANA Native Table
11 © 2020 ASUG Confidential
SAP BW/4HANA
ODP-CDS DataSource
SAP S/4HANA Cloud
ABAP CDS View
Table
ODP
ODQ
▪ Technical framework and connectivity (HTTP / SOAP
based) between BW/4HANA and S/4HANA Cloud
(communication scenario) available with S/4HANA
Cloud 1808
▪ First wave of ABAP CDS Content for extraction and
first version of key user tools for Extensibility with
S/4HANA Cloud 1811
▪ Further ABAP CDS Content for extraction and
possibility to extract Custom Business Objects with
every release
▪ Option to create own ABAP CDS extractors with
S/4HANA Cloud >= 1908
▪ Related Documentation
– Extracting CDS Views to SAP BW/4HANA
– Creating Source Systems of Type ODP (HTTP)
– Transferring Data from SAP Systems via ODP (ABAP CDS
Views)
12 © 2020 ASUG Confidential
ABAP CDS View Extraction
Enhancements to technical architecture with S/4HANA Cloud 1905
HANA DB
SAP S/4HANA (on Premise or Cloud)
Internal SQL View
SAP Data Services
ABAP CDS View
Data Pipeline
dataExtraction.enabled: true
ODP
Table Table
ODQ
Delta Field in View
Delta
Service
Metadata
Delta Check
(every 15 sec)
Data
SAP HANA SDI
D
e
l
t
a
D
e
l
t
a
ODP-CDS Source
System
JCO RFC / http
D
e
l
t
a
A
P
I
CDC
Trigger
Delta based on
Date / Timestamp
RFC or HTTP
SAP Data Hub
SAP BW/4HANA ▪ ABAP CDS Views need the
“dataExtraction.enabled” annotation
(for any extraction)
▪ Additional annotation for (real-time)
delta extraction based on change data
capture
– Combine real-time trigger
information on table level (SLT)
with data extraction on semantic
level (ABAP CDS / ODP)
– Annotation to define per ABAP CDS
View tables and fields relevant for
delta recording (change data
capture)
@ANALYTICS.DATAEXTRACTION.DELTA.CHANGEDAT
ACAPTURE:
13 © 2020 ASUG Confidential
S/4 HANA Cloud – BW On-Premise extraction Overview
Define Inbound Communication using
Communication Management
Create Source System of type ODP
(HTTP)
Utilises Standard Communication Scenario
SAP_COM_0042
Web Service Configuration using
Consumer proxy CO_RSDSPX_ODP_IN
Communication Management Creating Source System of Type
ODP(HTTP)
HTTPS
14 © 2020 ASUG Confidential
S/4 HANA Cloud Communication Management
❑Inbound Communication Process Overview
Create
Communication
User
Create
Communication
System
Create
Communication
Arrangement
❑ Business Role for Communication Management Configuration: SAP_BR_ADMINISTRATOR
❑ Communication Management Business Catalog ID: SAP_CORE_BC_COM
15 © 2020 ASUG Confidential
SAP BW Creation of ODP(HTTP) Source System
❑Create new source system of type ODP-ABAP CDS View
❑Provide Source system Name & Description and Choose Continue
❑ In the following screen select HTTP/SOAP as communication Channel
❑Configure Logical Port in SOA Manager
16 © 2020 ASUG Confidential
SAP BW Creation of ODP(HTTP) Source System
❑Create new source system of type ODP-ABAP CDS View
❑Provide Source system Name & Description and Choose Continue
❑ In the following screen select HTTP/SOAP as communication Channel
❑Configure Logical Port in SOA Manager
17 © 2020 ASUG Confidential
Create a CDS Source system in BW
Create ODP Source System
Before we can start using CDSVs to bring data to BW, we must make sure that the system where the data
resides is available as a CDS Source System in BW.
18 © 2020 ASUG Confidential
Create a extraction enabled CDSV
I_COSTCENTERACTIVITYTYPE
The CDS view name, Analytics data Category and SQL
view name are needed for the following steps
19 © 2020 ASUG Confidential
• Switch to the BW perspective:
• For S-API extractors, we used the option “replicate data sources”. The
procedure to make CDSVs available as an extractor on the BW is a bit
different.
Attach extraction enabled CDSV to dataflow
The SQL view name is
required to find the data
source, in this case
IFICCActType
20 © 2020 ASUG Confidential
• Make sure you are still in the BW Perspective, or switch to it with
Consume the data from the CDSV with
BW-MT
Press finish and activate. This ODS view has direct access
to the CDSV with this BW datasource. Use to check
21 © 2020 ASUG Confidential
• Monitoring can be done with the BW/4HANA Cockpit
Monitoring Data Load in BW from S/4HANA Cloud
22 © 2020 ASUG Confidential
FAQs for CDS based extraction from colleagues from the field
S/4 Cloud S/4 On Premise
How to find extraction CDS views In View Browser App Restrict to “Released Views and search for
@Analytics.dataextraction.enabled:true
What can I extract Master Data, Text, Hierarchies & Transactional data
Communication S/4 Scenario SAP_COM_0042 &
HTTPS source system in BW
ODP source system of type ABAP CDS
using RFC
Delta Extraction CDC delta since 1905
Timestamp based delta before 1905
CDC Delta since 1909
Timestamp based delta before 1909
Monitoring Data extraction FIORI app “Operational Data
Provisioning Monitor Queues”
Transaction ODQMON
Enhancement Options Planned to have an option to include
extraction views in “Custom CDS
View” app
Few of the delivered views are
registered for Filed Extensibility
Customers can create own CDS views
ODP BADIs Not applicable Not possible to enhance using ODP
BADIs
23 © 2020 ASUG Confidential
Overview of available Content
CDSV Extr 2002
The attached excel contains a snapshot of available C1 released CDSV 2002. CDS view
carrying the extractor annotation. The annotation grants the “extractor” status
through annotation, and sometimes it happens that for a certain CDSV this status is
revoked. The applicable set of extractors can be found in your own S/4HANA
environment. More detailed information can be found in the SAP Support Portal.
24 © 2020 ASUG Confidential
Check/test existing and used BW
setup and extractors
What is still working (functional fit
and/or SAP supported content)*?
Which frontends have been created
using the BEx?
Do housekeeping! What is still
necessary?
Establish the status quo of
BI/Analytics
Have data sources changed?
Does Big Data play a role?
Do housekeeping! What is still
necessary?
Separate analytical requirements
(along the business processes)
between the operational system,
the BI/Analytics layer and the EDW.
Explore how a target architecture
would look like ideally using SAP
S/4HANA, SAP BW/4HANA, and SAP
Analytics BI/PA/Planning.
For pure operational analytical
requirements:
Check existing content, applications
and capabilities in SAP S/4HANA
embedded analytics. See what you
can do out-of-the-box.
For all analytical requirements,
check Business Content in SAP
Analytics and SAP BW/4HANA.
Plan detailed steps to implement all
remaining analytical requirements
(e.g. by extending SAP S/4HANA, or
by exceptional usage of SAP
Analytics Cloud and SAP
BW/4HANA for operational
reporting) - your choices need to be
based on project realities (e.g.
individual preferences, strategy,
efforts, available functionality)
Planning the migration from SAP ECC with SAP BW to SAP S/4HANA with
BW/4HANA
*Prerequisite: SAP BW/4HANA Sandbox existing
Check
SAP BW
Status Quo
What to do
where?
Check SAP
S/4HANA
Rebuild
and
Extend
Check Status
quo
BI/Analytics
25 © 2020 ASUG Confidential
• SAP S/4HANA embedded analytics
• Operational data
• Real-time data access
• Transactional decision support
• KPI-driven process handling
• SAP BW/4HANA – Core EDW
functions
• Data replication (for Snapshots,
Performance enhancements)
• Enterprise-wide data
harmonization
• Data governance
• Data federation/mashing (EDW)
• LSA modeling
• SAP and non-SAP data
• Planning
• Archiving (for delta comparison)
Now: what to do where?
Exceptions (related to visualization preferences, cost, time, …)
SAP Analytics Cloud
• Best visualization
• Focus on cloud-based source
systems (e.g. SAP S/4HANA Cloud,
MTE)
• Data federation/mashing (without
EDW harmonization)
• SAP and non-SAP data
• Planning
• Self Service BI
Questions?
26 © 2020 ASUG Confidential
For questions after this session, contact us at eva.szabo@sap.com and
dayanand.karalkar@sap.com
Thank you.
27 © 2020 ASUG Confidential
Stay connected. Share your SAP experiences anytime, anywhere.
Join the ASUG conversation on social media: @ASUG365 #ASUG

More Related Content

Similar to 2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-views.pdf

YASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies at ASUG Minnesota chapter meetingYASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies at ASUG Minnesota chapter meetingYASH Technologies
 
Sap HANA Training doc
Sap HANA Training doc Sap HANA Training doc
Sap HANA Training doc Mansur Shaik
 
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
1310 success stories_and_lessons_learned_implementing_sap_hana_solutionsBobby Shah
 
AWS re:Invent 2016: Technical Tips for Helping SAP Customers Succeed on AWS (...
AWS re:Invent 2016: Technical Tips for Helping SAP Customers Succeed on AWS (...AWS re:Invent 2016: Technical Tips for Helping SAP Customers Succeed on AWS (...
AWS re:Invent 2016: Technical Tips for Helping SAP Customers Succeed on AWS (...Amazon Web Services
 
Development to Deployment with SAP HANA
Development to Deployment with SAP HANADevelopment to Deployment with SAP HANA
Development to Deployment with SAP HANACraig Cmehil
 
What's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessWhat's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessSAP Technology
 
SAP HANA for SAP Overview
SAP HANA for SAP OverviewSAP HANA for SAP Overview
SAP HANA for SAP OverviewIliya Ruvinsky
 
SAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP Technology
 
SAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSingbBablu
 
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...Abdelhalim DADOUCHE
 
SAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP Technology
 
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014Praveen Sabbavarapu
 
SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707Henrique Pinto
 
Spark Summit EU talk by Stephan Kessler
Spark Summit EU talk by Stephan KesslerSpark Summit EU talk by Stephan Kessler
Spark Summit EU talk by Stephan KesslerSpark Summit
 
SITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP AnalyticsSITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP Analyticssitist
 
SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)Twan van den Broek
 
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026Krishna Kiran
 

Similar to 2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-views.pdf (20)

YASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies at ASUG Minnesota chapter meetingYASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies at ASUG Minnesota chapter meeting
 
Sap HANA Training doc
Sap HANA Training doc Sap HANA Training doc
Sap HANA Training doc
 
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform AnalyticsSAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
 
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
 
AWS re:Invent 2016: Technical Tips for Helping SAP Customers Succeed on AWS (...
AWS re:Invent 2016: Technical Tips for Helping SAP Customers Succeed on AWS (...AWS re:Invent 2016: Technical Tips for Helping SAP Customers Succeed on AWS (...
AWS re:Invent 2016: Technical Tips for Helping SAP Customers Succeed on AWS (...
 
Development to Deployment with SAP HANA
Development to Deployment with SAP HANADevelopment to Deployment with SAP HANA
Development to Deployment with SAP HANA
 
Sap bw4 hana
Sap bw4 hanaSap bw4 hana
Sap bw4 hana
 
What's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessWhat's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data Access
 
SAP HANA for SAP Overview
SAP HANA for SAP OverviewSAP HANA for SAP Overview
SAP HANA for SAP Overview
 
SAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database Containers
 
SAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptx
 
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
 
SAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information Management
 
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
 
SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707
 
Spark Summit EU talk by Stephan Kessler
Spark Summit EU talk by Stephan KesslerSpark Summit EU talk by Stephan Kessler
Spark Summit EU talk by Stephan Kessler
 
Dev207 berlin
Dev207 berlinDev207 berlin
Dev207 berlin
 
SITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP AnalyticsSITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP Analytics
 
SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)SAP HANA SQL Data Warehousing (Sefan Linders)
SAP HANA SQL Data Warehousing (Sefan Linders)
 
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
 

Recently uploaded

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-views.pdf

  • 1. Introduction to Extracting data from S/4HANA with ABAP CDS-views Éva Szabó and Dayanand Karalkar Analytics and Insight – Principal Consultant SAP
  • 2. 2 © 2020 ASUG Confidential Agenda – session 1 • A bit of background • Overview of Architecture • S/4HANA Cloud vs S/4HANA on Premise • S/4 HANA on Premise: extracting data to BW/4HANA • S/4HANA Cloud: extract data to BW/HANA • Overview of available Content • Questions
  • 3. 3 © 2020 ASUG Confidential Instant, real-time insights Mainframe 1972 1992 2004 2011 2012/2013 2015 SAP ERP www / mysap.com SAP R/3 Client/Server SAP R/1 R/2 Mainframe The Digital Core Suite on HANA Tx/ Apps on Hana SAP HANA In Memory  High Performance Data Warehousing  Strategic Planning Scenarios  Next Generation DW  Big Data Integration  Effortless Data Tiering  Simplified, Modern UX  Openness to native HANA  Operational Reporting  Data warehousing  Initial Release for SAP Reporting 2016 1997 SAP BW on any DB SAP BW on HANA SAP BW 1.0 2017 using SAP Leonardo SAP BW/4HANA
  • 4. 4 © 2020 ASUG Confidential ON-PREMISES SAP BW/4HANA and SAP SQL Data Warehousing are the strategic solutions for data warehousing on-premises. SAP will continue to innovate and provide industry leading data warehousing technologies with SAP Data Warehouse Cloud, SAP SQL Data Warehousing, and SAP BW/4HANA to enable the Intelligent Enterprise. SAP Data Warehouse Cloud is not intended to replace any on-premises SAP Data Warehousing solution. HYBRID SAP Data Warehouse Cloud extends your existing data warehousing investment to support hybrid cloud. CLOUD SAP Data Warehouse Cloud is the strategic public cloud product offered as a software service managed by SAP. SAP HANA SAP SQL DATA WAREHOUSING SAP BW/4HANA SAP DATA WAREHOUSE CLOUD SAP HANA CLOUD
  • 5. 5 © 2020 ASUG Confidential SAP S/4HANA SAP BW/4HANA SAP BW/4HANA is an EDW ▪ Allows harmonization of all enterprise data (ERP + non-SAP, governance, corporate memory, big data, …) ▪ Delivers complete data warehouse tools (rich integrated toolset for data warehousing) ▪ Provides openness with SAP Analytics and SAP data management (SAP Data Warehouse Cloud, SAP Data Hub/Intelligence, SAP HANA SQL DW, ...) for Big Data and Internet of Things (IoT) use cases, and SAP Analytics which also extend SAP S/4HANA Why is SAP BW/4HANA the perfect EDW for SAP S/4HANA? ▪ Allows best integration capabilities based on common architecture and terminology (e.g. analytical engine, currencies, user maintenance, ABAP, transports, governance, …) ▪ Extends seamlessly the business case of SAP S/4HANA including the Out-of-the-box connectivity with native SAP BW/4HANA tools (e.g. ODS, Extraction, ODQ?, etc.) ▪ Availability of specific business content for SAP S/4HANA (and other Intelligent Suite applications) SAP S/4HANA is not an EDW ▪ SAP S/4HANA is the next generation intelligent ERP and part of an Intelligent Enterprise - sized, tuned, and maintained for optimal performance as transactional system ▪ A modern simplified architecture, the new user experience (SAP Fiori) and integrated intelligent technologies such as Machine Learning allow for new business processes and even automation ▪ SAP S/4HANA embedded analytics focuses on fact-driven process handling and embedded decision support inside of transactions - embedded BW only for support of transactional workflows
  • 6. 6 © 2020 ASUG Confidential Why SAP BW/4HANA for SAP S/4HANA? Leveraging SAP BW/4HANA you can natively integrate the embedded analytics models and data in SAP S/4HANA, e.g. to compare real-time actuals with historical snapshots, planning results or external data. Please refer to the respective integration blog and How-to-Guide on www.sap.com for further details. Examples for best-in-class integration are: ▪ Out-of-the-box connectivity ▪ Visualize SAP S/4HANA data in SAP BW/4HANA without data structure creation in SAP BW/4HANA ▪ Standard Extractors (ABAP CDS and ABAP via S-API), as well as open extensibility ▪ Fast time-to-value enterprise-wide Data Mashups using SAP BW/4HANA- native objects (composite providers, etc.) ▪ Strong data historization capabilities (e.g. easy tracking of slowly changing dimensions) ▪ Integrated planning use cases based on all necessary existing and harmonized data Transact. Tables SAP S/4HANA SAP HANA SAP BW/4HANA SAP DWH Data SAP Fiori SAP Analytics Embedded BW: • SAP does not recommend using Embedded BW for data warehouse (EDW) use cases! • For details, see SAP Community blog and SAP note 1661202, (e.g. Upgrades and patches, Resource allocation and capacity planning, Workload Management, Backup & Recovery, Lifecycle management, High Availability & Disaster Recovery, Security etc.) • Best practice: The amount of data persisted in the Embedded BW should not exceed 20% of the overall data volume of the system. • Embedded BW is not an SAP BW/4HANA • More information here. SAP HANA BW/ OLAP SAP S/4HANA embedded analytics
  • 7. 7 © 2020 ASUG Confidential SAP BW/4HANA SAP HANA SAP Analytics SAP S/4HANA SAP Data Warehouse Cloud SAP HANA SQL Data Warehouse Other systems ▪ Legacy ▪ Big Data (Data Lakes) ▪ Etc. SAP Data Hub Data Intelligence Embedded Analytics Embedded BW
  • 8. 8 © 2020 ASUG Confidential Analytics with SAP S/4HANA – high level architecture Persistency Modelling Visualization Access Database tables on SAP HANA ABAP-CDS-Models (for analytical and transactional purposes) SAP Fiori UI analytical apps, reports, KPIs,… delivered as part of SAP S/4HANA, extensible by the customer Odata services SAP Analytics access SAP S/4HANA data directly via Transient analytical queries SAP S/4HANA SAP BW/4HANA (for seamlessly extending transactions with data warehousing workflows) Database tables on SAP HANA Intelligent Technologies Transient analytical queries SAP Data Warehouse Cloud Database tables on SAP HANA Cloud
  • 9. 9 © 2020 ASUG Confidential Data Integration from SAP S/4HANA (on-premise) to SAP BW/4HANA and SAP BW Comparison Aspect Service API Extractors ABAP CDS Views Table Replication Latency No / very limited real-time support Near-real-time support in delta transfer Always near-real-time Reconciliation Extractors for data transfer and ABAP CDS for embedded analytics Same data basis for embedded analytics in S/4HANA and for extraction Reconciliation on table level Federation Very limited support for direct access Direct access to ABAP CDS View possible Direct access to table data via HANA Smart Data Acces Business Content Activation step in S/4HANA needed. High coverage (> 6.000 extractors) Active CDS View is ready to extract. Limited coverage at this time (but planned) N/A Application Logic Specific advanced logic in ABAP via extractor or application coding. Support for business logic in ABAP CDS Application logic modelled in target system Delta Types Depending on extractor → all DataStore Object types supported After- and Delete-Images → needs Standard DataStore Objects After- and Delete-Images → needs Standard DataStore Objects Cloud Readiness Service API not cloud ready (e.g. extensibility for extractors) Full cloud support Very limited support in cloud context (direct DB access required)
  • 10. 10 © 2020 ASUG Confidential Data Integration from SAP S/4HANA (on-premise) to SAP BW/4HANA and SAP BW SAP BW/4HANA ODP-SAPI DataSource ODP-CDS DataSource ODP-SLT DataSource SAP S/4HANA S-API Extractor ABAP CDS View • Documentation • How to use ABAP CDS for Data Provisioning in BW • Documentation • SAP Note 2500202 (Extractor Whitelisting in S/4HANA) • SAP Note 2232584 (Release for ODP) (> 95% extractors are released) • Documentation • Real-Time Replication using Operational Data Provisioning (ODP) >= SAP BW 7.40 Table Table Table SLT ODP ODQ ODP ODQ ODQ ODP ODQ Further Information * *Alternative: replication to HANA Native Table
  • 11. 11 © 2020 ASUG Confidential SAP BW/4HANA ODP-CDS DataSource SAP S/4HANA Cloud ABAP CDS View Table ODP ODQ ▪ Technical framework and connectivity (HTTP / SOAP based) between BW/4HANA and S/4HANA Cloud (communication scenario) available with S/4HANA Cloud 1808 ▪ First wave of ABAP CDS Content for extraction and first version of key user tools for Extensibility with S/4HANA Cloud 1811 ▪ Further ABAP CDS Content for extraction and possibility to extract Custom Business Objects with every release ▪ Option to create own ABAP CDS extractors with S/4HANA Cloud >= 1908 ▪ Related Documentation – Extracting CDS Views to SAP BW/4HANA – Creating Source Systems of Type ODP (HTTP) – Transferring Data from SAP Systems via ODP (ABAP CDS Views)
  • 12. 12 © 2020 ASUG Confidential ABAP CDS View Extraction Enhancements to technical architecture with S/4HANA Cloud 1905 HANA DB SAP S/4HANA (on Premise or Cloud) Internal SQL View SAP Data Services ABAP CDS View Data Pipeline dataExtraction.enabled: true ODP Table Table ODQ Delta Field in View Delta Service Metadata Delta Check (every 15 sec) Data SAP HANA SDI D e l t a D e l t a ODP-CDS Source System JCO RFC / http D e l t a A P I CDC Trigger Delta based on Date / Timestamp RFC or HTTP SAP Data Hub SAP BW/4HANA ▪ ABAP CDS Views need the “dataExtraction.enabled” annotation (for any extraction) ▪ Additional annotation for (real-time) delta extraction based on change data capture – Combine real-time trigger information on table level (SLT) with data extraction on semantic level (ABAP CDS / ODP) – Annotation to define per ABAP CDS View tables and fields relevant for delta recording (change data capture) @ANALYTICS.DATAEXTRACTION.DELTA.CHANGEDAT ACAPTURE:
  • 13. 13 © 2020 ASUG Confidential S/4 HANA Cloud – BW On-Premise extraction Overview Define Inbound Communication using Communication Management Create Source System of type ODP (HTTP) Utilises Standard Communication Scenario SAP_COM_0042 Web Service Configuration using Consumer proxy CO_RSDSPX_ODP_IN Communication Management Creating Source System of Type ODP(HTTP) HTTPS
  • 14. 14 © 2020 ASUG Confidential S/4 HANA Cloud Communication Management ❑Inbound Communication Process Overview Create Communication User Create Communication System Create Communication Arrangement ❑ Business Role for Communication Management Configuration: SAP_BR_ADMINISTRATOR ❑ Communication Management Business Catalog ID: SAP_CORE_BC_COM
  • 15. 15 © 2020 ASUG Confidential SAP BW Creation of ODP(HTTP) Source System ❑Create new source system of type ODP-ABAP CDS View ❑Provide Source system Name & Description and Choose Continue ❑ In the following screen select HTTP/SOAP as communication Channel ❑Configure Logical Port in SOA Manager
  • 16. 16 © 2020 ASUG Confidential SAP BW Creation of ODP(HTTP) Source System ❑Create new source system of type ODP-ABAP CDS View ❑Provide Source system Name & Description and Choose Continue ❑ In the following screen select HTTP/SOAP as communication Channel ❑Configure Logical Port in SOA Manager
  • 17. 17 © 2020 ASUG Confidential Create a CDS Source system in BW Create ODP Source System Before we can start using CDSVs to bring data to BW, we must make sure that the system where the data resides is available as a CDS Source System in BW.
  • 18. 18 © 2020 ASUG Confidential Create a extraction enabled CDSV I_COSTCENTERACTIVITYTYPE The CDS view name, Analytics data Category and SQL view name are needed for the following steps
  • 19. 19 © 2020 ASUG Confidential • Switch to the BW perspective: • For S-API extractors, we used the option “replicate data sources”. The procedure to make CDSVs available as an extractor on the BW is a bit different. Attach extraction enabled CDSV to dataflow The SQL view name is required to find the data source, in this case IFICCActType
  • 20. 20 © 2020 ASUG Confidential • Make sure you are still in the BW Perspective, or switch to it with Consume the data from the CDSV with BW-MT Press finish and activate. This ODS view has direct access to the CDSV with this BW datasource. Use to check
  • 21. 21 © 2020 ASUG Confidential • Monitoring can be done with the BW/4HANA Cockpit Monitoring Data Load in BW from S/4HANA Cloud
  • 22. 22 © 2020 ASUG Confidential FAQs for CDS based extraction from colleagues from the field S/4 Cloud S/4 On Premise How to find extraction CDS views In View Browser App Restrict to “Released Views and search for @Analytics.dataextraction.enabled:true What can I extract Master Data, Text, Hierarchies & Transactional data Communication S/4 Scenario SAP_COM_0042 & HTTPS source system in BW ODP source system of type ABAP CDS using RFC Delta Extraction CDC delta since 1905 Timestamp based delta before 1905 CDC Delta since 1909 Timestamp based delta before 1909 Monitoring Data extraction FIORI app “Operational Data Provisioning Monitor Queues” Transaction ODQMON Enhancement Options Planned to have an option to include extraction views in “Custom CDS View” app Few of the delivered views are registered for Filed Extensibility Customers can create own CDS views ODP BADIs Not applicable Not possible to enhance using ODP BADIs
  • 23. 23 © 2020 ASUG Confidential Overview of available Content CDSV Extr 2002 The attached excel contains a snapshot of available C1 released CDSV 2002. CDS view carrying the extractor annotation. The annotation grants the “extractor” status through annotation, and sometimes it happens that for a certain CDSV this status is revoked. The applicable set of extractors can be found in your own S/4HANA environment. More detailed information can be found in the SAP Support Portal.
  • 24. 24 © 2020 ASUG Confidential Check/test existing and used BW setup and extractors What is still working (functional fit and/or SAP supported content)*? Which frontends have been created using the BEx? Do housekeeping! What is still necessary? Establish the status quo of BI/Analytics Have data sources changed? Does Big Data play a role? Do housekeeping! What is still necessary? Separate analytical requirements (along the business processes) between the operational system, the BI/Analytics layer and the EDW. Explore how a target architecture would look like ideally using SAP S/4HANA, SAP BW/4HANA, and SAP Analytics BI/PA/Planning. For pure operational analytical requirements: Check existing content, applications and capabilities in SAP S/4HANA embedded analytics. See what you can do out-of-the-box. For all analytical requirements, check Business Content in SAP Analytics and SAP BW/4HANA. Plan detailed steps to implement all remaining analytical requirements (e.g. by extending SAP S/4HANA, or by exceptional usage of SAP Analytics Cloud and SAP BW/4HANA for operational reporting) - your choices need to be based on project realities (e.g. individual preferences, strategy, efforts, available functionality) Planning the migration from SAP ECC with SAP BW to SAP S/4HANA with BW/4HANA *Prerequisite: SAP BW/4HANA Sandbox existing Check SAP BW Status Quo What to do where? Check SAP S/4HANA Rebuild and Extend Check Status quo BI/Analytics
  • 25. 25 © 2020 ASUG Confidential • SAP S/4HANA embedded analytics • Operational data • Real-time data access • Transactional decision support • KPI-driven process handling • SAP BW/4HANA – Core EDW functions • Data replication (for Snapshots, Performance enhancements) • Enterprise-wide data harmonization • Data governance • Data federation/mashing (EDW) • LSA modeling • SAP and non-SAP data • Planning • Archiving (for delta comparison) Now: what to do where? Exceptions (related to visualization preferences, cost, time, …) SAP Analytics Cloud • Best visualization • Focus on cloud-based source systems (e.g. SAP S/4HANA Cloud, MTE) • Data federation/mashing (without EDW harmonization) • SAP and non-SAP data • Planning • Self Service BI
  • 26. Questions? 26 © 2020 ASUG Confidential For questions after this session, contact us at eva.szabo@sap.com and dayanand.karalkar@sap.com
  • 27. Thank you. 27 © 2020 ASUG Confidential Stay connected. Share your SAP experiences anytime, anywhere. Join the ASUG conversation on social media: @ASUG365 #ASUG