The document summarizes several new features in SAP BW 7.4 on HANA including:
- Advanced DSOs, which replace previous object types with one modeling object that can be configured for different uses.
- Composite providers, which allow joining data from multiple sources for reporting.
- Open ODS views, which enable flexible integration of external data sources without traditional modeling.
- SLT sources for efficient real-time data replication from SAP and non-SAP systems.
- The HANA analysis process for running HANA-native functions directly on BW data.
- BW workspaces for agile modeling at local levels.
SAP HANA direct extractor:Data acquisition Deepak Chaubey
The document provides an installation and configuration guide for the SAP HANA Direct Extractor Connection (DXC). It includes an overview of DXC, the setup steps in SAP HANA and the source SAP system, configuration for SAP Business Warehouse data transfer, and monitoring the data load process. The guide also includes an appendix on an alternative "sidecar" approach and references other relevant documentation.
What is Sap HANA Convista Consulting Asia.pdfankeetkumar4
SAP HANA is the most recent, in-memory information base, and stage which can be sent on-premises or cloud. SAP HANA is a blend of equipment and programming, which coordinates various parts like SAP HANA Database, SAP SLT (System Landscape Transformation) Replication server, SAP HANA Direct Extractor association, and Sybase replication.
HANA has remarkable reception by the SAP clients. SAP HANA is equipped for handling a lot of constant information in a brief time frame period
The document discusses how to size hardware configurations for SAP HANA landscapes using SAP's Quick Sizer tool. It describes the SAP HANA version of Quick Sizer, which was created specifically for sizing SAP HANA deployments. The tool calculates hardware sizing requirements based on key performance indicators and user-provided data on usage details. It then provides an example of using Quick Sizer to size an on-premise SAP S/4HANA deployment, including sizing the front-end and back-end servers.
Day 6.3 extraction_business_content_and_generictovetrivel
This document provides an overview of extractors in SAP BW, including business content extractors, generic extractors, and data source enhancement. Business content extractors are application-specific and provided with SAP applications, while generic extractors can be used across applications and are created using views, infosets, or function modules. Data source enhancement involves adding additional fields not available in standard data sources. The document also discusses update modes, delta capability, record types, and delta tables used in SAP BW extractors.
The document provides an overview of SAP Activate, including its key elements and phases. SAP Activate is SAP's framework for migrating legacy systems to SAP S/4HANA or deploying new SAP S/4HANA systems. It aims to reduce time, cost and risk through an agile approach using ready-to-use content, cloud flexibility, and incremental delivery. The methodology is structured, modular, and enables predictable results through quality gates.
SAP BOBJ RapidMarts provide a prepackaged data warehouse solution for SAP systems. They contain ready-made data models, ETL processes, universes and reports. Implementing a data warehouse with RapidMarts takes weeks compared to months using traditional methods and reduces risks, efforts, costs and expertise needed. RapidMarts implementation involves deploying the content, customizing as needed, loading data, and monitoring the processes.
Please visit - www.mansur-pune.blogspot.com for SAP Training materials download .
https://drive.google.com/folderview?id=0B5mQZCJnlt6NSkFUTHhldm5wSVk&usp=sharing
The document discusses SAP's Business Warehouse (BW) system. It describes BW's information model, including data sources, info sources, ODS objects, info cubes, info providers, and multi-providers. It also discusses BW's analytical view, multi-tier architecture, extraction and loading processes, and role of storage services. Key challenges for BW include maintaining accurate and up-to-date data across its complex database objects. BW 3.0 introduced new navigation facilities through an OLAP BAPI interface to improve third-party access to info cubes.
Quick Viewer is a report generating tool in SAP that allows users to create simple reports without any ABAP coding knowledge. It generates basic list reports by connecting database tables, selecting fields, and setting filters. The document provides step-by-step instructions on how to use Quick Viewer, including selecting data sources, joining tables, choosing fields, setting filters and sorts, and various output options. It also compares Quick Viewer to SAP Query and discusses converting QuickViews to SAP Queries and transporting QuickViews between systems.
1310 success stories_and_lessons_learned_implementing_sap_hana_solutionsBobby Shah
The document summarizes a session on implementing SAP HANA solutions. It provides an overview of SAP HANA, currently available solutions based on SAP HANA including SAP HANA standalone and SAP NetWeaver BW powered by SAP HANA. It also discusses tips and tricks for implementing SAP HANA standalone solutions, including data modeling vs analytic modeling and using SAP HANA analytic modeling and Data Services data modeling. Observations on implementing BW powered by SAP HANA are also presented along with examples of performance improvements customers have seen.
SAP HANA is an in-memory database platform that stores transactional data in memory for real-time analytics by eliminating disk input/output lag; it uses columnar storage with efficient compression and built-in indexing for each column to enable fast queries and joins; SAP HANA features include predictive analytics, multitenant containers, high availability, and tools for data modeling, administration, and development.
This document provides an overview of building a report on customer days outstanding using SAP HANA. It discusses joining the BSID and BSAD tables in a HANA analytical view to analyze payment transactions. The report will then be presented using SAP ALV Grid and SAP Lumira visualization tools. Key fields like customer, baseline date, and debit/credit amounts will be used from the BSID and BSAD tables to analyze open invoices and payments.
This document describes how to create a Stock Requirements Report in SAP BW similar to transaction MD04 in SAP R/3. It involves creating a generic datasource using a function module that extracts stock requirement data from R/3 and loads it into a virtual infocube in BW, allowing users to report on the current stock levels with different filters and selections, similar to the transactional MD04 report.
The document outlines the phases and steps for migrating an existing SAP landscape including ECC 6, BW 7.3, and other components to SAP HANA. It involves scoping, blueprinting, implementation, testing, and go-live preparation over 5-6 months. Key steps include identifying data sources, reviewing reports, installing HANA, migrating and converting BW objects to in-memory structures, authorization changes, testing, and go-live support. Required resources include project managers, solution architects, and application consultants for each system.
SAP Business Data Cloud: Was die neue SAP-Lösung für Unternehmen und ihre Dat...IBsolution GmbH
Inhalt:
Daten spielen für jede Business-Transformation eine entscheidende Rolle. Mithilfe der SAP Business Data Cloud (BDC) sind Unternehmen in der Lage, sämtliche Daten miteinander zu verbinden und zu harmonisieren. Die SAP BDC stellt eine Weiterentwicklung der bisherigen SAP-Datenstrategie dar - mit SAP Datasphere und der SAP Analytics Cloud (SAC) als elementaren Säulen. Besonders hervorzuheben: Databricks ist als OEM-Produkt in die Architektur integriert. Die SAP BDC kombiniert neue und bestehende Technologien, um Anwendern angereicherte Datenprodukte, fortschrittliche Analyse-Funktionalitäten und KI-gestützte Insights-Anwendungen bereitzustellen. Kurz gesagt: Mit SAP BDC schaffen Unternehmen eine zentrale Drehscheibe für ihre geschäftskritischen Daten und legen die Basis für SAP Business AI.
In unserem Expertengespräch erläutern Stefan Hoffmann (Head of Cross Solution Management SAP HANA & Analytics bei SAP) und Martin Eissing (Projektmanager bei IBsolution), was es mit der SAP Business Data Cloud genau auf sich hat und welche konkreten Vorteile mit dem neuen Angebot einhergehen. Außerdem zeigen sie auf, wie das erste Feedback der Kunden zur SAP BDC ausfällt und welche Wege Unternehmen zur SAP BDC führen.
Zielgruppe:
- IT-Leiter/IT-Entscheider
- Data Analysts
- Datenarchitekten
- BI-Spezialisten
- Anwender in den Fachbereichen
Agenda:
1. Was ist die SAP Business Data Cloud (BDC)?
2. Einordnung in die SAP-Datenstrategie
3. Voraussetzungen und Mehrwerte der SAP BDC
4. Architektur der SAP BDC
5. Handlungsempfehlungen für SAP BW-Kunden und SAP Datasphere-Kunden
6. Q&A
Top 140+ Advanced SAS Interview Questions and Answers.pdfDatacademy.ai
SAS Interview Questions and Answers is a guide for individuals preparing for a job interview in the field of SAS (Statistical Analysis System). The guide includes a range of commonly asked interview questions and their answers, covering topics such as SAS programming, data manipulation, analytics, and more. It aims to help candidates prepare for the interview and showcase their knowledge and expertise in SAS.
Visit by :- https://www.datacademy.ai/sas-interview-questions-answers/
#SASInterview #SASInterviewQuestions #SASInterviewPrep #SASProgramming #DataAnalytics #DataManipulation #SASJobs #SASCareer #SASSkills #DataScience #InterviewPreparation
Sap Hana is an in-memory database platform developed by SAP that combines database, application processing, and integration services. It allows for both high transaction rates and complex query processing on the same platform. Sap Hana Online training provides certification training covering topics such as the Hana architecture, data modeling, security, reporting, and data provisioning to help aspirants learn and work with the Sap Hana platform. The training includes materials like videos, documentation, and access to the Hana platform.
The document outlines the modules and content covered in an SAP HANA 1.0 certification course. The course consists of 21 modules that cover topics such as introduction to SAP HANA, architecture, data provisioning, modeling, reporting, user management, security, SAP BW on HANA, and certification guidelines. It also includes projects in areas like designing SAP HANA tables, views, data loading, reporting, and financial and sales reporting.
The document outlines several major differences between SAP ECC and SAP S4HANA Finance. Key differences include:
1. Indexes and total tables have been converted to CDS views and consolidated into the ACDOCA table.
2. Foreign currency revaluation functionality has been updated with new transactions codes and features.
3. Currency configuration options have increased from 3 to 10 currencies in S4HANA.
4. Changes have been made to master data, including consolidation of customer, vendor and G/L account functionality.
5. Credit management is now mandatory and located in FSCM rather than SD.
The document discusses SAP S/4HANA embedded analytics. It states that embedded analytics delivers contextualized analytics within SAP S/4HANA tailored to business needs. It consists of virtual data models based on CDS views covering role-based operational reports. Tools are provided for business users, power users, and developers to analyze data and manage report lifecycles. Embedded analytics is included in the SAP S/4HANA license and integrates with other SAP analytics offerings.
This document provides guidance on sizing an SAP LT Replication Server for SAP HANA landscape. It discusses factors that influence performance such as software versions, configuration, network factors, and data reading type. The document then presents assumptions, a template-based sizing approach, and sizing guidelines to estimate hardware requirements for the replication server. It also includes a section on comments and feedback.
This document discusses data provisioning in SAP HANA. It defines data provisioning as the process of creating, preparing, and enabling data to be provided to users. This includes extract, transform, and load (ETL) processes to move data from source systems into SAP HANA. It describes the built-in and external tools that can be used for data provisioning in SAP HANA, including SAP Landscape Transformation, SAP Business Objects Data Services, and SAP Direct Extractor Connection. Specific ETL tools like SAP Landscape Transformation and SAP Data Services are discussed in more detail regarding their features and how they can be used to replicate and transform source data for loading into SAP HANA
The document provides instructions for setting up a replication model between SAP's CO-PA profitability analysis module and SAP BW for data analysis. It describes creating a data source in CO-PA, activating relevant business content in BW, replicating the data source, mapping fields, creating an info source, info cube, and update rules to transfer transactional CO-PA data to BW on a regular basis using a delta method for ongoing updates.
This document provides an overview of SAP HANA, including its architecture and various use cases. It describes SAP HANA as an in-memory database that can be used as primary persistence for SAP NetWeaver applications, as a data mart for real-time analytics and reporting, and as a platform for building applications. It also discusses SAP HANA's technical deployment options, software components, and implementation considerations.
Deciding on how you integrate your SAP system with Low-Code platform is a complex architectural problem to solve. We look at a sample scenario and consider the various SAP integration options.
How iCode cybertech Helped Me Recover My Lost Fundsireneschmid345
I was devastated when I realized that I had fallen victim to an online fraud, losing a significant amount of money in the process. After countless hours of searching for a solution, I came across iCode cybertech. From the moment I reached out to their team, I felt a sense of hope that I can recommend iCode Cybertech enough for anyone who has faced similar challenges. Their commitment to helping clients and their exceptional service truly set them apart. Thank you, iCode cybertech, for turning my situation around!
[email protected]
Please visit - www.mansur-pune.blogspot.com for SAP Training materials download .
https://drive.google.com/folderview?id=0B5mQZCJnlt6NSkFUTHhldm5wSVk&usp=sharing
The document discusses SAP's Business Warehouse (BW) system. It describes BW's information model, including data sources, info sources, ODS objects, info cubes, info providers, and multi-providers. It also discusses BW's analytical view, multi-tier architecture, extraction and loading processes, and role of storage services. Key challenges for BW include maintaining accurate and up-to-date data across its complex database objects. BW 3.0 introduced new navigation facilities through an OLAP BAPI interface to improve third-party access to info cubes.
Quick Viewer is a report generating tool in SAP that allows users to create simple reports without any ABAP coding knowledge. It generates basic list reports by connecting database tables, selecting fields, and setting filters. The document provides step-by-step instructions on how to use Quick Viewer, including selecting data sources, joining tables, choosing fields, setting filters and sorts, and various output options. It also compares Quick Viewer to SAP Query and discusses converting QuickViews to SAP Queries and transporting QuickViews between systems.
1310 success stories_and_lessons_learned_implementing_sap_hana_solutionsBobby Shah
The document summarizes a session on implementing SAP HANA solutions. It provides an overview of SAP HANA, currently available solutions based on SAP HANA including SAP HANA standalone and SAP NetWeaver BW powered by SAP HANA. It also discusses tips and tricks for implementing SAP HANA standalone solutions, including data modeling vs analytic modeling and using SAP HANA analytic modeling and Data Services data modeling. Observations on implementing BW powered by SAP HANA are also presented along with examples of performance improvements customers have seen.
SAP HANA is an in-memory database platform that stores transactional data in memory for real-time analytics by eliminating disk input/output lag; it uses columnar storage with efficient compression and built-in indexing for each column to enable fast queries and joins; SAP HANA features include predictive analytics, multitenant containers, high availability, and tools for data modeling, administration, and development.
This document provides an overview of building a report on customer days outstanding using SAP HANA. It discusses joining the BSID and BSAD tables in a HANA analytical view to analyze payment transactions. The report will then be presented using SAP ALV Grid and SAP Lumira visualization tools. Key fields like customer, baseline date, and debit/credit amounts will be used from the BSID and BSAD tables to analyze open invoices and payments.
This document describes how to create a Stock Requirements Report in SAP BW similar to transaction MD04 in SAP R/3. It involves creating a generic datasource using a function module that extracts stock requirement data from R/3 and loads it into a virtual infocube in BW, allowing users to report on the current stock levels with different filters and selections, similar to the transactional MD04 report.
The document outlines the phases and steps for migrating an existing SAP landscape including ECC 6, BW 7.3, and other components to SAP HANA. It involves scoping, blueprinting, implementation, testing, and go-live preparation over 5-6 months. Key steps include identifying data sources, reviewing reports, installing HANA, migrating and converting BW objects to in-memory structures, authorization changes, testing, and go-live support. Required resources include project managers, solution architects, and application consultants for each system.
SAP Business Data Cloud: Was die neue SAP-Lösung für Unternehmen und ihre Dat...IBsolution GmbH
Inhalt:
Daten spielen für jede Business-Transformation eine entscheidende Rolle. Mithilfe der SAP Business Data Cloud (BDC) sind Unternehmen in der Lage, sämtliche Daten miteinander zu verbinden und zu harmonisieren. Die SAP BDC stellt eine Weiterentwicklung der bisherigen SAP-Datenstrategie dar - mit SAP Datasphere und der SAP Analytics Cloud (SAC) als elementaren Säulen. Besonders hervorzuheben: Databricks ist als OEM-Produkt in die Architektur integriert. Die SAP BDC kombiniert neue und bestehende Technologien, um Anwendern angereicherte Datenprodukte, fortschrittliche Analyse-Funktionalitäten und KI-gestützte Insights-Anwendungen bereitzustellen. Kurz gesagt: Mit SAP BDC schaffen Unternehmen eine zentrale Drehscheibe für ihre geschäftskritischen Daten und legen die Basis für SAP Business AI.
In unserem Expertengespräch erläutern Stefan Hoffmann (Head of Cross Solution Management SAP HANA & Analytics bei SAP) und Martin Eissing (Projektmanager bei IBsolution), was es mit der SAP Business Data Cloud genau auf sich hat und welche konkreten Vorteile mit dem neuen Angebot einhergehen. Außerdem zeigen sie auf, wie das erste Feedback der Kunden zur SAP BDC ausfällt und welche Wege Unternehmen zur SAP BDC führen.
Zielgruppe:
- IT-Leiter/IT-Entscheider
- Data Analysts
- Datenarchitekten
- BI-Spezialisten
- Anwender in den Fachbereichen
Agenda:
1. Was ist die SAP Business Data Cloud (BDC)?
2. Einordnung in die SAP-Datenstrategie
3. Voraussetzungen und Mehrwerte der SAP BDC
4. Architektur der SAP BDC
5. Handlungsempfehlungen für SAP BW-Kunden und SAP Datasphere-Kunden
6. Q&A
Top 140+ Advanced SAS Interview Questions and Answers.pdfDatacademy.ai
SAS Interview Questions and Answers is a guide for individuals preparing for a job interview in the field of SAS (Statistical Analysis System). The guide includes a range of commonly asked interview questions and their answers, covering topics such as SAS programming, data manipulation, analytics, and more. It aims to help candidates prepare for the interview and showcase their knowledge and expertise in SAS.
Visit by :- https://www.datacademy.ai/sas-interview-questions-answers/
#SASInterview #SASInterviewQuestions #SASInterviewPrep #SASProgramming #DataAnalytics #DataManipulation #SASJobs #SASCareer #SASSkills #DataScience #InterviewPreparation
Sap Hana is an in-memory database platform developed by SAP that combines database, application processing, and integration services. It allows for both high transaction rates and complex query processing on the same platform. Sap Hana Online training provides certification training covering topics such as the Hana architecture, data modeling, security, reporting, and data provisioning to help aspirants learn and work with the Sap Hana platform. The training includes materials like videos, documentation, and access to the Hana platform.
The document outlines the modules and content covered in an SAP HANA 1.0 certification course. The course consists of 21 modules that cover topics such as introduction to SAP HANA, architecture, data provisioning, modeling, reporting, user management, security, SAP BW on HANA, and certification guidelines. It also includes projects in areas like designing SAP HANA tables, views, data loading, reporting, and financial and sales reporting.
The document outlines several major differences between SAP ECC and SAP S4HANA Finance. Key differences include:
1. Indexes and total tables have been converted to CDS views and consolidated into the ACDOCA table.
2. Foreign currency revaluation functionality has been updated with new transactions codes and features.
3. Currency configuration options have increased from 3 to 10 currencies in S4HANA.
4. Changes have been made to master data, including consolidation of customer, vendor and G/L account functionality.
5. Credit management is now mandatory and located in FSCM rather than SD.
The document discusses SAP S/4HANA embedded analytics. It states that embedded analytics delivers contextualized analytics within SAP S/4HANA tailored to business needs. It consists of virtual data models based on CDS views covering role-based operational reports. Tools are provided for business users, power users, and developers to analyze data and manage report lifecycles. Embedded analytics is included in the SAP S/4HANA license and integrates with other SAP analytics offerings.
This document provides guidance on sizing an SAP LT Replication Server for SAP HANA landscape. It discusses factors that influence performance such as software versions, configuration, network factors, and data reading type. The document then presents assumptions, a template-based sizing approach, and sizing guidelines to estimate hardware requirements for the replication server. It also includes a section on comments and feedback.
This document discusses data provisioning in SAP HANA. It defines data provisioning as the process of creating, preparing, and enabling data to be provided to users. This includes extract, transform, and load (ETL) processes to move data from source systems into SAP HANA. It describes the built-in and external tools that can be used for data provisioning in SAP HANA, including SAP Landscape Transformation, SAP Business Objects Data Services, and SAP Direct Extractor Connection. Specific ETL tools like SAP Landscape Transformation and SAP Data Services are discussed in more detail regarding their features and how they can be used to replicate and transform source data for loading into SAP HANA
The document provides instructions for setting up a replication model between SAP's CO-PA profitability analysis module and SAP BW for data analysis. It describes creating a data source in CO-PA, activating relevant business content in BW, replicating the data source, mapping fields, creating an info source, info cube, and update rules to transfer transactional CO-PA data to BW on a regular basis using a delta method for ongoing updates.
This document provides an overview of SAP HANA, including its architecture and various use cases. It describes SAP HANA as an in-memory database that can be used as primary persistence for SAP NetWeaver applications, as a data mart for real-time analytics and reporting, and as a platform for building applications. It also discusses SAP HANA's technical deployment options, software components, and implementation considerations.
Deciding on how you integrate your SAP system with Low-Code platform is a complex architectural problem to solve. We look at a sample scenario and consider the various SAP integration options.
How iCode cybertech Helped Me Recover My Lost Fundsireneschmid345
I was devastated when I realized that I had fallen victim to an online fraud, losing a significant amount of money in the process. After countless hours of searching for a solution, I came across iCode cybertech. From the moment I reached out to their team, I felt a sense of hope that I can recommend iCode Cybertech enough for anyone who has faced similar challenges. Their commitment to helping clients and their exceptional service truly set them apart. Thank you, iCode cybertech, for turning my situation around!
[email protected]
GenAI for Quant Analytics: survey-analytics.aiInspirient
Pitched at the Greenbook Insight Innovation Competition as apart of IIEX North America 2025 on 30 April 2025 in Washington, D.C.
Join us at survey-analytics.ai!
AI Competitor Analysis: How to Monitor and Outperform Your CompetitorsContify
AI competitor analysis helps businesses watch and understand what their competitors are doing. Using smart competitor intelligence tools, you can track their moves, learn from their strategies, and find ways to do better. Stay smart, act fast, and grow your business with the power of AI insights.
For more information please visit here https://www.contify.com/
1. First-hand knowledge.
Reading Sample
The Authors
Index
Contents
“Work with SAP Extractors”
Renjith Kumar Palaniswamy
Operational Data Provisioning with
SAP BW/4HANA
608 pages | 08/2023 | $89.95 | ISBN 978-1-4932-2406-7
www.sap-press.com/5676
This sample chapter describes how to work with extractors, which are ob-
jects that reside in a source system and encapsulate extraction logic. These
extractors are replicated to SAP BW/4HANA to create a link to the source
system. In this chapter, you’ll learn about the available extractors, how they
work, and how these operational data provisioning (ODP) extractors compa-
re to previously available Service Application Interface (SAPI) extractors.
2. 133
4
Chapter 4
Working with SAP Extractors
This chapter discusses standard SAP extractors in different functional
areas in logistics. You’ll learn about the extractor types and the differ-
ences between them.
When you want to extract data from any SAP ERP system into SAP BW/4HANA, you
need extractors or DataSources that fetch and send data between the two systems. In
this chapter, you’ll be introduced to the extractors in each functional area in Section
4.1.
There are many extractors that are delivered across multiple functional areas, and each
functional area has its own logic to send historical and delta records to SAP BW/4HANA
using DataSources. You’ll learn about the types of SAP-delivered extractors in Section
4.2. You’ll explore the logistics Extractors in Section 4.2.1, where we’ll focus on logistics
applications like sales and distribution, materials management, purchasing, plant
maintenance, and so on. Then we’ll talk about the finance extractors in Section 4.2.2,
with extractors for areas like accounts receivable, accounts payable, and the general
ledger. Finally, we’ll look at human resources extractors in Section 4.2.3.
Section 4.3 looks at generic extractors, and then you’ll learn about installing SAP Busi-
nessObjects Business Intelligence (SAP BusinessObjects BI) content in Section 4.4. Once
you complete the chapter, you’ll have a strong foundation for learning about data load-
ing from SAP S/4HANA in later chapters.
4.1 Introduction to SAP Extractors
This section covers types of SAP ERP systems and their associated SAP BusinessObjects
BI content and discusses the availability of SAP extractors and DataSources.
SAP ERP System and Extractors
SAP BW/4HANA can be connected to SAP ERP and SAP S/4HANA. There have been
major functional-level changes between these two systems, and new tables have
replaced some old tables in SAP S/4HANA. The important SAP S/4HANA versions start
from SAP S/4HANA 1610, which was released in May 2016, and the latest version is SAP
S/4HANA 2022. Most of the SAP business content extractors that worked with SAP ERP
are still used in SAP BW/4HANA. A few DataSources are depreciated with SAP
3. 4 Working with SAP Extractors
134
S/4HANA. For some DataSources, alternatives have been provided in SAP S/4HANA.
We’ll focus on the most common application areas here and their associated
extractors, where most SAP BW reporting is used.
To extract data from SAP ERP, many DataSources have been developed by SAP across
multiple application components. These DataSources can be accessed using specific
transactions in SAP S/4HANA or SAP ERP systems. For SAP BW systems, these Data-
Sources have been updated and shipped using the BI_CONT add-on, which can be
installed in SAP BW 7.X systems; for example, SAP BusinessObjects BI content 7.57 is the
add-on for 7.5. It includes SAP HANA–optimized business content. When SAP
BW/4HANA is used, you’ll see two new components: BW4CONT and BW4CONTB. BW4-
CONTB contains objects like InfoAreas, application components, InfoObjects, and so
on. BW4CONT has dataflows, aDSOs, CompositeProviders, InfoSources, and transfor-
mations. You can see the BW4CONT component in Figure 4.1.
Figure 4.1 BW4CONT and BW4CONTB
Types of SAP extractors include the following:
쐍 Application-specific
– Business content extractors—widely used
– Customer-generated extractors—not used much with SAP S/4HANA
쐍 Cross-application
– Generic extractors
– Custom CDS views
4.2 SAP-Delivered Business Content Extractors
For application-specific business content extractors, SAP delivers the business content
completely, which means the DataSource is already developed by SAP. During the
135
4.2 SAP-Delivered Business Content Extractors
4
implementation, it’s enough to activate the DataSource and consume the data from
the source system. SAP-delivered extractors include logistics extractors, finance
extractors, and HR extractors. Let’s look at these extractors in detail in the following
sections.
4.2.1 Logistics Extractors
SAP has delivered many DataSources to extract data from logistics-based applications,
including the following functional applications:
쐍 Sales and distribution
쐍 Purchasing
쐍 Materials management
쐍 Shop floor control
쐍 Quality management
쐍 Plant maintenance
쐍 Invoice verification
The DataSources can be accessed from Transaction LBWE in SAP S/4HANA (the Logis-
tics Cockpit), which has information about all logistics DataSources. Each logistics
application is identified with a unique two-digit number, as you can see in Figure 4.2.
Figure 4.2 LO Cockpit
When you expand any application component number, you can see the details of the
extractors that are delivered by SAP under Extract Structures, as shown in Figure 4.3.
4. 4 Working with SAP Extractors
136
Figure 4.3 Extractors in LO Cockpit
Application component 11, SD Sales BW, which is used to extract sales and distribution
data, has many DataSources, as listed in Figure 4.3. Chapter 5 will discuss how to use
these DataSources and extract data to SAP BW/4HANA.
When extracting the data from the logistics DataSources, you need to fill in the setup
table, which is a temporary table for loading the historical data, and then use the logis-
tics-based delta logic to get the new and changed records.
When handling scenarios like inventory management, the data should not be cumu-
lated in SAP BW because inventory deals with the inflow and outflow of materials. To
handle such scenarios, use materials management DataSources that deal with
extraction of inventory data. They support noncumulative key figures in SAP
BW/4HANA. When extracting data using these DataSources, there is an additional pro-
cess that needs to be followed. The DataSources can be seen in the application compo-
nent for inventory management, as shown in Figure 4.4.
Figure 4.4 Inventory Management Extractors
137
4.2 SAP-Delivered Business Content Extractors
4
4.2.2 Finance Extractors
There are many SAP standard-delivered DataSources that extract data from finance
application components. The common finance applications used most commonly
until SAP BW 7.5 include the following:
쐍 Accounts receivables
쐍 Accounts payable
쐍 New general ledger
With SAP S/4HANA, there has been a major change in finance applications and how
data is stored in the tables; many old finance tables have been replaced by table ACO-
DOCA. With SAP S/4HANA, new DataSources based on table ACDOCA have been delivered
to replace old finance DataSources. You can see the 0FI_ACDOCA_10 and 0FI_ACDOCA_20
DataSources in Figure 4.5.
Figure 4.5 Table ACDOCA and Finance DataSources
Unlike logistics DataSources, there is no need for a setup table to do a historical data
load here. Finance extractors use timestamps for fetching new and changed records in
delta extraction. You’ll learn more about this logic in Chapter 5.
4.2.3 HR Extractors
You may need to extract data from HR or SAP ERP Human Capital Management–based
applications for SAP BW reporting, and SAP has delivered DataSources for these scenar-
ios. Note that SAP SuccessFactors is also used for many HR-based activities, and SAP
BW/4HANA can also extract from that application. An example of the personnel
administration application is shown in Figure 4.6.
Figure 4.6 HR Personnel Administration DataSources
5. 4 Working with SAP Extractors
138
You can also see the DataSources for payroll and time management in Figure 4.7.
Figure 4.7 HR Time Management DataSources
SAP HANA-Optimized Business Content
When you install the latest SAP BusinessObjects BI content add-on, you’ll get SAP
HANA–optimized business content objects. There are many in-memory objects, like
aDSOs and SAP HANA composite providers. These objects support new data models
that follow recommendations based on Layered Scalable Architecture++ (LSA++).
DataSource Enhancement
In any SAP-delivered extractor, there is an option to enhance the standard extractor. If
you have a business requirement that can be achieved by enhancing a standard
extractor, like adding a few fields, that’s possible with DataSource enhancement. You
need to enhance the DataSource fields and, if required, write the enhancement logic to
extract the data for the enhanced fields. If the business requirement is so complex that
an enhancement won’t be enough, then the only option is to create a custom Data-
Source based on the business requirement by creating your own extractor, as we’ll dis-
cuss in the next section.
4.3 Generic Extractors
When the SAP-delivered business content-based extractors can’t meet your business
requirements, then you can create generic extractors or user-developed extractors. The
end-to-end process of creating an extractor and enabling the delta process should be
done by the extractor developer who is implementing the solution. SAP has provided
multiple methods to create custom DataSources, including the following:
쐍 Generic DataSource based on views
쐍 Generic DataSource based on InfoSets
쐍 Generic DataSource based on function modules
쐍 SAP BW BAdI providers
쐍 Custom CDS views
쐍 Custom SAP HANA calculation views
139
4.3 Generic Extractors
4
When you want to create a generic DataSource in SAP S/4HANA, you can use Transac-
tion RS02. It will have various options to create the DataSource, as shown in Figure 4.8.
Figure 4.8 Generic DataSource Creation: Transaction RSO2
Transaction RSO2 will work only in the SAP S/4HANA or SAP ERP source system. In SAP
BW/4HANA, you can only display the DataSource; the Create option will be disabled, as
shown in Figure 4.9.
Figure 4.9 Transaction RSO2: SAP BW/4HANA
Because Transaction RSO2 is not available in SAP BW/4HANA, the alternate option is to
create the generic DataSource within the SAP BW/4HANA system, using the following
options:
6. 4 Working with SAP Extractors
140
쐍 ABAP CDS views (using custom logic)
ABAP CDS views help you create complex and semantically rich data models. Using
CDS views, you can create views based on table fields according to application-spe-
cific needs for your business. These CDS views are a kind of virtual data model that
allows direct access to the tables.
쐍 SAP HANA calculation views (custom calculations)
An SAP HANA calculation view is a type of information view that you can use to
define more advanced slices of data available in the SAP HANA database. You can
create joins and projections on tables that reside in the database.
쐍 BAdI InfoProvider as an ODP SAP BW provider
A BAdI InfoProvider is an InfoProvider that you can enhance by means of ABAP
implementation. It’s created using the RSO_BADI_PROVIDER BAdI.
4.4 Installing SAP BusinessObjects Business Intelligence Content
When you need to use SAP-delivered business content objects or dataflows in SAP
BW/4HANA, you need to install the SAP BusinessObjects BI content. Execute Transac-
tion RSA1, and you can find the BI Content button, as shown in Figure 4.10.
Figure 4.10 BI Content Option
Once you choose BI Content, you will have the option to install required objects, as
shown in Figure 4.11:
1 Choose Object Types.
2 Choose the object type that you need to install and click Choose Objects. The system
will show a popup with a list of available objects based on the type.
141
4.4 Installing SAP BusinessObjects Business Intelligence Content
4
3 Select the SAP BusinessObjects BI content object that you want to install (you can
use the Search icon to find an object).
4 Choose Transfer Selections, which will collect all the related objects upward and
downward for installation. For example, if you choose an aDSO, then the downwards
objects in the dataflow for the aDSO are InfoObjects, DataSources, and transforma-
tions. The upwards objects are SAP HANA composite providers and the associated
queries. All these objects will be collected for the installation.
Figure 4.11 Object Types in SAP BusinessObjects BI Contents
When installing, you will have option to group objects as shown in Figure 4.12, with the
following options:
쐍 Only Necessary Objects will collect the important objects for the required SAP BW
object that needs to be installed.
쐍 Data Flow Before will collect all the objects that connect to the current object; for
example, for an aDSO, you’ll get the InfoObject, transformations, and so on.
쐍 Data Flow Afterwards will collect all objects above the current installation object. For
example, the aDSO will get all objects that have queries and other reporting ele-
ments.
쐍 Data Flow Before and After will collect all data flow–based objects like InfoObjects,
transformations, aDSOs, queries, and so on.
Once you’ve decided on a grouping option, you can install the object with the Install
option, as shown in Figure 4.13.
7. 4 Working with SAP Extractors
142
Figure 4.12 Grouping
Figure 4.13 Install SAP BusinessObjects BI Content Object
4.5 Summary
In this chapter, you learned the basics of SAP extractors. We looked at the different
types of extractors across different functional areas. We walked you through the stan-
dard-delivered extractors in the LO cockpit and explained how the application num-
bers are used in logistics extractors. We also walked through the different categories of
extractors in finance applications. Finally, we looked at the extractors used in HR appli-
cations. You also learned about generic extractors and the steps to install the BI content
objects in an SAP BW/4HANA system. These basics will be used as the foundation for
data staging from the next chapter on.
In the next chapter, we’ll focus on extracting data from SAP logistics applications to
SAP BW/4HANA. This will be one of the most important chapters in the book. We’ll
detail the steps thoroughly so that the data staging can be understood from end to end.
8. 7
Contents
Preface ....................................................................................................................................................... 15
1 Introduction 21
1.1 History of SAP BW/4HANA ............................................................................................... 21
1.2 SAP BW/4HANA Overview and Design Principles .................................................. 22
1.3 Eclipse and SAP HANA Studio .......................................................................................... 26
1.3.1 Installing SAP HANA Studio ................................................................................ 27
1.3.2 Installing SAP BW/4HANA Modeling Tools ................................................... 31
1.3.3 Adding an SAP BW/4HANA System ................................................................. 33
1.4 Overview of Operational Data Provisioning ............................................................. 35
1.4.1 ODP Features and Architecture ......................................................................... 35
1.4.2 Introduction to ODP SAP Extractors ................................................................. 38
1.4.3 Data Extraction Essentials ................................................................................... 41
1.4.4 Data Acquisition Process in ODP ....................................................................... 42
1.4.5 Monitoring ................................................................................................................ 45
1.5 Summary ................................................................................................................................... 54
2 Data Modeling in SAP BW/4HANA 57
2.1 Creating InfoAreas ................................................................................................................ 57
2.2 Creating Source Systems .................................................................................................... 58
2.3 Creating Flat File Sources ................................................................................................... 60
2.4 Creating a DataSource ......................................................................................................... 61
2.5 Creating InfoObjects ............................................................................................................ 66
2.6 Creating Transformations ................................................................................................. 74
2.7 Creating a Data Transfer Process .................................................................................... 76
2.8 Creating Key Figures ............................................................................................................ 83
2.9 InfoObjects Advanced Properties ................................................................................... 85
2.9.1 Usable as InfoProvider .......................................................................................... 85
2.9.2 Enhanced Master Data Update ......................................................................... 86
2.9.3 Enable External View ............................................................................................ 89
9. Contents
8
2.10 Creating Advanced Data Store Objects ....................................................................... 91
2.11 Creating an SAP HANA Composite Provider .............................................................. 99
2.12 Creating an SAP BW Query ................................................................................................ 102
2.13 Summary ................................................................................................................................... 105
3 Creating an Operational Data Provisioning
Source System 107
3.1 Introduction to Source Systems ...................................................................................... 107
3.1.1 Logical System ......................................................................................................... 108
3.1.2 Creating Background Users for SAP BW/4HANA Extraction ................... 110
3.1.3 RFC Destination ....................................................................................................... 113
3.2 Creating an ODP Source System ..................................................................................... 115
3.2.1 SAP BW/4HANA and ODP Source System Types .......................................... 115
3.2.2 Creating an ODP Source System for SAP S/4HANA and SAP ERP ........... 117
3.2.3 Creating ODP Source in SAP BW Context ....................................................... 121
3.2.4 Creating an ODP Source System in an SAP HANA Context ...................... 124
3.2.5 Creating an ODP Source System in a CDS View Context .......................... 127
3.2.6 Access Local SAP HANA Database Schema .................................................... 129
3.3 Summary ................................................................................................................................... 132
4 Working with SAP Extractors 133
4.1 Introduction to SAP Extractors ........................................................................................ 133
4.2 SAP-Delivered Business Content Extractors .............................................................. 134
4.2.1 Logistics Extractors ................................................................................................ 135
4.2.2 Finance Extractors .................................................................................................. 137
4.2.3 HR Extractors ........................................................................................................... 137
4.3 Generic Extractors ................................................................................................................. 138
4.4 Installing SAP BusinessObjects Business Intelligence Content ........................ 140
4.5 Summary ................................................................................................................................... 142
9
Contents
5 Extracting Logistics Data 143
5.1 Logistics Extraction with the ODP Framework ......................................................... 143
5.1.1 Logistics Extraction Overview ............................................................................ 144
5.1.2 Architecture .............................................................................................................. 144
5.1.3 Update Method ....................................................................................................... 152
5.1.4 DataSource Activation .......................................................................................... 164
5.2 Logistics Data Extraction in SAP S/4HANA ................................................................ 169
5.2.1 Exposing Logistics DataSource to Operational Data Provisioning ........ 169
5.2.2 Logistics Cockpit ..................................................................................................... 170
5.2.3 Filling the Setup Table and Testing the Extraction ..................................... 171
5.2.4 Testing Setup Table Extraction Replication Using ODP Framework ..... 180
5.3 Logistics Data Extraction in SAP BW/4HANA ........................................................... 182
5.3.1 Replicating ODP DataSources in SAP BW/4HANA ....................................... 182
5.3.2 Creating aDSOs with Logistics Sales and Distribution DataSources .... 190
5.3.3 Data Extraction from SAP S/4HANA to SAP BW/4HANA:
Full Upload ................................................................................................................ 206
5.4 Transaction ODQMON: Logistics Full Upload ........................................................... 217
5.5 Delta Extraction based on ODP in Logistics Extraction ........................................ 221
5.5.1 Settings for Logistics Delta Extraction in SAP S/4HANA ........................... 221
5.5.2 Post a Delta in SAP S/4HANA ............................................................................. 224
5.5.3 Transaction ODQMON Checks for Delta Extraction ................................... 239
5.5.4 Loading the Logistics Sales Document Item aDSO Using ODP ............... 244
5.5.5 Transaction ODQMON for Logistics Sales Item ............................................ 248
5.6 Extracting Logistics DataSources from Other Applications ................................ 251
5.6.1 Introduction to Logistics-Based Functional Modules ................................. 251
5.6.2 Extraction of Purchasing Data into SAP BW/4HANA ................................. 252
5.6.3 Other Logistics-Based Applications and DataSources ............................... 268
5.6.4 Asset Management Components in the Logistics Cockpit ....................... 276
5.6.5 Setting Up Logistics Extraction for All Applications ................................... 280
5.7 Summary ................................................................................................................................... 280
6 Extracting Master Data 283
6.1 Introduction to Master Data in SAP S/4HANA ......................................................... 283
6.2 DataSource for Master Data ............................................................................................. 288
6.2.1 Check the Master DataSource in SAP S/4HANA .......................................... 288
6.2.2 DataSource for Material Master ........................................................................ 295
10. Contents
10
6.3 Standard Logistics InfoObjects with Master Data .................................................. 296
6.3.1 Install Master Data InfoObjects from Business Content .......................... 296
6.3.2 InfoObjects and Master Data–Based Sources .............................................. 300
6.3.3 Load the Data from the Master Data Source to the InfoObject ............. 303
6.4 Summary ................................................................................................................................... 309
7 Extracting Inventory Management Data 311
7.1 Introduction to Inventory Management in SAP BW/4HANA ............................ 312
7.2 Inventory Management Extraction Logic ................................................................... 314
7.2.1 Fundamentals of Inventory and Noncumulative Key Figures ................. 314
7.2.2 Understanding the Inventory Management Extraction Logic in
SAP BW/4HANA ...................................................................................................... 318
7.3 Implementing Inventory Management Extraction Using Logistics
Cockpit DataSources ............................................................................................................ 342
7.3.1 Business Content Extractors and Inventory Dataflow ............................... 343
7.3.2 Installing IMO Objects in SAP BW/4HANA .................................................... 345
7.3.3 Filling the Setup Table for Inventory Data Loading .................................... 351
7.3.4 Implementing Logistics-Materials Management Inventory
Data Loading ............................................................................................................ 358
7.4 Summary ................................................................................................................................... 370
8 Extracting Financial Data 373
8.1 Finance in SAP ERP Systems .............................................................................................. 373
8.1.1 Finance in SAP .......................................................................................................... 374
8.1.2 FI Classical DataSource Extraction from an SAP ERP System .................. 376
8.1.3 Delta Management in Classical FI DataSources .......................................... 380
8.2 Finance Extraction with New General Ledger Based on SAP ERP System .... 383
8.2.1 Extraction Using 0FI_GL_10 ............................................................................... 384
8.2.2 Extracting Using 0FI_GL_14 ............................................................................... 387
8.3 Extracting Asset Accounting and Controlling Data from SAP ERP and
SAP S/4HANA .......................................................................................................................... 393
8.3.1 Asset Accounting .................................................................................................... 393
8.3.2 Controlling Application–Based Extraction .................................................... 394
11
Contents
8.4 Extracting Finance Data from SAP S/4HANA to SAP BW/4HANA ................... 396
8.4.1 Introduction to Table ACDOCA in SAP S/4HANA ......................................... 396
8.4.2 DataSource for Table ACDOCA Extraction ..................................................... 399
8.5 Summary ................................................................................................................................... 418
9 Extracting SAP ERP Human Capital
Management Data 419
9.1 Introduction to Human Capital Management in SAP BW/4HANA ................. 419
9.2 Human Resources DataSources Overview ................................................................. 422
9.2.1 Human Resources Personnel Administration DataSources ..................... 422
9.2.2 Master Data in Human Resources .................................................................... 423
9.2.3 Payroll Data Extraction ......................................................................................... 424
9.2.4 Planned Time Data Extraction ........................................................................... 425
9.3 Summary ................................................................................................................................... 426
10 Generic Extraction from SAP S/4HANA 427
10.1 Introduction to Generic DataSources ........................................................................... 427
10.1.1 Business Requirements ........................................................................................ 428
10.1.2 Create the Database View ................................................................................... 428
10.1.3 Create the Generic DataSource Based on the View .................................... 431
10.1.4 Checking DataSource Metadata ........................................................................ 433
10.2 Extract Data into SAP BW/4HANA Using Generic DataSources ....................... 438
10.2.1 Replicate the DataSource .................................................................................... 438
10.2.2 Data Modeling for Generic DataSources in SAP BW/4HANA .................. 440
10.2.3 Checking the ODQ .................................................................................................. 444
10.3 Summary ................................................................................................................................... 445
11 Extracting SAP BW 7.x Data into SAP BW/4HANA 447
11.1 SAP BW 7.x Extraction in SAP BW/4HANA ................................................................ 447
11.2 SAP BW 7.x Objects for Data Loading .......................................................................... 449
11. Contents
12
11.3 Consuming SAP BW 7.5 Objects in SAP BW/4HANA ............................................. 451
11.3.1 Replicating SAP BW Objects ................................................................................ 451
11.3.2 Creating an SAP BW/4HANA DataSource Using ODP ................................ 461
11.4 Summary ................................................................................................................................... 468
12 Extracting Data Using CDS Views 469
12.1 Understanding ABAP Dictionary ..................................................................................... 469
12.2 CDS Introduction .................................................................................................................... 471
12.3 Create Basic CDS Views ....................................................................................................... 473
12.3.1 Create Package ........................................................................................................ 473
12.3.2 Create CDS View with Data Definition ........................................................... 475
12.3.3 Using Joins in CDS Views ..................................................................................... 482
12.3.4 CDS Views with Associations ............................................................................. 485
12.4 Consume CDS Views in SAP BW/4HANA .................................................................... 487
12.4.1 SAP BW CDS Extraction Architecture ............................................................... 487
12.4.2 CDS Views Creation in SAP S/4HANA .............................................................. 488
12.4.3 Creating CDS Views Based on DataSources in SAP BW/4HANA ............ 489
12.4.4 Creating aDSOs Based on CDS View DataSources ...................................... 494
12.4.5 CDS Views with Delta Extraction ...................................................................... 500
12.4.6 Extract the Delta CDS in SAP BW ...................................................................... 503
12.5 Finding Standard CDS Views for SAP Applications ................................................. 509
12.5.1 Finding the CDS Views for Applications Using SAP Table ......................... 509
12.5.2 Finding CDS Views in ABAP Development Tools .......................................... 512
12.6 Summary ................................................................................................................................... 513
13 Extraction Using Open ODS Views 515
13.1 Creating Open ODS Views ................................................................................................. 516
13.1.1 Open ODS Views Based on SAP BW DataSources ........................................ 516
13.1.2 Open ODS View Based on CDS ........................................................................... 525
13.1.3 Open ODS View Based on SAP HANA Database Table ............................... 528
13.2 Summary ................................................................................................................................... 535
13
Contents
14 Extracting Data Using SAP HANA
Calculation Views 537
14.1 Understanding the SAP HANA Admin Perspective ................................................. 537
14.2 Creating SAP HANA Calculation Views ........................................................................ 540
14.2.1 Creating a Package ................................................................................................. 541
14.2.2 SAP HANA Calculation Views ............................................................................. 542
14.3 Prerequisites for Consuming SAP HANA Calculation Views .............................. 553
14.4 Consuming SAP HANA Calculation Views .................................................................. 555
14.4.1 Consuming SAP HANA Calculation Views in SAP BW/4HANA as
aDSOs ......................................................................................................................... 555
14.4.2 Consuming SAP BW/4HANA Calculation Views Using SAP HANA
Composite Providers ............................................................................................. 563
14.5 Creating Data Models Using SAP HANA Calculation Views ............................... 568
14.5.1 Creating a New Calculation View ..................................................................... 568
14.5.2 Aggregation Behavior ........................................................................................... 577
14.5.3 Using the Input Parameter .................................................................................. 579
14.5.4 Extracting the SAP HANA Calculation View in SAP BW/4HANA ............ 584
14.6 Summary ................................................................................................................................... 586
15 Implementing Mixed Modeling in
SAP BW/4HANA 587
15.1 Introduction to SAP HANA Smart Data Access ......................................................... 587
15.1.1 Creating Remote Sources .................................................................................... 588
15.1.2 SAP HANA Smart Data Integration ................................................................... 592
15.1.3 SAP Landscape Transformation Replication Server to
SAP BW/4HANA ...................................................................................................... 593
15.2 Sample Mixed Modeling Flow ......................................................................................... 595
15.3 Summary ................................................................................................................................... 596
The Author .............................................................................................................................................. 597
Index .......................................................................................................................................................... 599
12. 599
Index
2LIS ............................................................................. 146
A
ABAP development tools ................................... 482
CDS views ............................................................ 512
ABAP Dictionary .......................................... 469, 473
ABAP Managed Database Procedure
(AMDP) .................................................................... 24
ABAP report .................................................. 470, 471
Accounts payable .................................................. 375
Accounts receivable ............................................. 374
Activation request ................................................ 213
Active data table ....................................................... 94
Active table .............................................................. 214
Active table entry .................................................. 211
Additive extractor ................................................ 415
Address data ........................................................... 420
Admin console .................................... 529, 537, 540
Advanced DataStore object (aDSO) ......... 24, 25,
141, 378, 399, 441, 454, 464, 555, 585
activate ...................................................... 443, 499
activation request ............................................ 457
active table ...................................... 247, 459, 466
backend table ....................................................... 97
create ................................................... 91, 191, 558
create based on CDS ........................................ 494
data flow ............................................................. 441
data preview ............................................ 236, 247
delta handling ...................................................... 99
details tab ........................................................... 323
filtered data records ........................................ 238
generate ............................................................... 523
IMO .............................................................. 386, 394
inbound table .................................................... 585
initial screen .......................................................... 91
keys ........................................................................... 93
maintenance screen ........................................... 92
manage keys ...................................................... 464
reporting preview ............................................. 237
status .................................................................... 232
table content ...................................................... 443
table naming ........................................................ 94
technical rules ...................................................... 96
total records ............................................. 499, 505
transformation ................................................. 441
transformation mapping .............................. 455
view ........................................................................ 457
Advanced DataStore object (aDSO) (Cont.)
ZADFIGL10 .......................................................... 385
Aggregation ............................................................... 84
Aggregation node .............................. 546, 563, 577
aggregate fields ................................................ 547
joins ....................................................................... 573
Aggregation type ......................................... 577, 578
overwrite ............................................................. 399
ALV grid .................................................................... 436
Annotation .................................................... 472, 501
delta ...................................................................... 502
modify .................................................................. 488
Application component ....................................... 61
Application table .................................................. 593
Architect data mart ................................................ 25
Architecture ............................................................... 36
Asset accounting ......................................... 375, 393
Association ............................................................. 485
Attribute only .................................................... 70, 84
Authorization-relevant ......................................... 70
Auto layout .................................................... 547, 574
B
Background user ................................................... 110
password ............................................................. 110
profile .......................................................... 110, 112
SAP S/4HANA .................................................... 110
Balance ..................................................................... 413
Bill of material (BOM) ......................................... 268
Blocked stock ......................................................... 314
Business content extractor .............................. 343
Business partner ................................................... 284
C
Calculation view ...... 37, 140, 537, 590, 592, 595
add objects ......................................................... 543
add provider ...................................................... 565
aggregation behavior .................................... 577
auto layout ............................................... 547, 574
consume as aDSO ............................................ 555
consume using composite provider ......... 563
consumption ..................................................... 555
create ................................................. 540, 542, 568
create connection ............................................ 546
data extraction ................................................. 584
data model creation ....................................... 568
13. Index
600
Calculation view (Cont.)
data preview ............................................ 551, 575
default client ...................................................... 549
editor ........................................................... 542, 569
generated SQL ................................................... 576
input parameter ............................................... 579
insert table .......................................................... 543
prerequisites ....................................................... 553
privileges ............................................................. 549
raw data .................................................... 552, 576
semantics ......................................... 548, 574, 579
summation ......................................................... 578
table projection ................................................. 544
total records ....................................................... 560
type ........................................................................ 542
view list ................................................................ 561
Case sensitive ............................................................ 70
Catalog ................................................... 529, 539, 590
Change data capture ............................................ 513
Change document header ................................. 154
Change log table ................................... 95, 211, 214
Characteristic ............................................................ 67
Chart of accounts .................................................. 374
Classical DSO .......................................................... 449
Client ................................................................ 108, 312
Code-to-data approach ....................................... 470
Communication structure ................................ 150
Company code ....................................................... 312
Composite provider ................... 25, 394, 563, 592
add calculation view ....................................... 565
create assignments ......................................... 565
output ................................................................... 566
reporting .............................................................. 567
source to target mapping ............................. 566
Composite request ............................................... 498
Concurrent employment .................................. 424
Connection type ................................. 122, 125, 129
Consistency check ................................................ 121
Content folder .............................................. 539, 542
Controlling .................................................... 373, 394
Core data services (CDS) view ........ 37, 127, 469,
471, 525
add filters on dataset ...................................... 479
annotations ..................................... 472, 477, 488
associations ........................................................ 485
consume .............................................................. 526
consume in SAP BW/4HANA ....................... 487
consumption ...................................................... 471
copy ....................................................................... 500
create .......................................................... 473, 475
create DataSource ........................................... 489
create in SAP S/4HANA .................................. 488
Core data services (CDS) view (Cont.)
data definition ......................................... 475, 510
define view .......................................................... 477
delta annotations ............................................. 502
delta extraction ................................................. 500
delta extraction in SAP BW ........................... 503
deployment ......................................................... 472
display view ........................................................ 481
editor ..................................................................... 476
extraction architecture .................................. 487
fields ............................................................. 510, 534
find in ABAP development tools ................. 512
find using table .................................................. 509
generated view .................................................. 484
joins ........................................................................ 482
replicate ................................................................ 526
replicate into DataSource ............................. 493
search .................................................................... 509
total count ........................................................... 479
Corporate memory ................................................. 25
Credit .......................................................................... 375
Cross-Application Time Sheet (CATS) ........... 425
CSV ............................................................... 61, 64, 318
Cumulative values ................................................ 314
Current stock balance .......................................... 316
Customer .................................................................. 285
Customer closed item ......................................... 375
Customer open item ............................................ 375
Customer service ................................................... 278
D
Data acquisition ....................................................... 42
call type .................................................................. 42
Database system .................................................... 538
Database trigger ..................................................... 593
Database view ......................................................... 428
activate ................................................................. 430
add view field ..................................................... 429
content display .................................................. 430
selection field ..................................................... 430
Data definition ....................................................... 475
find ......................................................................... 510
view ........................................................................ 511
Data entry view ...................................................... 408
Data extraction .............................. 35, 41, 424, 425
asset accounting ............................................... 393
controlling ........................................................... 394
financial data ..................................................... 373
from SAP S/4HANA to
SAP BW/4HANA ............................................ 206
SAP BW 7.x ................................................. 447, 449
601
Index
Data extraction (Cont.)
using calculation views ................................. 537
using CDS views ................................................ 469
using open ODS views .................................... 515
Dataflow ......................................................... 389, 525
Dataflow object ............................................ 347, 349
Data model .............................................................. 440
create using calculation views ................... 568
Data modeling .......................................................... 57
Data preview .......... 478, 499, 522, 527, 534, 551,
560, 563, 567, 575, 581
Data Provisioning Agent .................................... 592
Data Provisioning Server ................................... 592
Data replication ........................................................ 35
DataSource ............................. 38, 40, 133, 136, 145
2LIS_03_BX ......................................................... 358
accounts payable ............................................. 376
accounts receivable ......................................... 376
activate ................................................................ 290
activation ..................................................... 64, 164
activation report .............................................. 189
adapter settings ................................................ 454
asset accounting .............................................. 393
based on CDS views ......................................... 489
business requriements ................................... 428
calculation views ............................................. 584
CDS view .............................................................. 526
check header ...................................................... 439
check metadata ................................................ 433
choose ................................................................... 517
choose type ......................................................... 556
controlling .......................................................... 395
create ................................................... 61, 461, 555
create based on view ...................................... 431
data modeling ................................................... 440
delta management .......................................... 380
delta methods .................................................... 382
enhancement ..................................................... 138
export .................................................................... 447
expose user-generated ...................................... 41
extract data using generic source ............. 438
extraction ........................................... 41, 492, 557
extraction method ........................................... 433
extraction properties ...................................... 435
extraction tab .................................................... 320
extract purchasing data ................................ 255
features ................................................................ 163
fields ......................................... 435, 464, 493, 557
filter ....................................................................... 300
finance .................................................................. 376
for open ODS view ........................................... 516
general ledger .................................................... 376
DataSource (Cont.)
generic .................................................................. 427
HR personnel administration ..................... 422
human resources ............................................. 422
InfoProviders ..................................................... 449
introduction to generic source ................... 427
master data ....................................................... 288
naming convention ........................................ 146
payroll .................................................................. 424
replicate ......................... 183, 377, 438, 452, 516
replicate CDS view ........................................... 493
replication job ................................................... 439
SAP ERP ................................................................ 376
table ACDOCA ................................................... 399
tables .................................................................... 150
transformation mapping ............................. 455
type ........................................................................ 491
validate replication ........................................ 440
view status ......................................................... 452
Data staging ............................................................ 110
Data-to-code approach ....................................... 470
Data transfer process (DTP) ...... 24, 42, 304, 378,
391, 402, 415, 433, 455, 495, 559, 585
activate ................................................................... 78
create ............................................................. 76, 201
delta ................................................... 369, 410, 417
delta mode ......................................................... 504
execute ................................................................. 206
extracted records ............................................. 361
extraction mode .............................................. 203
filters ..................................................................... 402
inbound table ..... 378, 411, 455, 496, 504, 508
load ....................................................................... 215
maintenance screen .......................................... 77
manage request ............................................... 404
monitor ............................................. 230, 403, 560
Data Warehousing Workbench ......................... 67
DB Connect ................................................................ 35
Debit .......................................................................... 375
Delta document .................................................... 506
Delta extraction ........................................... 221, 500
test ......................................................................... 500
transaction ODQMON ................................... 239
Delta initialization ...................................... 407, 505
Delta management .............................................. 390
Delta queue
reports .................................................................. 157
Delta Queue Monitor ............................................. 45
data validation ................................................. 308
display record ....................................................... 51
extraction request vs composite
request ............................................................... 49
14. Index
602
Delta Queue Monitor (Cont.)
failed request ........................................................ 50
information ........................................................... 46
job .............................................................................. 49
ODQ cleanup ......................................................... 51
options .................................................................... 48
queue ..................................................................... 306
request details ...................................................... 48
requests view ........................................................ 47
request view ....................................................... 306
search .................................................................... 307
status change process ....................................... 50
subscription ........................................................ 306
subscriptions view .............................................. 46
units ....................................................................... 307
units view ............................................................... 50
Delta record ................................................................ 43
Delta run ................................................................... 381
Delta timestamp ......................................... 380, 381
Delta update ............................................................ 152
Destination .................................................... 119, 123
Dictionary ................................................................... 70
Direct delta .................................................... 152, 158
Direct delta update mode .................................. 158
Domain-specific language (DSL) ..................... 471
Drilldown ................................................................. 437
E
Eclipse ................................................ 26, 67, 124, 350
EDW propagation ..................................................... 25
Employee data ....................................................... 420
Expression ............................................................... 582
External view ............................................................. 89
Extraction ................................................................ 110
Extraction methods ............................................. 148
Extraction queue ........................................ 156, 157
Extraction view table .......................................... 334
Extractor ......................................... 38, 133, 144, 147
business content ............................................... 134
finance .................................................................. 137
generic .................................................................. 138
human resources .............................................. 137
logistics ................................................................ 135
nonleading ledgers .......................................... 383
overview ............................................................... 133
Extractor checker ..................................................... 52
Extract structure ................................................... 293
F
Features ....................................................................... 35
FI extraction
delta management .......................................... 380
from SAP ERP ...................................................... 376
new general ledger ........................................... 383
SAP S/4HANA to SAP BW/4HANA ............. 396
Finance ...................................................................... 373
change document ............................................. 408
delta management .......................................... 380
Finance extraction ................................................ 373
Financial accounting ............................................ 373
Flat file ....................................................................... 319
create ....................................................................... 60
extraction .............................................................. 60
Framework annotation ....................................... 473
Full upload ..................................................... 152, 206
Function module ................................................... 292
G
General ledger .............................................. 374, 387
new ......................................................................... 383
General ledger accounting ................................ 374
Generated SQL ........................................................ 576
Goods issue .............................................................. 313
Goods receipt .......................................................... 313
Greenfield implementation .............................. 251
H
High cardinality ....................................................... 70
High precision .......................................................... 84
I
IMO object ................................................................ 386
InfoArea ................................................................ 350
install ..................................................................... 345
Inbound request .................................................... 334
Inbound table .......... 94, 209, 210, 213, 231, 328,
337, 362
Index .......................................................................... 397
Inflow ......................................................................... 316
InfoArea .................................................................... 453
create ............................................................. 57, 190
InfoCube ........................................................... 84, 449
dataflow ............................................................... 449
display data ........................................................ 450
replication ........................................................... 452
603
Index
InfoObject
activate ................................................................... 68
activated .............................................................. 299
advanced properties .......................................... 85
attributes ................................................................ 71
create ....................................................................... 66
create transformation ...................................... 74
DDIC object ......................................................... 298
enhanced master data ...................................... 86
grouping .............................................................. 297
key figure ................................................................ 83
logistics ................................................................ 296
master data ................................................. 71, 296
master data-based sources .......................... 300
properties ............................................................... 69
status .................................................................... 298
InfoProvider ........................ 37, 140, 447, 449, 519
InfoType ................................................................... 419
Inner join ........................................................ 482, 572
Input parameter .................................................... 579
create .................................................................... 579
expression ........................................................... 582
variables .............................................................. 580
Insert statement .................................................... 529
Internal movement ............................................. 313
Inventory dataflow .............................................. 343
Inventory data loading ....................................... 358
Inventory management ........................... 136, 312
extraction logic ................................................. 314
extraction steps ................................................ 318
logistics cockpit ................................................ 342
Invoice verification .............................................. 275
J
Job control maintenance ................................... 222
Join .............................................................................. 428
Join condition ......................................................... 572
Join node .................................................................. 570
Join type .................................................................... 572
K
Key field .................................................................... 262
Key figure .................................................................... 67
create ....................................................................... 83
details ................................................................... 317
maintenance screen ........................................... 84
L
Language-dependent ............................................. 71
Layered Scalable Architecture++ (LSA++) ..... 25,
138, 344
Leading ledger .............................................. 383, 384
LIS communication structures ....................... 149
Logging table .......................................................... 593
Logical system .............................................. 108, 123
create .................................................................... 108
define .................................................................... 109
Logical unit of work (LUW) ...................... 155, 159
Logistics
data extraction ................................................. 169
extractor ............................................................. 152
extra data ........................................................... 143
full upload .......................................................... 217
functional modules ......................................... 251
sales item ............................................................ 248
Logistics cockpit ............. 147, 162, 166, 170, 258,
269, 276, 351
Logistics data extraction .......................... 144, 182
architecture ........................................................ 144
set up .................................................................... 280
Logistics delta extraction .................................. 221
Logistics Information Systems (LIS) ............. 144
M
Master data .................................................... 283, 423
activation ........................................................... 289
data preview ...................................................... 308
DataSource ......................................................... 288
install InfoObject ............................................. 296
load data ............................................................. 303
LO-based extraction ....................................... 288
material ............................................................... 286
SAP S/4HANA .................................................... 283
search ................................................................... 289
source ................................................................... 290
tables ....................................................................... 88
view table check ............................................... 308
Material .................................................................... 286
Material master ..................................................... 295
Material movement ................................... 314, 365
Materials management ..................................... 313
Microsoft Excel ..................................... 60, 318, 330
Mixed modeling .......................................... 587, 595
Modeling perspective ......................................... 117
Monitoring ................................................................. 45
M table ......................................................................... 81
15. Index
604
N
Native SQL ............................................................... 470
Navigation attribute ............................................... 72
Noncumulative ......................................................... 84
key figures ........................................................... 316
values .................................................................... 315
Nonleading ledger ................................................ 383
Nonserialized V3 update .......................... 152, 153
O
OData ............................................................................ 37
OData service .......................................................... 471
ODBC protocol ....................................................... 587
ODP context ............................................................ 120
ODP framework ....................................... 36, 39, 107
ODP provider ............................................................. 41
ODS view extraction ............................................ 590
Online transactional processing (OLTP) ...... 283
Open ODS view ............................................... 24, 515
based on CDS ........................................... 525, 527
based on SAP BW DataSources ................... 516
based on SAP HANA database table ........ 528
confirmation page ................................. 518, 534
consume table ................................................... 531
create .......................................................... 516, 517
create query ........................................................ 519
generate dataflow ........................................... 523
reporting preview ............................................. 523
semantics .................................................. 519, 534
source type .......................................................... 517
Open SQL .................................................................. 470
Operational analytics ............................................. 35
Operational data provider (ODP) ................... 461
ABAP CDS ............................................................ 493
choose ................................................................... 556
SAP BW 7.x .......................................................... 462
Operational DataStore layer ................................ 25
Operational delta queue (ODQ) ........ 35, 42, 444
Outer join ................................................................. 485
Outflow ..................................................................... 316
Output fields ................................................. 573, 574
P
Package ........................................ 473, 541, 542, 556
activate ................................................................ 474
assignment ......................................................... 433
create .................................................................... 473
Payroll ............................................................. 419, 424
Persistent staging area (PSA) ............................ 525
Personnel administration ....................... 419, 422
Personnel time management ................ 419, 425
Plant ............................................................................ 312
Plant maintenance extraction ............... 276, 277
Primary key ............................................................. 194
Privileges .................................................................. 549
Production planning
DataSources ........................................................ 270
DataSource setup table .................................. 271
Projection ................................................................. 543
table ....................................................................... 544
Projection node ............................................ 563, 568
add objects .......................................................... 569
joins ........................................................................ 570
Pull ................................................................................ 44
Pull extractor ............................................................ 45
Purchase order (PO) .............................................. 252
Purchase organization ........................................ 313
Purchasing data
extract into SAP BW/4HANA ....................... 252
load ........................................................................ 262
preview ................................................................. 266
Purchasing extractor ........................................... 253
Purchasing item ..................................................... 265
Push .............................................................................. 43
Push extractor .......................................................... 45
Q
Quality inspection stock .................................... 314
Quality management extraction .................... 272
Queue ......................... 378, 405, 459, 466, 496, 505
Queued delta ................................................. 152, 155
benefits ................................................................. 155
collective run ...................................................... 156
R
Raw data .......................................................... 552, 576
Record type .................................................... 328, 336
Reference point ............................................ 316, 330
Reference point table .............. 333–335, 338, 342
Remote function call (RFC) ................................ 107
Remote function call (RFC) destination ...... 113,
122, 124, 447
CB4CLNT100 ....................................................... 113
create ..................................................................... 114
S4SCLNT100 ........................................................ 113
Remote source .................................... 540, 588, 595
Replication ............................................................... 186
Replication test ...................................................... 260
605
Index
Report
RMBWV302 ......................................................... 158
RMBWV303 ......................................................... 158
RMBWV304 ......................................................... 158
RMBWV308 ......................................................... 158
RMBWV311 ........................................................... 158
RMBWV312 .......................................................... 158
RMBWV313 .......................................................... 158
RODPS_REPL_TEST ..... 53, 180, 260, 291, 356,
377, 423
RSDS_DATASOURCE_ACTIVATE_ALL ..... 189
Z_SAP_BW_NOTE_ANALYZER .................... 345
Requests ................................................................... 241
Requests view .... 406, 411, 417, 460, 498, 505, 561
Routing ..................................................................... 269
Runtime Properties tab ............................ 203, 204
S
Safety interval ........................................................ 381
Sales and distribution ............ 136, 164, 284, 375
Sales document header ...................................... 195
Sales document item ........................................... 205
data loading ....................................................... 215
load data ............................................................. 244
number ................................................................. 195
Sales order ............................................ 225, 286, 295
SAP BusinessObjects Business
Intelligence ............................... 39, 133, 269, 280
install content ................................................... 140
object ..................................................................... 141
SAP Business Warehouse (SAP BW) ........ 36, 473
CDS extraction .................................................. 487
create query ........................................................ 102
data extraction ................................................. 447
data replication ................................................ 593
objects for data loading ................................ 449
query objects ...................................................... 104
replicate objects ................................................ 451
sender system .................................................... 448
target system ..................................................... 561
web cockpit ...................................... 230, 404, 455
SAP BW/4HANA .............................................. 21, 396
add system ................................................... 33, 537
business content ............................................... 344
calculation views ............................................. 553
CDS replication ................................................. 503
CDS views ............................................................ 525
consume CDS views ......................................... 487
consume SAP BW objects .............................. 451
consumption of views .................................... 554
create DataSource ........................................... 461
SAP BW/4HANA (Cont.)
data extraction from SAP BW .................... 447
data replication ................................................ 594
delta request ...................................................... 410
design principles ................................................. 22
FI extraction ...................................................... 385
high performance ............................................... 24
mixed modeling ...................................... 587, 595
modeling tools ........ 31, 67, 183, 186, 195, 234
object ....................................................................... 23
openness ................................................................ 22
open ODS views ................................................ 515
path to 2.0 ............................................................. 26
queues .................................................................. 466
releases ................................................................... 21
replicate ODP DataSource ........................... 182
replication .......................................................... 451
SAP HANA smart data integration ........... 592
simplicity ............................................................... 22
target system ..................................................... 448
validate data load ........................................... 559
view consumption .................................. 555, 563
virtual tables ..................................................... 590
SAP BW/4HANA web cockpit .................. 207, 210
SAPCAR file ................................................................ 28
SAP Data Services .................................................... 37
SAP ERP ............................................................. 40, 133
asset accounting .............................................. 393
controlling .......................................................... 394
finance ........................................................ 376, 383
SAP ERP Human Capital Management ........ 137,
419, 420
SAP HANA ............................ 89, 124, 144, 470, 587
add system ......................................................... 538
administration console ........................ 537, 540
calculation view .................................................. 89
calculation views .................................... 540, 555
composite provider ............................................ 99
create table ........................................................ 528
database .............................................................. 537
database schema .................................... 129, 589
dictionary ........................................................... 539
information view ................................................ 37
view consumption ........................................... 554
views ..................................................................... 396
SAP HANA composite provider
activate ................................................................ 102
materials management ................................ 340
purchasing data preview .............................. 266
SAP HANA smart data access ........................... 587
SAP HANA smart data access)
create remote sources .................................... 588
17. Index
608
Unrestricted stock ................................................ 314
Update historical movement ........................... 336
Update tab ............................................................... 203
Usable as InfoProvider .......................................... 85
User interface (UI) .................................................... 24
V
V1 ............................................................. 154, 155, 159
V2 ................................................................................ 159
V3 ...................................................................... 156, 159
Validity period ....................................................... 315
Validity table ....................................... 333, 334, 338
Valuated stock ........................................................ 314
Vendor closed item .............................................. 375
Vendor open item ................................................. 375
Virtual data mart ..................................................... 25
Virtualization ................................................ 523, 534
Virtual table ................................................... 587, 595
access ..................................................................... 590
create ..................................................................... 590
W
Work center ............................................................. 268
X
XLS ................................................................................. 61
XML ............................................................................. 345
18. First-hand knowledge.
We hope you have enjoyed this reading sample. You may recommend or pass it on to
others, but only in its entirety, including all pages. This reading sample and all its parts are
protected by copyright law. All usage and exploitation rights are reserved by the author
and the publisher.
Renjith Kumar Palaniswamy
Operational Data Provisioning with
SAP BW/4HANA
608 pages | 08/2023 | $89.95 | ISBN 978-1-4932-2406-7
www.sap-press.com/5676
Renjith Kumar Palaniswamy is an SAP BW/4HANA architect
with over 15 years of extensive experience working with SAP
BW/4HANA, SAP HANA, and SAP S/4HANA. Renjith currently
serves as an SAP BW/4HANA services architect at SAP America,
Inc., within the esteemed SAP Cloud Success Services Center
of Expertise (SAP CoE). There, he specializes in extracting data
from SAP S/4HANA for business intelligence analytical report-
ing. His expertise encompasses critical components such as SAP
S/4HANA-based extraction and data staging, native SAP
BW/4HANA data modeling, mixed SAP BW/4HANA modeling,
native SAP S/4HANA modeling, and SAP BW/4HANA greenfield implementations and
remote conversions.
Throughout his tenure at SAP America, Renjith has excelled as an SAP BW/4HANA archi-
tect and services consultant, collaborating with renowned Fortune 100 companies across
North America. With a primary focus on SAP BW/4HANA data modeling utilizing mixed
modeling techniques and data staging from SAP S/4HANA, Renjith has been pivotal in
multiple SAP Business Warehouse (SAP BW) on SAP HANA migration projects and com-
plex SAP BW/4HANA conversions across North America. Notably, he played a crucial role
in overseeing the world’s first and largest SAP BW migration powered by SAP HANA for
a prominent retail company in North America. His expertise extends to native SAP HANA
modeling and SAP BW/4HANA data staging implementations, as well as native and mixed
SAP BW/4HANA modeling projects. Renjith has successfully led and played a crucial role
in numerous large-scale SAP BW/4HANA implementation and conversion projects across
multiple industry sectors, delivering valuable insights and solutions for organizational an-
alytical strategy positioning.
Prior to joining SAP America, Inc., Renjith made significant contributions to SAP BW prod-
uct support, serving as the global topic contact for the business content and extractors
(BCT) component at SAP Labs India. His notable achievements include moderating the BCT
space in SAP Community, authoring various SAP Notes, and publishing articles in interna-
tional journals related to data warehousing. Renjith’s expertise has guided and facilitated
SAP BW-based initiatives for major companies worldwide, spanning across the Americas
and Asia Pacific.