0% found this document useful (0 votes)
128 views

S01 Introductory Session

This document provides an introduction and overview of SAP BW4HANA 2.0. It includes an agenda, trainer bio, concepts and frequently asked questions about BW4HANA. Key points covered are what BW4HANA is, how it differs from older BW versions and transactional systems, its requirements and compatibility, and how objects are evolving in BW4HANA compared to prior versions. CDS views, AMDP, and embedded analytics are also introduced as new technologies relevant to BW4HANA.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
128 views

S01 Introductory Session

This document provides an introduction and overview of SAP BW4HANA 2.0. It includes an agenda, trainer bio, concepts and frequently asked questions about BW4HANA. Key points covered are what BW4HANA is, how it differs from older BW versions and transactional systems, its requirements and compatibility, and how objects are evolving in BW4HANA compared to prior versions. CDS views, AMDP, and embedded analytics are also introduced as new technologies relevant to BW4HANA.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

BW4HANA - Introductory Session

Good Morning | Good Evening.


Warm Welcome to this Introductory session on BW4HANA 2.0.
The session will begin shortly...

Agenda 1. Trainer Bio


2. BW4HANA Concepts & FAQs
3. Demo
4. Course Structure & Details
5. Q & A

Batch_2 Page 1
Agenda & Trainer Bio

Trainer Bio

LinkedIn www.linkedin.com/in/debanshu-mukherjee

YouTube Channel

Playlists:

BW/4HANA Tidbits

BW4HANA Tidbits - Advanced DSO in BW4HANA

Batch_2 Page 2
Batch_2 Page 3
BW4HANA Concepts & FAQs

What is BW4HANA BW4HANA is SAP's proprietary Datawarehousing Software.


New Product (version starting from 1.x, 2.x...)

History of BW

BW4HANA 2.0 - Feb'25 2019

What is a Datawarehouse? Transactional System, a.k.a OLTP, is the Developer, doing the day-to-day work.
How is it different from a Datawarehouse, a.k.a OLAP, is the Manager, who collects status and data from different developers and reports to top mgmt.
transactional system such as SAP ECC
or S4H?

With S4H, why do we require BW4H? Yes, we do require BW4 because....


1. Most of the organizations don't have just S4 as your source but multiple systems.
2. S4H can definitely handle both transactions and reporting but after a certain point starts to slow down.
3. S4H downtimes will result in reporting downtime.
4. Any upgrades relevant only for S4, will result in reporting downtimes/unavailability.

Embedded BW (BW 7.5 on HANA)


What's the difference between BWoH BWoH (a.k.a BW powered by HANA)
and BW4H? BWoH BW4H
InfoCube & Multiprov still allowed Only new objects (ADSO & CompProv)
CDS Views based Stnd Datasources not there CDS Views based Stnd Datasources there in
in BW on HANA BW4HANA
Infoobjects and Fields InfoObjects and Fields. InfoObjects enhanced.
RSA1 tcode - Modeling tab available No modeling tab in RSA1. Modeling in Eclipse.
Not cloud-ready Cloud-ready and compatible
Modeling objects: 10 Modeling objects: 4
Part of Netweaver and Java stack available Not a part of Netweaver. No Java stack.
No data flow modeler. Data flow modeler.
GUI based administration and monitoring Fiori based (BW4 Cockpit) administration and
monitoring
ODP is optional. Traditional SAPI source ODP is the default source system type.
system is the default source system type.

Batch_2 Page 4
system is the default source system type.
IP and DTP Only DTP
PSA mandatory PSA Obsolete. Replaced by Inbound table.
Evolution of BW Objects

What happens to older BW version? Still supported

Version RTC End of Maintenance


BW4 2.0 25.02.2019 31.12.2024
BW4 1.0 07.09.2016 31.12.2021
BW 7.5 20.10.2015 31.12.2027
BW 7.4 10.05.2013 31.12.2020
BW 7.3 30.05.2011 31.12.2020
BW 7.0 06.06.2006 31.12.2017
Extnd till : 2027

SAP Note: 1648480

In February 2020, SAP announced an extension of the mainstream maintenance for SAP Business Suite 7 core applications
including SAP ERP 6.0 as well as SAP Business Suite powered by SAP HANA, from end of December 2025 to end of December
2027.
In addition, SAP announced to offer extended maintenance until end of December of 2030.
This gives SAP customers long-term predictability and planning security.

Is S4H mandatory for BW4? No, BW4 can be implemented with source ECC as well as S4.
For ECC sources, if we want to use ODP, we need to implement note:
2232584 - Release of SAP extractors for ODP replication (ODP SAPI)

Similarly, for S4, BW4 is not a prerequisite.

How about HANA DB versions? BW4H 1.0 can run on both HANA 1.0 and HANA 2.0.
BW4H 2.0 can run only on HANA 2.0.
How about SAP Source systems? Yes, there are minimum Source system version requirements:

