S01 Introductory Session
S01 Introductory Session
Batch_2 Page 1
Agenda & Trainer Bio
Trainer Bio
LinkedIn www.linkedin.com/in/debanshu-mukherjee
YouTube Channel
Playlists:
BW/4HANA Tidbits
Batch_2 Page 2
Batch_2 Page 3
BW4HANA Concepts & FAQs
History of BW
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?
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
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)
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:
Batch_2 Page 5
1. Stnd and Custom Datasources for BW4H.
2. Technical Content in BW4H
Batch_2 Page 6
Embedded Analytics:
1. CDS views for Operational reporting within S4.
2. Previously called HANA Live (based on HANA CVs).
-----------------------------------------------------------------------------------------------------------------------------------
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
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/
Batch_2 Page 10
▪ SAC to BW4 Integration and connecting the BW Queries to SAC and building Live data based models and stories.
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.
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 )
Downloadable: No
Recording Availability: Next Day
Q&A 30 min before the main session
30 min after the main session.
Batch_2 Page 11
Topics and Timing
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