SAP ECC / ERP 6.0 or higher


SAP Customer Relationship Management (SAP CRM) 5.0 or higher
SAP Supply Chain Management (SAP SCM) 5.0 or higher
Can I go directly from BW 7.x to Direct conversion to SAP BW/4HANA 2.0 will be supported with SAP BW/4HANA 2.0 SP2
BW4H 2.0?
What about non-SAP source systems? Systems that are not based on SAP ABAP application server (i.e. non-SAP systems) and
used as a source for SAP BW/4HANA must be compatible with SAP HANA smart data access and/or smart data integration.
Does stnd content such as LO Cockpit 1. Yes, LO Cockpit (RSA5, RSA6, LBWE etc.) stays the same.
still the same ? 2. Process to activate the stnd extractors stays the same.
3. Process to enhance the stnd extractors now recommended only with BADI (RSU5_SAPI_BADI).
Enhancement via RSAP0001, is obsolete and should not be used anymore in new implementations.
4. New process of enhancing CDS view based extractors via: Extension CDS Views
I have heard terms like CDS views, CDS Views:
Embedded Analytics and A new way to create a SELECT Query on multiple tables.
AMDP...what are those? AMDP (ABAP Managed DB Procedure)
A new way to implement ABAP methods.
-----------------------------------------------------------------------------------------
CDS Views are the future tool for:

Batch_2 Page 5
1. Stnd and Custom Datasources for BW4H.
2. Technical Content in BW4H

▪ Annotations in CDS Views

Batch_2 Page 6
Embedded Analytics:
1. CDS views for Operational reporting within S4.
2. Previously called HANA Live (based on HANA CVs).
-----------------------------------------------------------------------------------------------------------------------------------

AMDP is the future tool for :


1. BW Transformations (Routines)
2. Custom Pgms

An AMDP Class will be generated with default method – PROCEDURE.


A mandatory interface will be included – IF_AMDP_MARKER_HDB

Is GUI used for any activity anymore? Yes, certain activities such as
1. Business Content Activation
2. Transports
are still better with GUI based editors but GUI can be used within Eclipse.

When to use what: Any Enterprise Software company has to keep both on-premise and Cloud tools but at the same time keep the no of tools
BW4HANA limited and consolidated. SAP is also consolidating its tools into few tools and this will continue and for now, these are the tools
Native HANA available to cater to different client requirements coz every client has different setup and needs:
DWC (Data Warehouse Cloud)
Embedded Analytics On-premise tools for DW
Future? 1. BW4HANA - Preferred if you have S4HANA and other SAP sources. You can leverage stnd extractors, CDS views etc.
2. Native SQL HANA - Preferred if no SAP data sources and all are non-SAP. You can leverage SLT/SDI/BODS to get data in and
build DW.
3. Embedded Analytics (within S4) - This is preferred if you don't have any other source other than S4 and need operational
reporting. Caveat: With volumes going to billions and users climbing to thousands, heavy reporting can slow down S4 after
some time.
4. Hybrid - This is also recommended if you have SAP and non-SAP sources and want to leverage best of both worlds.

SAP has also given tools to migrate amongst the tools mentioned above.

Batch_2 Page 7
Cloud Tools for DW
1. DWC - This is preferred if you don't have SAP BW and are ready for Cloud.
2. DWC with BW4 - This is preferred if you want to use Hybrid of on-premise and Cloud. On-premise models and data can be
kept in BW4 and Cloud can go to DWC.
3. DWC with Native HANA - This is preferred if you want to use Hybrid of on-premise and Cloud. On-premise models and data
can be kept in Native HANA and Cloud can go to DWC.

SAP has also given tools to migrate amongst the tools mentioned above.

Batch_2 Page 8
System Demo

Batch_2 Page 9
Course Structure & Details

Who is this course for? 1. BW consultants with basic knowledge.


2. Seasoned BW consultants looking for upskilling in BW4HANA.
3. Frontend consultants (Functional/Reporting users/BPC/SAC) interested to know the backend infrastructure.
4. Anyone who's interested to know about or start a career in BW (will require additional efforts)
Certifications
E_BW4HANA200 - This is specialist/delta certification which I did. This you can only do if you have BW on HANA certification.
BW On HANA (7.3, 7.3, 7.5)

https://training.sap.com/certification/e_bw4hana200-sap-certified-application-specialist--sap-bw4hana-20-delta-g/
C_BW4HANA_20 - This is full certification meaning if you don't have BW on HANA certification then you can take this. This has no pre-requisite.

https://training.sap.com/certification/c_bw4hana_20-sap-certified-application-associate---reporting-modeling-and-data-
acquisition-with-sap-bw4hana-2x-g/

Tools Used ▪ Completely Eclipse-based Modeling for BW4HANA Infoproviders.

▪ Tcode based navigation within Eclipse wherever necessary.

▪ BW4 Cockpit based modeling, data maintenance and monitoring.

▪ Eclipse based BW Query creation.

Batch_2 Page 10
▪ SAC to BW4 Integration and connecting the BW Queries to SAC and building Live data based models and stories.

Server Vendors Get Trained GT [email protected] Best server and Support.


SAC Integration.

BW4 - 2.0 SP4


S4H - 1909
CDS views capability
ODP_SAP
ODP_CDS
SAC-BW4HANA Integration
Excellent support

Course Modus Operandi Business Scenario based ▪ Requirement for a custom story from business in SAC.
▪ We'll start with business blueprint of reports and story.
▪ Create Native HANA models using the HANA CVs, Table function
and DB Procedures based on SDA virtual tables.
▪ Then create and enhance BW Stnd Datasources.
▪ Create and enhance CDS Views and extractors based on CDS Views.
▪ Creation of custom CDS Views in S4.
• Introduction to CDS Views and types of CDS Views.
• Main CDS View + Extension CDS View
▪ Activate delta from CDS view based extractors - generic and ODQ-based.
▪ Using ODQ and understand the new subscription based model.
▪ Custom ADSOs, DTPs and Transformations creation in BW.
▪ Staging ADSO based on fields as Corporate memory layer.
▪ Standard ADSO based on InfoObjects in DWH layer.
▪ Custom routines in transformations using AMDP Class and Methods.
▪ Creating OpenODS views for virtual access using SDA.
▪ Creating Composite Provider based on the ADSOs, OpenODS Views and HANA CV using UNION/JOIN.
▪ Using new Composite Provider features such as Aggregation, Projection, SQL filter and Calculated column.
▪ Create Custom BW Query in Eclipse for Sales Hdr and Sales Item.
▪ Creating customer exit variables using Enhancement Spot RSROA_VARIABLES_EXIT_BADI.
▪ Creating HANA Exit variables using RSROA_VARIABLES_HANA_EXIT and AMDP Class and method.
▪ Custom BW process chain creation and monitoring in BW4 Cockpit.
Activating streaming process chain feature for near-real time extraction.
▪ Data manipulation using Inbound table - replacement of PSA-based data modifications.
▪ Configuring SAC to BW connectivity using CORS.
▪ Consuming BW Query in SAC and creating SAC Model and Story.

Optional Setting up analysis authorizations on ADSOs.


(Based on time availability) Generation of CVs from ADSOs, CompProvs and BW Queries.
Inventory Data Flow
Streaming process chain
OpenHub
Migration scenarios

Duration and Timing 1. Course Duration :


7 weeks (Weekends-only : Saturday | Sunday).
1st Aug to 13th Sept

2. Course timing

Weekends Time (EST - Canada) Time (IST - India) Time (UTC - UK) Time (AEDT - Australia)**
Saturday 8:30 AM - 10:30 AM 6:00 PM - 8:00 PM 1:30 PM - 3:30 PM Saturday (10:30 PM - 12:30 AM )
Sunday 8:30 AM - 10:30 AM 6:00 PM - 8:00 PM 1:30 PM - 3:30 PM Sunday (10:30 PM - 12:30 AM )

**For Australian timezone, this might be nonviable.

Registration Deadline 30th Jul' 2020 11:59:59 PM EST


Software Used Zoom Meeting. Link will be sent before the class.
Recordings Available to view-only on YouTube Channel (Lifetime Access)
BW4HANA - Training

Downloadable: No
Recording Availability: Next Day
Q&A 30 min before the main session
30 min after the main session.

Topics and Timing

Batch_2 Page 11
Topics and Timing

Topic Description Date | Time


Getting Started 1. Definition of SAP BW and Evolution of SAP BW to BW4HANA 2.0 1st Aug: 8:30 AM - 10:30 AM
2. Architecture of SAP BW4 2.0
3. Difference between HANA & BW4HANA modeling.
4. The new Eclipse feature and tools to work with BW4
5. Salient features of SAP HANA as a DB
6. BW4 Cockpit
SAP Native HANA Modeling 1. HANA Calculation Views 2nd Aug: 8:30 AM - 10:30 AM
Fundamentals - Part 1 2. HANA Virtual Tables
3. HANA Analytic Privileges
4. HANA DB Procedure
5. HANA XS Jobs - scheduling DB Procedures
SAP Native HANA Modeling 1. HANA Calculation Views 8th Aug: 8:30 AM - 10:30 AM
Fundamentals - Part 2 2. HANA Virtual Tables
3. HANA Analytic Privileges
4. HANA DB Procedure
5. HANA XS Jobs - scheduling DB Procedures
B4H - Intro, Architecture & 1. B4H Introduction 9th Aug: 8:30 AM - 10:30 AM
LSA++ 2. Old vs New modeling Objects
3. B4H Architecture
4. LSA++ flow
5. New CDS View based Datasources
Datasources, Enhancements 1. Scenario Introduction - Report from User 15th Aug: 8:30 AM - 10:30 AM
& ODQ - Part 1 2. LO Cockpit Datasource activation process
3. 2LIS_11_VAHDR Activation
4. 2LIS_11_VAHDR Enhancement
1. Old way
2. New way - RSU5_SAPI_BADI
3. Method 1 -
New BADI Implementation for every DS.
Method 2 - New method for every DS
5. 2LIS_11_VAITM Activation
6. 2LIS_11_VAITM Enhancement using Method 2

Datasources, Enhancements 1. ODP concept 16th Aug: 8:30 AM - 10:30 AM


& ODQ - Part 2 2. ODQs and Delta
3. Delta from stnd datasources - 2LIS_11_VAHDR/ITM
4. CDS View Intro
5. Datasource based on CDS View - Full.
6. Datasource based on CDS View - Delta
(Generic w/o ODQs)
7. Datasource based on CDS View - Delta
(Generic with ODQs)
8. Enhancing datasource based on CDS views using extension CDS Views.
Datasources, Enhancements 1. ODP concept 22nd Aug: 8:30 AM - 10:30 AM
& ODQ - Part 3 2. ODQs and Delta
3. Delta from stnd datasources - 2LIS_11_VAHDR/ITM
4. CDS View Intro
5. Datasource based on CDS View - Full.
6. Datasource based on CDS View - Delta
(Generic w/o ODQs)
7. Datasource based on CDS View - Delta
(Generic with ODQs)
8. Enhancing datasource based on CDS views using extension CDS Views.
9. More on CDS Views
B4H - Modeling - Part 1 1. Definition and Positioning 23rd Aug: 8:30 AM - 10:30 AM
ADSOs 2. Types of ADSOs
3. Mapping to previous versions
4. Details on each type of ADSO
5. Active/Nonactive concept
6. Partitioning and Indexing
B4H - Modeling - Part 2 1. Transformations in BW4HANA. 29th Aug: 8:30 AM - 10:30 AM
ADSOs & Transformations 2. DTP in BW4HANA
3. Creating LSA++ flow for Header and Item.
Header from stnd DS and Item from CDS View DS.
4. Enhance CDS view for item for material type.
5. Crate Infosource for Header and Item
6. Create transformation (1st level)
7. Create transformation (2nd level)
8. Create lookups
9. Create formulae
10. Create AMDP based Start routine for removing special characters.
11. Create AMDP based field routine for quantity conversion from sales unit to
base unit (0QUANT_B)
12. Create ABAP based end routine to populate update date.(0UPD_DATE)
13. Debug AMDP transformation.
14. Test the overall flow.
B4H - Modeling - Part 3 1. Purpose 30th Aug: 8:30 AM - 10:30 AM
OpenODS Views 2. Usage
3. Types
4. OpenODS view - virtual model using SDA
5. OpenODS view - Generate Data Flow
B4H - Modeling - Part 4 1. Purpose 5th Sep: 8:30 AM - 10:30 AM
Composite Providers 2. Usage
3. UNION & JOIN
4. 2.0 Enhancements
5. Navigation Attribute
B4H - Reporting - Part 1 1. BW Query 6th Sep: 8:30 AM - 10:30 AM
BW Query & exit variables 2. Customer Exit Variables using BADI

Batch_2 Page 12
BW Query & exit variables 2. Customer Exit Variables using BADI
3. HANA Exit Variables using AMDP Class and Method
4. Debugging customer exit variables.
5. Debugging HANA exit variables.
B4H - Reporting - Part 2 1. What is SAC (SAP Analytics Cloud) 12th Sep: 8:30 AM - 10:30 AM
B4H - SAC Integration 2. Live vs Import Data connections
3. BW4-SAC Live data connectivity via CORS
4. BW4-SAC features
5. SAC Models and Stories using B4H Queries
BW4 - Miscellaneous Topics - 1. Inventory Mgmt 13th Sep: 8:30 AM - 10:30 AM
Part 2 2. Streaming Process Chains
3. Migration Scenarios
B4H Useful Tcodes List of handy BW4 tcodes and programs 5th July: 10 AM - 12 Noon
BW4 Interview Questions List of questions for BW4 interview 5th July: 10 AM - 12 Noon
Resume Preparation Tips Resume preparation tips 5th July: 10 AM - 12 Noon
B4H Certification Practice List of 80 questions for practice
Questionnaire Useful for certification

Batch_2 Page 13
Q&A

Batch_2 Page 14

You might also like