https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/BW-SAP-HANA-Data-Warehousing-blog-posts.xml SAP Community - BW SAP HANA Data Warehousing 2024-05-20T11:10:18.393990+00:00 python-feedgen BW SAP HANA Data Warehousing blog posts in SAP Community https://community.sap.com/t5/technology-blogs-by-sap/new-sap-bw-4hana-learning-journey/ba-p/13577652 New SAP BW/4HANA Learning Journey 2023-10-10T08:57:03+02:00 InnaBahlay https://community.sap.com/t5/user/viewprofilepage/user-id/3039 The very latest version of SAP’s on-premise data warehouse is SAP BW/4HANA.<BR /> <BR /> If you are a BW modeler, developer, consultant or administrator and have built up a significant skill set over the years in SAP Netweaver BW, make sure that you upgrade your skill to this solution which is used by thousands of customers already.<BR /> <BR /> We have developed a <A href="https://learning.sap.com/learning-journey/upgrading-your-sap-bw-skills-to-sap-bw-4hana?url_id=text-blogs-LSCPLCoE-BWDEL" target="_blank" rel="noopener noreferrer">new learning journey</A> especially for BW experts. We focus on the changes:<BR /> <UL><BR /> <LI>The main differences between SAP BW and SAP BW/4HANA,</LI><BR /> <LI>The new tools and modeling artifacts of SAP BW/4HANA</LI><BR /> <LI>The new monitoring possibilities in the SAP BW/4HANA cockpit and BW/4HANA statistics content</LI><BR /> <LI>The new data provisioning philosophy and the source system types</LI><BR /> <LI>The enhanced data tiering optimization to store your data on the most suitable hardware</LI><BR /> <LI>New modelling philosophy of hybrid models (combining SAP BW/4HANA and SAP HANA objects)</LI><BR /> </UL><BR /> Watch our videos and demonstrations and check your progress by the built-in assessments. The Learning journey even leads to a certification, and if you take it successfully, you can point it out on your resumé<BR /> <BR /> Don’t stay behind, but stay current in your field of expertise.<BR /> <BR /> <EM>Fill the gap through upskilling and enjoy SAP’s learning offerings on the SAP Learning site. This article is created and brought to you by SAP Product Learning CoE experts!</EM><BR /> <BR /> <EM>Written by Alexander Scivos</EM> 2023-10-10T08:57:03+02:00 https://community.sap.com/t5/technology-blogs-by-members/sap-datasphere-the-next-generation-of-sap-data-warehouse-cloud/ba-p/13576735 SAP Datasphere - the next generation of SAP Data Warehouse Cloud 2023-10-11T21:11:17+02:00 SumitPatel11 https://community.sap.com/t5/user/viewprofilepage/user-id/167949 <H4 id="toc-hId-1222183877">Hope this blog post finds you well. Goal with this post is to provide helpful resources and support documentation to assist you in navigating the latest news.</H4><BR /> &nbsp;<BR /> <P style="text-align: left">During the<STRONG> SAP Data Unleashed 2023</STRONG> virtual event on <STRONG>March 8th</STRONG>, it was announced that <STRONG>SAP Datasphere, the next generation of SAP Data Warehouse Cloud</STRONG>, will include enhanced features for data discovery, modeling, and distribution. This update is noteworthy.</P><BR /> <P style="text-align: left">All existing SAP Data Warehouse Cloud tenants will be transitioned to SAP Datasphere automatically, and there will be no interruption for existing customers. If you are interested, you can watch the SAP Data Unleashed 2023 virtual event on-demand to see live demos showcasing new capabilities, learn about new partnerships, and hear from customers on how they unleash the power of their business data across their data landscape.</P><BR /> <STRONG>What is SAP Datasphere? -<A href="https://youtu.be/bzJwBWgK5Yc" target="_blank" rel="nofollow noopener noreferrer"> Link for video&nbsp;</A></STRONG><BR /> <UL><BR /> <LI>a data service built on SAP Business Technology Platform (SAP BTP)</LI><BR /> <LI>a unified experience for data integration, data cataloging, semantic modeling, data warehousing, data federation, and data virtualization</LI><BR /> <LI>easily distribute mission-critical business data—with business context and logic preserved.</LI><BR /> </UL><BR /> (source:&nbsp;<A href="https://news.sap.com/2023/03/sap-datasphere-power-of-business-data/" target="_blank" rel="noopener noreferrer">https://news.sap.com/2023/03/sap-datasphere-power-of-business-data/</A>)<BR /> <BR /> <STRONG>SAP Datasphere includes the following major new&nbsp;</STRONG><SPAN style="font-size: 14px"><B>features.</B></SPAN><BR /> <BR /> (As per the SAP Help Portal (Documentation) &gt; What's New in SAP Datasphere)<BR /> <BR /> &nbsp;<BR /> <TABLE class="b1805" style="width: 806px;height: 544px" border="1"><BR /> <TBODY><BR /> <TR style="height: 14px"><BR /> <TD style="width: 115px;height: 14px"><STRONG>Feature</STRONG></TD><BR /> <TD style="width: 359px;height: 14px"><STRONG>Description</STRONG></TD><BR /> <TD style="width: 332px;height: 14px"><STRONG>More detail at:</STRONG></TD><BR /> </TR><BR /> <TR style="height: 139px"><BR /> <TD style="width: 115px;height: 139px"><STRONG>Data Integration - Replication Flows</STRONG></TD><BR /> <TD style="width: 359px;height: 139px"><BR /> <BR /> You can now create a replication flow to load multiple data assets from one source into one target in a fast and easy way.<BR /> <BR /> &nbsp;<BR /> <BR /> Possible data sources are, for example, SAP HANA, SAP HANA Cloud, or SAP S/4HANA. Possible targets are the local repository (SAP Datasphere); SAP HANA Cloud; SAP HANA; or SAP HANA Cloud, data lake.</TD><BR /> <TD style="width: 332px;height: 139px"><BR /> <BR /> SAP Help Portal (Documentation) &gt;&nbsp;<A class="wiki_link" title="What's New in SAP Datasphere" href="https://help.sap.com/whats-new/48017b2cc4834fc6b6cae87097bd9e4d?locale=en-US" target="_blank" rel="noopener noreferrer">What's New in SAP Datasphere</A><BR /> <BR /> SAP Help Portal (Documentation) &gt;&nbsp;<A class="wiki_link" title="Creating a Replication Flow" href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/25e2bd7a70d44ac5b05e844f9e913471.html?locale=en-US" target="_blank" rel="noopener noreferrer">Creating a Replication Flow</A><BR /> <BR /> &nbsp;</TD><BR /> </TR><BR /> <TR style="height: 224px"><BR /> <TD style="width: 115px;height: 224px"><STRONG>Data Cataloging - SAP Datasphere Catalog</STRONG></TD><BR /> <TD style="width: 359px;height: 224px"><BR /> <BR /> &nbsp;<BR /> <BR /> The new SAP Datasphere catalog provides an effective data governance strategy and is the central place to identify, enrich, publish, and promote the use of your organization’s trusted data and analytic assets.<BR /> <UL><BR /> <LI>You can use the Monitoring page to connect to data sources, monitor the data source extractions, and remove or restore data sources</LI><BR /> <LI>You can manage glossary terms, tags, and KPIs and link them to assets</LI><BR /> <LI>The catalog is the central place where you find data from your data sources</LI><BR /> </UL><BR /> </TD><BR /> <TD style="width: 332px;height: 224px"><BR /> <BR /> &nbsp;<BR /> <BR /> SAP Help Portal (Documentation) &gt;&nbsp;<A class="wiki_link" title="What's New in SAP Datasphere" href="https://help.sap.com/whats-new/48017b2cc4834fc6b6cae87097bd9e4d?locale=en-US" target="_blank" rel="noopener noreferrer">What's New in SAP Datasphere</A><BR /> <BR /> SAP Help Portal (Documentation) &gt;&nbsp;<A class="wiki_link" title="Governing and Publishing Catalog Assets" href="https://help.sap.com/docs/SAP_DATASPHERE/aca3ccb4b2f84eb8b6154e8fd2812c0e/de29b96a9438439682715a93212ae4f4.html?locale=en-US" target="_blank" rel="noopener noreferrer">Governing and Publishing Catalog Assets</A></TD><BR /> </TR><BR /> <TR style="height: 167px"><BR /> <TD style="width: 115px;height: 167px"><STRONG>Data Modeling - Analytic Model</STRONG></TD><BR /> <TD style="width: 359px;height: 167px">In the Data Builder, a new object is available: the analytic model. Analytic models are now the preferred objects for making data ready for consumption in SAP Analytics Cloud. They allow you to create and define multi-dimensional models to provide data for analytical purposes to answer different business questions. Pre-defined measures, hierarchies, filters, variables, and associations provide flexible and simple navigation through the underlying data</TD><BR /> <TD style="width: 332px;height: 167px"><BR /> <BR /> &nbsp;<BR /> <BR /> SAP Help Portal (Documentation) &gt;&nbsp;<A class="wiki_link" title="What's New in SAP Datasphere" href="https://help.sap.com/whats-new/48017b2cc4834fc6b6cae87097bd9e4d?locale=en-US" target="_blank" rel="noopener noreferrer">What's New in SAP Datasphere</A><BR /> <BR /> SAP Help Portal (Documentation) &gt;&nbsp;<A class="wiki_link" title="Creating an Analytic Model" href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/e5fbe9e2cb93484dab8b1963145e565f.html?locale=en-US" target="_blank" rel="noopener noreferrer">Creating an Analytic Model</A><BR /> <BR /> SAP Community Blog &gt;&nbsp;<A class="wiki_link" title="Introducing the Analytic Model in SAP Datasphere" href="https://blogs.sap.com/2023/03/13/introducing-the-analytic-model-in-sap-datasphere/" target="_blank" rel="noopener noreferrer">Introducing the Analytic Model in SAP Datasphere</A></TD><BR /> </TR><BR /> </TBODY><BR /> </TABLE><BR /> &nbsp;<BR /> <BR /> <STRONG>Strategic Partnerships - new open-data partners</STRONG><BR /> <BR /> SAP’s strategic partners provide the unique strengths of their ecosystems and enable customers to combine all their data like never before:<BR /> <BR /> (Source:&nbsp;<A href="https://news.sap.com/2023/03/sap-datasphere-business-data-fabric/" target="_blank" rel="noopener noreferrer">https://news.sap.com/2023/03/sap-datasphere-business-data-fabric/</A>&nbsp;and &nbsp;<A href="https://news.sap.com/2023/03/sap-datasphere-simplify-data-landscape-partnerships-collibra-confluent-databricks-datarobot/" target="_blank" rel="noopener noreferrer">https://news.sap.com/2023/03/sap-datasphere-simplify-data-landscape-partnerships-collibra-confluent-databricks-datarobot/</A>)<BR /> <UL><BR /> <LI><STRONG>Databricks</STRONG>&nbsp;and SAP will deliver bi-directional integration between SAP Datasphere—with SAP data’s complete business context—with its Data Lakehouse platform on any cloud platform.&nbsp;More detail at:&nbsp;<A title="Unified Analytics with SAP Datasphere &amp; Databricks Lakehouse Platform- Data Federation Scenarios" href="https://blogs.sap.com/2023/03/10/unified-analytics-with-sap-datasphere-databricks-lakehouse-platform-data-federation-scenarios/" target="_blank" rel="noopener noreferrer">Unified Analytics with SAP Datasphere &amp; Databricks Lakehouse Platform- Data Federation Scenarios</A></LI><BR /> <LI><STRONG>Collibra&nbsp;</STRONG>and SAP will start by integrating their data catalogs to future-proof data governance, privacy, and compliance initiatives for every organization</LI><BR /> <LI><STRONG>Confluent&nbsp;</STRONG>will enable data in motion with real-time streaming data from/to SAP Datasphere</LI><BR /> <LI><STRONG>DataRobot</STRONG>&nbsp;will allow any organization to build powerful custom machine learning models on top of SAP Datasphere and bring results directly into their business data fabric</LI><BR /> </UL><BR /> <STRONG>SAP Datasphere FAQ</STRONG><BR /> <BR /> For answers to some initial questions you may have about SAP Datasphere, please check out the SAP Datasphere FAQ in the SAP Community which can be found at <A href="https://community.sap.com/topics/data-warehouse-cloud/datasphere-faq." target="_blank">https://community.sap.com/topics/data-warehouse-cloud/datasphere-faq.</A><BR /> <BR /> <STRONG>a). How does SAP Datasphere compare to SAP Data Intelligence Cloud?</STRONG><BR /> <BR /> It is planned that SAP Data Intelligence Cloud will remain its own solution. The co-existence of SAP Datasphere and SAP Data Intelligence Cloud will continue until SAP Datasphere can support all customer use cases of SAP Data Intelligence Cloud. The goal is for SAP Datasphere to eventually cover all major capabilities, target systems, and use cases that SAP Data Intelligence Cloud provides. Tools will also be provided to facilitate the technical transition.<BR /> <BR /> <STRONG>b). What does this mean for SAP Data Intelligence Cloud customers?</STRONG><BR /> <BR /> Customers using SAP Data Intelligence Cloud should continue using this product as they have been. No changes are needed.<BR /> <BR /> <STRONG>c). What is the integration between SAP Datasphere and SAP Analytics Cloud?</STRONG><BR /> <BR /> SAP Datasphere and SAP Analytics Cloud are seamlessly integrated to support a wide range of analytics and planning use cases. The upcoming release of the Analytic Model in SAP Datasphere will further enhance this integration. With the Analytic Model, users can enjoy a multi-dimensional modeling experience that includes advanced features such as calculated and restricted measures, exception aggregations, and pruning of attributes and measures. These capabilities enable users to address complex modeling requirements, making SAP Datasphere models "first class citizens" in SAP Analytics Cloud. It is also worth noting that SAP Datasphere can serve as a solid data foundation for extended planning and analysis with SAP Analytics Cloud.<BR /> <BR /> <STRONG>d). How does SAP Datasphere relate to SAP Business Technology Platform?</STRONG><BR /> <BR /> SAP Datasphere, an integral part of the SAP Business Technology Platform (SAP BTP), is a powerful data service that can help businesses build a robust data fabric architecture. It comes equipped with a BW bridge that allows existing SAP BW customers to make the most of their existing models and transformations. SAP Datasphere is built on the highly reliable SAP HANA Cloud, which is yet another exceptional product within the SAP BTP.<BR /> <BR /> <STRONG>=&gt;</STRONG> Please pay attention to the recently updated material in <STRONG>SAP Datasphere Learning Journey</STRONG>.<BR /> <BR /> Under the&nbsp;<STRONG>Expand Your Skills</STRONG>&nbsp;section you will see the updated&nbsp;<STRONG>SAP Datasphere, SAW BW Bridge and Integration</STRONG>&nbsp;subsection.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/dat.jpg" height="211" width="676" /></P><BR /> Expanding the tiles you'll find newly released blogs, KBA's, and Documents as well as information on the new Readiness Check Scenario -&nbsp;<STRONG>SAP Readiness Check for SAP Datasphere, SAP BW bridge&nbsp;</STRONG><BR /> <BR /> Also see this blog for more details on the&nbsp;<A class="wiki_link" title="SAP Readiness Check for SAP Datasphere, SAP BW bridge" href="https://blogs.sap.com/2023/07/26/new-sap-readiness-check-scenario-sap-readiness-check-for-sap-datasphere-sap-bw-bridge/" target="_blank" rel="noopener noreferrer">SAP Readiness Check for SAP Datasphere, SAP BW bridge</A><BR /> <BR /> Another great resource if you're implementing/transitioning to&nbsp;<STRONG>SAP Datasphere</STRONG>&nbsp;is the&nbsp;<STRONG>SAP Activate Methodology for SAP Datasphere</STRONG>:&nbsp;<A title="Here" href="https://go.support.sap.com/roadmapviewer/#/group//roadmapOverviewPage/e1fe45d654ef42e2aed42c8d13aca4d5" target="_blank" rel="noopener noreferrer">Here</A><BR /> <BR /> <STRONG>Useful Links:</STRONG><BR /> <BR /> <STRONG>SAP News Blogs</STRONG><BR /> <BR /> <A title="Unleashing the Power of Business Data with SAP Datasphere" href="https://news.sap.com/2023/03/sap-datasphere-power-of-business-data/" target="_blank" rel="noopener noreferrer">Unleashing the Power of Business Data with SAP Datasphere</A><BR /> <BR /> <A title="A Deeper Look Into How SAP Datasphere Enables a Business Data Fabric" href="https://news.sap.com/2023/03/sap-datasphere-business-data-fabric/" target="_blank" rel="noopener noreferrer">A Deeper Look Into How SAP Datasphere Enables a Business Data Fabric</A><BR /> <BR /> <A title="SAP Introduces SAP Datasphere to Simplify Customers’ Data Landscape – Partners with Collibra, Confluent, Databricks and DataRobot" href="https://news.sap.com/2023/03/sap-datasphere-simplify-data-landscape-partnerships-collibra-confluent-databricks-datarobot/" target="_blank" rel="noopener noreferrer">SAP Introduces SAP Datasphere to Simplify Customers’ Data Landscape – Partners with Collibra, Confluent, Databricks and DataRobot</A><BR /> <BR /> <A title="Partner Quotes: SAP Introduces SAP Datasphere" href="https://news.sap.com/2023/03/sap-introduces-sap-datasphere-partner-quotes/" target="_blank" rel="noopener noreferrer">Partner Quotes: SAP Introduces SAP Datasphere</A><BR /> <BR /> <STRONG>SAP Product Information</STRONG><BR /> <BR /> SAP.com &gt;&nbsp;<A title="SAP Datasphere" href="https://www.sap.com/products/technology-platform/datasphere.html" target="_blank" rel="noopener noreferrer">SAP Datasphere</A><BR /> <BR /> SAP Community &gt;&nbsp;<A title="SAP Datasphere" href="https://community.sap.com/topics/data-warehouse-cloud" target="_blank">SAP Datasphere</A><BR /> <BR /> SAP Community &gt;&nbsp;<A title="Getting Started with SAP Datasphere" href="https://community.sap.com/topics/data-warehouse-cloud/getting-started" target="_blank">Getting Started with SAP Datasphere</A><BR /> <BR /> SAP Help Portal (Documentation) &gt;&nbsp;<A title="SAP Datasphere" href="https://help.sap.com/docs/SAP_DATASPHERE?locale=en-US" target="_blank" rel="noopener noreferrer">SAP Datasphere</A><BR /> <BR /> SAP Road Map Explorer &gt;&nbsp;<A title="SAP Datasphere" href="https://roadmaps.sap.com/board?range=CURRENT-LAST&amp;PRODUCT=73555000100800002141#Q1%202023" target="_blank" rel="noopener noreferrer">SAP Datasphere</A><BR /> <BR /> &nbsp; 2023-10-11T21:11:17+02:00 https://community.sap.com/t5/technology-blogs-by-members/sap-bw-4hana-bobj-dashboard-reporting-blog1/ba-p/13574863 SAP BW/4HANA & BOBJ Dashboard Reporting (Blog1) 2023-10-28T17:15:56+02:00 chemicala_srimallikarjuna https://community.sap.com/t5/user/viewprofilepage/user-id/184685 <H2 id="toc-hId-963959909"><A name="_Toc422384280" target="_blank"></A><A name="_Toc54101972" target="_blank"></A><A name="_Toc98392588" target="_blank"></A>1.1&nbsp;&nbsp;&nbsp;&nbsp;<STRONG> Overview</STRONG></H2><BR /> The objective of this blog series is to detail the development of solution architecture and technical design specifications of SAP ECC staging Datasources (Blog1) for reports in SAP BW/4HANA &amp; SAP BOBJ dashboard reporting (Blog2) and development of a standalone in SAP Business Intelligence/SAP BusinessObjects. The Dashboard reporting uses the SAP BusinessObjects BI (SAP BOBJ). which is a centralized suite of reporting and analytics tools for business intelligence (BI) platforms. SAP BOBJ consists of several reporting applications that allow users to discover data, perform analysis to derive insights and create reports that visualize the insights through Dashboards. The following topics are covered in this blog series.<BR /> <UL><BR /> <LI><STRONG><U>SAP ECC staging Datasources for reports: </U></STRONG><STRONG><U>Solution Architecture &amp; Design (Blog1)</U></STRONG></LI><BR /> </UL><BR /> &nbsp;<BR /> <UL><BR /> <LI>Dashboard Reporting: SAP BW/4HANA and SAP Businessobjects Analysis for OLAP &amp; Businessobjects WEBI Dashboards (Blog2)<A href="https://blogs.sap.com/2023/10/29/sap-bw-4hana-bobj-dashboard-reporting-2/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/10/29/sap-bw-4hana-bobj-dashboard-reporting-2/</A></LI><BR /> </UL><BR /> <H2 id="toc-hId-767446404"><A name="_Toc98392589" target="_blank"></A>1.2&nbsp; &nbsp; <STRONG>&nbsp;Functional Requirement</STRONG></H2><BR /> <H3 id="toc-hId-700015618"><A name="_Toc98392590" target="_blank"></A><A name="_Toc54101974" target="_blank"></A>1.2.1&nbsp;&nbsp;&nbsp; <STRONG>Dashboard REPORTING SCOPE</STRONG></H3><BR /> The existing reports in SAP ECC, which need to be designed and viewed/queried from SAP ECC to SAP BW/4HANA and SAP BOBJ reporting tools. The main objective is to facilitate user self-service, to allow the users to generate their own reports in future as the requirements change.<BR /> <H2 id="toc-hId-374419394"><A name="_Toc98392591" target="_blank"></A><A name="_Toc54101976" target="_blank"></A>1.3&nbsp; &nbsp; &nbsp;<STRONG>Business Process Landscape</STRONG></H2><BR /> The business process landscape below shows the specific scope in the broader context of the overall process landscape of SAP BW/4HANA System. The Dashboard reporting uses the SAP BusinessObjects BI (SAP BOBJ), which is a centralized suite of reporting and analytics tools for business intelligence (BI) platforms.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW4HANA-LSA-ARCHITECTURE.png" /></P><BR /> <BR /> <UL><BR /> <LI><STRONG>Enterprise Data Warehouse Layer (EDW): &nbsp;This is a combination of </STRONG><STRONG>Open Operation Data Store Layer (ODS</STRONG>) and <STRONG>Core Data Warehouse layer (CDW) in SAP BW/4HANA LSA++ architecture. Open ODS layer</STRONG> is similar to the data acquisition layer in SAP BW. The open ODS layer is used to integrate data into the Data Warehouse and provides the same functionality as the classic data acquisition layer, but with more flexible data integration possibilities. The CDW layer, is responsible to perform functions like data transformation, data cleansing and consolidation<STRONG> In</STRONG> EDW layer, cleansed, harmonized and consolidated data from different source systems is provided. Source data can be transformed, enhanced and merged, to support broad usage and easy consumption for a wide-range of analysis purposes. Data is not aggregated, but stored at line-item level in EDW Core ADSO’s. These serve as a reusable consistent data foundation used in the next layer if required. The purpose of this layer is the transformation of data in one layer</LI><BR /> <LI><STRONG>Curated Data Layer</STRONG><STRONG>:&nbsp; </STRONG>This is also known as <STRONG>Virtual Data Mart Layer</STRONG>. This layer is responsible to combine the data from other layers and to make it available for reporting purposes. This layer contains all the InfoProviders that combine data using join or union, without saving the result: MultiProvider, Composite Provider, etc. You can use this to access data directly in the SAP HANA database, to allow queries on Composite Provider, Open ODS View. Composite provider allows you to merge the data from BW InfoProviders with HANA Modeling views. Union and Joins are performed in SAP HANA and queries can be run on composite providers, like BW InfoProviders.<STRONG> Based</STRONG> on application-specific business requirements, data from EDW core layer is combined and mapped to Data Marts. These structures then serve as query targets for reporting and analytics. This layer will be accessed by Data Scientists.</LI><BR /> <LI><STRONG>Virtual Reporting Layer</STRONG><STRONG>: </STRONG>Represents logical views of data and does not physically contain data. This layer will be accessed by Data Analysts.</LI><BR /> <LI><B>Visualizations Layer: Provides</B> the Reporting and Analytical layer, it provides the End Users with View Access, and Self-Service Reporting for End Users and Data Analysts.</LI><BR /> <LI><STRONG style="font-size: 1rem">ECC- BW Staging Area</STRONG><SPAN style="font-size: 1rem">: The customized data sources through function module will extract the ECC data&nbsp; to SAP BW InfoProviders from ECC tables</SPAN></LI><BR /> </UL><BR /> <H2 id="toc-hId-177905889"><A name="_Toc422384284" target="_blank"></A><A name="_Toc54101977" target="_blank"></A><A name="_Toc98392592" target="_blank"></A>1.4&nbsp; &nbsp; &nbsp;<STRONG>SOLUTION ARCHITECTURE</STRONG></H2><BR /> The existing custom reports requires more analysis in ECC system, and the business need for a BW 4HANA report/BOBJ Dashboard that shows the same data with the custom report in ECC. In standard cases, the ideal way would be to search for standard business content ECC datasources to extract the ECC data to BW/4HANA. Since standard business content datasources are not available to meet these reporting requirements, there is a need to create custom datasources for ECC&nbsp; reports in the <STRONG>ECC-BW staging area</STRONG>. There are three main methods explored for creation of custom BW datasources below.<BR /> <H3 id="toc-hId-110475103"><A name="_Toc98392593" target="_blank"></A>1.4.1&nbsp;&nbsp;&nbsp; <STRONG>Option 1: Extraction by table/view</STRONG></H3><BR /> <STRONG>Change</STRONG> the existing the custom program of the custom report to fill in a Z table and create generic Datasources on the Z table to extract the ECC data<BR /> <BR /> <STRONG>Steps:</STRONG><BR /> <OL><BR /> <LI><STRONG>Create Z Table</STRONG></LI><BR /> <LI><STRONG>Change the Z Program of Report to fill the Z Table</STRONG></LI><BR /> <LI><STRONG>Create Datasource; Extraction by View/table. to extract the data</STRONG></LI><BR /> </OL><BR /> <STRONG>Design &amp; Dataflow</STRONG><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW1.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW2.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW3-1.png" /></P><BR /> <BR /> <H3 id="toc-hId--86038402"><A name="_Toc98392594" target="_blank"></A>1.4.2&nbsp; &nbsp; <STRONG>Option 2: Extraction by function module with memory id</STRONG></H3><BR /> <STRONG>Change</STRONG> the existing report code to add the <STRONG>memory ID </STRONG>to store the output results and&nbsp;&nbsp; create function module to import the output results from memory id and create generic datasource on this function module to pass the output to the datasource<BR /> <BR /> <STRONG>Steps:</STRONG><BR /> <OL><BR /> <LI><STRONG>Create function module to import the output from memory ID and pass it datasource</STRONG>: Report is called by FM Using Submit report with Parameters and return statement along with selection screen parameters. Add the Minor code changes to the existing program of report to save the output results in Memory ID by export statement</LI><BR /> <LI><STRONG>Add memory ID to the Z program report to store and export the output</STRONG>: Use the function module to retrieve the output results by import from memory Id and pass it to the datasource. .</LI><BR /> <LI><STRONG>Create Datasource; Extraction by function module. to extract the data: </STRONG>When the function is called to upload an Datasource, the FM code calls the report to generate the data we require through Memory ID to datasource</LI><BR /> </OL><BR /> <STRONG>Design &amp; Dataflow</STRONG><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW4.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW5.png" /></P><BR /> &nbsp;<BR /> <H3 id="toc-hId--282551907"><A name="_Toc98392595" target="_blank"></A><STRONG>1.4.3&nbsp; &nbsp; Option 3: Extraction by function module </STRONG></H3><BR /> <STRONG>&nbsp;Create</STRONG> a function module with same logic of custom report code&nbsp;and create generic datasource on this function module<BR /> <BR /> <STRONG>In this blog1, the ECC custom datasources for dashboard reporting are configured by using Option </STRONG><STRONG>Extraction by function module. </STRONG><BR /> <H3 id="toc-hId--479065412"><A name="_Toc98392599" target="_blank"></A>1.4.4&nbsp; &nbsp; <STRONG>Technical design steps and dataflow</STRONG></H3><BR /> <OL><BR /> <LI><STRONG>Create function module: </STRONG>create a function module that exactly behaves the same way as the program logic of the custom report.</LI><BR /> <LI><STRONG>Create Datasource; Extraction by function module. to extract the data : </STRONG>create a totally new datasource according to a new requirement, by using logic in the existing custom program.</LI><BR /> </OL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW6.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW7.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW8-1.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW9.png" /></P><BR /> <BR /> <H2 id="toc-hId--804661636"><A name="_Toc98392616" target="_blank"></A>1.5&nbsp; &nbsp; <STRONG>Testing</STRONG></H2><BR /> The ECC report data is extracted by the relevant custom datasources and unit testing is done with two scenarios. The data is matched with ECC Report to relevant datasources in both scenarios.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW10.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW11.png" /> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW12.png" /><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW13.png" /></P><BR /> <STRONG>Appendix:</STRONG><BR /> <UL><BR /> <LI><STRONG>Datasource</STRONG>: Datasources contains a set of fields that provide the data for a business unit for data transfer into BW. From a technical point of view, the Datasource is a set of logically-related fields that are provided to transfer data into BW in a flat structure. When execute the datasource through function module. the data from DB table is passed on to the datasource through Extract structure by function module. The structure of the datasource is called extract structure (T-Codes in ECC, RSO2-for creation of Datasource; RSA3-to check/extract the data in Datasource-; RSA2 - to check properties of data sources ;RSA5 -Install Business content ; RSA6 – Maintain datasources; RSA8 – Datasource Repository ;RSDS:-Datasource)</LI><BR /> <LI><STRONG>Function Group</STRONG>: Function&nbsp;group is a container of Function modules; every Function Module must be saved&nbsp;in&nbsp;a Function group. (T-codes in ECC for creating Function Modules and Function groups are SE37 or SE80).</LI><BR /> <LI><STRONG>Function Module:</STRONG> Function Modules are sub-programs which contains set of re-usable statements with importing, exporting parameters, exceptions. Unlike include programs Function Modules can be executed independently.</LI><BR /> <LI><STRONG>Components of Function Module</STRONG>: Import: These are input parameters of a Function Module. Export: These are output parameters of a Function Module .Tables: These are internal tables which also acts as importing and exporting parameters. Exceptions: Exceptions in Function Modules are used to catch certain type of errors.</LI><BR /> </UL><BR /> <STRONG>&nbsp;</STRONG> 2023-10-28T17:15:56+02:00 https://community.sap.com/t5/technology-blogs-by-members/sap-bw-4hana-bobj-dashboard-reporting-blog-2/ba-p/13574910 SAP BW/4HANA & BOBJ Dashboard Reporting (Blog 2) 2023-10-29T06:16:05+01:00 chemicala_srimallikarjuna https://community.sap.com/t5/user/viewprofilepage/user-id/184685 <H2 id="toc-hId-963960712"><A name="_Toc422384280" target="_blank"></A><A name="_Toc54101972" target="_blank"></A><A name="_Toc98392588" target="_blank"></A>1.1&nbsp;&nbsp;&nbsp;&nbsp; <STRONG>Overview</STRONG></H2><BR /> The objective of this blog series is to detail the development of solution architecture and technical design specifications of SAP ECC staging Datasources (Blog1) for reports in SAP BW/4HANA &amp; SAP BOBJ dashboard reporting <STRONG>(Blog2)</STRONG> and development of a standalone in SAP Business Intelligence/SAP BusinessObjects. The Dashboard reporting uses the SAP BusinessObjects BI (SAP BOBJ). which is a centralized suite of reporting and analytics tools for business intelligence (BI) platforms. SAP BOBJ consists of several reporting applications that allow users to discover data, perform analysis to derive insights and create reports that visualize the insights through Dashboards. The following topics are covered in this blog series.<BR /> <UL><BR /> <LI>SAP ECC staging Datasources for reports: Solution Architecture &amp; Design (Blog1) <A href="https://blogs.sap.com/2023/10/28/sap-bw-4hana-bobj-dashboard-reporting/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/10/28/sap-bw-4hana-bobj-dashboard-reporting/</A></LI><BR /> </UL><BR /> &nbsp;<BR /> <UL><BR /> <LI><STRONG><U>Dashboard reporting: SAP BW/4HANA and SAP BusinessObjects Analysis for OLAP &amp; Businessobjects WEBI Dashboards (Blog2)</U></STRONG></LI><BR /> </UL><BR /> <H2 id="toc-hId-767447207"><A name="_Toc98392589" target="_blank"></A>1.2&nbsp; &nbsp; &nbsp;<STRONG>Functional Requirement</STRONG></H2><BR /> <H3 id="toc-hId-700016421"><A name="_Toc98392590" target="_blank"></A><A name="_Toc54101974" target="_blank"></A>1.2.1&nbsp;&nbsp;&nbsp;<STRONG> Dashboard REPORTING SCOPE</STRONG></H3><BR /> The existing reports in SAP ECC, which need to be designed and viewed/queried from SAP ECC to SAP BW/4HANA and SAP BOBJ reporting tools. The main objective is to facilitate user self-service, to allow the users to generate their own reports in future as the requirements change.<BR /> <BR /> Example: <STRONG>Active Bays Report (ECC)</STRONG><BR /> <BR /> <STRONG>Key Dimensional Attributes:</STRONG><BR /> <UL><BR /> <LI>Time - Fiscal Year; Fiscal Quarter and Fiscal Period</LI><BR /> <LI>Geography – Area, district, ward, sub council</LI><BR /> <LI>Customers</LI><BR /> </UL><BR /> <STRONG>Filters Input Controls:</STRONG><BR /> <UL><BR /> <LI>Area/Location</LI><BR /> <LI>District</LI><BR /> <LI>Sub council</LI><BR /> <LI>Ward</LI><BR /> <LI>Suburb</LI><BR /> <LI>Date range</LI><BR /> </UL><BR /> <STRONG>KPIs measures to include:</STRONG><BR /> <UL><BR /> <LI>Number and Percentage of Active Bays per area, suburb, district and sub-council.</LI><BR /> <LI>Number and Percentage of Active Bays</LI><BR /> <LI>Comparisons of active bays using Areas, suburbs</LI><BR /> <LI>Comparisons of active bays using Date ranges/fiscal year</LI><BR /> </UL><BR /> <H2 id="toc-hId-374420197">1.3&nbsp; &nbsp; <STRONG>&nbsp;DESIGN (B/W4HANA Modelling)</STRONG></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW15-1.png" /></P><BR /> <STRONG>BW/4HANA Modelling -Custom Datasources (Transaction &amp; Master data)</STRONG><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW16.png" /></P><BR /> <STRONG>BW/4HANA Modelling -Custom Datasources</STRONG><STRONG> (ODP) (Transaction &amp; Master data)</STRONG><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW17.png" /></P><BR /> <STRONG>BW/4HANA Modelling -Infoobjects ( key Figures &amp; Characteristics)</STRONG><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW18.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW19.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW20.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW21.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW22.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW23.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW24.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW25.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW26.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW27.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW28.png" /></P><BR /> <BR /> <H2 id="toc-hId-177906692">1.4&nbsp; &nbsp; &nbsp;<STRONG>DESIGN (SAP Businessobjects Analysis for OLAP)</STRONG></H2><BR /> SAP BusinessObjects Analysis, edition for OLAP&nbsp;is a powerful, web-based OLAP analysis tool that can help to gain insight into business data and make intelligent decisions that impact corporate performance.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW30-1.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW31.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW32.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW33.png" /></P><BR /> <BR /> <H2 id="toc-hId--18606813">1.5&nbsp; &nbsp; &nbsp;<STRONG>DESIGN (BOBJ WEBI Dashboards)</STRONG></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW35.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW36.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW37.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW38.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW40.png" /></P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/BW41.png" /></P><BR /> &nbsp; 2023-10-29T06:16:05+01:00 https://community.sap.com/t5/technology-blogs-by-members/consuming-data-from-sap-datasphere-into-power-bi-via-odbc-connector/ba-p/13577346 Consuming data from SAP Datasphere into Power BI via ODBC connector 2023-11-09T09:54:51+01:00 vignesh3027 https://community.sap.com/t5/user/viewprofilepage/user-id/160733 <P>I wanted to share my proof of concept about consuming data from SAP Datasphere into Power BI via ODBC connection (Open database connection)<BR /><BR />Required:<BR /><BR /></P><UL><UL><LI>Datasphere tenant.</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Power BI.</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Need to create a database user for the particular space in the space management.</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Host name, Port number, Password, Database username.</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Need to add External IPV4 Address in the IP Allowlist.</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Hana ODBC client.</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Need to add credentials in Power BI.</LI></UL></UL><P><BR /><BR /><STRONG>Datasphere part:<BR /></STRONG>Login into Datasphere -&gt; Space Management -&gt; Choose the space and select <STRONG>Edit</STRONG>.</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-23-3.png" border="0" /></P><P><BR /><SPAN>Click Create and Make sure that you have enabled Expose for consumption by default</SPAN></P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-26-2.png" border="0" /></P><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Picture3-24.png" border="0" /><BR /><SPAN>Copy Database Username, Host name, Port, Password.</SPAN></P><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Picture4-23.png" border="0" /></P><P>&nbsp;</P><P><SPAN>Go to System-&gt; Configuration-&gt; IP Allowlist-&gt; Trusted Ips</SPAN></P><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Picture5-5.png" border="0" /></P><P><BR />EXTERNAL IPV4 ADDRESS should be added here, not Internal IPV4<BR /><BR />To get External IPV4 Address<BR /><BR /></P><UL><UL><LI>Open Command prompt and enter <STRONG>nslookup myip.opendns.com resolver1.opendns.com&nbsp;</STRONG>or&nbsp;<STRONG>curl ifcfg.me</STRONG></LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Then run <STRONG>nslookup myip.opendns.com resolver1.opendns.com</STRONG><BR />&nbsp;in command prompt and add that IPV4 Address in the IP Allowlist.</LI></UL></UL><P><BR /><BR /></P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-28-2.png" border="0" /></P><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Picture6-5.png" border="0" /><STRONG>Add and Save </STRONG><SPAN>the External ipv4 address here.</SPAN></P><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Picture7-18.png" border="0" /></P><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-29-3.png" border="0" /></P><P>&nbsp;</P><P><STRONG>ODBC PART:</STRONG></P><P><BR />Need to install SAP HDODBC driver <A href="https://tools.eu1.hana.ondemand.com/#hanatools" target="_blank" rel="noopener nofollow noreferrer">SAP Development Tools (ondemand.com)</A> in the system.<BR /><BR />Open ODBC in the system<BR /><BR />Click Add<BR /><BR />Select HDODBC</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-31-2.png" border="0" /></P><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-32-2.png" border="0" /></P><P><BR /><BR /><BR /></P><UL><UL><LI><SPAN>Give any meaningful name to Data source name, description.</SPAN></LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Database type: SAP HANA Cloud or SAP HANA Single tenant (both will work fine).</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Already copied Host URL in datasphere space, Paste the copied Host URL.</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Click <STRONG>Test connection</STRONG></LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Paste the Database username in Username and Password.</LI></UL></UL><P><BR /><BR /></P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-33-2.png" border="0" /></P><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-34-2.png" border="0" /></P><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-36-1.png" border="0" /></P><P><BR /><STRONG>POWER BI PART:</STRONG><BR /><BR />Power BI-&gt; Get data-&gt; ODBC.<BR /><BR /><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-21-4.png" border="0" /><BR /><BR />Select the created ODBC Connection</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-37-1.png" border="0" /></P><P><BR />Paste the same Username and Password which copied in datasphere part, click "Connect".</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-38-1.png" border="0" /></P><P><BR /><STRONG>Successfully Power BI consuming data from SAP Datasphere</STRONG></P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-39-1.png" border="0" /></P><P>&nbsp;</P><P><STRONG>Dashboard built in Power BI</STRONG></P><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-40-1.png" border="0" /></P><P>&nbsp;</P><P>&nbsp;</P><P><BR /><STRONG>From this POC:</STRONG><BR /><BR /></P><UL><UL><LI>Data from Datasphere can be consume via OBDC connection 100/100.</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Since ODBC connection is possible, we can consume data into any third-party reporting tools that we want.</LI></UL></UL><P><BR /><BR />&nbsp;<BR /><BR />THANK YOU !</P> 2023-11-09T09:54:51+01:00 https://community.sap.com/t5/technology-blogs-by-members/inventory-management-in-bw-4hana/ba-p/13579562 Inventory Management in BW/4HANA 2023-11-13T23:12:16+01:00 prem_shanker https://community.sap.com/t5/user/viewprofilepage/user-id/652189 Inventory management deals with: -<BR /> <UL><BR /> <LI>Stock (Qty and value) of material kept in a plant for a customer.</LI><BR /> <LI>Movements (Incoming and outgoing) of material from one place to another. Also called ‘Receipts’(Incoming) and ‘issues’(Outgoing).</LI><BR /> </UL><BR /> When we talk about stock of material, we cannot cumulate (sum) the stock. For e.g. On 1st Jan, the stock was 100 KG and on 2nd Jan it was 90 KG, we cannot add both and say the total stock is 190 KG which would be wrong. So, by end of 2nd Jan, the total stock is 90KG. This is called non-cumulative key figure.<BR /> <BR /> Therefore, when we can't cumulate the values, we call them non-cumulative values and for non-cumulative values, we always need a time reference. E.g., If the question asked is 'What's the current material stock?' then we need to ask a counter question that 'As of what date?'. If the as of date is 1st Jan, then value is 100 and if as of date is 2nd Jan, then value would be 90. So, this time reference is used for exception aggregation.<BR /> <BR /> <STRONG><U>Initial Stock:</U></STRONG> As of today, what is current total stock (Material and Plant combination). This is the data which marks the current stock qty and value in source.<BR /> <UL><BR /> <LI>BW/BWoH -&gt; Opening Balance -&gt; Markers [Markers were stored in Active table]</LI><BR /> <LI>BW4HANA -&gt; Opening Balance -&gt; Reference Points [Markers are now called as Reference points]. Reference points are no longer stored in the active table. Reference point (Opening balance) are now stored in special table (reference point table).</LI><BR /> </UL><BR /> <STRONG><U>Historical data</U></STRONG>: This is the historical movements before today which resulted in the initial stock. Historical data load will not impact Reference point because it has already result ed in Opening balance.<BR /> <BR /> <STRONG><U>Delta</U></STRONG>: This is from today onwards what are the incoming (receipts) and outgoing (issues) movements. This will update the Reference point as it is future movement.<BR /> <BR /> <STRONG><U>Reference Point:</U></STRONG><BR /> <BR /> This is the time reference for non-cumulative keyfigure.<BR /> <BR /> The reference characteristic is always the most granular time characteristic in the ADSO.<BR /> <BR /> Reference is the current up to date Stock Qty and Value which can be found in the ADSO.<BR /> <BR /> Ex:- Initially a value came in 100 KG. and then 20KG was issued (outgoing). Pointer adjusted to 80KG (100 – 20, then 50KG was received (incoming) and 25 KG was issued (outgoing). Pointer adjusted to 105KG (80 + 50 - 25).<BR /> <BR /> Reference pointer = The value of the non-cumulative KF.<BR /> <BR /> This is called reference and is the first value which is used to calculate all the remaining values by traveling to the future or past.<BR /> <BR /> <STRONG><U>Previous LSA Inventory Dataflow:</U></STRONG><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/Old-LSA-Inventory-Dataflow.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Old LSA Inventory Dataflow</P><BR /> &nbsp;<BR /> <BR /> Three Datasources in the past:<BR /> <BR /> <STRONG>2LIS_03_BF:</STRONG> Movements (Historical and Delta movement). Base table MSEG and others.<BR /> <BR /> <STRONG>2LIS_03_BX:</STRONG> Opening Balance (Stock Initialization) Base table MARD.<BR /> <BR /> <STRONG>2LIS_03_UM:</STRONG> Revaluations (Optional). If price of material changes, then all the stocks will be re-evaluated.<BR /> <BR /> *All the data is loaded into a single InfoCube.<BR /> <BR /> &nbsp;<BR /> <BR /> <STRONG><U>New BW/4HANA Flow on Premise</U></STRONG><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/BW4HANA-LSA-Inventory-flow-1.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">BW/4HANA LSA++ Inventory Flow</P><BR /> &nbsp;<BR /> <BR /> Same three Datasource were available here also.<BR /> <BR /> <STRONG>2LIS_03_BX:</STRONG> No Staging ADSO as it is a onetime full load.<BR /> <BR /> <STRONG>2LIS_03_BF:</STRONG> Two Staging ADSO for Historical and Delta Movements. This will then go to three ADSO (Initial stock Quantity, Initial stock Values and Movements)<BR /> <BR /> <STRONG>2LIS_03_UM:</STRONG> Revaluations only going to Material Stock Value ADSO because the revaluations do not impact the quantity, it only impacts the value.<BR /> <BR /> This has simplified the design (less rule group and ABAP routine codes).<BR /> <BR /> Now, SAP has replaced ABAP routines with formula in the standard content, as with the formulas we can now have HANA execution possible. Hence it is much faster now.<BR /> <BR /> &nbsp;<BR /> <BR /> <STRONG><U>Record Type concept in Inventory:</U></STRONG><BR /> <BR /> Non-cumulative ADSO use the technical field ‘Record Type’ (RECORDTP). This field((RECORDTP) is not visible in TRFN and by default it will be calculated in the system in backend.<BR /> <BR /> I will differentiate between the Historical movement, Delta movement and Initial Stock (Opening stock).<BR /> <BR /> <STRONG><U>RECORDTP = ‘1’</U></STRONG>: Initial Stock will load with Record Type = 1. This will not go to active data table but rather go to another table. In General Properties of Datasource, it has the flag as “Opening balance”.<BR /> <BR /> <STRONG><U>RECORDTP = ‘2’</U></STRONG> Historical Movement will load with Record Type = 2 and upon activation stay as Record Type = 2. This will go to active data table.<BR /> <BR /> <STRONG><U>RECORDTP = ‘0’:</U></STRONG> Delta Movement will load with Record Type = 0 and upon activation it will change to Record Type = 2.<BR /> <BR /> It is very important to update the reference point every time a new delta comes in.<BR /> <BR /> Also, helps in time-based archiving of a non-cumulative ADSO.<BR /> <BR /> &nbsp;<BR /> <BR /> <STRONG><U>BW Modelling for Stock Flow: -</U></STRONG><BR /> <BR /> ADSO: Two types of ADSO’s can be use for modelling of Initial Stock Flow: -<BR /> <UL><BR /> <LI>Standard ADSO with change log: We need to make sure that the Key Figure aggregation behaviour is Summation as the datasource gives ABR.</LI><BR /> <LI>Data Mart ADSO: Automatically aggregation behaviour is always summation.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/Inventory-ADSO-Properties.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Inventory ADSO Properties</P><BR /> We need to check the box “Inventory-Enabled” in special properties. When Inventory-Enabled checkbox is checked another tab called “Inventory” will appear for the ADSO and here we have.<BR /> <BR /> We will use the non-cumulative keyfigure “0TOTALSTCK” (Total Quantity Stock), automatically two cumulative keyfigure (source of non-cumulative key figure) 0ISSTOTSTCK (Issue Stock Total Quantity) and 0RECTOTSCTK (Receipt Quantity Total Stock) will be added along with base unit of measure.<BR /> <BR /> Total value is equal to total of inflow – total of outflow and this will not be calculated in ADSO layer, but it will be calculated in Query layer.<BR /> <BR /> <STRONG><U>Inventory Tab: -</U></STRONG> This is specially for Inventory ADSO and appears only when we select for “Inventory-Enabled” in special properties of ADSO.<BR /> <UL><BR /> <LI><U>Reference Time characteristics: -</U> By default it will take lowest granularity of time characteristics.</LI><BR /> <LI><U>Validity Period: -</U> Validity period defines the time since when the Keyfigure (Qty and Value) are valid from. (Here it will take 0CALDAY by default).</LI><BR /> </UL><BR /> If the plant is not there on 1<SUP>st</SUP> Jan and comes into Picture on 1<SUP>st</SUP> June then the plant will only show up in the report starting from 1<SUP>st</SUP> June and not from 1<SUP>st</SUP> Jan and all the values from 1<SUP>st</SUP> Jan till 1<SUP>st</SUP> June as Zero.<BR /> <BR /> The Validity Table automatically contains the “most detailed” of the selected time characteristics which is also known as reference characteristic.<BR /> <BR /> &nbsp;<BR /> <BR /> <STRONG><U>Tables for Inventory ADSO</U></STRONG><BR /> <BR /> 1.Inbound Table [/BIC/A<STRONG><EM>ADSO</EM></STRONG>1]<BR /> <BR /> 2.Active Table [/BIC/A<STRONG><EM>ADSO</EM></STRONG>2]<BR /> <BR /> 3.<EM>Change Log (not filled for Datamart ADSO) </EM>[/BIC/A<STRONG><EM>ADSO</EM></STRONG>3]<BR /> <BR /> 4.Validity Table [/BIC/A<STRONG><EM>ADSO</EM></STRONG>4]<BR /> <BR /> 5.Reference Point [/BIC/A<STRONG><EM>ADSO</EM></STRONG>5]<BR /> <BR /> <SPAN style="font-size: 1rem">6. Extraction View (UNION of Inbound + Active + Reference Table) [/BIC/A</SPAN><STRONG style="font-size: 1rem"><EM>ADSO</EM></STRONG><SPAN style="font-size: 1rem">6]</SPAN><BR /> <BR /> 7.Reporting View (UNION of Inbound + Active + Reference Table) [/BIC/A<STRONG><EM>ADSO</EM></STRONG>7]<BR /> <BR /> 8. External SQL View (Mimicking Query behaviour with Non-cumulative KYF populated [/BIC/A<STRONG><EM>ADSO</EM></STRONG>3]<BR /> <BR /> &nbsp;<BR /> <BR /> <STRONG><U>Scenario during data loading</U></STRONG><BR /> <UL><BR /> <LI>On 22<SUP>nd</SUP> July' 2020, the initial stock balance is extracted from source to B4H.This is the current operational stock (Opening balance).</LI><BR /> <LI>To be able to report on stock quantities before 22<SUP>nd</SUP> July' 2020, we also load historical movements that happened before we extracted the initial stock balance.</LI><BR /> </UL><BR /> From now onwards, delta movements, i.e., Goods issued, and Goods receipt are loaded.<BR /> <BR /> Here are the initial stock, delta, and historical records to be loaded into ADSO.<BR /> <BR /> <STRONG><U>Data Example</U></STRONG><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Scenario-example.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Example of Data for this Scenario</P><BR /> <STRONG><U>Record type journey for different data load types in Inventory</U></STRONG><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Record-type-Journey.jpg" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Record Type Journey</P><BR /> <STRONG><U>For Initial Stock</U></STRONG><BR /> <OL><BR /> <LI><U>Inbound table: -</U> The Initial stock will be loaded into Inbound table with Record Type = 1.</LI><BR /> </OL><BR /> and after activation data will be deleted from here (as usual).<BR /> <OL start="2"><BR /> <LI><U>Active Table: -</U> No Involvement of Active table in this scenario.</LI><BR /> <LI><U>Validity table: -</U> The Validity will be updated in CALDAY From(0CALDAY_F) and CALDAY To (0CALDAY_T) column.</LI><BR /> <LI><U>Reference Point: -</U> Once the Initial Stock is activated it will go in the Reference Point table. Here it will load into Receipt as in is Initial stock and is considered as Incoming [Record Type = 1].</LI><BR /> <LI><U>External SQL View:</U> - Here Non-Cumulative value will be populated and Calday/Calmonth will become end of Time 9999-31-12.</LI><BR /> </OL><BR /> <STRONG><U>For Historical Movement</U></STRONG><BR /> <OL><BR /> <LI><U>Inbound table: -</U> The delta records will be loaded into Inbound table with Record Type = 2.</LI><BR /> </OL><BR /> and after activation data will be deleted from here (as usual).<BR /> <OL start="2"><BR /> <LI><U>Active Table: -</U> After activation data comes to Active table with Record Type = 2.</LI><BR /> <LI><U>Validity table: -</U> The Validity table CALDAY From(0CALDAY_F) column will be updated (as Historical load is past data) from the Calday coming in historical movements.</LI><BR /> <LI><U>Reference Point: -</U> Historical movement (Record Type = 2.) does not update the reference point. {As the historical movement has already updated the reference point and Initial stock balance is result of Historical movement}. No Change in Reference Point table.</LI><BR /> <LI><U>External SQL View:</U> - For Record Type 2 we cannot see the non-Cumulative value but it’s the Inbound and Outbound which will be populated.</LI><BR /> </OL><BR /> <STRONG><U>For Delta Movement</U></STRONG><BR /> <OL><BR /> <LI><U>Inbound table: -</U> The delta records will be loaded into Inbound table with Record Type = 0 and after activation data will be deleted from here (as usual).</LI><BR /> <LI><U>Active Table: -</U> After activation data comes to Active table with Record Type = 2.</LI><BR /> <LI><U>Validity table: -</U> The Validity will be updated in CALDAY To (0CALDAY_T) with the latest date.</LI><BR /> <LI><U>Reference Point: -</U> Delta movement will update the Reference Point. Record Type will still be 1 here.</LI><BR /> <LI><U>External SQL View:</U> - For Delta movement also we cannot see the non-Cumulative value but it’s the Inbound and Outbound which will be populated</LI><BR /> </OL><BR /> &nbsp;<BR /> <BR /> <STRONG><U>Query Result on Top of Inventory Info-Provider</U></STRONG><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Query-Data_1.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Query Result</P><BR /> Here for Material M100 we have data from 17/09/2020 – 25/09/2020 but system has created row for 1 day before [16/09/2020] in query with [0] data.<BR /> <BR /> Similarly for Material M200, It started from 21<SUP>st</SUP> and 300 issued on 21<SUP>st</SUP>, and after issuing 200 was remaining. It means on 21<SUP>st</SUP> what would have been the total value before the issue. Its 500 and that what system gives calculating back in time.<BR /> <BR /> What system does is that if the value is not there it will add the value going back in time and it gives that this must have been the value before.<BR /> <BR /> <SPAN style="text-decoration: underline"><STRONG>Reference</STRONG></SPAN><BR /> <BR /> <A href="https://blogs.sap.com/2018/06/25/inventory-modeling-in-sap-bw4hana/" target="test_blank" rel="noopener noreferrer">https://blogs.sap.com/2018/06/25/inventory-modeling-in-sap-bw4hana/</A><BR /> <BR /> <A href="https://www.hanaexam.com/2018/06/inventory-management-in-sap-bw4hana.html" target="test_blank" rel="nofollow noopener noreferrer">https://www.hanaexam.com/2018/06/inventory-management-in-sap-bw4hana.html</A> 2023-11-13T23:12:16+01:00 https://community.sap.com/t5/technology-blogs-by-members/sierra-s-infocus-sap-datasphere-readiness-assessment/ba-p/13579120 Sierra’s InFocus: SAP Datasphere Readiness Assessment 2023-11-14T22:57:45+01:00 aanumula https://community.sap.com/t5/user/viewprofilepage/user-id/139295 <P>The InFocus SAP Datasphere Readiness Assessment, crafted to enable rapid SAP BTP readiness, is a solution co-offered by SAP and its global partner, Sierra Digital. Unlike conventional SAP BW assessments which are limited to analysis of a system's BW artifacts, InFocus assesses standard/custom SAP BW objects, plus BW Bridge limitation--and its usage across the enterprise. Such expanded scope enables the user to produce precise, bespoke artifacts, significantly enhancing the ability to scope transition to SAP Datasphere, assuring heightened efficiency, and optimizing outcomes.</P><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-6.jpg" border="0" /></P><P>&nbsp;</P><P class="">Sierra's InFocus SAP Datasphere Readiness Assessment</P><P><BR />&nbsp;<BR /><BR /><STRONG>How InFocus Aids SAP BW to SAP Datasphere Migration</STRONG><BR /><BR /></P><UL><UL><LI>Promotes understanding of the current state of SAP BW System, including data models, complexity, usage, and frequency</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Identifies gaps and/or inconsistencies in the SAP BW System that need to be addressed before migrating to SAP Datasphere</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Identifies SAP BW Objects that are not compatible with BW Bridge Migration and need to be redesigned or migrated using a different method</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Results in a migration plan that outlines the steps needed to successfully migrate SAP BW System to SAP Datasphere</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Recommends retirement of obsolete objects from existing environment</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Identifies SAP BW processes that need to be modernized or automated to run more efficiently in SAP Datasphere</LI></UL></UL><P>&nbsp;</P><UL><UL><LI>Calculates rough cost and resource estimate required to migrate SAP BW System to SAP Datasphere</LI></UL></UL><P><BR /><BR /></P><H2 id="toc-hId-964102010"><STRONG>Solution Architecture :</STRONG></H2><P>&nbsp;</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/architecture-1.jpg" border="0" /></P><P>&nbsp;</P><P class="">High Level Solution Architecture for SAP Datasphere Readiness Assessment</P><P><BR />&nbsp;<BR /><BR /><STRONG>Sample Screens Generated in SAP SAC :</STRONG><BR /><BR />The InFocus SAP Datasphere Readiness Assessment is anchored by a dashboard which offers a comprehensive view of the landscape. The dashboard helps users gain valuable insights on their SAP BW environment. The Overview Screen serves as a centralized hub, presenting a detailed inventory of standard and custom objects ranging from data sources to ETL components, modeling, and reporting artifacts. A key feature is the Object Usage Aging Report, which provides a historical perspective on how SAP BW Objects have been utilized over time. This data empowers customers with the ability to make informed decisions about retiring unused objects, optimizing the system, and reducing unnecessary overhead</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/SAC-report-1.png" border="0" /></P><P>&nbsp;</P><P class="">Sample SAC Report with all SAP BW Artifacts</P><P><BR />The dashboard offers more than a list of objects. It offers a deeper dive into the specifics of Currency &amp; Unit Conversion within queries and transformations—valuable detail for an enterprise considering a migration from SAP BW to Datasphere using the SAP BW Bridge Tool.<BR /><BR />The SAP BW Artifacts Section of the dashboard facilitates yet deeper understanding via the Complexity Categorization Report. This report classifies SAP BW artifacts as Simple, Average, or Complex, providing an easy-to-reference roadmap for the migration process. Prepared with the Complexity Categorization Report, the enterprise can more fully estimate effort and resources required for a successful transition, thus enabling better project planning and execution.<BR /><BR />Integration of readiness functionality with SAP SAC steps users toward enhancing customer convenience, simplifying processes, and fostering efficiency leveraging SAP BTP.<BR /><BR /><STRONG>Conclusion:</STRONG><BR /><BR />In summary, the SAP Datasphere Readiness Assessment Dashboard stands out as a robust resource for organizations navigating the transition from SAP BW to Datasphere. It not only provides a comprehensive overview of the current SAP BW landscape but also furnishes the insights necessary for making strategic decisions, streamlining the migration process, and ensuring a seamless transition to the future of data management. The integration of Assessment Readiness functionality into SAP SAC is a key step towards enhancing customer convenience, simplifying processes, and fostering efficiency and consistency. Sierra Digital proudly offers this funded assessment service, contingent upon the establishment of all necessary connections, underscoring our dedication to delivering a smooth migration experience.<BR /><BR />We value your thoughts and feedback on our SAP Blog. Please feel free to share your insights and comments below. Additionally, for more content related to SAP and data management, we invite you to follow our profile. Thank you for your engagement!<BR /><BR /><STRONG>Would you like us to evaluate your existing SAP BW system free? Don't hesitate – please sign up using the link below.</STRONG><BR /><BR /><A href="https://www.sap.com/registration/free-assessment-offer-for-bw-customers.html" target="_blank" rel="noopener noreferrer">https://www.sap.com/registration/free-assessment-offer-for-bw-customers.html</A></P><P><STRONG>For Additional Information:&nbsp;</STRONG></P><P><STRONG>This is a short video on what the report will contain:</STRONG></P><P><STRONG><div class="video-embed-center video-embed"><iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fj-8OgpAqqnU&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dj-8OgpAqqnU&amp;key=fad07bfa4bd747d3bdea27e17b533c0e&amp;type=text%2Fhtml&amp;schema=google" width="200" height="112" scrolling="no" title="YouTube embed" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture;" allowfullscreen="true"></iframe></div></STRONG></P><P><STRONG>This is a brief video that dwells deeper into the assessment:</STRONG></P><P><STRONG><div class="video-embed-center video-embed"><iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FhbMViVeLDcE%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DhbMViVeLDcE&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FhbMViVeLDcE%2Fhqdefault.jpg&amp;key=b0d40caa4f094c68be7c29880b16f56e&amp;type=text%2Fhtml&amp;schema=youtube" width="200" height="112" scrolling="no" title="SAP Datasphere Readiness Assessment by Sierra Digital" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture;" allowfullscreen="true"></iframe></div></STRONG></P><P>&nbsp;</P><P><BR /><STRONG>Co-Author :</STRONG>Kaviarasan (Kavi) Thangarasu is a BI Architect with extensive experience designing, describing, and managing solution engineering matched to specific business problems. Immersed in SAP IT solutions for over a decade, Kavi mentors customers who seek to bridge the gap between technology and business leveraging automation and integration practices that unlock hidden business worth.</P> 2023-11-14T22:57:45+01:00 https://community.sap.com/t5/sap-learning-blog-posts/where-can-i-develop-the-skills-to-implement-a-data-warehouse-using-sap-bw/ba-p/308632 Where can I develop the skills to implement a data warehouse using SAP BW/4HANA? 2023-12-19T17:37:32.680000+01:00 Margit_Wagner https://community.sap.com/t5/user/viewprofilepage/user-id/491 <P>You can build the skills you need, for free and at your own pace with our Digital Learning Journey.&nbsp;<BR />on&nbsp;&nbsp;our&nbsp;<A title="SAP Learning Site&nbsp;" href="https://learning.sap.com/learning-journey" target="_self" rel="noopener noreferrer">SAP Learning Site</A></P><DIV><P>Access our&nbsp;<A title="Implementing a Data Warehouse Using SAP BW/4HANA learning journey" href="https://learning.sap.com/learning-journey/implementing-a-data-warehouse-using-sap-bw-4hana" target="_blank" rel="noopener noreferrer">Implementing a Data Warehouse Using SAP BW/4HANA learning journey&nbsp;&nbsp;</A></P><DIV><DIV><P><STRONG>Overview<BR /></STRONG>This learning journey will enable you to develop the skills to implement a data warehouse using SAP BW/4HANA.&nbsp;</P><P><STRONG>Learning objectives<BR />After completing this learning journey, consultants will be able to:</STRONG></P><UL><LI>Identify how SAP BW/4HANA is used to set up a data warehouse by implementing a scenario</LI><LI>Work with SAP BW/4HANA using BW Modeling Tools, SAP BW/4HANA Cockpit, and SAPGUI</LI><LI>Model InfoObjects, DataStore Objects (advanced), Open ODS Views and CompositeProviders</LI><LI>Model Data Flows with DataSources, Transformations and Data Transfer Processes using the Graphical Data Flow Tool</LI><LI>Load master data and transactional data from SAP S/4HANA, flat files and SAP HANA tables</LI></UL><P>Consume SAP BW/4HANA data in SAP Analysis for Microsoft Office using a BW Query</P><P><STRONG>Prerequisites<BR /><A class="" href="https://learning.sap.com/learning-journey/getting-started-building-an-on-premise-data-warehouse-using-sap-bw-4hana" target="_blank" rel="noopener noreferrer">Getting Started Building an On-Premise Data Warehouse using SAP BW/4HANA</A></STRONG></P><P><SPAN>Hope this is helpful.</SPAN></P><DIV><DIV><P data-unlink="true"><SPAN><STRONG>Please ask a question related&nbsp;to the digital learning Journey in the&nbsp;<A title="Q&amp;A area" href="https://groups.community.sap.com/t5/sap-learning-q-a/qa-p/learningqanda-board" target="_self" rel="noopener noreferrer">Q&amp;A area</A><BR /></STRONG>Our SAP Learning Experts will get back to you as soon as possible!&nbsp;We are here to support you.<STRONG><BR /></STRONG></SPAN></P><DIV><P><SPAN>We appreciate your feedback and we will make sure to continue sharing interesting topics.</SPAN></P><P><SPAN>Kind regards<BR />Margit</SPAN></P></DIV></DIV></DIV></DIV></DIV></DIV> 2023-12-19T17:37:32.680000+01:00 https://community.sap.com/t5/technology-blogs-by-members/how-to-map-sap-erp-fields-to-sap-bw-4hana-infoobjects/ba-p/13572309 How to map SAP ERP fields to SAP BW/4HANA InfoObjects? 2024-01-09T02:36:36+01:00 hadi_jafari https://community.sap.com/t5/user/viewprofilepage/user-id/633344 <H1 id="toc-hId-834812623">Introduction</H1><BR /> It could be cumbersome for BW developers while trying to find appropriate InfoObjects to use in InfoProviders. BW developers often ask themselves if there are any standard InfoObjects that they can use for mapping with SAP ERP fields and therefore, use in the InfoProviders such as DSO.<BR /> <BR /> In this blog post, I'm going to teach a way to find the mappings of SAP ERP fields with SAP BW/4HANA InfoObjects. The process I will talk about works also on SAP BW classic (3.X and 7.x).<BR /> <BR /> At the end of this blog post, you'll know how to find the standard InfoObject (if there are any) mappped with a SAP field and use in your InfoProvider.<BR /> <BR /> &nbsp;<BR /> <H1 id="toc-hId-638299118">Solution</H1><BR /> In SAP BW classic versions, it was easier to find the right mapping for ERP fields, thanks to tables such as:<BR /> <UL type="disc"><BR /> <LI>Table RSTRFIELDSH (Shadow table: Transfer Structure Fields)</LI><BR /> <LI>Table RSOSFIELDMAP (Mapping Between OLTP Source Fields and InfoObjects)</LI><BR /> <LI>Table RSTSFIELD (Transfer structure fields)</LI><BR /> </UL><BR /> Since these tables don't exist anymore in SAP BW/4HANA, I started thinking about utilizing the assignment rules in BI Content Transformations. These help us to find out what InfoObjects are used to be mapped with the source fields in the standard transformations.<BR /> <BR /> I created a Program named ZMAP_FIELD_INFOOBJECT for this purpose. Create the same in your SAP BW/4HANA system. I suggest that you execute this program once in background and insert the output in a table for easier and faster access.<BR /> <BR /> Based on the output of my Program, I designed a helper report. You can do the same for yourself or write your email for me in comments, if you want me to send this excel report to you.<BR /> To explain how this report works, I’m giving you an example. Let’s take MATNR for instance. Here, we see that the InfoObject 0MATERIAL is used 119 times in transformation rules to be mapped with MATNR.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2024/01/MATNR.png" height="158" width="486" /></P><BR /> &nbsp;<BR /> <BR /> Source of Program:<BR /> <PRE class="language-abap"><CODE>*&amp;---------------------------------------------------------------------*<BR /> *&amp; Report ZMAP_FIELD_INFOOBJECT<BR /> *&amp;---------------------------------------------------------------------*<BR /> *&amp;<BR /> *&amp;---------------------------------------------------------------------*<BR /> REPORT ZMAP_FIELD_INFOOBJECT.<BR /> <BR /> TABLES: RSTRAN, RSTRANRULE, RSTRANFIELD.<BR /> <BR /> TYPES: BEGIN OF ST_RESULT,<BR /> ZFIELDNM TYPE RSFIELDNM, <BR /> ZIOBJNM TYPE RSIOBJNM, <BR /> SOURCETYPE TYPE RSO_TLOGO_SUBTYPE,<BR /> SOURCENAME TYPE SOBJ_NAME,<BR /> TARGETTYPE TYPE RSTLOGO,<BR /> TARGETNAME TYPE SOBJ_NAME,<BR /> TRANID TYPE RSTRANID,<BR /> OBJVERS TYPE RSOBJVERS,<BR /> RULEID TYPE RSTRAN_RULEID,<BR /> SEQNR TYPE RSTRAN_SEQNR,<BR /> GROUPID TYPE RSTRAN_GROUPID,<BR /> GROUPTYPE TYPE RSTRAN_GROUPTYPE,<BR /> RULETYPE TYPE RSTRAN_RULETYPE,<BR /> SEGID TYPE RSTRAN_SEGID,<BR /> STEPID TYPE RSTRAN_STEPID,<BR /> PARAMTYPE TYPE RSTRAN_PARAMTYPE,<BR /> PARAMNM TYPE RSFIELDNM,<BR /> FIELDTYPE TYPE RSTRAN_FIELDTYPE,<BR /> RULEPOSIT TYPE RSPOSIT,<BR /> ZSOURCE_POSIT TYPE RSPOSIT,<BR /> ZTARGET_POSIT TYPE RSPOSIT,<BR /> END OF ST_RESULT.<BR /> <BR /> DATA: WA_RESULT TYPE ST_RESULT,<BR /> WA_RESULT1 TYPE ST_RESULT,<BR /> WA_RESULT2 TYPE ST_RESULT,<BR /> IT_RESULT TYPE TABLE OF ST_RESULT,<BR /> IT_RESULT1 TYPE TABLE OF ST_RESULT,<BR /> IT_RESULT2 TYPE TABLE OF ST_RESULT,<BR /> LV_COUNT TYPE I,<BR /> GR_TABLE TYPE REF TO CL_SALV_TABLE.<BR /> <BR /> SELECT-OPTIONS: P_FIELD FOR RSTRANFIELD-FIELDNM.<BR /> <BR /> <BR /> SELECT RSTRAN~TRANID<BR /> RSTRAN~OBJVERS<BR /> RSTRAN~SOURCETYPE<BR /> RSTRAN~SOURCENAME<BR /> RSTRAN~TARGETTYPE<BR /> RSTRAN~TARGETNAME<BR /> RSTRANRULE~RULEID<BR /> RSTRANRULE~SEQNR<BR /> RSTRANRULE~GROUPID<BR /> RSTRANRULE~GROUPTYPE<BR /> RSTRANRULE~RULETYPE<BR /> RSTRANFIELD~SEGID<BR /> RSTRANFIELD~STEPID<BR /> RSTRANFIELD~PARAMTYPE "0=Importing - 1=Exporting<BR /> RSTRANFIELD~PARAMNM<BR /> RSTRANFIELD~FIELDTYPE "F=Field - I=InfoObject<BR /> RSTRANFIELD~RULEPOSIT<BR /> INTO CORRESPONDING FIELDS OF TABLE IT_RESULT1<BR /> FROM RSTRAN<BR /> INNER JOIN RSTRANRULE ON RSTRAN~TRANID = RSTRANRULE~TRANID<BR /> AND RSTRAN~OBJVERS = RSTRANRULE~OBJVERS<BR /> INNER JOIN RSTRANFIELD ON RSTRANRULE~TRANID = RSTRANFIELD~TRANID<BR /> AND RSTRANRULE~OBJVERS = RSTRANFIELD~OBJVERS<BR /> AND RSTRANRULE~RULEID = RSTRANFIELD~RULEID<BR /> WHERE RSTRAN~OBJVERS = 'D' "Content<BR /> AND RSTRAN~SOURCETYPE = 'RSDS' "DataSource<BR /> AND RSTRANRULE~RULETYPE IN ('DIRECT' , 'TIME').<BR /> <BR /> <BR /> APPEND LINES OF IT_RESULT1 TO IT_RESULT.<BR /> DELETE IT_RESULT WHERE PARAMNM NOT IN P_FIELD.<BR /> DELETE IT_RESULT WHERE PARAMTYPE NE 0<BR /> AND FIELDTYPE NE 'F'.<BR /> SORT IT_RESULT BY TRANID RULEID.<BR /> <BR /> <BR /> CLEAR: WA_RESULT.<BR /> LOOP AT IT_RESULT INTO WA_RESULT.<BR /> WA_RESULT-ZSOURCE_POSIT = WA_RESULT-RULEPOSIT.<BR /> WA_RESULT-ZFIELDNM = WA_RESULT-PARAMNM.<BR /> <BR /> CLEAR: WA_RESULT1, LV_COUNT, IT_RESULT2.<BR /> LOOP AT IT_RESULT1 INTO WA_RESULT1 WHERE TRANID = WA_RESULT-TRANID<BR /> AND RULEID = WA_RESULT-RULEID<BR /> AND PARAMTYPE = 1<BR /> AND FIELDTYPE = 'I'.<BR /> APPEND WA_RESULT1 TO IT_RESULT2.<BR /> ENDLOOP.<BR /> <BR /> IF SY-SUBRC NE 0.<BR /> ENDIF.<BR /> <BR /> DESCRIBE TABLE IT_RESULT2 LINES LV_COUNT.<BR /> IF LV_COUNT = 1.<BR /> WA_RESULT-ZTARGET_POSIT = WA_RESULT1-RULEPOSIT.<BR /> WA_RESULT-ZIOBJNM = WA_RESULT1-PARAMNM.<BR /> ENDIF.<BR /> <BR /> MODIFY IT_RESULT FROM WA_RESULT.<BR /> ENDLOOP.<BR /> <BR /> DELETE IT_RESULT WHERE ZIOBJNM IS INITIAL.<BR /> SORT IT_RESULT BY ZFIELDNM ZIOBJNM SOURCETYPE TARGETTYPE SOURCENAME TARGETNAME.<BR /> <BR /> <BR /> CALL METHOD CL_SALV_TABLE=&gt;FACTORY<BR /> IMPORTING<BR /> R_SALV_TABLE = GR_TABLE<BR /> CHANGING<BR /> T_TABLE = IT_RESULT.<BR /> <BR /> CALL METHOD GR_TABLE-&gt;DISPLAY.</CODE></PRE><BR /> &nbsp;<BR /> <H1 id="toc-hId-441785613">Conclusion</H1><BR /> Now, the Program ZMAP_FIELD_INFOOBJECT is at your service to help you find out which InfoObjects are mapped to SAP ERP fields in BI Content Transformations. So creation of InfoProviders gets faster by knowing what InfoObjects to include in the structure.<BR /> <BR /> I hope that you find this post helpful. I'd appreciate if you share your feedback or thought in a comment.<BR /> <BR /> &nbsp;<BR /> <BR /> Best regards,<BR /> <BR /> Hadi<BR /> <BR /> &nbsp; 2024-01-09T02:36:36+01:00 https://community.sap.com/t5/technology-blogs-by-sap/safeguard-your-sap-bw-conversion-with-sap-enterprise-support-services/ba-p/13622466 Safeguard your SAP BW conversion with SAP Enterprise Support services 2024-02-28T15:04:18.393000+01:00 MichaelMoloney https://community.sap.com/t5/user/viewprofilepage/user-id/10058 <P><BR /><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2024-02-28_13-14-23.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/72712i5DB65FA058983F67/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-28_13-14-23.jpg" alt="2024-02-28_13-14-23.jpg" /></span></P><P><BR />As an SAP BW customer you may be in the process of planning your conversion from SAP Netweaver BW 7.5 to SAP BW/4HANA and investigating SAP Datasphere use cases in parallel.</P><P>It is important to note that the timeline for end of maintenance is fast approaching for SAP BW Netweaver 7.5 and its related components (as outlined in the recent <A href="https://dam.sap.com/mac/app/p/pdf/asset/preview/ZXnrct4?ltr=a&amp;rc=10" target="_blank" rel="noopener noreferrer">Feature Overview SAP BW/4HANA 2023</A> – page 18).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="BW_EOM.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/72717iF03AF075F1C45E07/image-size/large?v=v2&amp;px=999" role="button" title="BW_EOM.jpg" alt="BW_EOM.jpg" /></span></P><P>With that in mind I would like to take this opportunity to refresh your knowledge of support and empowerment services that are available from SAP Enterprise Support to safeguard you SAP BW project milestones.</P><P>&nbsp;</P><H3 id="toc-hId-1116990751">CONVERSION GUIDANCE</H3><P>In a recent blog I provided all of the details about our <A href="https://community.sap.com/t5/technology-blogs-by-sap/plan-your-conversion-to-sap-datasphere-with-bw-bridge-or-sap-bw-4hana/ba-p/13579014" target="_blank">Expert Guided Implementation service</A>.<BR />This virtual classroom session is designed to provide guidance SAP BW/4HANA, SAP Datasphere, and the conversion strategies associated with these SAP Data warehousing solutions.</P><P>As a brief summary the goals are:</P><UL><LI>Understand the use cases and important features in SAP BW/4HANA and SAP Datasphere and the available conversion approaches for each to support customers that must convert (due to maintenance) from a current SAP BW system.</LI><LI>Learn how to convert an existing SAP BW system to SAP BW/4HANA or SAP Datasphere, SAP BW Bridge.</LI><LI>Enable customers to leverage SAP Readiness Check for BW/4HANA and SAP Readiness Check for SAP Datasphere, SAP BW bridge.</LI></UL><P><A href="https://performancemanager.successfactors.eu/sf/learning?destUrl=https%3a%2f%2fsaplearninghub%2eplateau%2ecom%2flearning%2fuser%2fdeeplink%5fredirect%2ejsp%3flinkId%3dITEM%5fDETAILS%26componentID%3dSUP%5fEDE%5f120%5f1023%26componentTypeID%3dEXPERT_LED%26revisionDate%3d1698858240000%26fromSF%3dY&amp;company=learninghub" target="_blank" rel="noopener nofollow noreferrer">Sign up here</A></P><H3 id="toc-hId-920477246"><BR />SUPPORT SERVICES</H3><P>It is timely to remember that as an SAP Enterprise Support customer you are entitled to a range of <A href="https://support.sap.com/en/offerings-programs/enterprise-support/enterprise-support-academy/continuous-quality-check-improvement-services.html" target="_blank" rel="noopener noreferrer"><STRONG>Continuous Quality Check</STRONG></A> services.</P><P>This is where you engage with and SAP Expert to analyze your system and/or situation based on real life data from your systems or solution. After each service, you receive a service report with an executive summary, findings, and a detailed action plan to mitigate risks or improve your situation.</P><P>For SAP BW the following are applicable:</P><H4 id="toc-hId-853046460">Technical Performance Optimization (TPO)</H4><P>The TPO service is designed to focus on the optimization of the throughput of your database.<BR />Some of the checks included in the service include:</P><UL><LI>Checks for major misconfigurations and hardware bottlenecks</LI><LI>Parameter settings, table space, expensive SQL statements</LI><LI>Database management (CBO statistics, Index and table storage management, Online log configuration)</LI></UL><P>For more details read the <A href="https://support.sap.com/content/dam/support/en_us/library/ssp/offerings-and-programs/sap-enterprise-support/enterprise-support-academy/continuous-quality-check-improvement-services/Technical%20performance%20optimization.pdf" target="_blank" rel="noopener noreferrer">infosheet</A>.<BR /><BR /></P><H4 id="toc-hId-656532955">Business Process Performance Optimization (BPPO)</H4><P>The CQC for SAP Business Process Performance Optimization is designed to ensure best performance for business-critical steps in your solution.<BR />Some of the checks included in the service include:</P><UL><LI>Detailed technical analysis of critical process steps, evaluates and identifies potential improvement areas.</LI><LI>Investigation of long running process chains / failed process chains.</LI><LI>Investigation of long running BW queries</LI><LI>Parameter checks of the system for both hardware/software and suggestions for performance improvement</LI></UL><P>For more details read the <A href="https://support.sap.com/content/dam/support/en_us/library/ssp/offerings-and-programs/sap-enterprise-support/enterprise-support-academy/continuous-quality-check-improvement-services/Business%20Process%20Performance%20Optimization.pdf" target="_blank" rel="noopener noreferrer">infosheet</A></P><H4 id="toc-hId-460019450"><BR />Implementation Service</H4><P>The CQC for implementation analyzes your SAP system for stability, performance and optimization potential based on SAP best practices.<BR />This would be applicable to position for the new SAP BW/4HANA system to ensure technical capabilities of the new productive environment are verified, configuration of parameters is aligned with SAP best practices, performance and stability are optimized.</P><P>For more details read the <A href="https://support.sap.com/content/dam/support/en_us/library/ssp/offerings-and-programs/sap-enterprise-support/enterprise-support-academy/continuous-quality-check-improvement-services/SAP%20CQC%20for%20Implementation.pdf" target="_blank" rel="noopener noreferrer">infosheet</A>.</P><P>&nbsp;</P><H3 id="toc-hId-134423226">Data Volume and Archiving</H3><P>When planning a conversion from SAP Netweaver BW 7.5 to SAP BW/4HANA and/or SAP Datasphere it should be seen as an optimal time to plan&nbsp;a data volume management strategy.<BR />SAP BW/4HANA provides an important feature; Data Tiering Optimization (DTO).<BR />This enables customers to perform data tiering, transferring data to HOT, WARM and COLD tiers respectively for the given InfoProvider, based on the data temperature.</P><P>When customers are looking for SAP BW/4HANA conversion from their existing BW system (SAP HANA or non-HANA), it has always been a requirement to reduce the HOT HANA footprint, pushing it to the WARM/COLD tier.</P><P>This is feasible for Shell conversion or Greenfield implementation but has been challenging to achieve the same using the Remote Conversion.</P><P>Watch our <A href="https://accounts.sap.com/saml2/idp/sso?sp=https://www.successfactors.eu/learninghub&amp;RelayState=%2Fsf%2Flearning%3FdestUrl%3Dhttps%253a%252f%252fsaplearninghub%252eplateau%252ecom%252flearning%252fuser%252fdeeplink%255fredirect%252ejsp%253flinkId%253dCATALOG%255fSEARCH%2526sbArSel%253d%2526keywords%253dSUP_EBW_0200_2304%2526selKeyWordHeader%253dSUP_EBW_0200_2304%2526catSel%253d%2526srcSel%253dESAC%2526delMthSel%253d%2526ILDateFrm%253d%2526ILDateTo%253d%2526ILBlend%253d%2526ILSchd%253d%2526fromSF%253dY%26company%3Dlearninghub" target="_blank" rel="noopener noreferrer">webcast recording</A> to learn about this topic and best approaches.&nbsp;<BR /><BR /></P><P>We also have a <STRONG>Continuous Quality Check for Data Volume Management</STRONG></P><P>The CQC for data volume management determines the type and amount of data that can be archived or deleted, as well as the corresponding archiving objects or deletion reports.<BR />It considered as a technical blueprint that can be used as a basis for the definition and<BR />implementation of a data volume management strategy in your company</P><P>For more details read the <A href="https://support.sap.com/content/dam/support/en_us/library/ssp/offerings-and-programs/sap-enterprise-support/enterprise-support-academy/continuous-quality-check-improvement-services/cqcdvm.pdf" target="_blank" rel="noopener noreferrer">infosheet</A>.</P><P>&nbsp;</P><H3 id="toc-hId--62090279">Further Support and Empowerment via SAP Enterprise Support Value Maps</H3><P>Value Maps are a support and empowerment program from SAP Enterprise Support and are available to you via the SAP Learning Hub. A one-time sign in with your S User is required, and everything thereafter is free as part of your entitlements. We provide:</P><UL class="lia-list-style-type-circle"><LI>Prescriptive Guidance</LI><LI>Empowerment</LI><LI>Social Collaboration</LI><LI>Expert Access</LI></UL><P>For Data and Analytics we provide all of the services and support outlined above, and much more, as part of our Learning Journeys.<BR />We have a dedicated Learning Journey for BW Modernization enabling you to plan out your data warehousing transformation including integration with SAP Datasphere and BW Bridge. &nbsp;</P><P>It also includes several other best practices including related topics of how to handle BPC aspects during the conversion.&nbsp;</P><P>Check out the SAP Enterprise Support value maps&nbsp;<A href="https://support.sap.com/en/offerings-programs/enterprise-support/value-maps.html" target="_blank" rel="noopener noreferrer">landing page</A> for more and start engaging today!</P><P>&nbsp;</P><H3 id="toc-hId--258603784"><span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="300917_Compass_R.png" style="width: 200px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/72753i430CA70A96BC86D8/image-size/small?v=v2&amp;px=200" role="button" title="300917_Compass_R.png" alt="300917_Compass_R.png" /></span></H3><H3 id="toc-hId--455117289">&nbsp;</H3><H3 id="toc-hId--651630794">&nbsp;</H3><H3 id="toc-hId--923375668">Quicklinks</H3><UL><LI><A href="https://accounts.sap.com/saml2/idp/sso?sp=https://www.successfactors.eu/learninghub&amp;RelayState=%2Fsf%2Flearning%3FdestUrl%3Dhttps%253a%252f%252fsaplearninghub%252eplateau%252ecom%252flearning%252fuser%252fdeeplink%255fredirect%252ejsp%253flinkId%253dCATALOG%255fSEARCH%2526sbArSel%253d%2526keywords%253dSUP_ELE_5460_2311%2526selKeyWordHeader%253dSUP_ELE_5460_2311%2526catSel%253d%2526srcSel%253dESAC%2526delMthSel%253d%2526ILDateFrm%253d%2526ILDateTo%253d%2526ILBlend%253d%2526ILSchd%253d%2526fromSF%253dY%26company%3Dlearninghub" target="_self" rel="noreferrer noopener">Practical Guide: How to build SAP Analytics Cloud stories using SAP Datasphere</A></LI><LI><A class="" href="https://community.sap.com/t5/technology-blogs-by-sap/e-learning-series-sap-datasphere-connectivity/ba-p/13598537" target="_blank">E-Learning series: SAP Datasphere Connectivity</A></LI><LI><A href="https://performancemanager.successfactors.eu/sf/learning?destUrl=https%3a%2f%2fsaplearninghub%2eplateau%2ecom%2flearning%2fuser%2fdeeplink%5fredirect%2ejsp%3flinkId%3dITEM%5fDETAILS%26componentID%3dSUP%5fEDE%5f120%5f1023%26componentTypeID%3dEXPERT_LED%26revisionDate%3d1698858240000%26fromSF%3dY&amp;company=learninghub" target="_blank" rel="noopener nofollow noreferrer">Plan your Conversion to SAP Datasphere with BW Bridge, or SAP BW/4HANA</A></LI><LI><A title="SAP Analytics Cloud - Expert Guided Implementation" href="https://blogs.sap.com/?p=1169345" target="_blank" rel="noopener noreferrer">SAP Analytics Cloud - Expert Guided Implementation</A></LI><LI><A title="Learning Journey - SAP Extended Planning and Analysis (xP&amp;A)" href="https://blogs.sap.com/?p=1815137" target="_blank" rel="noopener noreferrer">Learning Journey - SAP Extended Planning and Analysis (xP&amp;A)</A></LI><LI><A title="SAP Analytics Cloud - Deployment Readiness" href="https://blogs.sap.com/?p=1713454" target="_blank" rel="noopener noreferrer">SAP Analytics Cloud - Deployment Readiness</A></LI></UL><P>&nbsp;</P> 2024-02-28T15:04:18.393000+01:00 https://community.sap.com/t5/technology-blogs-by-members/exploring-datasphere-amp-bw-bridge-technical-insights/ba-p/13626241 Exploring Datasphere & BW Bridge : Technical Insights 2024-03-06T09:40:26.319000+01:00 gauravpandit1990 https://community.sap.com/t5/user/viewprofilepage/user-id/680992 <P><STRONG><U>Abstract</U>:</STRONG> This white paper delves into the technical aspects of SAP Datasphere, BW Bridge, and SAP Analytics Cloud (SAC), exploring their functionalities and how they work together to empower data-driven decision making.&nbsp;<SPAN>This white paper has equipped you with the foundational knowledge to get started. For a deeper dive into the configuration and implementation details, refer to the resources mentioned throughout the paper or explore the official SAP documentation.</SPAN></P><P><U><STRONG>Overview</STRONG> :</U></P><P><STRONG><U>Datasphere</U></STRONG> :- SAP Datasphere provides a multi-cloud, multisource business semantic service for enterprise analytics and planning. SAP Datasphere is the latest innovation in the data warehousing portfolio of SAP. It is based on the SAP HANA Cloud and follows a clear data warehouse as a service (DWaaS) approach in the public cloud, with fast release cycles.</P><P><STRONG><U>BW Bridge</U></STRONG> - This next-generation data warehousing solution is designed to seamlessly integrate with Datasphere, enabling organizations to leverage existing BW investments while embracing the scalability and agility of cloud-based analytics. With BW Bridge, organizations can unlock the full potential of their data assets, accelerating time-to-insight and driving business innovation.</P><P><U><STRONG>SAC (SAP Analytics Cloud)</STRONG>:</U>- By integrating seamlessly with Datasphere and BW Bridge, SAC enables organizations to leverage advanced analytics techniques to uncover hidden patterns, trends, and opportunities within their data. With SAC, businesses can empower decision-makers at all levels with actionable insights, driving informed decision-making and driving business growth.</P><P>The figure, SAP Datasphere Architecture, shows a high-level architecture of SAP Datasphere.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gauravpandit1990_0-1709476053017.png" style="width: 565px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/74673iC33E1B8A4B46B0A8/image-dimensions/565x243?v=v2" width="565" height="243" role="button" title="gauravpandit1990_0-1709476053017.png" alt="gauravpandit1990_0-1709476053017.png" /></span></P><P><U><STRONG>Technical Configuration and Connectivity</STRONG></U></P><P>We will now proceed with the technical step-by-step procedure for configuring and establishing connectivity between the Datasphere tenant, BW Bridge, and SAP Analytics Cloud (SAC).</P><P><SPAN>A prerequisite for this process is having SAP BTP administration authorization on the subaccount entitled to SAP Datasphere. It's important to note that Datasphere currently offers only a cloud-based deployment option, running on SAP's infrastructure (BTP). However, it excels at connecting to and working with data from various sources, including on-premise systems such as SAP and non-SAP applications, databases, and file systems within your data center.</SPAN></P><P><STRONG>Here are some key points to remember:</STRONG></P><UL><LI><STRONG>Connectors</STRONG>: Datasphere provides pre-built connectors for various on-premise data sources such as SAP S/4HANA, ABAP CDS views, and generic SFTP servers.</LI><LI><STRONG>Data Access Methods</STRONG>: You can choose between methods like federation (live access) or replication (copying data into Datasphere) for on-premise data.</LI><LI><STRONG>SAP Cloud Connector</STRONG>: For secure communication between your on-premise systems and the cloud-based Datasphere, setting up the SAP Cloud Connector may be necessary as an intermediary.</LI></UL><P><STRONG>1. </STRONG><STRONG>Creating a Datasphere Instance on SAP BTP:</STRONG></P><P><SPAN>To navigate through the BTP Cockpit, follow these steps:</SPAN></P><OL><LI>Access your BTP Cockpit and navigate to the "Services" tab.</LI><LI>From the left navigation menu, select "Service Marketplace."</LI><LI>In the search bar, type in "Datasphere" and select the corresponding service.</LI><LI>Click on the "Create" button located in the top right corner.</LI><LI>Follow the prompts provided by the wizard to configure the instance details, including the system owner, resource plan, and data center location.</LI><LI>Review your selections and click "Create" to initiate the Datasphere instance creation process."</LI></OL><P><STRONG>2. Linking Datasphere and SAC Tenancy:</STRONG></P><P>Before proceeding, ensure you have administrative access to both your SAP Datasphere and SAP Analytics Cloud (SAC) tenants.</P><OL><LI>Log in to your SAP Datasphere tenant.</LI><LI>Navigate to the System Configuration section.</LI><LI>Locate an option named 'Tenant Links' or a similar term related to tenant connections.</LI><LI>Within the Tenant Links section, you'll find a field designated for the URL of your SAP Analytics Cloud tenant.</LI><LI>Paste the URL of your SAP Analytics Cloud tenant into the provided field.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gauravpandit1990_0-1709567928677.png" style="width: 433px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75191iB10175C50017B65C/image-dimensions/433x143?v=v2" width="433" height="143" role="button" title="gauravpandit1990_0-1709567928677.png" alt="gauravpandit1990_0-1709567928677.png" /></span></LI><LI>Save the configuration changes.</LI></OL><P>It's important to note that while this link establishes a connection between the Datasphere and SAC tenants, an SAP Analytics Cloud user will still need to create a separate live connection to access and utilize data residing within your Datasphere tenant.</P><P><STRONG>3. Space Management &amp; Storage Allocation:</STRONG></P><P>To facilitate effective data management, two types of spaces must be configured within the Datasphere platform: Datasphere Space and BW Bridge Space. Follow the steps below to create these spaces and allocate storage:</P><OL><LI><P>Configure Datasphere Space:</P><UL><LI>Navigate to Space Management within the Datasphere platform.</LI><LI>Create a new space specifically designated for Datasphere usage.</LI><LI>Allocate appropriate storage resources to this space to accommodate data processing and storage requirements.</LI></UL></LI><LI><P>Configure BW Bridge Space:</P><UL><LI>Similar to the Datasphere Space configuration, create a separate space dedicated to BW Bridge functionalities.</LI><LI>Allocate storage resources tailored to the needs of BW Bridge operations within this space.</LI></UL></LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gauravpandit1990_0-1709629978702.png" style="width: 690px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75438i0B75A4FA519754F1/image-dimensions/690x400?v=v2" width="690" height="400" role="button" title="gauravpandit1990_0-1709629978702.png" alt="gauravpandit1990_0-1709629978702.png" /></span></P><P>Once the spaces have been created and storage has been allocated, it is essential to grant access to authorized users. This ensures that individuals have the necessary permissions to access the spaces and establish connections within them.</P><P>After creating the spaces, proceed to add users to each space, granting them appropriate access privileges. This enables users to utilize the allocated storage and establish connections as required for their respective roles and responsibilities within the Datasphere environment.</P><P><STRONG>4. Installing the Data Provisioning Agent (DP Agent):</STRONG></P><P>To install the DP Agent (Data Provisioning) for enabling on-premises connections within SAP Datasphere, follow these steps:</P><P>Navigate to System &gt;&gt; Configuration &gt;&gt; Data Integration &gt;&gt; On-Premise Agents within the Datasphere platform.</P><P>Click on the "+" icon to initiate the creation of a new agent.</P><P>SAP Datasphere supports the utilization of SAP HANA smart data integration (SDI) along with its Data Provisioning Agent to establish on-premises connections seamlessly.</P><P>In scenarios such as SAP Rise, it is advisable to raise a Service Request (SR) to SAP and provide the necessary agent details. SAP will then undertake the configuration of the connection to Datasphere.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gauravpandit1990_1-1709631420780.png" style="width: 427px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75445i5E5494207A907695/image-dimensions/427x397?v=v2" width="427" height="397" role="button" title="gauravpandit1990_1-1709631420780.png" alt="gauravpandit1990_1-1709631420780.png" /></span></P><P>Upon adding the DP agent, essential details such as the HANA server, port, username, etc., are automatically generated. These details streamline the configuration process, ensuring smooth and efficient establishment of on-premises connections.</P><P><STRONG>5. Adding Source System's Public IP to Datasphere's IP Allow list:</STRONG></P><UL><LI>Go to System -&gt; Configuration -&gt; IP Allow list -&gt; Trusted IPs.</LI><LI>Add the source SAP system's public IP address.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gauravpandit1990_2-1709633055917.png" style="width: 570px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75479iA743A8B01ED7369E/image-dimensions/570x164?v=v2" width="570" height="164" role="button" title="gauravpandit1990_2-1709633055917.png" alt="gauravpandit1990_2-1709633055917.png" /></span></P><P><STRONG>6. Connecting Datasphere to Cloud Connector:</STRONG></P><P>To establish connectivity between Datasphere and the Cloud Connector, follow these steps:</P><P>Create a sub-account under the Cloud Connector specifically for SAP Datasphere.</P><P>Navigate to Datasphere &gt;&gt; System &gt;&gt; Administration &gt;&gt; Data Source Configuration.</P><P>Obtain the necessary account information from the Data Source Configuration section, including Sub account ID, Region Host, Sub account, Location ID, and User.</P><P>Utilize this information to configure the connection between Datasphere and the Cloud Connector. This ensures seamless communication and data transfer between the two platforms.</P><P>Additionally, enable Live Data Sources within Datasphere. This feature is essential for certain advanced functionalities that require live on-premises data to traverse your network and pass through SAP's network without storage or processing.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gauravpandit1990_3-1709633631976.png" style="width: 599px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75486i4EE082AF6ADE305D/image-dimensions/599x144?v=v2" width="599" height="144" role="button" title="gauravpandit1990_3-1709633631976.png" alt="gauravpandit1990_3-1709633631976.png" /></span></P><P><STRONG>7. SAP BW Bridge Tenant:</STRONG></P><P><SPAN>The SAP BW Bridge Tenant serves as a connector between traditional SAP BW systems and cloud-based analytics platforms like Datasphere and SAP Analytics Cloud (SAC). It enables seamless integration, data warehousing, user access control, and connectivity with SAC for deriving insights from SAP BW data and other sources.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gauravpandit1990_0-1709633997781.png" style="width: 546px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75499i0046C2F6CC6EDD3E/image-dimensions/546x418?v=v2" width="546" height="418" role="button" title="gauravpandit1990_0-1709633997781.png" alt="gauravpandit1990_0-1709633997781.png" /></span></P><P><SPAN>To ensure smooth operation, it's imperative to define SAP BW Bridge storage before creating the SAP BW Bridge Tenant.&nbsp;</SPAN><SPAN>Prior to creating the SAP BW Bridge Tenant, specify the storage requirements for the BW Bridge.</SPAN></P><P><SPAN>Access the Tenant Configuration section by navigating to System &gt;&gt; Configuration &gt;&gt; Tenant Configuration. Configure the size of your SAP BW Bridge Tenant according to your storage needs.&nbsp;</SPAN><SPAN>After configuring the tenant size, click on the Save button to apply the changes and finalize the setup.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gauravpandit1990_1-1709634239456.png" style="width: 598px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75503i0D36BD6A85BCB373/image-dimensions/598x353?v=v2" width="598" height="353" role="button" title="gauravpandit1990_1-1709634239456.png" alt="gauravpandit1990_1-1709634239456.png" /></span></P><P><SPAN>After configuring the SAP BW Bridge storage, the next steps involve creating a new SAP BW Bridge system and activating the BW Bridge Tenant.</SPAN></P><UL><LI>Navigate to the SAP BW Bridge tab.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gauravpandit1990_2-1709634450783.png" style="width: 573px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75510i8412DEC43260C47F/image-dimensions/573x182?v=v2" width="573" height="182" role="button" title="gauravpandit1990_2-1709634450783.png" alt="gauravpandit1990_2-1709634450783.png" /></span></P><UL><LI>Create a new SAP BW Bridge system by specifying details such as Instance Name, Description, Storage Unit, and optionally enable the system for development.&nbsp;<SPAN>Upon creating the BW Bridge system, a corresponding space is automatically generated in Datasphere's Space Management. Only we need to add the users in newly created Bridge Space.</SPAN></LI></UL><P><SPAN>The activation of the BW Bridge Tenant is initiated by the system owner.</SPAN></P><P>When a new SAP BW bridge tenant is provisioned together with a new SAP Datasphere tenant, the system owner receives a welcome email. Click the activate account button to connect to the server and set your password. You are then logged into SAP datasphere.</P><P>When a new SAP BW bridge tenant is provisioned to an already existing SAP Datasphere tenant, the first login to the SAP BW bridge tenant must be done by the user who was system owner of the SAP Datasphere tenant when the SAP BW bridge tenant was provisioned. The reason for this is that the initial administrator of the new SAP BW bridge tenant is identical to the system owner of your SAP Datasphere tenant at the time of provisioning.</P><P><SPAN>Once activated, the BW Bridge Tenant is ready for use.</SPAN></P><P><SPAN>To access the SAP BW Bridge Cockpit, navigate to SAP Datasphere and select More &gt;&gt; Data Integration Monitor &gt;&gt; BW Bridge Space. From here, users can open the SAP BW Bridge Cockpit to manage and monitor BW Bridge activities.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gauravpandit1990_3-1709634707225.png" style="width: 700px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75519i0A787357A789D848/image-dimensions/700x186?v=v2" width="700" height="186" role="button" title="gauravpandit1990_3-1709634707225.png" alt="gauravpandit1990_3-1709634707225.png" /></span></P><P><STRONG>8. Connectivity for ODP Source Systems in SAP BW Bridge:</STRONG></P><P>To establish connectivity for ODP (Operational Data Provisioning) source systems in SAP BW Bridge.&nbsp;<SPAN>Navigate to the SAP BW Bridge Cockpit within the SAP Datasphere environment. Within the BW Bridge Cockpit, locate the Administration section and navigate to Communication Management. Under Communication Management, select the option to maintain the details of ODP source systems.&nbsp;Enter the relevant details of the ODP source systems, such as system name, connection parameters, and user credentials.&nbsp;After providing the necessary details, save the configuration to establish connectivity between SAP BW Bridge and the ODP source systems.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gauravpandit1990_4-1709635212820.png" style="width: 644px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75530iBF6E34B0E2A4BBD4/image-dimensions/644x323?v=v2" width="644" height="323" role="button" title="gauravpandit1990_4-1709635212820.png" alt="gauravpandit1990_4-1709635212820.png" /></span></P><P><STRONG>9. Connectivity to SAP S/4HANA :</STRONG></P><P>To prepare connectivity to SAP S/4HANA within the SAP Datasphere environment.&nbsp;</P><P>Navigate to Datasphere &gt;&gt; System &gt;&gt; Configuration &gt;&gt; Data Integration &gt;&gt; DP Agent.</P><P>Register the DP Agent to the backend ABAP system using TCP/IP RFC (Remote Function Call).</P><P>Create a TCP/IP RFC in the SAP S/4HANA system and register a server program for communication.</P><P><SPAN>Obtain the program ID generated during the creation of the TCP/IP RFC in the SAP S/4HANA system. This program ID will be used later in the DP Agent connection setup.</SPAN></P><P><SPAN>Register the program ID to the gateway using a command.&nbsp;This ensures proper communication between the DP Agent and the SAP S/4HANA system. After completing the registration process, perform a test of the RFC connection to validate that the communication between the DP Agent and SAP S/4HANA system is functioning correctly.</SPAN></P><P><SPAN><STRONG>10. Live data connection with S4HANA system:</STRONG></SPAN></P><P><SPAN>To establish a live data connection with an SAP S/4HANA system in SAP Datasphere, follow these steps:</SPAN></P><P><SPAN>Navigate to SAP Datasphere &gt;&gt; System &gt;&gt; Configuration &gt;&gt; Integration &gt;&gt; Live Data Connection.&nbsp;Select the option to manage live data connections and choose the SAP S/4HANA system from the list.&nbsp;</SPAN><SPAN>Update the live data connection details including Tunnel Name, Description, Connection Type, Location ID, Host, HTTPS Port, Client, Username, and Password. Once updated, save the connection settings.</SPAN></P><P>Go to Datasphere &gt;&gt; Space Management and select the space designated for SAP S/4HANA. Navigate to Connections and click on "Go to Connections" followed by "Create" to initiate the creation of a new connection.&nbsp;</P><P><SPAN>Provide the following details for the connection:</SPAN></P><UL><LI>S4Application Details: SAP Logon Connection Type, Application Server Host, System Number, Client, System ID, and Language.</LI><LI>Cloud Connector Details: Specify whether to use the Cloud Connector, Location, Virtual Destination, Virtual Host, and Virtual Port.</LI><LI>Credentials: Enter the Username and Password for authentication.</LI><LI>Features: Enable or disable features such as Remote Tables, DP Agent, Streaming Option, Gateway Host, Gateway Port, RFC Destination, Data Flows, Replication Flows, Model Import, and Live Data Connection (Tunnel) Name.</LI></UL><P><SPAN>Once all details are entered, save the connection settings to finalize the configuration.</SPAN></P><P><STRONG>Summary :</STRONG></P><P>This white paper has explored the technical intricacies of SAP Datasphere, BW Bridge, and SAP Analytics Cloud (SAC), shedding light on how these innovative solutions synergize to drive data-driven decision-making. Datasphere, with its multi-cloud, multisource semantic service, serves as a robust foundation for enterprise analytics and planning, while BW Bridge seamlessly integrates with existing BW investments, fostering scalability and agility in cloud-based analytics. SAC complements these platforms by leveraging advanced analytics techniques to uncover insights within data, empowering decision-makers at all levels.</P><P>Through detailed technical configurations and connectivity procedures outlined in this white paper, organizations can harness the full potential of these SAP solutions. From setting up Datasphere instances to establishing live data connections with S/4HANA systems, each step is meticulously laid out to facilitate a smooth implementation process. Furthermore, the paper delves into the creation of spaces, installation of DP Agents, and connectivity to ODP source systems and SAP S/4HANA, providing comprehensive guidance for users.</P><P>&nbsp;</P><P>&nbsp;</P> 2024-03-06T09:40:26.319000+01:00 https://community.sap.com/t5/technology-blogs-by-members/sap-iq-nls-the-cold-storage-solution-for-sap-bw-4hana/ba-p/13629788 SAP IQ NLS-The Cold Storage Solution for SAP BW/4HANA 2024-03-08T15:55:31.522000+01:00 shailendra_mca https://community.sap.com/t5/user/viewprofilepage/user-id/893797 <P><STRONG>Introduction –</STRONG></P><P><STRONG>&nbsp;</STRONG>As we know B systems&nbsp; contain a large volume of data that is only accessed rarely. The data is either never or rarely needed in Data Warehouse processes or for analysis. The main challenge of implementing a multi-temperature memory strategy is to seamlessly integrate the warm and cold memory areas and to make these areas invisible to the outside, in order to ensure that all required functions are applied to this data. SAP offers various solutions, which help to reduce TCO &nbsp;SAP IQ NLS is one of them to reduce load by cold data</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_0-1709722587031.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76451iA6191E7E18128FA0/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_0-1709722587031.png" alt="shail08_hcl_0-1709722587031.png" /></span></P><P>SAP IQ based Nearline storage can be used to offload the data and reduce main-memory data footprint further. Typically, the data is sliced based on the time dimensions or it can be completely moved into the cold storage DB. The read access to IQ NLS is in most cases much faster than READ access to the traditional databases. The unique advantage of such a native solution is that the performance of the BW query that requires the data from the Sybase IQ store can be optimized using HANA SDA (Smart Data Access). Smart data access enables remote data access as if they are local tables in HANA without copying data into HANA. It is &nbsp;highly optimized, high-performance and decision-support server designed specifically for mission-critical business intelligence, analytics, data warehousing and Component Integration Services within SAP .Sybase IQ provide direct access to relational and non-relational databases on mainframe, UNIX, or Windows server. SAP IQ&nbsp;(formerly known as&nbsp;SAP Sybase IQ&nbsp;or&nbsp;Sybase IQ;&nbsp;IQ&nbsp;for&nbsp;Intelligent Query) is a&nbsp;<A href="https://en.wikipedia.org/wiki/Column-oriented_DBMS" target="_blank" rel="nofollow noopener noreferrer">column-based</A>, petabyte scale,&nbsp;<A href="https://en.wikipedia.org/wiki/Relational_database" target="_blank" rel="nofollow noopener noreferrer">relational database</A>&nbsp;software system used for&nbsp;<A href="https://en.wikipedia.org/wiki/Business_intelligence" target="_blank" rel="nofollow noopener noreferrer">business intelligence</A>,&nbsp;<A href="https://en.wikipedia.org/wiki/Data_warehouse" target="_blank" rel="nofollow noopener noreferrer">data warehousing</A>, and data marts</P><P>Its primary function is to analyze large amounts of data in a low-cost, highly available environment. SAP IQ is often credited&nbsp;with pioneering the commercialization of column-store technology. At the foundation of SAP IQ lies a column store technology that allows for speed compression and ad-hoc analysis. SAP IQ has an open interface approach towards its ecosystem. SAP IQ is also integrated with SAP's Business Intelligence portfolio of products to form an end-to-end business analytics software stack, and is an integral component of SAP's In-Memory Data Fabric Architecture and Data Management Platform.</P><P>&nbsp;<STRONG>Architecture :</STRONG></P><P>Below diagram is sap IQ data base Architecture&nbsp;-</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_1-1709722587096.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76453i159938BC594307CE/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_1-1709722587096.png" alt="shail08_hcl_1-1709722587096.png" /></span></P><P>Communication between BW and SAP IQ&nbsp; via NLS interface</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_2-1709722587106.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76452iBAF79B120E32A577/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_2-1709722587106.png" alt="shail08_hcl_2-1709722587106.png" /></span></P><P><STRONG>Pre-installation Tasks:</STRONG></P><UL><LI>Check for Operating System Patches- check snote - 3060790</LI><LI>Increase the Swap Space- Recommended minimum swap space is 1 GB.</LI><LI>Check Port Availability for SAP IQ Cockpit -&nbsp; HTTP Port: 4282 HTTPS Port: 4283 ,RMI Port: 4992 ,TDS Port: 499</LI><LI>Verify Network Functionality- verify that the server where you plan to install SAP IQ can use TCP/IP to communicate with other devices on your network.</LI><LI>Disable HugePages - Remove the HugePages options from /etc/ sysctl.conf and restore the kernel to the default configuration</LI><LI>Transparent HugePages - Disable Transparent HugePages to avoid SAP IQ performance problems.</LI><LI>Set the Kernel Parameters-Set the number of available semaphore identifiers to at least 4096.</LI><LI>Create the SAP IQ Account</LI><LI>Download Installation Files &nbsp;login on sap market place and download require software based on you infrastructure</LI></UL><P><STRONG>Installation &nbsp;&nbsp;-</STRONG></P><P>The below flowchart gives you an overview of the major tasks to install and implement a SAP IQ system on an Azure Linux VM. Some configuration and post steps need to be done by BW team.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_3-1709722587120.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76454i0B41BD344C9BAF8D/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_3-1709722587120.png" alt="shail08_hcl_3-1709722587120.png" /></span></P><P><STRONG>Install SySAM </STRONG></P><P>&nbsp;&nbsp;Given below are step to install SySAM</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_4-1709722587148.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76455i4368DD54A58CC878/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_4-1709722587148.png" alt="shail08_hcl_4-1709722587148.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_5-1709722587235.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76456iF508BDEB27EF3577/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_5-1709722587235.png" alt="shail08_hcl_5-1709722587235.png" /></span></P><P>Unselect&nbsp; un-relevant&nbsp; component and enter option 11 SySAM License server</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_7-1709722587249.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76457i46846702A762EC2C/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_7-1709722587249.png" alt="shail08_hcl_7-1709722587249.png" /></span></P><P>Choose&nbsp; 1 Typical</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_8-1709722587258.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76459i4A3465FE52FAEE3E/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_8-1709722587258.png" alt="shail08_hcl_8-1709722587258.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_9-1709722587269.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76460iF51CCD84B4984710/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_9-1709722587269.png" alt="shail08_hcl_9-1709722587269.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_10-1709722587273.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76461iB12AE2E1056230D5/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_10-1709722587273.png" alt="shail08_hcl_10-1709722587273.png" /></span></P><P>&nbsp;</P><P>&nbsp;Now you can see below directory.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_11-1709722587305.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76462iC754A09AA13F4A8F/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_11-1709722587305.png" alt="shail08_hcl_11-1709722587305.png" /></span></P><P>&nbsp;<STRONG>Install SAP IQ Server</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_12-1709722587318.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76464iD64D198E40D8AA54/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_12-1709722587318.png" alt="shail08_hcl_12-1709722587318.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_13-1709722587344.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76465iD97AAD3C08D1388E/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_13-1709722587344.png" alt="shail08_hcl_13-1709722587344.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_14-1709722587351.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76466i60245F81D92A7F86/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_14-1709722587351.png" alt="shail08_hcl_14-1709722587351.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_15-1709722587358.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76467i7198D29C8C65A23C/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_15-1709722587358.png" alt="shail08_hcl_15-1709722587358.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_16-1709722587375.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76468iABFDEB73BD344DC3/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_16-1709722587375.png" alt="shail08_hcl_16-1709722587375.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_17-1709722587410.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76469i98DCCE3EC686A87A/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_17-1709722587410.png" alt="shail08_hcl_17-1709722587410.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_18-1709722587429.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76471i0CED3B9AB9023B15/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_18-1709722587429.png" alt="shail08_hcl_18-1709722587429.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_19-1709722587449.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76470iBE534CC2CA1F7090/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_19-1709722587449.png" alt="shail08_hcl_19-1709722587449.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_20-1709722587470.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76472i95AB34FF9997A901/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_20-1709722587470.png" alt="shail08_hcl_20-1709722587470.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_21-1709722587481.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76474iB3B00EC40FFFAA5F/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_21-1709722587481.png" alt="shail08_hcl_21-1709722587481.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_22-1709722587491.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76476i7BBF8324C12F7C17/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_22-1709722587491.png" alt="shail08_hcl_22-1709722587491.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_23-1709722587507.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76475iBBAD1EAD70C143EA/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_23-1709722587507.png" alt="shail08_hcl_23-1709722587507.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_24-1709722587518.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76477i05618E588D6B49D5/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_24-1709722587518.png" alt="shail08_hcl_24-1709722587518.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_25-1709722587526.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76478i840406AB2F6BF7FC/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_25-1709722587526.png" alt="shail08_hcl_25-1709722587526.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_26-1709722587565.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76479iB4BB241E118263AF/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_26-1709722587565.png" alt="shail08_hcl_26-1709722587565.png" /></span></P><P>Start IQ</P><P>Command : start_iq -n utility -x "tcpip{port=34238}" -su *****</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_27-1709722587598.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76480i058603036402C1D7/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_27-1709722587598.png" alt="shail08_hcl_27-1709722587598.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_28-1709722587632.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76482i68A456984981992D/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_28-1709722587632.png" alt="shail08_hcl_28-1709722587632.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_29-1709722587664.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76481i2B254CE3E0693516/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_29-1709722587664.png" alt="shail08_hcl_29-1709722587664.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_30-1709722587675.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76483iC1A58B53082769B8/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_30-1709722587675.png" alt="shail08_hcl_30-1709722587675.png" /></span></P><P>Installing client on BW dB and App server</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_31-1709722587695.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76484i7873FA38C08F7763/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_31-1709722587695.png" alt="shail08_hcl_31-1709722587695.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_32-1709722587719.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76485i0A5F2D6A4D3527E4/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_32-1709722587719.png" alt="shail08_hcl_32-1709722587719.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_33-1709722587737.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76488i4527B8CFE71A3AF1/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_33-1709722587737.png" alt="shail08_hcl_33-1709722587737.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_34-1709722587743.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76486iCEB0B292342FA75A/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_34-1709722587743.png" alt="shail08_hcl_34-1709722587743.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_35-1709722587752.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76487iE6FE6DDD9B1FFB80/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_35-1709722587752.png" alt="shail08_hcl_35-1709722587752.png" /></span></P><P>Install SDA</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_36-1709722587771.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76491iD2AE7ED3A55331A0/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_36-1709722587771.png" alt="shail08_hcl_36-1709722587771.png" /></span></P><P>Check all environment variable as per IQ installation&nbsp; document</P><P><STRONG>Configuration</STRONG></P><P>Logon to BW system and update RSADMIN table using report SAP_RSADMIN_MAINTAIN</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_37-1709722587777.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76490i84ACBCD0D6BC1FF2/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_37-1709722587777.png" alt="shail08_hcl_37-1709722587777.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_38-1709722587781.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76489i952C94DD36CAB529/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_38-1709722587781.png" alt="shail08_hcl_38-1709722587781.png" /></span></P><P>Create DBCO Connection</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_39-1709722587789.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76493iC5996A2C140590BA/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_39-1709722587789.png" alt="shail08_hcl_39-1709722587789.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_40-1709722587795.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76494i331744D5FE85B089/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_40-1709722587795.png" alt="shail08_hcl_40-1709722587795.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_41-1709722587801.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76492iAE24817D5F870D4F/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_41-1709722587801.png" alt="shail08_hcl_41-1709722587801.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_42-1709722587809.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76496i9A9C401637896932/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_42-1709722587809.png" alt="shail08_hcl_42-1709722587809.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_43-1709722587821.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76497iEE585D29D958A40F/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_43-1709722587821.png" alt="shail08_hcl_43-1709722587821.png" /></span></P><P>Transaction DBACOCKPIT</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_44-1709722587838.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76495i374F67619E0D7A90/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_44-1709722587838.png" alt="shail08_hcl_44-1709722587838.png" /></span></P><P>Add</P><P>And&nbsp; test connectivity</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_45-1709722587841.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76498i84A2C46FC2BCC38D/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_45-1709722587841.png" alt="shail08_hcl_45-1709722587841.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shail08_hcl_46-1709722587864.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/76499i0F4F5252B6921E86/image-size/medium?v=v2&amp;px=400" role="button" title="shail08_hcl_46-1709722587864.png" alt="shail08_hcl_46-1709722587864.png" /></span></P><P><STRONG>References –</STRONG></P><P>SAP IQ Installation and Update Guide for Linux (SAP IQ 16.1 SP 05 Document Version: 1.0.0&nbsp;–&nbsp;2023-12-15)</P><P><A href="https://community.sap.com/t5/technology-blogs-by-sap/managing-large-sap-bw-on-hana-systems-sap-hana-enterprise-cloud-hec/ba-p/13363789" target="_blank">https://community.sap.com/t5/technology-blogs-by-sap/managing-large-sap-bw-on-hana-systems-sap-hana-enterprise-cloud-hec/ba-p/13363789</A></P><P><A href="https://en.wikipedia.org/wiki/SAP_IQ" target="_blank" rel="nofollow noopener noreferrer">SAP IQ - Wikipedia</A></P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2024-03-08T15:55:31.522000+01:00 https://community.sap.com/t5/technology-blogs-by-members/how-to-debug-dtp-filter-routine/ba-p/13629132 How to Debug DTP Filter Routine 2024-03-08T15:56:55.611000+01:00 suraj05 https://community.sap.com/t5/user/viewprofilepage/user-id/153696 <P>Dear SCN Community ,</P><P>I have been going through the SCN Blogs for Debugging DTP Filter routines where I found to put a BREAK-POINT in code which is not possible in a Production Environment where a complex routine needs to be simulated . For this case I have followed an approach which will be helpful :</P><P>Here we will discuss a simple approach to debug a DTP filter routine which doesn’t need a hard coded break point.</P><P>1. Go to the DTP and in Execute Tab select Processing Mode as Serially in the Dialog process (for Debugging) – Expert Mode (To make sure no data gets loaded once debugging is completed).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Simulate.png" style="width: 961px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77784iC5555FB09B34BBB6/image-size/large?v=v2&amp;px=999" role="button" title="Simulate.png" alt="Simulate.png" /></span></P><P>2.Now go to class CL_RSBC_FILTER_CMD and method PROCESS_SEL_ROUTINE. We will see a standard piece of code with LOOP AT l_t_varseltab . Put a debug point at the line .</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="code.png" style="width: 584px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77785i7DA93EA46968D53C/image-size/large?v=v2&amp;px=999" role="button" title="code.png" alt="code.png" /></span></P><P>&nbsp;</P><P>3.DTP filter routines are a type of Form with naming convention C_&lt;FIELD_NAME&gt;.In the above snip put a debug point on the PERFORM statement. PERFORM Key word is used to call the form.</P><P>4.Now in DTP screen, put /H in the Transaction screen and press enter. Now click on simulate.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="debug.png" style="width: 594px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77786i616522B5C5A9F4BC/image-size/large?v=v2&amp;px=999" role="button" title="debug.png" alt="debug.png" /></span></P><P>5.If there are multiple filter routines in the DTP, debugger will call routines 1 by 1. Once the variable is picked up by debugger for which we need to debug the code, go inside the perform statement. We will be landed on the DTP filter code which we wanted to debug. Hence we can debug the code in a Production Environment in a simple and easy approach.</P><P>Assign points if its useful for you ! <span class="lia-unicode-emoji" title=":slightly_smiling_face:">🙂</span></P><P>Best Regards,</P><P>Suraj Grewal</P><P>&nbsp;</P><P>&nbsp;</P> 2024-03-08T15:56:55.611000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/getting-started-with-sap-bw-request-housekeeping/ba-p/13640732 Getting Started with SAP BW Request Housekeeping 2024-03-17T20:18:34.718000+01:00 FrankRiesner https://community.sap.com/t5/user/viewprofilepage/user-id/40098 <P>Hi BW enthusiasts!<BR />In this blog post, I would like to dive deeper into Housekeeping, an area sometimes a bit neglected in BW-systems. The focus here is actually on <STRONG>BW Request Housekeeping</STRONG>.</P><P>To start with, it is important to understand which kind of request management concepts are available and which one applies for your specific SAP BW environment:</P><P><U>1) The classic one:</U> <STRONG>Request Status Management (RSSM</STRONG>) is the original concept from SAP NetWeaver BW and there in use for a long time already for all classic InfoProviders CUBE, ODSO, IOBJ and DEST.<BR />The RequestID is based on a prefix and a following 25 characters long randomly generated unique identifier. Typical prefixes are REQU_* for InfoPackage requests, DTPR_* for DTP requests, and ODSR_* for ODSO activation requests.</P><P><U>2) The new one:</U> <STRONG>Request Status and Process Management (RSPM)</STRONG> is the revised concept for ADSOs in SAP NetWeaver BW 7.50 on HANA. In SAP BW/4HANA RSPM is used for all InfoProviders (ADSO, IOBJ, DEST) and RSSM is decommissioned.<BR />The Request ID is now called Request TSN (Transaction Sequence No), which is a timestamp and is derived from the ODQ Transaction ID.</P><P>As a first summary the focus of your individual BW request housekeeping concept is either on RSSM processes/tools or RSPM processes/tools. OR, in case you run BW on HANA, then often <U>both</U> approaches apply as classic objects and ADSOs often coexist side-by-side.</P><P><STRONG>WHY bothering with BW request housekeeping?<BR /></STRONG>In general, request meta information (all details your find in a request monitor like timestamps, runtime, package sizes, record amount, warnings etc) is stored in BW backend tables. These tables grow continuously based on the daily data processing activities. If housekeeping is not done, it will have a negative impact on the…</P><UL><LI>overall system size,</LI><LI>data management performance (loading, activation, delta determination etc.),</LI><LI>waiting time for InfoProvider administration in Tr. RSA1/RSMNG, or BW/4HANA Cockpit, or</LI><LI>preparation of a move to BW/4HANA or BW Bridge. Leveraging the SAP transfer tools (BW/4HANA inplace or remote approach / BW Bridge remote approach) requires the number or requests in classic InfoProviders to be reasonable (&lt;1.000), see also warnings in your <SPAN><A href="https://help.sap.com/docs/SAP_READINESS_CHECK" target="_blank" rel="noopener noreferrer">Readiness Check</A></SPAN>.</LI></UL><P><STRONG>WHAT is done during BW request housekeeping?<BR /></STRONG>Request Housekeeping deletes the request details (meta data) from the core runtime BW backend tables. This means, details of the request history will be removed which is older than a customer specific number of days. However, no need to be afraid: <EM><U>The real BW data is not deleted</U></EM> - master data and transactional data residing in the InfoProviders is NOT affected! Housekeeping only shrinks the request history behind them!<BR />Also, good to know: During the housekeeping process, the objects are not locked, and they are available for loading/reporting without restrictions. Still, it is clear it is better to run the cleanup not during business hours.</P><P>As you see in the figure below, the housekeeping process removes the detail data from the original tables and moves it to housekeeping tables in a compressed form. If that is not enough (normally however this is not the case), you can even move all to an external archive (RSSM details <SPAN><A href="https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3361385810.html" target="_blank" rel="noopener noreferrer">here</A></SPAN>, for RSPM see SAP notes <SPAN><A href="https://me.sap.com/notes/2867347" target="_blank" rel="noopener noreferrer">2867347</A></SPAN> and <SPAN><A href="https://me.sap.com/notes/2980697" target="_blank" rel="noopener noreferrer">2980697</A></SPAN>).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BW ReqHK Blog Process.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81941i42A90A95C4A0EC06/image-size/large?v=v2&amp;px=999" role="button" title="BW ReqHK Blog Process.png" alt="BW ReqHK Blog Process.png" /></span></P><P><STRONG>HOW to analyze the status quo?<BR /></STRONG>RSSM: Tr. RSREQREDUCE provides the full list of InfoProviders with critical no of requests.<BR />The same information is provided by table RSMDATASTATE_EXT.</P><P>RSPM: In SAP BW/4HANA, leverage the Cockpit apps for Request Management in ADSOs, InfoObjects or Open Hub Destinations and sort the column of 'Successful Requests' properly.<BR /><BR />In SAP BW on HANA it is a little more challenging as these apps are missing. You can either use the new CDS-based technical content (aka "statistical analysis"). In Tr. RSRT following sources are available which both provide a key figure "No of successful requests" per ADSO:<BR />2CRVCREQUEST/!2CRVCREQUEST or 2CRVCREQUEST/2CRVCREQQRY<BR /><BR />The second BW on HANA option is to run following SQL statement (e.g. in Tr. DB02-SQL Editor) to get the ADSOs in most requests in descending order:<BR /><FONT face="courier new,courier">SELECT DATATARGET, COUNT(*) NUM_OF_REQUESTS </FONT><BR /><FONT face="courier new,courier">FROM RSPMREQUEST </FONT><BR /><FONT face="courier new,courier">GROUP BY DATATARGET</FONT><BR /><FONT face="courier new,courier">ORDER BY NUM_OF_REQUESTS DESC</FONT></P><P><STRONG>HOW to run BW request housekeeping?<BR /></STRONG>RSSM Request Housekeeping can be triggered and scheduled from Tr. RSREQREDUCE based on the two reports RSSM_REDUCE_REQUESTLIST and RSSM_AUTODEL_REQU_MASTER_TEXT. Thorough documentation <SPAN><A href="https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3361383396.html" target="_blank" rel="noopener noreferrer">here</A></SPAN>.<BR />For RSPM, SAP provides report RSPM_HOUSEKEEPING which can be scheduled via Process Chains (in BW 7.5 as ABAP variant, in BW/4HANA there is a new dedicated variant). Thorough documentation <SPAN><A href="https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3656208335.html" target="_blank" rel="noopener noreferrer">here</A></SPAN>.</P><P><STRONG>WHICH Requests can be removed?<BR /></STRONG>You can clean up a request if it is not available as physical entity. This means, it is <U>not</U> stored in an InfoProvider table anymore (e.g., in an ODSO/ADSO inbound queue to change log table).</P><OL><LI>To start with, all <U>deleted</U> requests can be removed from all InfoProviders.</LI><LI>In general, all requests can be removed from following InfoProviders: ODSO/ADSO (type direct update), IOBJ and DEST</LI><LI>Requests can also be removed if they meet following prerequisites:<UL><LI>ODSO/ADSO (type standard), CUBE/ADSO (type data mart)<BR />DTP loading requests can be deleted from the inbound queue if they are activated / compressed already.</LI><LI>ODSO/ADSO (type standard):<BR />Change log requests can be removed if they have been deleted from Change log. This is only possible if the delta has been provisioned to all connected data targets.</LI></UL></LI></OL><P><STRONG>Finally, HOW to set the whole process up properly?</STRONG></P><OL><LI>Define your individual housekeeping strategy. This means you have to make a decision how many days of request history should be kept in your BW landscape.</LI><LI>For RSPM: Depending on your SP-level, check whether some recommended SAP corrections need to be installed (see SAP note <SPAN><A href="https://me.sap.com/notes/3137171" target="_blank" rel="noopener noreferrer">3137171</A></SPAN>).</LI><LI>Test housekeeping on a few objects (e.g. 1 ODSO/ADSO, 1 IOBJ, 1 DEST).</LI><LI>Run housekeeping once for the whole DEV-system (e.g. with &gt; 1000 days).</LI><LI>For RSPM: Transport SAP notes (2) to the next system.</LI><LI>Run housekeeping in tiers until you reach the defined limit of of days (1), depending on the age of the system, for example 1st run &gt; 1500 days, 2nd one &gt; 1000 days, then &gt;800 days… In a large system each run could take a few hours.</LI><LI>When the defined limit (1) is reached: Schedule housekeeping, e.g. for RSPM in a weekly process chain like the following one:<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BW ReqHK Blog RSPC.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81942i783EBC26A072DCBF/image-size/large?v=v2&amp;px=999" role="button" title="BW ReqHK Blog RSPC.png" alt="BW ReqHK Blog RSPC.png" /></span></LI></OL><P><STRONG><BR />Useful sources:</STRONG></P><UL><LI>RSSM Housekeeping&nbsp;<SPAN><A href="https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3564975514.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3564975514.html</A></SPAN><SPAN><BR /></SPAN></LI><LI>RSPM Housekeeping<BR />- SAP note <SPAN><A href="https://me.sap.com/notes/3137171" target="_blank" rel="noopener noreferrer">3137171</A></SPAN> - Housekeeping for Request Administration tables (RSPM* tables)<BR />- Help&nbsp;<SPAN><A href="https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3361383396.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3361383396.html&nbsp;</A><BR /></SPAN>- BW/4HANA <A href="https://help.sap.com/docs/SAP_BW4HANA/b3701cd3826440618ef938d74dc93c51/b6474ca70984453b89501a7291698f30.html?version=2.0.14" target="_self" rel="noopener noreferrer">release notes</A></LI></UL> 2024-03-17T20:18:34.718000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/sap-datasphere-space-data-integration-and-data-modeling-best-practices/ba-p/13651889 SAP Datasphere - Space, Data Integration, and Data Modeling Best Practices 2024-04-04T02:06:22.184000+02:00 jeetendrakapase https://community.sap.com/t5/user/viewprofilepage/user-id/16635 <H2 id="toc-hId-990652713">Motivation:</H2><P>SAP Datasphere is a powerful <EM>all-in-one</EM> business data platform. It provides the technology foundation for creating a business data fabric, delivering meaningful data with context and logic to every user. It combines a flexible data fabric architecture with a robust platform for integrating multiple data sources, performing complex analysis, and modeling.</P><P>While these capabilities offer valuable insights, the complexity of data integration and modeling can affect user experience. However, strategic design choices can ensure that SAP Datasphere performs optimally. <SPAN>This article shares best practices and tips to maintain smooth data flow, prevent performance problems, and enhance efficiency. It helps you set up your SAP Datasphere space, integrate data, and model effectively while encouraging creativity as a data engineer, modeler, or architect.</SPAN></P><H2 id="toc-hId-794139208">1. Managing Your Datasphere Spaces:</H2><H3 id="toc-hId-726708422">What is the Space and What are the benefits?</H3><P><SPAN>In SAP Datasphere, a space is a secure area set up by an administrator where members can handle data. It functions like a self-contained data warehouse, residing within the SAP HANA Cloud database, tailored for specific departments, Line of Business (LOB) units, data domains, project teams, or individuals. Administrators are responsible for creating one or more spaces, managing memory and disk storage allocation, assigning members (users), setting priorities and statement limits, establishing source connections, and acquiring data and models. In SAP Datasphere, everything happens within these spaces to keep things safe. Data and models in space stay private unless shared with other spaces or made available for use by BI tools or other systems.</SPAN></P><H3 id="toc-hId-530194917"><STRONG>What are the Space types and Important Configuration Parameters?</STRONG></H3><OL><LI><STRONG>Space Type: SAP Datasphere</STRONG>: Required Space type and the Administrator can only create spaces of type SAP Datasphere. Multiple spaces can be created and configured.</LI><LI><STRONG>Optional Space Type: SAP Datasphere(Embedded Data Lake Access): </STRONG>The&nbsp;Administrator must select a space connecting to the embedded HANA data lake. Checkbox <A href="https://help.sap.com/docs/SAP_DATASPHERE/9f804b8efa8043539289f42f372c4862/f414c3d62bfe49b38e2cfdd7b4e7d786.html" target="_self" rel="noopener noreferrer">setting</A>:&nbsp;<EM><SPAN>Use This Space to Access the Data Lake.&nbsp;</SPAN></EM><SPAN>Only one space can have access and can only write data to the embedded SAP HANA data lake.</SPAN></LI><LI><STRONG>Optional Space Type: SAP BW bridge: </STRONG><SPAN><A href="https://help.sap.com/doc/eb7ea7208d374560a881cf9c2956237c/cloud/en-US/DWC_Using_SAP_BW_Bridge.pdf" target="_self" rel="noopener noreferrer">SAP BW bridge</A> provisioning generates a dedicated space for exposing BW bridge objects as remote tables to other SAP Datasphere spaces, allowing the connection of a single SAP BW bridge system to SAP Datasphere.</SPAN></LI><LI><H4 id="toc-hId-462764131"><SPAN><SPAN>Important Configurations <A href="https://help.sap.com/docs/SAP_DATASPHERE/9f804b8efa8043539289f42f372c4862/2ace657356d54199b0b87d2327b1a70b.html" target="_self" rel="noopener noreferrer">Parameters</A></SPAN></SPAN></H4><TABLE border="1" width="100%"><TBODY><TR><TD width="50%" height="30px">Enable Space Quota Disk(GB) and Memory(GB)</TD><TD width="50%" height="30px"><P><SPAN>Allocate disk storage (GB) and memory(GB) allocation for the space.&nbsp;</SPAN><SPAN>There is no best practice it is based on the requirement/demand. however generally Disk: Memory(RAM) ratio can be 100:40-50</SPAN></P><UL><LI><SPAN>Disk 256&nbsp; &nbsp;GB : Memory(RAM) 120 GB</SPAN></LI><LI><SPAN>Disk 1024 GB : Memory(RAM) 480 GB</SPAN></LI><LI><SPAN>Disk 4096 GB : Memory(RAM) 1800 GB</SPAN></LI></UL><P><SPAN>Memory storage value cannot exceed the amount of disk storage space limit.</SPAN></P><P>Default: Enabled<BR />A disabled option lets space consume all available disk and memory resources in your SAP Datasphere tenant. (Not recommended)</P></TD></TR><TR><TD><A href="https://help.sap.com/docs/SAP_DATASPHERE/9f36ca35bc6145e4acdef6b4d852d560/c05b6a6d06db427dbdd3041d61fd5840.html?state=DRAFT&amp;version=DEV_CURRENT" target="_self" rel="noopener noreferrer">Lock or Unlock Your Space</A></TD><TD><SPAN>SAP Datasphere locks spaces exceeding memory or disk storage limits to prevent resource overload. Users can then free up space by deleting data, or an administrator can assign additional storage.</SPAN></TD></TR><TR><TD width="50%" height="222px">Space Priority&nbsp;(1-low, 8-high)</TD><TD width="50%" height="222px">The setting helps&nbsp;SAP Datasphere to prioritize space execution (1-low, 8-high).In situations where spaces are competing for available threads, those with higher priorities have their statements run before those of spaces with lower priorities. e.g. Space gets higher priority on which you have live and operational reports compared to historical reports.</TD></TR><TR><TD width="50%" height="30px"><P>Workload Configuration (Custom):&nbsp;Total Statement Thread Limit</P><P>&nbsp;</P></TD><TD width="50%" height="30px"><SPAN>Set thread limit between 1% and 70% (or equivalent number) of total tenant threads. Too low impacts statement performance, and too high impacts other spaces.</SPAN></TD></TR><TR><TD width="50%" height="30px">Workload Configuration (Custom): Total Statement Memory Limit</TD><TD width="50%" height="30px"><P><SPAN>To avoid OOM statement errors. Define a memory limit (between 0 for no limit and the total available tenant memory) for statements running in this space. This setting balances performance for this space with a potential impact on memory available for other spaces in your SAP Datasphere tenant.</SPAN></P><P><SPAN>To prevent a space from encountering a general out-of-memory situation, you can establish a memory limit for the space, such as 90%. This prevents a statement within the space from causing a global out-of-memory issue and interrupting other processes.</SPAN></P></TD></TR><TR><TD>Expose for Consumption by Default</TD><TD><SPAN>Allows default exposure of all new space views (Graphical, SQL, Analytical Model) while modelers can adjust individual view consumption via the "Expose for Consumption" switch</SPAN></TD></TR><TR><TD width="50%" height="30px">Time Data<BR />Time Tables and Dimensions</TD><TD width="50%" height="30px">It creates date-time tables and dimensions. You can generate in one space and create required foundation dimension date-time models and share them with other spaces.</TD></TR></TBODY></TABLE></LI></OL><H3 id="toc-hId-137167907"><STRONG>Space Organization Scenarios/Examples:</STRONG></H3><H4 id="toc-hId-69737121"><STRONG>1. Line of Business (LoBs)​</STRONG></H4><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88245iAB291662F6F2E166/image-size/large?v=v2&amp;px=999" role="button" title="1.jpg" alt="1.jpg" /></span></P><P>&nbsp;</P><P>Multiple spaces can be created like Sales, Marketing, Supply Chain, Finance, HR, Service, Analytics, IT Management, etc. To follow Central governance, separate space for Admin and Permissions for Data security (Data Access Control) is recommended.</P><P><STRONG>Administration Space:</STRONG></P><UL><LI>Only admin users will be members for authorization and monitoring.</LI><LI>Auditor to access audit logs and tenant activities.</LI><LI>Admin/Security/Developer creates DACs and assigns them to data builder views to enable data security (row level security).</LI><LI>Specific restricted views are shared with the LOBs spaces (e.g. Sales, Marketing). That way only specific business data with row-level security is available to consume for the business users.</LI><LI><SPAN>Benefits:</SPAN><UL><LI>Granular Control:<SPAN>&nbsp;</SPAN>Limits access to authorized personnel (e.g., Business or Security admins) who manage specific values.</LI><LI>Developer Flexibility:&nbsp;Enables developers to work efficiently without authorization restrictions.</LI><LI>Secure Business Consumption:<SPAN>&nbsp;</SPAN>Provides secure access for users who only need to consume data, ensuring they see only relevant information.</LI></UL></LI></UL><P><STRONG>Permissions Space:</STRONG></P><UL><LI>A centralized approach with only assigned users will manage the authorization values table for the data access control for all LOB spaces.</LI><LI>Protection against unauthorized access and value maintenance from common users.</LI><LI>Share and expose authorization value tables/views to Administration or IT Space.&nbsp;</LI></UL><P><STRONG>Centrazlied IT Space:</STRONG></P><UL><LI>A centralized IT space can be created with connection to multiple sources SAP S/4HANA, SAP BW, SAP SuccessFactors, SAP Concur, Salesforce, Google BQ, etc.&nbsp;</LI><LI>Data is made available as remote tables or replicated tables and modeling using a data builder.</LI><LI>Consume the Permission space shared table and create the permission views. Create a Data Access Control(DAC) object and Assign it to view (e.g. Sales view).</LI><LI>Share the views with different LOB spaces like the Sales view with the Sales department Space.</LI></UL><H4 id="toc-hId--126776384"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88252i799F697104FDB188/image-size/large?v=v2&amp;px=999" role="button" title="2.jpg" alt="2.jpg" /></span></H4><H4 id="toc-hId--323289889">2.&nbsp;<STRONG>Departments&nbsp;</STRONG></H4><P>Similar to LOBs space concept with centralized governance. Create multiple spaces for the key departments in your organization like IT, Finance, Marketing, Operations Management, HR, Sales, Purchasing, etc., and a dedicated Permission space for data security.</P><H4 id="toc-hId--519803394"><STRONG>3. Data Domains</STRONG></H4><P><SPAN>Create spaces for different data segments like Customer Data, Product Data, Sales Data, Financial Planning &amp; Analysis (FP&amp;A), Social Data, Streaming Data, Financial Data, HR Data, and Manufacturing Data. Enable data sharing among these spaces to encourage reuse while ensuring sensitive data is protected using methods like data masking and authorization. The PERMISSION space authorization table, managed by designated security and administrative users, controls access rights for sharing data across these spaces.</SPAN></P><H4 id="toc-hId--1214033994"><STRONG>4. Single SAP Datasphere tenant for d</STRONG><STRONG>evelopment and testing </STRONG><STRONG>using the Space concept.</STRONG></H4><P><SPAN>Leveraging the Spaces concept makes it feasible to utilize a single SAP Datasphere tenant for both development and testing (Dev/Test) purposes. However, it's advisable to adopt a three-tier tenant landscape for Development, Testing, and Production scenarios. Using at least two distinct SAP Datasphere tenants for your data landscape is recommended. This strategy ensures a distinct segregation between your development and testing (Dev/Test) environment and your production environment. The Dev/Test tenant provides a dedicated platform for constructing and validating data models and transformations, safeguarding your production data integrity as the ultimate source of truth.</SPAN></P><UL><LI>It can used for small deployments and the initial phase of the project.</LI><LI>Not an ideal approach from the object transport and lifecycle management perspective.</LI><LI>Manual import/export of the objects (CSN/JSON) files across the spaces.</LI><LI>From SAP Datasphere Dev/QA tenant to PROD tenant, transport content network is used.</LI></UL><P>Example:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="3.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88437i9C428A5E0399CE21/image-size/large?v=v2&amp;px=999" role="button" title="3.jpg" alt="3.jpg" /></span>&nbsp;</P><H4 id="toc-hId--1410547499"><STRONG>5. With the SAP BW bridge</STRONG></H4><P><SPAN>Customers with investments in SAP BW and BW/4HANA who aim to harness the advantages of cloud-based data warehousing can opt for the SAP BW bridge feature. Enabling these optional features in SAP Datasphere results in the creation of a dedicated space within the tenant for importing BW bridge objects as remote tables, which can then be shared with other spaces. Unlike the standard SAP Datasphere space type, creating data builder objects in the SAP Datasphere BW Bridge Space is not permitted. Importing remote tables is allowed in the BW bridge space, and it's advisable to maintain a separate space from a governance perspective. In this setup, space <EM>IT BW Models</EM> automatically generate SAP Datasphere objects through the entities import feature for corresponding BW queries, Infoproviders, aDSOs, etc. The created objects can be shared with the target Line of Business (LOB) space via cross-space sharing capabilities. Consequently, original BW bridge objects belong to the BW bridge space type, while created objects are part of the IT BW Model managed space.</SPAN></P><P>Example:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="4.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88459i60FB31B7EF5C525C/image-size/large?v=v2&amp;px=999" role="button" title="4.jpg" alt="4.jpg" /></span></P><P>&nbsp;</P><H3 id="toc-hId--1313657997">General Space Guidelines:</H3><UL><LI><P><STRONG>Multiple spaces:</STRONG>&nbsp;&nbsp;<SPAN>It is advisable to create multiple spaces within your tenant for efficient organization of data and resources.</SPAN></P></LI><LI><P><STRONG><SPAN>Segregate Access with Dedicated Spaces: </SPAN></STRONG>Establish separate spaces for administrator, IT, and security permissions, along with multiple spaces for departments, projects, Lines of Business (LOBs), data domains, etc. This practice aids in controlling access to sensitive data and maintaining stability across various environments for distinct purposes.</P></LI><LI><P><SPAN><STRONG>Maximize Cross-Space Sharing for Reusable Data and Models:</STRONG> SAP Datasphere facilitates sharing tables, views, and models across spaces within the same tenant, fostering reusability and mitigating data duplication. For instance, refrain from accessing or replicating the same SAP S/4HANA CDS view or tables like ACDOCA into multiple SAP Datasphere spaces, as this can strain your SAP S/4HANA system and lead to data duplication within SAP Datasphere. Instead, adopt a strategy of replicating once and consuming N times across spaces</SPAN></P></LI><LI><P><SPAN><STRONG>Considerations for Space Restrictions:</STRONG> Direct sharing of data source connections, data flows, transformation flows, replication flows, and task chains between spaces is not supported. If necessary, these elements must be recreated within each space individually. Additionally, objects cannot be copied or pasted from one space to another.</SPAN>&nbsp;<A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/f8ff0628c9fc49229740ffcd4d20e9aa.html" target="_self" rel="noopener noreferrer">Importing and Exporting data builder objects in CSN/JSON files</A>.</P></LI><LI><STRONG>Naming Conventions for Spaces are Crucial</STRONG>:<UL><LI><SPAN>Space name can be changed at any time, however, Space ID cannot be changed later.</SPAN></LI><LI><SPAN>Avoid using reserved keywords(Refer to <A href="https://help.sap.com/docs/SAP_DATASPHERE/9f804b8efa8043539289f42f372c4862/982f9a30d4ab49c8b019cfaf3dc08391.html" target="_self" rel="noopener noreferrer">Rules for Technical Names</A>) such as SYS, PUBLIC, CREATE, SYSTEM, DBADMIN, PAL_STEM_TFIDF, SAP_PA_APL, Datasphere_USER_OWNER, Datasphere_TENANT_OWNER, Datasphere_AUDIT_READER, Datasphere_GLOBAL, and Datasphere_GLOBAL_LOG. Additionally, refrain from using the prefix <EM>SYS or prefixes like Datasphere</EM> and SAP_ in space IDs, unless explicitly advised. Moreover, keywords reserved for the SAP HANA database cannot be utilized in a space ID. (Refer to <A href="https://help.sap.com/docs/SAP_HANA_PLATFORM/4fe29514fd584807ac9f2a04f6754767/28bcd6af3eb6437892719f7c27a8a285.html" target="_self" rel="noopener noreferrer">Reserved Words</A> help document)</SPAN></LI><LI><SPAN>Examples(Space ID: Space Name): MASTER_DATA: Master Data, SUPPLY_CHAIN: Supply Chain, LEGAL: Legal, SALES_AND_OPERATIONS: Sales and Operations, CENTRAL_IT_SPACE: Central IT Space, PERMISSIONS: Permissions, HUMAN_RESOURCES: Human Resources, ADMINISTRATION: Administration, GOVERNANCE: Governance, SPEND_ANALYSIS: Spend Analysis, FINANCE: Finance, MARKETING: Marketing, CUSTOMER_DATA: Customer Data, CONFIDENTIAL: Confidential, *_DATALAKE: * Data Lake, OPERATIONAL_ANALYTICS: Operational Analytics etc.</SPAN></LI><LI>Cross-space sharing scenario:&nbsp; <SPAN><U>Problem:</U> When sharing models between spaces A and B, users in space B may not see the shared model in the model list. Instead, it appears as a table or view in the data modeling editors, losing context and affecting user decisions. This can be problematic if the shared model includes a calculated column and relies on data restrictions for detailed reporting. When a modeler in space B uses the restricted column in a selection criterion, the calculation needs to happen before the restriction, potentially causing severe performance issues and memory consumption. <U>Solution:</U> To avoid this, consider naming calculated measures with "CM_" prefix and calculated dimensions with "CD_" prefix to indicate their nature to other developers.</SPAN></LI></UL></LI></UL><H2 id="toc-hId--1216768495"><STRONG>2. Data Integration:</STRONG></H2><P>SAP Datasphere offers both remote and replication connections to various source systems. Comprehensive details on supported connection types are available in the SAP Help documentation. Not covering in-depth the data connectivity and configuration as it's not the focus of this article, providing quick high-level guide reference and then shifting to the data integration best practices.</P><OL><LI><A href="https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/eb85e157ab654152bd68a8714036e463.html" target="_self" rel="noopener noreferrer">Connection Types Overview</A>: The overview table <SPAN>provides a quick reference for key functionalities supported by various source connection types in SAP Datasphere. Information is focused on functionalities relevant to data access and manipulations. Use the required&nbsp;</SPAN>column filter to select the Connection Type, Remote Tables, Replication Flows, Model Import, etc. Below <EM>example</EM>: Selected connection types Generic JDBC, Google BigQuery, ABAP, and S4 and next filtered the column Remote Table(yes). Likewise based on the source connection type, this table will provide the information if the source is supported with a remote table (yes, no), Replication Flows (source, target), Data Flows(yes, no), and model import (yes, no).&nbsp;<UL><LI><A href="https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/eb85e157ab654152bd68a8714036e463.html" target="_self" rel="noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="5.jpg" style="width: 938px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/89286i57E5103A94CA5B26/image-size/large?v=v2&amp;px=999" role="button" title="5.jpg" alt="5.jpg" /></span></A></LI></UL></LI><LI><A href="https://help.sap.com/docs/SAP_DATASPHERE/9f804b8efa8043539289f42f372c4862/bffbd58c15784a62af0520f171018ded.html" target="_self" rel="noopener noreferrer">Preparing and Configuration Connections</A>: The overview lists table&nbsp;clarifies prerequisites for the connection types indicating if a specific connection requires a middleware component like the DP Agent (Data Provisioning Agent) or Cloud Connector (CC) for communication or supports direct connection (without any additional software component). Below <EM>example</EM>: To enable data integration features such as Remote Table, Replication Flow, or Data Flow, specific connection types require different configurations. For ABAP, SAP S/4HANA, and ECC connections, installation and configuration of DP Agent are necessary. However, for utilizing the Replication Flow with SAP S/4HANA Cloud connections, a Cloud Connector (CC) isn't necessary. Nonetheless, for other connection types, it's crucial, as indicated in the image below. This table serves as a convenient guide to pinpoint the software prerequisites essential for various data integration functionalities.<UL><LI><A href="https://help.sap.com/docs/SAP_DATASPHERE/9f804b8efa8043539289f42f372c4862/bffbd58c15784a62af0520f171018ded.html" target="_self" rel="noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="6.jpg" style="width: 955px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/89313i126617A9642BFCBE/image-size/large?v=v2&amp;px=999" role="button" title="6.jpg" alt="6.jpg" /></span></A><P>&nbsp;</P></LI></UL></LI></OL><H3 id="toc-hId--1706685007">Data Integration Options and Recommendations:</H3><TABLE border="1" width="100%"><TBODY><TR><TD width="33.333333333333336%" height="30px"><STRONG>Integration Feature</STRONG></TD><TD width="33.333333333333336%" height="30px"><STRONG>Remote or Replicate Data</STRONG></TD><TD width="33.333333333333336%" height="30px"><STRONG>Use cases, Recommendations</STRONG></TD></TR><TR><TD width="33.333333333333336%" height="1379px">Remote Table<BR /><BR /></TD><TD width="33.333333333333336%" height="1379px">Remote</TD><TD width="33.333333333333336%" height="1379px"><UL><LI>Access data virtually for real-time operational reporting without replication or duplication.</LI><LI>Prefer ABAP CDS views like I_CUSTOMER_CDS and C_SalesDocumentItemDEX_1 over database tables like KNA1 and VBAP for efficient data access.</LI><LI>Use a single connection per source system to minimize redundancy and complexity. Deploy remote tables and use cross-space sharing for consistent access and scalability. Utilize existing user authorizations for access control from&nbsp;<SPAN>the source system (HANA,BW or S/4HANA) </SPAN><SPAN>.</SPAN></LI><LI>During table configuration specify the semantic usage like Dimension, Fact, Hierarchy, etc. Select the required attributes and use the filters to get the best performance. Note: Filtering is not supported for SDA-based connections.</LI><LI>Understand the capabilities of SAP HANA SDI adapter SQL to push down filters for optimal performance. Keep in mind that the SDI ABAP Adapter doesn't support pushing down filters currently.</LI><LI>Ensure statistics for remote tables are up-to-date, especially when joining or aggregating them, to optimize performance and reduce memory consumption. Trigger statistics runs directly through the data integration monitor within Datasphere.</LI><LI>Monitor SQL statements using the remote query monitor. If the required filter condition isn't in the SELECT statement, it retrieves all data and applies the filter afterward, leading to increased memory consumption and decreased performance.</LI><LI>Choose between replicating remote tables via snapshot or real-time replication based on your requirements.</LI></UL></TD></TR><TR><TD width="33.333333333333336%" height="1078px">Remote Table</TD><TD width="33.333333333333336%" height="1078px">Replicate(Snapshot, Real-time replication)</TD><TD width="33.333333333333336%" height="1078px"><UL><LI>Pull and store on disk (warm tier) for better performance instead of remote data.</LI><LI>Recommended for the frequently accessed CDS views/tables and requires efficient performance like master, analytical, and fact data.</LI><LI>Recommended schedule table snapshots (full load) where the data does not change regularly e.g. master data or it does not support real-time replication.</LI><LI>The&nbsp;<A href="https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/441d327ead5c49d580d8600301735c83.html" target="_self" rel="noopener noreferrer">Real-time replication</A>&nbsp;for initial load and real-time delta updates using trigger-based&nbsp;<SPAN>change data capture (CDC) for the data with higher volume and regular updates like transactional or fact data.</SPAN></LI><LI><SPAN><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/bd1ece5c9f78444c87708ef11eed0a31.html" target="_self" rel="noopener noreferrer">Remove unnecessary columns, and apply filters</A> to minimize the data volume loaded in your remote table.</SPAN></LI><LI><SPAN>For replicating a larger volume of transactional views/tables, recommended to<A href="https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/a218d2715fd54b71a0b2060f4f97cf20.html" target="_self" rel="noopener noreferrer"> create partitioning</A> for supported connection types and prevent out-of-memory errors or high-memory tenant usage.</SPAN></LI><LI><SPAN>Further, improves performance by activating <A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/407d1dff76a842699ea08c17eb8748dd.html" target="_self" rel="noopener noreferrer">Table Services: Store Table Data in Memory</A>,&nbsp;store table data directly in memory (hot tier). By default, table data is stored on disk (warm tier).&nbsp;</SPAN></LI><LI><SPAN>Note: Replication is not available if the connection of your remote table is configured as data access: Remote Only.</SPAN></LI></UL></TD></TR><TR><TD width="33.333333333333336%" height="612px"><A href="https://community.sap.com/t5/technology-blogs-by-sap/replication-flow-blog-series-part-1-overview/ba-p/13581472" target="_self">Replication Flow</A></TD><TD width="33.333333333333336%" height="612px">Replicate</TD><TD width="33.333333333333336%" height="612px"><UL><LI>Offer Extract and Load(EL) for mass data replication from multiple entities from one source use cases.</LI><LI>Filter, projection capabilities and accomplish ELT through the&nbsp;<A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/f7161e6c20204672ac4a6d90c81762e4.html" target="_self" rel="noopener noreferrer">Transformation Flow</A>.</LI><LI>SAP Note: <A href="https://me.sap.com/notes/3297105/E" target="_self" rel="noopener noreferrer">3297105 - Important considerations for SAP Datasphere Replication Flows</A>.</LI><LI>SAP Note:&nbsp;<A href="https://me.sap.com/notes/3360905/E" target="_self" rel="noopener noreferrer">3360905- ABAP Integration - Performance when Replication Flows</A>.</LI><LI>Replication Scenarios: Data inbound (Source to Datasphere), Data outbound (Datasphere to Target), and Pass-through scenario (Source to Target).</LI><LI>Initial data load as well as delta load with parallelization.</LI><LI>The default delta load interval is 60 minutes. You can set the delta load-interval between 0-24h:0-59m. The maximum allowed value is 24 hours 0 minutes. Enter 0h:0m for immediate replication.</LI><LI>Cloud-to-cloud replication scenarios can be streamlined without the requirement of installing and managing an on-premise component. For instance, there's no necessity for a component like the Data Provisioning Agent for HANA SDI for Replication Flows.</LI></UL></TD></TR><TR><TD width="33.333333333333336%" height="30px">Data Flow</TD><TD width="33.333333333333336%" height="30px">Replicate</TD><TD width="33.333333333333336%" height="30px"><UL><LI>Provide ETL functionality for creating an inbound layer with multiple sources directed to a single SAP Datasphere table, with comprehensive transformation capabilities.</LI><LI>Prioritize filtering at the beginning of the flow, and use Python script transformations for complex calculations like CKF, RKF, etc.</LI><LI>Avoid heavy transformations or complex calculations on remote table sources; consider replicating data before applying them.</LI><LI>If facing performance issues with Data Flows, consider dividing them into smaller flows executed sequentially using a Task Chain.</LI><LI>If you encounter out-of-memory situations, utilize the&nbsp;<SPAN><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/e30fd1417e954577baae3246ea470c3f.html" target="_self" rel="noopener noreferrer">Dynamic Memory Allocation</A></SPAN>.</LI></UL></TD></TR><TR><TD width="33.333333333333336%" height="337px">Persistent View</TD><TD width="33.333333333333336%" height="337px">Replicate</TD><TD width="33.333333333333336%" height="337px"><UL><LI><SPAN>Persist complex logic to pre-calculate and aggregate view results for faster data access and a better user experience</SPAN>.</LI><LI><SPAN>When a view is complex and data-intensive, it uses a lot of memory. Similarly, subsequent views and calculations require more resources. It's best to persist in it for improved performance.</SPAN></LI><LI><SPAN>Decide whether to <EM><STRONG>persist a view or remote tables</STRONG></EM> based on your performance and data storage needs. Remote tables are exact duplicates of the source, while replicating a view only persists and replicates the view's data.</SPAN></LI><LI>Introduce intermediate view persistencies instead of directly persisting the top view. Review the entire scenario to identify views that aggregate significant data and are potentially utilized in other contexts. These views are excellent candidates for view persistency implementation.</LI><LI><SPAN>Sometimes, dividing a large view's logic into smaller views and persisting them at a lower level is necessary to avoid out-of-memory situations. This can optimize data retrieval and calculations by using internal HANA tables</SPAN>.</LI><LI><A href="https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/d04f5dd6bbda44448407d54d2a7979be.html" target="_self" rel="noopener noreferrer">Run Mode</A>: Performance-Optimized (Recommended)</LI><LI>View persistence partitioning can significantly reduce memory consumption by retrieving and storing data in smaller chunks. <SPAN>Ensure filters used for partitioning can be pushed down to the remote source for optimal performance. Note that filter pushdown isn't supported by the SDI ABAP Adapter, affecting connections like SAP ABAP, BW, ECC, and S/4HANA On-Premise</SPAN>.</LI><LI>Refer to <A href="https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/e3d04951a4a344c28b25b2b1b13bf3d8.html" target="_self" rel="noopener noreferrer">Reducing Memory Consumption</A>.</LI></UL></TD></TR><TR><TD width="33.333333333333336%" height="200px">ETL tools</TD><TD width="33.333333333333336%" height="200px">Replicate</TD><TD width="33.333333333333336%" height="200px"><UL><LI>Use of SAP and Non-SAP ETL tools like SAP SLT, SAP Data Services, SAP Integration Suite, and Precog to replicate data via SAP Datasphere Open SQL Schema.</LI></UL></TD></TR></TBODY></TABLE><H3 id="toc-hId--1903198512">Choosing Between Remote Tables and Data Replication in SAP Datasphere:</H3><P>The decision between using remote tables (data federation) and data replication in SAP Datasphere depends on several factors. Here's a breakdown to help you choose the best approach for your operational reporting needs:</P><H4 id="toc-hId-1901852272">Use Remote Tables (Data Federation) When:</H4><UL><LI>Limited Data Pull: You only need a small subset of data from the source system (HANA Calc. Views or S/4HANA Analytic Queries).</LI><LI>Pre-Aggregated Data: The data in the source system is already aggregated to reduce network traffic and latency.</LI><LI>Real-Time Reporting: Business needs reports with the most up-to-date data. Remote tables provide near real-time access.</LI><LI>Filter and Variable Usage: You can restrict data retrieval using filters and variables in your reports, further reducing the amount of data transferred.</LI><LI><STRONG>Performance Considerations</STRONG>:<UL><LI>Location: The data center location of both the source and Datasphere can impact performance. Geographically close locations minimize latency.</LI><LI>Column Selection: Selecting fewer columns reduces data transfer size.</LI><LI>Aggregated Data: More the aggregated data is, the better the performance.&nbsp;</LI><LI>Filtering: Specifically on the columns like date, company code, sales org, plant. Avoid filtering on calculated dimension columns.</LI><LI>Join, Union, Order By Use the join condition on the ID/key columns rather than a description, and specify columns in Order By with ASC, DESC explicitly.&nbsp;</LI><LI>Data Volume Size (Rows and Columns): A smaller number of records retrieved improves performance.</LI><LI>Optimize Queries at the Source:&nbsp;When creating views, and queries in S/4HANA, BW, HANA, Hyperscaler, etc. optimal performance on the source side helps overall performance.&nbsp;</LI></UL></LI></UL><H4 id="toc-hId-1705338767">Use Data Replication When:</H4><UL><LI>Modeling and Operations: Datasphere needs to perform modeling, transformations, joins, unions, or create layered data marts. Data needs to be persisted for these operations.</LI><LI>Intensive Logic Processing: Business logic requires complex calculations or transformations best done within Datasphere.</LI><LI>Performance vs. Freshness Trade-Off: While replicated data might be slightly delayed compared to remote tables, report performance can be optimized.</LI><LI>Operational Business Needs: Consider the criticality of real-time data vs. performance for reports.</LI></UL><H4 id="toc-hId-1508825262">General Guidelines:</H4><UL><LI><STRONG>Start with Remote Tables</STRONG>: For quick operational reports and less data transfer, use remote tables. They're real-time and reduce network traffic.</LI><LI><STRONG>Assess for Replication</STRONG>: If reports need complex logic or performance is key, think about replicating data to Datasphere.</LI><LI><STRONG>Use ABAP CDS Views Instead of Direct Tables</STRONG>: Access data efficiently from SAP S/4HANA systems with ABAP CDS views. They offer a standard way to expose data and work with real-time integration via Change Data Capture (CDC).</LI><LI><STRONG>Prioritize ABAP CDS views with data extraction and CDC over ODP Data Sources: </STRONG>Use direct connection via&nbsp;ABAP pipeline engine and delta handing using&nbsp;Change Data Capture engine<STRONG>.&nbsp;</STRONG>Here SDI ABAP Adapter (DP Agent) is not required<STRONG>.</STRONG></LI><LI><STRONG>Consider Data Profiling</STRONG>: Profile your source data to understand its structure and quality before integrating data. This helps prevent issues during integration.</LI><LI><STRONG>Secure Sensitive Data</STRONG>: Protect sensitive data during integration by masking or anonymizing it, and following security best practices</LI><LI><STRONG>Remember</STRONG>: The key is to balance data freshness, report performance, and business requirements.<P>&nbsp;</P></LI></UL><H2 id="toc-hId-1899117771"><STRONG>3. Data Builder Modeling:</STRONG></H2><P>SAP Datasphere offers functionalities for data modeling, and here are some best practices to follow for optimal performance, maintainability, and reusability:</P><H3 id="toc-hId-1577384950"><STRONG>General Recommendations:</STRONG></H3><UL><LI><STRONG>SAP HANA Cloud Modeling Best Practices Apply to Datasphere as well:</STRONG><SPAN>&nbsp;Since HANA Cloud powers SAP Datasphere, established <A href="https://help.sap.com/docs/SAP_HANA_PLATFORM/9de0171a6027400bb3b9bee385222eff/45b03e4d89634e289ce1fcee268bb100.html" target="_self" rel="noopener noreferrer">best practices for HANA data modeling</A> are directly applicable.&nbsp;</SPAN></LI><LI><STRONG>Embrace Reusability and Avoid Giant Views</STRONG>:&nbsp;Instead of monolithic views, create a library of smaller, well-defined basic, intermediate reusable views. <SPAN>These reusable pieces can be put together to make more complicated views, making it easier to work with and maintain them</SPAN>. Large, single views can be cumbersome and impact performance. Design smaller, focused views that cater to specific purposes.<UL><LI>Example: create separate reusable views with Semantic Type: Dimensions for the master data, Text for the master data text, Hierarchies data, Fact data, etc.&nbsp;</LI><LI>Use space-cross sharing and re-use the views with other spaces.</LI></UL></LI><LI><STRONG>Strategic Filtering:</STRONG><SPAN>&nbsp;</SPAN>Instead of using inner joins for filtering, apply WHERE clause filters on joined datasets. This reduces unnecessary data processing.</LI><LI><STRONG>Simplify Logic:</STRONG><SPAN>&nbsp;</SPAN>Keep your data model logic as simple as possible. Complex transformations might be better handled in separate transformation steps within transformation flows or data flows.</LI><LI><STRONG>Hierarchical Modeling:</STRONG><SPAN>&nbsp;</SPAN>Utilize hierarchies within your data model to represent relationships between master data elements. This improves data governance and simplifies queries.</LI><LI><STRONG>Independent Associations:</STRONG><SPAN>&nbsp;</SPAN>Model dimension, and text views that are associated with master data independently. This allows for reusability across different functional areas.</LI><LI><STRONG>SQL vs. Graphical Views:</STRONG><SPAN>&nbsp;</SPAN>For complex business logic, consider using SQL views. Graphical views might be more suitable for simpler models or improved user experience in reporting tools.</LI><LI><STRONG>Clear and Consistent Naming Conventions are Crucial</STRONG>: <A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-datasphere-naming-convention-in-action/ba-p/13567336" target="_self">Guide</A>.</LI></UL><H3 id="toc-hId-1380871445"><STRONG>Layered Modeling Approach for Better Performance, Organization and Management:</STRONG></H3><P><STRONG>Don't underestimate the power of a well-defined modeling approach in SAP Datasphere!</STRONG> Layering your data architecture from the start (even though it's a familiar concept in data warehousing) lays a solid foundation for efficient data integration, reusability, and long-term maintainability. This approach organizes data into distinct layers (inbound, harmonization, optional propagation, and reporting) with specific purposes, simplifying data management and minimizing complexity in the long run. Here's a breakdown of the layers:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="7.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90713i04366038F4F8C62C/image-size/large?v=v2&amp;px=999" role="button" title="7.jpg" alt="7.jpg" /></span></P><TABLE border="1" width="100%"><TBODY><TR><TD width="33.333333333333336%"><H4 id="toc-hId-890954933"><STRONG>Layers</STRONG></H4></TD><TD width="33.333333333333336%"><H4 id="toc-hId-694441428"><STRONG>Purpose</STRONG></H4></TD><TD width="33.333333333333336%"><H4 id="toc-hId-497927923"><STRONG>Best Practices</STRONG></H4></TD></TR><TR><TD width="33.333333333333336%"><STRONG>Inbound Layer </STRONG>(Remote/Acquire Data, Data Projection )</TD><TD width="33.333333333333336%">Ensure data accessibility through federated or replicated formats. Utilize data integration functionalities such as Replication Flow, Data Flow, or alternative tools to ingest data into SAP Datasphere's OpenSQL Schema. Employ methods like remote table snapshots, real-time replication, and scheduling via task chains. Develop inbound layer views with 1:1 mapping from the source, implementing filters and projection only as needed while refraining from any unnecessary data manipulation</TD><TD width="33.333333333333336%"><UL><LI>Keep a direct column mapping(1:1) between the source tables(CDS views) and the view for faster data transfer.</LI><LI>Avoid making unnecessary changes/conversions to data in the view.</LI><LI>Filter data as soon as possible, preferably in remote or replicated tables, to reduce processing in Datasphere.</LI><LI>Be careful when using JOINs, UNIONS, and WHERE clauses in federated views, especially with the SDI Adapter. Pushing down these operations might not be supported, causing Datasphere to process the entire table data, which could slow things down.</LI></UL></TD></TR><TR><TD width="33.333333333333336%"><STRONG>Harmonization Layer</STRONG> (Reusable Views &amp; Data Standardization)</TD><TD width="33.333333333333336%"><P>Use layer to create reusable views on top of the inbound layer views. Standardize the inbound data with common semantics. Projection views with distinct column renaming (BUKRS, Comp_code, 0COMP_CODE), and constant filters. Additionally, you can create a Data Access Control (DAC) to limit the specific dataset or use it in the next layer.</P><P>&nbsp;</P></TD><TD width="33.333333333333336%"><UL><LI>Only choose the columns you need. (Don't use SELECT *)</LI><LI>Filter early: Apply filters before joining to handle smaller datasets.</LI><LI>Be smart with joins: Use WHERE clauses in join conditions for efficient filtering.</LI><LI><P>Always <STRONG>specify join cardinality and select the appropriate join type</STRONG> based on the scenario:</P><P>Inner Join: Retrieve rows with matching values in both tables. For example, when joining tables like VBAK with VBAP (Sales Order), LIKP with LIPS (Deliveries), VBRK with VBRP (Billing), EKKO with EKPO (Purchase Order), etc.<BR />Left Outer Join: Retrieve all rows from the left table and only matching rows from the right table. For example, when joining tables like VBAP with VBRP, EKPO with ACDOCA, PRCD_ELEMENTS, etc.</P></LI><LI>Think about unions: Sometimes, using UNION nodes is better than other joins.</LI><LI>Optimize your joins: Use integer or key columns for joins to speed things up.</LI><LI>Use aggregation nodes to deal with duplicate data.</LI><LI>Make sure filters and formulas work with the same data types.</LI><LI>Try using NOT EXISTS instead of NOT IN for better performance.</LI><LI>Keep things simple: Avoid complex functions whenever you can.</LI><LI>Limit the number of joins (and join condition), especially complicated ones.<BR />Explore different ways to do temporal joins for faster results.</LI><LI>Avoid making restricted columns based on calculated ones.</LI><LI>If you can, prioritize aggregation over calculations to make things faster.</LI></UL></TD></TR><TR><TD width="33.333333333333336%"><STRONG>Propagation Layer </STRONG>(Joins, Combines and Aggregates)</TD><TD width="33.333333333333336%">Utilize objects from the Inbound and Harmonization layers for standardized and consistent business data. Create views using joins, unions, calculated columns, aggregations, and dynamic filters as needed. Model dimensions, text, and hierarchical views. For optimized performance, persist complex views or materialize them into separate data marts for specific analytics. Access them through Analytic models or expose them via public OData API for third-party BI clients, tools, and apps, or ODBC if the Expose for Consumption switch is enabled</TD><TD width="33.333333333333336%"><UL><LI>Same-as-above.</LI></UL></TD></TR><TR><TD><STRONG>Reporting Layer </STRONG>( Business Consumption Views)</TD><TD><P>Leverage Fact views from the Propagation layer to create unified consumption entities like Analytic Models(<EM>THE go-to analytic consumption entity</EM>), the main choice for analytics. Use them in SAC or Excel Add-in. For other tools, make the OData service available for Analytic Models. Include features like RKF, CKF, and exception aggregation. Support source/filter variables, time-dependent dimensions, texts, currency conversion, and analytical preview. The HANA engine optimizes dimension association through pruning, saving time during the JOIN execution. Apply DAC to add extra reporting restrictions based on user access.</P></TD><TD><UL><LI>Improve performance by using filtered and harmonized data from lower layers like the Propagation Layer in your Analytic Model.</LI><LI>Enhance security by applying data filters, such as where conditions, variable prompts, and data access controls, to restrict sensitive data.</LI><LI>Increase flexibility and reusability by defining variables within the Analytic Model to represent dynamic values or parameters for different analysis scenarios.</LI><LI>Optimize data usage by selecting only the necessary columns (measures and attributes) needed for specific analytical purposes.</LI><LI>Improve efficiency by using associations to map dimensions, texts, etc., instead of direct joins, leveraging capabilities like join pruning and the OLAP engine for navigation and filtering.</LI><LI>Ensure accuracy by using the built-in data preview functionality to check the output of your Analytic Model before deploying it.</LI></UL></TD></TR></TBODY></TABLE><P><STRONG>Corporate Memory Layer(Optional, Preserving Historical Data for Future Use):</STRONG><BR />The Corporate Memory Layer(CML) can be designed for long-term, persistent storage of the complete historical record of loaded transactional data. This layer offers several benefits:</P><UL><LI>Controlled Independent Updates: CML filled independently of updates to architected data marts, ensuring a complete historical record is preserved.</LI><LI>Reconstruction Source: CML historical data can be used to reconstruct specific data points or entire data sets without reaccessing the source systems. This is particularly valuable when:<UL><LI>Source system data is deleted or archived or the system is to be retired.</LI><LI>Data is needed for AI/ML use cases that often require historical trends.</LI><LI>Historical business reporting.</LI></UL></LI><LI>Cost-Effective Storage: Often utilizes more cost-effective storage solutions like Embedded SAP HANA Cloud Data Lake to manage large volumes of historical data efficiently.</LI></UL><P><STRONG>Outbound Layer(Optional, A Flexible Data Delivery Hub):</STRONG></P><P>SAP Datasphere offers an optional outbound data layer that acts as a versatile data delivery hub. This layer provides temporary storage for data intended for external consumption. By leveraging the outbound data layer strategically, you can enhance data accessibility, streamline data exchange with external systems, and efficiently manage the data lifecycle within your SAP Datasphere environment. Key characteristics include:</P><UL><LI>Flexible Access (OpenSQL Schema ODBC/JDBC, OData, etc.): Data can be directly accessed by both internal and third-party tools, promoting broader data utilization.</LI><LI><A href="https://community.sap.com/t5/technology-blogs-by-sap/fedml-the-federated-machine-learning-libraries-for-hyperscalers-2-0/ba-p/13528073" target="_self">SAP FedML</A> (Data Federation): A scenario for training business data using hyperscalart ML capabilities.</LI><LI>External Delivery (Replication Flow): Data can be pushed to various external destinations, facilitating seamless data exchange with other systems.</LI><LI>Provisioning and Management: This layer acts as the data staging area when provisioning data from Datasphere to requesting target systems.</LI><LI>Data Lifecycle Management: Data can be efficiently deleted from this layer once it's no longer needed to supply the target system, optimizing storage usage.</LI><LI>Reconciliation Support: Timestamping records upon replication to external systems simplifies data reconciliation efforts, ensuring data consistency across systems.</LI></UL><H2 id="toc-hId-888220432">Summary:</H2><P>Following established best practices acts as a roadmap for efficient data modeling in SAP Datasphere. These practices, like those in SAP BW and HANA, maximize resource usage and performance. While this guide emphasizes tried-and-tested methods, SAP Datasphere's flexibility encourages exploring new functionalities for various modeling approaches.</P><H3 id="toc-hId-398303920">References:</H3><UL><LI><A href="https://pages.community.sap.com/topics/datasphere/best-practices-troubleshooting" target="_self" rel="noopener noreferrer">Best Practices and Troubleshooting</A>.</LI><LI><A href="https://help.sap.com/docs/SAP_DATASPHERE" target="_self" rel="noopener noreferrer">SAP Help Portal</A>.</LI><LI><A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-datasphere-space-and-lifecycle-management/ba-p/13603496" target="_self">SAP Datasphere Space and Lifecycle Management</A></LI></UL><P>&nbsp;</P> 2024-04-04T02:06:22.184000+02:00 https://community.sap.com/t5/data-and-analytics-blog-posts/why-don-t-we-use-data-and-analytics-group-on-sap-community/ba-p/13666201 Why Don't We Use Data and Analytics Group on SAP Community? 2024-04-18T18:28:14.375000+02:00 TuncayKaraca https://community.sap.com/t5/user/viewprofilepage/user-id/137163 <P>Hey Data and Analytics Folks! Why Don't We Use <A href="https://community.sap.com/t5/data-and-analytics/gh-p/data-analytics" target="_self">Data and Analytics</A> Group on SAP Community instead of <A href="https://community.sap.com/t5/technology/ct-p/technology" target="_self">Technology</A>?</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="TuncayKaraca_1-1712778519559.png" style="width: 761px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94808iB9F1693F79E6207B/image-dimensions/761x194?v=v2" width="761" height="194" role="button" title="TuncayKaraca_1-1712778519559.png" alt="TuncayKaraca_1-1712778519559.png" /></span></P><P>Of course, it does not matter at the end. As long as if you tag your posts with SAP Managed tags everybody can find your posts. But there is a really one huge difference for usability that here in <A href="https://community.sap.com/t5/interest-groups/ct-p/interests" target="_self">Interests Groups</A> we can <STRONG>reply-the-reply</STRONG> but under <A href="https://community.sap.com/t5/products-and-technology/ct-p/products" target="_self">Products and Technology</A>&nbsp;we cannot! Check out this blog post&nbsp;<A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-datasphere-is-ready-to-take-over-the-role-of-sap-bw/bc-p/13666176" target="_self">SAP Datasphere is ready to take over the role of SAP BW</A> by&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/705968">@kenneth_dalvik</a>&nbsp;and all responses that are very all boring sequential --there is no&nbsp;<STRONG>reply-the-reply</STRONG> option!&nbsp;<span class="lia-unicode-emoji" title=":upside_down_face:">🙃</span></P><P>So let's start using this group&nbsp;Here is already available <A href="https://community.sap.com/t5/data-and-analytics/gh-p/data-analytics" target="_self">Data and Analytics</A>.&nbsp; &nbsp;The group will be definitely a perfect fit for <a href="https://community.sap.com/t5/c-khhcw49343/SAP+Analytics+Cloud/pd-p/67838200100800006884" class="lia-product-mention" data-product="3-1">SAP Analytics Cloud</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Datasphere/pd-p/73555000100800002141" class="lia-product-mention" data-product="16-1">SAP Datasphere</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Analytics+Cloud%25252C+hybrid+analytics/pd-p/464f79a9-d5e9-4113-8e9f-7ff61b577b4f" class="lia-product-mention" data-product="6-1">SAP Analytics Cloud, hybrid analytics</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+HANA+Cloud%25252C+SAP+HANA+database/pd-p/ada66f4e-5d7f-4e6d-a599-6b9a78023d84" class="lia-product-mention" data-product="40-1">SAP HANA Cloud, SAP HANA database</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Analytics+Cloud%25252C+connectivity/pd-p/0db4caf8-3039-4a93-9d11-543de33255a4" class="lia-product-mention" data-product="193-1">SAP Analytics Cloud, connectivity</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Analytics+Cloud%25252C+analytics+designer/pd-p/3f33380c-8914-4b7a-af00-0e9a70705a32" class="lia-product-mention" data-product="97-1">SAP Analytics Cloud, analytics designer</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+S%25252F4HANA+Cloud%25252C+extended+edition/pd-p/73b37c4d-a4aa-4de9-aeb9-a5dc59710b26" class="lia-product-mention" data-product="244-1">SAP S/4HANA Cloud, extended edition</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+S%25252F4HANA+Embedded+Analytics/pd-p/8492b555-b489-4972-8e37-83f2f27ae399" class="lia-product-mention" data-product="1067-1">SAP S/4HANA Embedded Analytics</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Business+Planning+and+Consolidation%25252C+version+for+SAP+NetWeaver/pd-p/01200615320800001016" class="lia-product-mention" data-product="460-1">SAP Business Planning and Consolidation, version for SAP NetWeaver</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Business+Warehouse+Accelerator/pd-p/01200615320800000698" class="lia-product-mention" data-product="722-1">SAP Business Warehouse Accelerator</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/BW+%252528SAP+Business+Warehouse%252529/pd-p/242586194391178517100436979900901" class="lia-product-mention" data-product="1-1">BW (SAP Business Warehouse)</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+BW%25252F4HANA/pd-p/73554900100800000681" class="lia-product-mention" data-product="466-1">SAP BW/4HANA</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/BW+SAP+BEx+Analyzer/pd-p/720735023700999283551380474299965" class="lia-product-mention" data-product="919-1">BW SAP BEx Analyzer</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/BW+SAP+BEx+Web/pd-p/835872679136515185293228681234825" class="lia-product-mention" data-product="920-1">BW SAP BEx Web</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+ASE+-+BW+Enablement/pd-p/758617099728293421716080695502398" class="lia-product-mention" data-product="1038-1">SAP ASE - BW Enablement</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/BW+SAP+HANA+Data+Warehousing/pd-p/337684911283545157914465705009179" class="lia-product-mention" data-product="921-1">BW SAP HANA Data Warehousing</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Data+Services/pd-p/01200314690800000395" class="lia-product-mention" data-product="527-1">SAP Data Services</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Data+Intelligence/pd-p/73555000100800000791" class="lia-product-mention" data-product="15-1">SAP Data Intelligence</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Data+Custodian/pd-p/73554900100700002051" class="lia-product-mention" data-product="1204-1">SAP Data Custodian</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Big+Data+Services/pd-p/73555000100800000691" class="lia-product-mention" data-product="439-1">SAP Big Data Services</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+BusinessObjects+-+Platform+Administration/pd-p/493706448058243238508632186627562" class="lia-product-mention" data-product="1051-1">SAP BusinessObjects - Platform Administration</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+BusinessObjects+-+Semantic+Layer/pd-p/280909257853820289811451573728573" class="lia-product-mention" data-product="1053-1">SAP BusinessObjects - Semantic Layer</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+BusinessObjects+Mobile/pd-p/01200314690800000346" class="lia-product-mention" data-product="337-1">SAP BusinessObjects Mobile</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+BusinessObjects+-+Semantic+Layer+-+SDK/pd-p/724814917412511087954547042734363" class="lia-product-mention" data-product="1054-1">SAP BusinessObjects - Semantic Layer - SDK</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+BusinessObjects+-+Web+Intelligence+%252528WebI%252529/pd-p/907900296036854683333078008146613" class="lia-product-mention" data-product="1055-1">SAP BusinessObjects - Web Intelligence (WebI)</a>&nbsp;</P><P>These are welcome too <a href="https://community.sap.com/t5/c-khhcw49343/SAP+Master+Data+Governance/pd-p/67837800100800004488" class="lia-product-mention" data-product="697-1">SAP Master Data Governance</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+NetWeaver+Master+Data+Management/pd-p/01200615320800000588" class="lia-product-mention" data-product="739-1">SAP NetWeaver Master Data Management</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Data+Quality+Management+for+SAP+NetWeaver+MDM/pd-p/01200615320800002027" class="lia-product-mention" data-product="526-1">SAP Data Quality Management for SAP NetWeaver MDM</a>&nbsp;</P><P>One thing I've noticed we cannot submit the blog posts directly. We need to "Submit for Review" only. You can still post discussions aka questions directly.&nbsp;</P><P>Thanks owners&nbsp;@ColinC, @meganhoy, @moshenaveh, @caroleighdeneen, @craigcmehil for their support!</P><P>Regards,<BR />Tuncay Karaca</P> 2024-04-18T18:28:14.375000+02:00 https://community.sap.com/t5/technology-blogs-by-members/quick-amp-easy-datasphere-when-to-use-data-flow-transformation-flow-sql/ba-p/13678235 Quick & Easy Datasphere - When to use Data Flow, Transformation Flow, SQL View? 2024-04-26T13:51:23.154000+02:00 yagiz_onat https://community.sap.com/t5/user/viewprofilepage/user-id/232363 <P><STRONG>Disclaimer</STRONG></P><P><SPAN>This blog is based on my experience and current limitations of Datasphere&nbsp;(as of 23.04.2024) and shouldn't be considered as the standard. </SPAN></P><P><STRONG>Introduction</STRONG></P><P>In SAP Datasphere we can "enhance" a data set using different development artifacts like data flow, transformation flow or SQL view (Query/Table Function). In this blog article, I'll share my point of view and decision process for development artefact selection.</P><P><STRONG>Datasphere Technical Limitations/Design Considerations</STRONG></P><P><SPAN>Let's first cover the most important factor; persistent data tables performs better than views. (For the sake of clarity, persistent data is pre-computed data set derived from a query or a data flow and stored in a table.). So, if we face sql view performance problems, we should consider writing the results to a table.</SPAN></P><P><SPAN>1- The choice between "SQL View - SQL Query" and "SQL View - SQLScript (Table Function)" is done regarding 2 factors:</SPAN><SPAN>&nbsp;</SPAN><SPAN>The complexity of the requirement and the readability of the code. If a requirement can be coded using one select statement in a readable manner, "SQL View - SQL Query" should be the one.</SPAN></P><P><SPAN>2- In native Hana developments, graphical views' execution plans are optimized automatically. So, theoretically graphical views should perform better than SQLScript views. I couldn't find a noticeable difference myself...</SPAN></P><P><SPAN>3- Data Flow Limitation 1: The script operator doesn't allow us to read other ta</SPAN><SPAN>bles within the code. We can only use the data of the input of the operator.</SPAN></P><P><SPAN>4- Data Flow Limitation 2: The script operator (Python) has an unexpectedly poor performance. In my experience it's 40-50 times slower than local Jupyter Notebooks and even slower than SQLScript/SQL view option. As Christian Willi explained in his <A href="https://community.sap.com/t5/technology-blogs-by-members/data-flows-the-python-script-operator-and-why-you-should-avoid-it/ba-p/13664408" target="_self">blog article</A>, python code we write in DS doesn't run within the same Hana instance and this affects performance.</SPAN></P><P><SPAN>5- Data Flow Limitation 3: Local tables with delta capture capability are currently unavailable as target of Data Flow. Also, surprisingly we can only read active data table of these table as source.</SPAN></P><P><SPAN>6- Data Flow Limitation 4: We cannot use views with a parameter as source.&nbsp;</SPAN></P><P><SPAN>7- Local Table Limitation; we cannot turn on or off delta capture capability of a local table.&nbsp;</SPAN></P><P><SPAN>8- Local Table Property: The delta capture fields (Change_Type, Change_Date) are updated automatically only if data is updated using excel upload or via Data Editor. For data flow or transformation flow updates, these fields should be updated within the data/transformation flow.</SPAN></P><P>9- Even if script operator in data flow has poor performance, in case we are not concerned about long running data&nbsp;loads, we can use data flow for tasks which are much easier to do in python like NLP, Data cleaning, time series analysis and so on.&nbsp;</P><P>So, my "decision tree" for choosing one of these artifacts is as seen below. Bear in mind that the code that we write in the node 3 or 4 will be used in a data flow or a transformation flow as source. So, it's not lost time...</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yagiz_onat_1-1713970614362.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101246iD95E4D0FD817484D/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_1-1713970614362.png" alt="yagiz_onat_1-1713970614362.png" /></span></P><P>&nbsp;</P><P><STRONG>Example Scenario</STRONG></P><P>The idea of writing this blog article came to me with this question: "What should I use for a material master self-transformation?". We wanted to flag materials in the material master data table (it's a table with delta capture capabilities) which have not been moved within last 365 days to identify obsolete materials. For this example we'll use 2 tables; Material Movement Data (IT_TR_MM_DOC_DEMO) and Material Master (IT_MD_MATERIAL_DEMO). So, here we are!</P><P><STRONG>Steps/Explanations</STRONG></P><P>1- You can find the material master data and material movements table data screenshots below. As it's pretty straight forward, I'll not walk through data loads. You can load csv files for testing following <A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/8bba251c78874736963703cff56b1b74.html" target="_self" rel="noopener noreferrer">official documentation</A>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_0-1713817627040.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100171i8C1F44E3D0797615/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_0-1713817627040.png" alt="yagiz_onat_0-1713817627040.png" /></span></P><P>2- For our scenario, we'll read the material movement data table for each material in material master and change the valıe of material master "Obsolete" field to 'X' if there's no entry for the material in question. According to screenshot above, materials&nbsp;10000001 and&nbsp;10000002 are not obsolete but&nbsp;10000003 is.&nbsp;</P><P>3-&nbsp; Go to Data Builder -&gt; Select the space -&gt; Click on "New Transformation Flow" -&gt; Click on "View Transformation" and click on SQL View Transformation icon or the button.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_0-1713825747528.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100179i6FED10D36B722A67/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_0-1713825747528.png" alt="yagiz_onat_0-1713825747528.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_0-1713825637703.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100178i34D6740BF9ED5EC6/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_0-1713825637703.png" alt="yagiz_onat_0-1713825637703.png" /></span></P><P>4- Select "SQLScript (Table Function)",&nbsp; copy-paste the code in the appendix.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_3-1713826509250.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100183i17B6A25491B639B7/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_3-1713826509250.png" alt="yagiz_onat_3-1713826509250.png" /></span></P><P>5- Click on the Columns button and create the output table.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_4-1713826693362.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100185i2F204F3E5C756E57/image-size/medium?v=v2&amp;px=400" role="button" title="yagiz_onat_4-1713826693362.png" alt="yagiz_onat_4-1713826693362.png" /></span></P><P>6- Validate the code using the button at the right top of the SQL View Editor, see that the SQL Code is valid and go back.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_6-1713827013849.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100191i6EB5D25E04CB9E59/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_6-1713827013849.png" alt="yagiz_onat_6-1713827013849.png" /></span></P><P>7- Search for the target table name, drag and drop it on the target box</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_1-1713827477339.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100199i33F932420CE58185/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_1-1713827477339.png" alt="yagiz_onat_1-1713827477339.png" /></span></P><P>8- Do the mapping of source and target fields by dragging and dropping them in the Properties Panel.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_2-1713828416786.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100209iC3A23FDD84A410FF/image-size/medium?v=v2&amp;px=400" role="button" title="yagiz_onat_2-1713828416786.png" alt="yagiz_onat_2-1713828416786.png" /></span></P><P>9- Click on an empty space of the canvas, rename the transformation flow, deploy it and wait for the deployment finished notification.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_4-1713828532947.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100212i9FCE1364D54ABB6C/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_4-1713828532947.png" alt="yagiz_onat_4-1713828532947.png" /></span></P><P>10- Run the transformation flow, refresh the run status until the status turns to "Completed".&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_1-1713828852646.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100216i707D9F812C981E86/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_1-1713828852646.png" alt="yagiz_onat_1-1713828852646.png" /></span></P><P>11- Go to data builder, open the target table, click on view data , filter the data for 3 materials we had in the material movements table and validate that none of the "Obsolete" values is null and&nbsp;<SPAN>10000003 is marked as obsolete because latest movement was on 16.01.2022 which is more than 1 year before at the time of writing this article (22.04.2024).</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_4-1713829154562.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100221i3C8FE6C7072E7C90/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_4-1713829154562.png" alt="yagiz_onat_4-1713829154562.png" /></span></P><P><STRONG>Conclusion</STRONG></P><P>In SAP DataSphere, creating a self-transformation is very easy using a transformation flow and pretty straight forward for BW/4HANA developers experienced in AMDP transformations (or anyone who codes SQLScript) but this method should only be considered for scenarios where we cannot achieve the desired result using a SQLView (Query or Table Function) due to complexity or performance reasons.&nbsp;</P><P>Hope the provided information is useful. Any suggestion and feedback for improvement will be much appreciated.</P><P><STRONG>Appendix</STRONG></P><P>&nbsp;</P><pre class="lia-code-sample language-sql"><code>-- Creating an "internal table" for non-obsolete materials nonObsoleteMaterials = Select distinct MATERIAL from IT_TR_MM_DOC_DEMO where DOC_DATE &gt;= To_varchar(add_days(Current_Date, -365), 'YYYYMMDD') ; -- Deriving OBSOLETE FLAG, assigning delta capture related fields. return select mm.PRODUCT as MATERIAL, case when nom.MATERIAL is null then 'X' else ' ' end as OBSOLETE_FLAG, 'U' as "Change_Type", CURRENT_UTCTIMESTAMP as "Change_Date" from IT_MD_MATERIAL_DEMO as mm left outer join :nonObsoleteMaterials as nom on mm.PRODUCT = nom.MATERIAL ;</code></pre><P>&nbsp;</P><P><STRONG>More Information/Sources</STRONG></P><UL><LI><SPAN>Official documentaiton for limitations:&nbsp;</SPAN><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/e30fd1417e954577baae3246ea470c3f.html?locale=en-US" target="_self" rel="noopener noreferrer"><SPAN>Acquiring, Preparing, and Modeling Data with SAP Datasphere</SPAN></A></LI><LI>Blog article by&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/678327">@christian_willi</a> :&nbsp;<A class="" href="https://community.sap.com/t5/technology-blogs-by-members/data-flows-the-python-script-operator-and-why-you-should-avoid-it/ba-p/13664408" target="_blank">Data Flows - The Python Script Operator and why you should avoid it</A></LI></UL> 2024-04-26T13:51:23.154000+02:00 https://community.sap.com/t5/technology-blogs-by-members/sap-bw-4-revamp-and-true-to-the-line-2024/ba-p/13683576 SAP BW/4 - revamp and true to the line 2024 2024-04-26T16:00:06.920000+02:00 RolandKramer https://community.sap.com/t5/user/viewprofilepage/user-id/186 <P style=" text-align : right; "><FONT color="#FF0000"><SPAN><STRONG>last changed: 16th of May 2024</STRONG></SPAN></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="LightHouse-1-scaled.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102315i1298D70B1FD05152/image-size/large?v=v2&amp;px=999" role="button" title="LightHouse-1-scaled.jpg" alt="LightHouse-1-scaled.jpg" /></span></P><H2 id="toc-hId-993479941"><FONT color="#000080">SAP BW/4 - revamp and true to the line 2024</FONT></H2><H3 id="toc-hId-926049155">&nbsp;Blog Content</H3><P><FONT color="#FF0000">as the rudimental HTML anker functionality is not available anymore in the current SAP Blog capabilites, I had to deactivate the TOC.</FONT></P><UL><LI><FONT color="#333399">where (my) the cool stuff happens ...</FONT></LI><LI><FONT color="#333399">SAP First Guidance</FONT></LI><LI><FONT color="#333399">SAP BW NLS Solution</FONT></LI><LI><FONT color="#333399">SAP BW/4HANA</FONT></LI><LI><FONT color="#333399">SAP BW Upgrade</FONT></LI><LI><FONT color="#333399">SAP BW Installation/Configuration on/for HANA</FONT></LI><LI><FONT color="#333399">SAP BW and BI-JAVA Installation</FONT></LI><LI><FONT color="#333399">SAP BW Migration to BWoH</FONT></LI><LI><FONT color="#333399">SAP BW System Copy</FONT></LI><LI><FONT color="#333399">Event&nbsp;Presentations</FONT></LI><LI><FONT color="#333399">Additional Topics</FONT></LI></UL><HR /><P><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bw4hana.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102346iFBDA6E7E80B58373/image-size/large?v=v2&amp;px=999" role="button" title="bw4hana.jpg" alt="bw4hana.jpg" /></span></P><H2 id="toc-hId-600452931">&nbsp;SAP BW/4HANA</H2><UL><LI><SPAN>SAP Community -</SPAN><SPAN>&nbsp;</SPAN><A href="https://community.sap.com/topics/bw4-hana" target="_blank">SAP BW/4 HANA Community</A><SPAN>&nbsp;</SPAN>-<SPAN>&nbsp;</SPAN><A href="https://community.sap.com/topics/application-lifecycle-management" target="_blank">Application Lifecycle Management</A></LI><LI><A href="http://scn.sap.com/community/bw-hana/blog/2014/02/06/sap-bw--three-things-to-know" target="_blank" rel="noopener noreferrer">SAP BW? - three things to know...</A></LI><LI><A href="https://blogs.sap.com/2022/02/17/why-sap-bw-4hana/" target="_blank" rel="noopener noreferrer">why SAP BW/4HANA?</A></LI><LI><A href="https://blogs.sap.com/2020/02/19/analytics-with-sap-sap-hana-2.0-an-introduction/" target="_blank" rel="noopener noreferrer">Analytics with SAP | SAP HANA 2.0 – An Introduction</A></LI><LI><A href="https://www.sap.com/products/roadmaps.html" target="_blank" rel="noopener noreferrer"><SPAN>SAP Product and Solution Roadmaps</SPAN></A></LI><LI><A href="https://blogs.sap.com/2016/06/16/overview-sap-business-warehouse/" target="_blank" rel="noopener noreferrer">Overview SAP Business Warehouse</A><SPAN>&nbsp;</SPAN>(legacy Information)</LI><LI><SPAN>SAP BW(/4) on HANA Features -<BR /><A href="http://www.sap.com/documents/2015/07/3021298c-597c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Features 7.40 SP05</A>&nbsp;-&nbsp;<A href="http://www.sap.com/documents/2015/07/58014984-577c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Features 7.40 SP08/SP09</A>&nbsp;-&nbsp;<A href="http://www.sap.com/documents/2016/06/36aa3858-767c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Features 7.50 SP00/SP01</A>&nbsp;-&nbsp;<A href="http://www.sap.com/documents/2016/05/84f0c322-737c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Features 7.50 SP04/SP05</A>&nbsp;-&nbsp;<A href="http://www.sap.com/documents/2016/08/62147c09-877c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Features BW/4HANA SP00</A>&nbsp;-<A href="https://www.sap.com/documents/2016/08/740d6709-877c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">&nbsp;Features BW/4HANA SP04</A>&nbsp;-&nbsp;<A href="https://blogs.sap.com/2018/03/29/sap-bw4hana-1.0-sp-08-released/" target="_blank" rel="noopener noreferrer">Features BW/4HANA SP08 (FP01)</A>&nbsp;-&nbsp;<A href="https://www.sap.com/documents/2016/08/740d6709-877c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Roadmap BW/4HANA 2.0</A>&nbsp;-&nbsp;<A href="https://www.sap.com/documents/2020/03/d62764bf-887d-0010-87a3-c30de2ffd8ff.html" target="_blank" rel="noopener noreferrer">What's new with SAP BW/4HANA 2.0 SP04</A>&nbsp;-&nbsp;<A href="https://blogs.sap.com/2020/12/09/teched-2020-sap-analytics-q-a-summary-sap-dwc-sac-bw4hana/" target="_blank" rel="noopener noreferrer">TechEd-2020 SAP Analytics Q/A Summary (SAP DWC, SAC, BW4HANA) - Day 1</A>&nbsp;-&nbsp;<A href="https://www.sap.com/documents/2020/12/0ed0754e-c17d-0010-87a3-c30de2ffd8ff.html" target="_blank" rel="noopener noreferrer">What's new with SAP BW/4HANA 2.0 SP07</A>&nbsp;-&nbsp;<A href="https://www.sap.com/documents/2021/11/96f48a6c-047e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">What’s new with SAP BW/4HANA 2021</A>&nbsp;</SPAN><SPAN>-&nbsp;<A href="https://dam.sap.com/mac/app/p/pdf/asset/preview/ruesnJu?ltr=a&amp;rc=10" target="_blank" rel="noopener noreferrer">What's new with SAP BW/4HANA 2021 SP04</A><STRONG>&nbsp;new!</STRONG></SPAN></LI></UL><P>&nbsp;</P><HR /><P><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></P><H2 id="toc-hId-403939426"><SPAN><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bw_upgrade.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102347i85317A2B39F41504/image-size/large?v=v2&amp;px=999" role="button" title="bw_upgrade.jpg" alt="bw_upgrade.jpg" /></span></STRONG></SPAN></H2><H2 id="toc-hId-207425921"><SPAN><STRONG>SAP BW Upgrade</STRONG></SPAN></H2><P><SPAN><STRONG>Information for the Upgrade to SAP BW 7.50 and BW/4HANA:</STRONG></SPAN></P><UL><UL><LI><SPAN>Presentation:&nbsp;<STRONG><A href="https://www.sap.com/documents/2016/05/989644ba-737c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Upgrade to SAP BW 7.50</A></STRONG>&nbsp;(Last Update: 14th of December 2020)</SPAN></LI><LI><SPAN><A href="https://www.sap.com/community/topic/business-explorer.html" target="_blank" rel="noopener noreferrer">SAP BEx Community Page</A></SPAN></LI><LI><A href="https://wiki.scn.sap.com/wiki/display/SL/SUM+for+ABAP+-+Troubleshooting+Guide" target="_blank" rel="noopener noreferrer">SUM for ABAP - Troubleshooting Guide</A></LI><LI><SPAN>Blog:</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2019/07/31/upgrade-bw4-2.0-the-time-is-now-.../" target="_blank" rel="noopener noreferrer">Upgrade BW/4HANA 2.0 - the time is now ...</A></LI></UL></UL><P><SPAN><STRONG>Additional Information&nbsp;about the former BW release upgrades:</STRONG></SPAN></P><UL><UL><UL><UL><LI>Presentation:<SPAN>&nbsp;</SPAN><A href="https://www.sap.com/documents/2015/07/12cfc508-517c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Upgrade to SAP BW 7.40</A></LI><LI><SPAN>the Legend is back,&nbsp;"<A href="https://www.sap.com/documents/2015/07/dc890f7b-517c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">the Upgrade Bible</A>":</SPAN><SPAN>&nbsp;</SPAN><A href="https://www.sap.com/documents/2015/07/dc890f7b-517c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Upgrade to SAP BW 7.0x</A></LI><LI><A href="https://blogs.sap.com/2013/11/13/good-news-easier-modeling-of-the-sem-add-on-in-solution-manager/" target="_blank" rel="noopener noreferrer">Good News - Easier Modeling of the SEM Add-On in Solution Manager</A></LI></UL></UL></UL></UL><P><BR /><STRONG><SPAN>SL related BLOG's</SPAN></STRONG>:</P><UL><UL><UL><UL><LI><A href="https://blogs.sap.com/2015/07/09/maintenance-planner-2/" target="_blank" rel="noopener noreferrer">Maintenance Planner – The Next Generation Experience for Landscape Maintenance with SAP Solution Man...</A></LI><LI><A href="https://blogs.sap.com/2016/02/19/downtime-minimization-when-upgrading-bw-systems/" target="_blank" rel="noopener noreferrer">Downtime minimization when upgrading BW systems</A></LI></UL></UL></UL></UL><P><STRONG>ASU Toolbox (incl. BW Specific Content) and BW Upgrade pre/post Task List</STRONG><BR /><BR />With the ASU (application specific upgrade) toolbox, customers get one single truth for all pre/post upgrade steps regarding the technical upgrade to SAP BW 7.0x&nbsp; and all following releases.<BR /><BR />More detailed information about<SPAN>&nbsp;</SPAN><A href="https://support.sap.com/en/tools/upgrade-transformation-tools.html#section_1347726786" target="_blank" rel="noopener noreferrer">the ASU toolbox</A><SPAN>&nbsp;</SPAN>can be found in note&nbsp;<A href="https://service.sap.com/sap/support/notes/1000009" target="_blank" rel="noopener noreferrer">1000009</A>. This tool has been available since 2008 and has been enhanced and allows application specific and technical resources to work together for a successful upgrade to SAP BW 7.50 and higher. Together with the BW Housekeeping Task List,&nbsp;there are also additional Task Lists available to simplify preparation of the application-specific part.<BR /><BR /><A href="https://service.sap.com/sap/support/notes/1734333" target="_blank" rel="noopener noreferrer">Note 1734333 - BW Pre and Post Upgrade and Migration Tasks</A><BR />See also the -&nbsp;<A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW-PCA-and-Housekeeping-V1.50.pdf" target="_blank" rel="noopener noreferrer nofollow"><SPAN>SAP First Guidance - BW Housekeeping and BW-PCA</SPAN></A></P><P>&nbsp;</P><HR /><H2 id="toc-hId-10912416"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><P><SPAN><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bw_bi-java.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102428i49FDD9B5FF0531C1/image-size/large?v=v2&amp;px=999" role="button" title="bw_bi-java.jpg" alt="bw_bi-java.jpg" /></span></STRONG></SPAN></P><H2 id="toc-hId--185601089"><SPAN><STRONG>SAP BW/4 and BI-JAVA legacy Installation</STRONG></SPAN></H2><P>In addition the&nbsp;<SPAN><A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-bw-installation-configuration-on-for-hana/ba-p/13226755" target="_blank">SAP BW Installation/Configuration (also on HANA)</A>&nbsp;</SPAN>includes the complete SAP BW basis customizing settings, together with an example configuration of the system parameter.&nbsp;<BR /><BR />The<SPAN>&nbsp;</SPAN><A href="https://wiki.scn.sap.com/wiki/display/SL/Technical+Configuration" target="_blank" rel="noopener noreferrer">technical configuration</A>&nbsp;is an elementary part of setting up and operating SAP system landscapes. For example, you have to perform initial technical configuration to bring a newly installed system into operation. But also during the lifecycle of an SAP system, technical parameters have to be set and adapted.<BR /><BR /><SPAN>Blog:</SPAN>&nbsp;<A href="https://blogs.sap.com/2015/04/24/bi-java-bex-web-and-ep-the-real-connection/" target="_blank" rel="noopener noreferrer">BI-JAVA, BEx Web and EP: the real connection...</A></P><P>&nbsp;</P><DIV class=""><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="more_balloons_2020-1.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102352iE2E20AC1CDCF830D/image-size/large?v=v2&amp;px=999" role="button" title="more_balloons_2020-1.jpg" alt="more_balloons_2020-1.jpg" /></span></DIV><P>As a successor for most scenarios, we offer the combined export of the Java system, de-installation of the Java Add-In and installation of a new Java system using the dual-stack split tool available as part of the SL toolset 1.0 (SP05). For more information, see&nbsp;<A href="https://archive.sap.com/docs/DOC-25162" target="_blank" rel="noopener noreferrer">"Dual-Stack Split"</A>.<BR /><BR />With SAP NetWeaver 7.50 JAVA the&nbsp;<A href="http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/000c6f62-6679-2e10-b58e-a82d37df035e" target="_blank" rel="noopener noreferrer">Functional Unit Configuration UI</A>&nbsp;(former CTC BI-JAVA Template) is available.&nbsp;<BR /><BR />In Advance check&nbsp;<A href="https://archive.sap.com/documents/docs/DOC-11609" target="_blank" rel="noopener noreferrer">the WebAS/SSO Settings</A>&nbsp;after the Upgrade to NetWeaver 7.3x.<BR />The settings are almost identical to NetWeaver BW 7.0x<BR /><BR /></P><HR /><H2 id="toc-hId--382114594"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sap_bridges_01.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102354i793C9C810C077555/image-size/large?v=v2&amp;px=999" role="button" title="sap_bridges_01.jpg" alt="sap_bridges_01.jpg" /></span></P><H2 id="toc-hId--578628099"><SPAN><STRONG>Migration to SAP BW on SAP HANA (BWoH)</STRONG></SPAN></H2><P><STRONG><A href="https://blogs.sap.com/2013/11/29/database-migration-option-dmo-of-sum-introduction/" target="_blank" rel="noopener noreferrer">Database Migration Option (DMO) of SUM - Introduction</A></STRONG><BR /><BR />DMO is an option of SUM (Software Update Manager) for a combined update and migration: update an existing SAP system to a higher Software Release and migrate to SAP HANA database including the unicode conversion of the source database. The procedure is only available for systems based on AS ABAP, hence the executable SAPup is used in background. DMO migrates from an existing relational database type (“anyDB”) to SAP HANA. Software Update Manager (SUM) is the tool for system maintenance: Release upgrades, EHP implementation, applying SP stacks.<A href="https://archive.sap.com/documents/docs/DOC-48743" target="_blank" rel="noopener noreferrer"><BR /></A></P><UL><UL><UL><UL><UL><UL><UL><LI><SPAN>Blog:&nbsp;</SPAN><A href="https://blogs.sap.com/2015/03/17/dmo-optimizing-system-downtime/" target="_blank" rel="noopener noreferrer">optimizing system downtime is timeless ...</A></LI></UL></UL><UL><UL><LI><SPAN>Blog:</SPAN>&nbsp;<A href="https://blogs.sap.com/2018/01/06/hana-1.0-vs-hana-2.0/" target="_blank" rel="noopener noreferrer">HANA 1.0 vs HANA 2.0 - plan your Migration wisely ...</A></LI></UL></UL></UL></UL></UL></UL></UL><P>Please Note that since Q1/2014 the Presentation -<SPAN><BR /><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-DMO-BW-on-HANA-V1.82.pdf" target="_blank" rel="noopener noreferrer nofollow">Migration to BW on HANA - First Guidance</A></SPAN>&nbsp;concludes all of these manual efforts now.<BR /><SPAN>=&gt; Updated January 2020</SPAN><BR /><BR /><SPAN><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-DMO-BW-on-HANA-V1.82.pdf" target="_blank" rel="noopener noreferrer nofollow">SAP First Guidance - Using the new DMO to migrate to BW on HANA</A></SPAN></P><HR /><H2 id="toc-hId--775141604"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bw_postcopy.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102356iCC6D6C0CCD6CEE4B/image-size/large?v=v2&amp;px=999" role="button" title="bw_postcopy.jpg" alt="bw_postcopy.jpg" /></span><BR /><BR /><STRONG><A href="https://blogs.sap.com/2012/10/09/easier-migration-to-sap-bw-powered-by-sap-hana/" target="_blank" rel="noopener noreferrer">More flexibility with&nbsp;SAP BW Post-Copy Automation</A></STRONG><BR /><BR /><SPAN>To achieve this,&nbsp;</SPAN><A href="https://archive.sap.com/documents/docs/DOC-25771" target="_blank" rel="noopener noreferrer">SAP NetWeaver Landscape Virtualization Management</A><SPAN>&nbsp;offers preconfigured "task lists" used by the ABAP task manager for lifecycle management automation.</SPAN><BR /><BR /><A href="https://service.sap.com/sap/support/notes/886102" target="_blank" rel="noopener noreferrer">SAP Note&nbsp;886102</A><SPAN>&nbsp;(SMP login required) thus becomes obsolete. Using the post-copy automation for SAP BW (BW PCA) in the migration process of SAP BW to SAP BW on SAP HANA, this process can be shortened by weeks and becomes easier, faster and more reliable.</SPAN><BR /><BR /><SPAN>The former presentation&nbsp;</SPAN><U><A href="https://first-guidance.com/wp-content/uploads/2024/04/Migration-BW-on-HANA-V5.1.pdf" target="_blank" rel="noopener noreferrer nofollow">TechEd 2014 - Session ITM206</A></U><SPAN>&nbsp;still illustrates the migration to SAP BW on SAP HANA from an end-to-end perspective.</SPAN></P><UL><LI><SPAN>BLOG:</SPAN>&nbsp;<A href="http://scn.sap.com/community/bw-hana/blog/2013/11/13/three-things-to-know-when-migrating-netweaver-bw-on-hana" target="_blank" rel="noopener noreferrer">Three things to know when migrating SAP&nbsp;BW on SAP HANA</A></LI><LI><SPAN>BLOG:</SPAN>&nbsp;<A href="https://blogs.sap.com/2013/12/03/migration-of-sap-systems-to-sap-hana/" target="_blank" rel="noopener noreferrer">Migration of SAP Systems to SAP HANA</A></LI><LI><SPAN>BLOG:&nbsp;</SPAN><A href="http://scn.sap.com/community/hana-in-memory/blog/2014/02/25/where-to-find-information-on-sap-bw-on-hana-migrations" target="_blank" rel="noopener noreferrer">Where to find information on SAP BW on SAP HANA migrations</A></LI><LI><SPAN>BLOG:</SPAN>&nbsp;<U><A href="http://scn.sap.com/community/hana-in-memory/blog/2013/05/27/andy-silvey--sap-hana-command-line-tools-and-sql-reference-examples-for-netweaver-basis-administrators" target="_blank" rel="noopener noreferrer">The SAP HANA Reference for NetWeaver Basis Administrators</A></U></LI><LI><SPAN>BLOG</SPAN><STRONG><SPAN>:</SPAN>&nbsp;</STRONG><U><A href="http://scn.sap.com/community/it-management/alm/software-logistics/blog/2013/10/04/migration-to-sap-hana-latest-news-about-software-provisioning-manager" target="_blank" rel="noopener noreferrer">Migration to SAP HANA: Latest News about SAP Note 1775293</A></U></LI></UL><P>&nbsp;</P><H2 id="toc-hId--624400752"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sap_bridges_03.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102357i1F819BAD5A99C47B/image-size/large?v=v2&amp;px=999" role="button" title="sap_bridges_03.jpg" alt="sap_bridges_03.jpg" /></span></P><H2 id="toc-hId--820914257"><SPAN><STRONG>SAP BW System Copy</STRONG></SPAN></H2><P><SPAN>PDF help:</SPAN><SPAN>&nbsp;</SPAN><A class="" title="" href="https://help.sap.com/doc/b235b5bd94664d9986f721f049d72cbb/1.0/en-US/User_Guide_for_SAP_BW_Note_Analyzer.pdf" target="_blank" rel="noopener noreferrer"><SPAN class="">User Guide for SAP BW Note Analyzer</SPAN></A><BR /><A href="https://launchpad.support.sap.com/#/notes/0002743291" target="_blank" rel="noopener noreferrer">Note 2743291 - PCA for BW/4HANA</A><BR /><A href="https://launchpad.support.sap.com/#/notes/2570363" target="_blank" rel="noopener noreferrer">Note 2570363 - Availability of BW PCA for BW/4HANA</A><BR /><A href="https://launchpad.support.sap.com/#/notes/1707321" target="_blank" rel="noopener noreferrer">Note 1707321 - BW System Copy: Post Copy Automation (BW-PCA)</A><BR /><A href="https://launchpad.support.sap.com/#/notes/1614266" target="_blank" rel="noopener noreferrer">Note 1614266 - System Copy: Post-Copy Automation (PCA) / SAP Landscape Management (LaMa)</A><BR /><BR /><SPAN>Since Release 7.30 SP05, it is now possible to perform a heterogeneous system copy (including unicode migration) to migrate existing systems based on SAP&nbsp;BW 7.30 SP05 and higher to SAP BW on SAP HANA (HDB) based systems.</SPAN><BR /><BR /><SPAN>With this major step forward, a new procedure called "</SPAN><A href="https://archive.sap.com/docs/DOC-32468" target="_blank" rel="noopener noreferrer">Post Copy Automation (BW PCA)</A><SPAN>" now supports customers with what can often be complex post-steps before and after the homogenous/heterogeneous BW system copy. This presentation is the delta information to the existing document "</SPAN><A href="https://www.sap.com/documents/2015/07/daa3681b-547c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">SAP NetWeaver 7.30 - BW Systemcopy ABAP</A><SPAN>" shown above. The technical Improvements with the leaner data model provides advantages with BW on HANA too.</SPAN><BR /><BR /><SPAN>You can also refer to the SAP First Guidance Documents</SPAN><BR /><SPAN>-&nbsp;</SPAN><SPAN><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW-on-HANA-V1.84.pdf" target="_blank" rel="noopener noreferrer nofollow">SAP First Guidance – SAP BW on HANA – Edition 2021</A></SPAN><BR /><SPAN>-&nbsp;</SPAN><SPAN><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW-PCA-and-Housekeeping-V1.50.pdf" target="_blank" rel="noopener noreferrer nofollow">SAP First Guidance - BW Housekeeping and BW-PCA</A></SPAN><BR /><BR /><SPAN>Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2014/04/09/system-copy-automation-for-sap-business-warehouse-system-landscapes-bw-pca/" target="_blank" rel="noopener noreferrer">System Copy Automation for SAP Business Warehouse System Landscapes</A><BR /><SPAN>Blog -&nbsp;</SPAN><A href="http://scn.sap.com/community/data-warehousing/bw/blog/2014/03/13/new-note-analyzer-for-bw-pca-and-housekeeping" target="_blank" rel="noopener noreferrer">New Note Analyzer for SAP BW PCA and Housekeeping</A><BR /><SPAN>Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2022/10/10/system-copy-automation-for-sap-business-warehouse-system-landscapes-bw-pca-2/" target="_blank" rel="noopener noreferrer">System Copy Automation for SAP Business Warehouse System Landscapes (BW PCA)</A><BR /><BR /><A href="https://launchpad.support.sap.com/#/notes/2534288" target="_blank" rel="noopener noreferrer">Note 2534288 - HEC Service "Homogeneous System Copy / System Refresh (ABAP)</A><BR /><A href="https://launchpad.support.sap.com/#/notes/2681701" target="_blank" rel="noopener noreferrer">Note 2681701 - System Copy: Task Content (12.1&nbsp;Improvements)</A></P><P><BR /><SPAN>Updating to the minimum level of the mentioned Support Stacks is recommended to minimize the manual effort. For both cases the BW-PCA Task lists support the customer together with the&nbsp;</SPAN><A href="https://wiki.scn.sap.com/wiki/display/SL/Software+Provisioning+Manager+1.0" target="_blank" rel="noopener noreferrer">software provisioning manager 1.0</A><SPAN>&nbsp;(SWPM) in these software lifecycle management tasks. BW-PCA is embedded in the&nbsp;SAP NetWeaver Landscape Virtualization Management</SPAN></P><P>&nbsp;</P><HR /><H2 id="toc-hId--1017427762"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><H2 id="toc-hId--1213941267"><SPAN><STRONG>Event Presentations</STRONG></SPAN></H2><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sitWDF_01.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102358i06337101D7A8C73E/image-size/large?v=v2&amp;px=999" role="button" title="sitWDF_01.jpg" alt="sitWDF_01.jpg" /></span><BR /><STRONG>Presentation -</STRONG><SPAN>&nbsp;</SPAN><A href="https://first-guidance.com/wp-content/uploads/2024/04/Hitchhiker-NetWeaver-sitWDF-V1.2s.pdf" target="_blank" rel="noopener noreferrer nofollow">Hitchhiker’s Guide to NetWeaver or “thank you for the fish …”</A><SPAN>&nbsp;(simply timeless)</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hana_heros_01.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102359i95AD8124266135B6/image-size/large?v=v2&amp;px=999" role="button" title="hana_heros_01.jpg" alt="hana_heros_01.jpg" /></span></P><P><STRONG>Presentation -</STRONG><SPAN>&nbsp;</SPAN><A href="https://first-guidance.com/wp-content/uploads/2024/04/S4-Upgrade-to-Version-2020_v2.pdf" target="_blank" rel="noopener noreferrer nofollow">Upgrade S/4HANA Version 2020 -Basis View</A></P><P>&nbsp;</P><HR /><H2 id="toc-hId--1410454772"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><H2 id="toc-hId--1606968277"><SPAN><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sap_add_content.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102360iD570724811AF4EA4/image-size/large?v=v2&amp;px=999" role="button" title="sap_add_content.jpg" alt="sap_add_content.jpg" /></span></STRONG></SPAN></H2><H2 id="toc-hId--1803481782"><SPAN><STRONG>Additional Topics like References, Experiences, etc.</STRONG></SPAN></H2><P><SPAN>Product Availability Matrix (PAM) for&nbsp;</SPAN><A href="https://apps.support.sap.com/sap(bD1lbiZjPTAwMQ==)/support/pam/pam.html?smpsrv=https%3a%2f%2fwebsmp107.sap-ag.de#ts=4&amp;s=Business%20Warehouse%20Accelerator&amp;o=most_viewed%7Cdesc&amp;st=l&amp;rpp=20&amp;page=1&amp;pvnr=01200314690900002143&amp;pt=g%7Cd" target="_blank" rel="noopener noreferrer">Business Warehouse Accelerator 7.20</A><SPAN>&nbsp;(BWA)</SPAN><BR /><A href="https://launchpad.support.sap.com/#/notes/1845809" target="_blank" rel="noopener noreferrer">Note 1845809 - Latest Revision for BWA 7.20</A><BR /><A href="https://launchpad.support.sap.com/#/notes/0002495501" target="_blank" rel="noopener noreferrer">Note 2495501 - BWA 7.20: Revision 41</A><BR /><A href="https://launchpad.support.sap.com/#/notes/0002665383" target="_blank" rel="noopener noreferrer">Note 2665383 - BWA 7.20: Revision 42</A><BR /><A href="https://launchpad.support.sap.com/#/notes/2887737" target="_blank" rel="noopener noreferrer">Note 2887737 - BWA 7.20: Revision 44</A><SPAN>&nbsp;(05.02.2020)</SPAN><BR /><A href="https://launchpad.support.sap.com/#/notes/3284562" target="_blank" rel="noopener noreferrer">Note 3284562 - BWA 7.20: Revision 49</A><SPAN>&nbsp;(30.12.2022)</SPAN><BR /><BR /><SPAN>This is a collection of resources from the former SCN Network and its content is not reflecting the findings from this document of future upgrade and enhancements.</SPAN><BR /><BR /><SPAN>Blog -&nbsp;<A href="https://blogs.sap.com/2021/02/02/internet-explorer-11-will-no-longer-be-supported-by-various-sap-ui-technologies-in-newer-releases/" target="_blank" rel="noopener noreferrer">IE11 will no longer be supported by various SAP UI technologies in newer releases</A><BR />Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="http://scn.sap.com/community/data-warehousing/bw/blog/2014/09/30/sap-bw-upgrade-pre-and-post-upgrade-activities-with-answer-to-why" target="_blank" rel="noopener noreferrer">SAP BW Upgrade: Pre and Post upgrade activities with answer to why?</A><BR /><SPAN>Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2014/03/11/sap-bw-74-powered-by-hana-promising-features-part-1/" target="_blank" rel="noopener noreferrer">SAP BW 7.4 Powered by HANA -- Promising Features (Part 1)</A><BR /><SPAN>Blog -</SPAN><STRONG>&nbsp;</STRONG><A href="https://blogs.sap.com/2016/11/04/abap-cds-in-sap-bw/" target="_blank" rel="noopener noreferrer">ABAP CDS in SAP BW</A><BR /><SPAN>Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2017/02/14/sap-bi4.x-installationupdatepatching/" target="_blank" rel="noopener noreferrer">SAP BI4.x Installation/Update/Patching</A><BR /><SPAN>Blog -&nbsp;</SPAN><A href="https://blogs.sap.com/2015/02/26/removal-of-only-time-dependent-attribute-added-accidentally/" target="_blank" rel="noopener noreferrer">Removal of only Time Dependent Attribute added Accidentally</A><BR /><SPAN>Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2022/04/05/some-interesting-facts-of-compatibility-views-in-sap-bw-4hana-and-sap-s-4hana" target="_blank" rel="noopener noreferrer">Some interesting Facts of Compatibility Views in SAP BW/4HANA and SAP S/4HANA</A><SPAN>&nbsp;-&nbsp;</SPAN><A href="https://blogs.sap.com/2021/09/22/sap-cloud-integration-into-sap-bw-4hana" target="_blank" rel="noopener noreferrer">SAP Cloud Integration into SAP BW/4HANA</A><SPAN>&nbsp;- further Content from&nbsp;</SPAN><SPAN><SPAN class="">frank.riesner1</SPAN></SPAN><SPAN>&nbsp;(SAP)</SPAN><BR /><SPAN>Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2022/09/20/how-to-load-flat-files-from-ms-office-365-to-bw-4hana-using-sdi-dp-agent/" target="_blank" rel="noopener noreferrer">How to load Flat Files from MS Office 365 to BW/4HANA using SDI / DP-Agent</A><BR /><BR /><SPAN>DSAG Forum: "</SPAN><A href="https://www.dsag.de/arbeitsgremien/themengruppe-upgrade-auf-73-im-ak-bi/details" target="_blank" rel="noopener noreferrer nofollow">TG Road 2 BW/4HANA</A><SPAN>" =&gt; (DSAG-ID requested) share your experience with other DSAG members.</SPAN></P><HR /><H2 id="toc-hId--1999995287"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><P><BR /><SPAN><STRONG>Roland Kramer, SAP <A href="https://www.first-guidance.com" target="_blank" rel="noopener nofollow noreferrer">first-guidance</A><BR /><FONT color="#333399"><a href="https://community.sap.com/t5/user/viewprofilepage/user-id/186">@RolandKramer</a></FONT></STRONG></SPAN><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="email Profile Image.jpg" style="width: 258px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100642i68993D91BB853EFC/image-size/large?v=v2&amp;px=999" role="button" title="email Profile Image.jpg" alt="email Profile Image.jpg" /></span><BR /><FONT color="#FF6600"><SPAN>&nbsp;</SPAN><STRONG>“I<STRONG>&nbsp;</STRONG><STRONG>have no special talent</STRONG><STRONG>,</STRONG><STRONG>&nbsp;I</STRONG><STRONG>&nbsp;</STRONG><STRONG>am only passionately curious</STRONG>.”</STRONG></FONT></P><P>&nbsp;</P> 2024-04-26T16:00:06.920000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/understanding-data-modeling-tools-in-sap/ba-p/13689215 Understanding Data Modeling Tools in SAP 2024-05-02T16:25:43.459000+02:00 Marwah_Shwaiki https://community.sap.com/t5/user/viewprofilepage/user-id/7391 <P>Choosing the right SAP data modeling solution can be a challenging task, as there are multiple options available, including cloud-based or on-premise solutions with or without data visualization capabilities etc..so to select the best tool that can meet the project requirements and specifications, several factors need to be considered including, reviewing the raw data source and understanding how it will be used, assessing the need for data warehousing capabilities, evaluating the team's skill sets, and deciding whether a cloud or on-premise solution is preferred.</P><P>During the last few years, I've worked with almost all the SAP Data Modeling tools that are available, and In this blog article, I would like to briefly highlight the strength of each tool and where would be the best fit for it <span class="lia-unicode-emoji" title=":hugging_face:">🤗</span>.</P><P>&nbsp;</P><H3 id="toc-hId-1122738336">Understanding Data Modeling</H3><P>so what it's data modeling in SAP and why it's important?&nbsp;<span class="lia-unicode-emoji" title=":thinking_face:">🤔</span></P><P><SPAN>when we talk about Data modeling we are defining the process of creating diagrams that show how data flows in and out of a database. These diagrams define the data formats, structures, and functions required to support the data flow. Once the database is built, the data model becomes documentation for its existence and design. Data models provide a framework of relationships between data elements within a database. They enable different applications to share the same data and create a simple and logical database that eliminates redundancy, reduces storage requirements, and enables efficient retrieval. </SPAN></P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><H3 id="toc-hId-926224831">&nbsp;</H3></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV><H3 id="toc-hId-729711326">SAP HANA Calculation Views</H3><P>SAP HANA calculation views are the key data modeling object on HANA, it's a graphical object that describes all the data processing steps from raw data to the final, consumable output.</P><P>Common data processing steps include filtering data, combining data, aggregating data, calculating new values, converting values, and ranking data. Calculation views are built in layers so that each calculation view can consume other calculation views to form a stack of super-models. This approach promotes the reuse of calculation views at the lower levels.</P><P><!-- notionvc: 1f08f122-aff1-4b17-a252-88f24ff50cd6 --></P><P><STRONG>Strengths:</STRONG></P><UL><LI><STRONG>In-Memory Processing:</STRONG> Data processing occurs directly in memory, ensuring high performance.</LI><LI><STRONG>Graphical Interface:</STRONG> Intuitive tools make it easy to create and visualize models.</LI><LI><STRONG>Custom Logic:</STRONG> Ability to integrate custom SQL for tailored data processing.</LI><LI><STRONG>Advanced Analytics:</STRONG> Supports spatial, graph, text analytics, and predictive/machine learning.</LI></UL><P><STRONG>Best Fit:</STRONG> Developing flexible data marts with custom logic requirements.</P><H3 id="toc-hId-533197821">SAP BW/4HANA</H3><P>SAP BW/4HANA is an on-premise data warehouse. The main purpose of a data warehouse is to extract data from any data source, integrate the data, store the cleansed data, and provide modeling tools so that data models can be created ready for use by any analytical tool. This is exactly what SAP BW/4HANA can do.<!-- notionvc: fbec00b1-c3e6-4815-9168-a79d91e7b64e --></P><P><STRONG>Strengths:</STRONG></P><UL><LI><STRONG>Ready-Made Models:</STRONG> Comprehensive data models are provided for virtual and physical storage.</LI><LI><STRONG>Data Warehousing Features:</STRONG> Supports dimensional modeling, hierarchies, and efficient data storage.</LI><LI><STRONG>Graphical Tool:</STRONG> User-friendly interface for efficient model visualization.</LI><LI><STRONG>On-Premise Deployment:</STRONG> Ideal for industries requiring high security and data control.</LI></UL><P><STRONG>Best Fit:</STRONG> Establishing on-premise data warehouses with strong data integration needs.</P><H3 id="toc-hId-336684316">ABAP CDS Views</H3><P>ABAP CDS Views enable developers to create data models that are semantically rich. These models are then exposed to UI clients by the application services. CDS Views is the central pillar of S/4HANA development and is used as the core technology in most of SAP's programming models.</P><P><STRONG>Strengths:</STRONG></P><UL><LI><STRONG>High Performance:</STRONG> Data processing is pushed down to the database level, ensuring efficiency.</LI><LI><STRONG>Ready-Made Models for SAP S/4HANA:</STRONG> Simplifies operational reporting on S/4HANA.</LI><LI><STRONG>Flexible Development:</STRONG> Allows for code-based customization leveraging SQL skills.</LI></UL><P><STRONG>Best Fit:</STRONG> Operational reporting on SAP S/4HANA with ready-made content.</P><H3 id="toc-hId-140170811">SAP Analytics Cloud</H3><P>SAP Analytics Cloud is an end-to-end cloud solution that brings together business intelligence, augmented analytics, predictive analytics, and enterprise planning in a single system. It is a solution aimed at business users for self-service analytics.<!-- notionvc: d7bd6f38-61bc-42a0-a555-c9dd8eff176f --></P><P><STRONG>Strengths:</STRONG></P><UL><LI><STRONG>Integrated Modeling:</STRONG> Modeling seamlessly integrated with reporting tools for streamlined analytics.</LI><LI><STRONG>Cloud-Based:</STRONG> No need for software installation; data modeling is conducted in the cloud.</LI><LI><STRONG>Self-Service Analytics:</STRONG> Empowers business users to create their own models.</LI></UL><P><STRONG>Best Fit:</STRONG> Organizations seeking self-service analytics with integrated modeling and reporting.</P><H3 id="toc-hId--56342694">SAP Datasphere</H3><P>which is so far My Absolute favorite tool <span class="lia-unicode-emoji" title=":beaming_face_with_smiling_eyes:">😁</span>!&nbsp;<SPAN>It is a public cloud software as a service (SaaS) data warehouse that supports the business data warehouse architecture. This tool effortlessly harmonizes data across the enterprise, making it a must-have for any business. It includes services for data modeling, data integration, cataloging, and data warehousing across SAP and non-SAP data, making it a one-stop-shop for all data management needs</SPAN></P><P><!-- notionvc: 70a2bda6-9fce-4816-8c17-7c73a80c91b7 --></P><P><STRONG>Strengths:</STRONG></P><UL><LI><STRONG>Comprehensive Data Warehouse Features:</STRONG> Supports dimensional modeling, data history management, and hierarchy modeling.</LI><LI><STRONG>Scalability:</STRONG> Easily scale resources in the cloud, supporting new innovations.</LI><LI><STRONG>Cloud Service:</STRONG> Simplifies software management through cloud consumption.</LI></UL><P><STRONG>Best Fit:</STRONG> Cloud-based data warehousing with advanced features and scalability.</P><H3 id="toc-hId--252856199">SAP BusinessObjects BI Semantic Layer (Universes)</H3><P>An organized collection of objects that called a Universe, which consists of dimensions, measures, and attributes grouped by business topics. The skill of a Universe developer is to create objects that resemble business terms by mapping them to the columns of the database tables. In some cases, SQL coding may be required to generate the value of the objects.<!-- notionvc: 28e2218d-7548-4c77-93ca-b664e5293a5d --></P><P><STRONG>Strengths:</STRONG></P><UL><LI><STRONG>User-Friendly Interface:</STRONG> Graphical tool simplifies data modeling tasks.</LI><LI><STRONG>SQL-Based Development:</STRONG> Easy to understand for database developers.</LI><LI><STRONG>Mature Tool:</STRONG> Offers a wide range of features for diverse modeling needs.</LI></UL><P><STRONG>Best Fit:</STRONG> Supporting SAP BusinessObjects reporting tools with Universes.</P><P><SPAN><BR />for more information, I would recommend this&nbsp;&nbsp;<A href="https://learning.sap.com/learning-journeys/exploring-data-modeling-with-sap-solutions" target="_self" rel="noopener noreferrer">Learning journey</A>&nbsp; from SAP which will give you an overview of all the SAP data modeling solutions&nbsp;<span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:">😊</span></SPAN></P><P>&nbsp;</P><P>&nbsp;</P><P><SPAN><!-- notionvc: 5ddaf2db-05cb-4914-8c1b-ab9fad69323a --></SPAN></P> 2024-05-02T16:25:43.459000+02:00 https://community.sap.com/t5/technology-blogs-by-members/revamped-sap-first-guidance-collection/ba-p/13691052 revamped SAP First Guidance Collection 2024-05-03T17:26:18.581000+02:00 RolandKramer https://community.sap.com/t5/user/viewprofilepage/user-id/186 <P style=" text-align : right; "><FONT color="#FF0000"><STRONG>last changed: 3rd of May 2023</STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="273535_l_srgb_s_gl.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/105654i1862DF71902F8695/image-size/large?v=v2&amp;px=999" role="button" title="273535_l_srgb_s_gl.jpg" alt="273535_l_srgb_s_gl.jpg" /></span></P><H3 id="toc-hId-1123421728"><FONT color="#000080"><STRONG>SAP First Guidance Collection</STRONG><STRONG>&nbsp;- revamped</STRONG></FONT></H3><P><STRONG>Page -&nbsp;</STRONG><A href="https://community.sap.com/t5/technology-blogs-by-members/where-my-cool-sap-stuff-happens/ba-p/13544106" target="_blank">where (my) the cool stuff happens …</A></P><P>&nbsp;</P><TABLE><TBODY><TR><TD><P><FONT color="#008000">I will add additional Documents with the time, reflecting the new design.</FONT></P></TD></TR><TR><TD width="479"><P>SAP First Guidance – SAP BW on HANA - Edition 2022<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>Implementation</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - complete functional scope (CFS) for SAP BW 7.50<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>Implementation</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - complete functional scope (CFS) for SAP BW/4HANA<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>Implementation</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - Implement SAP BW/4HANA in the Azure Cloud<BR />Last Changed:&nbsp;19th of May 2022&nbsp;- Version 1.45</P></TD><TD width="129"><P>Implementation</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - Using the new DMO to migrate to BW on HANA<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>Software Logistics</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - Implementing BW-MT as the new SAP BW Modeling Experience<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>BW-MT</P></TD></TR></TBODY></TABLE><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="278280_l_srgb_s_gl_banner_s.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/105660i54E425AE7B062D2B/image-size/large?v=v2&amp;px=999" role="button" title="278280_l_srgb_s_gl_banner_s.jpg" alt="278280_l_srgb_s_gl_banner_s.jpg" /></span></P><TABLE><TBODY><TR><TD width="479"><P><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-SAP-NLS-with-IQ-V2.70.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - SAP NLS Solution with SAP IQ 16.x</A><BR />Last Changed:&nbsp;14th of February 2024&nbsp;- Version 2.70</P><P><BR /><A href="https://www.sap.com/documents/2021/12/0cb2cb10-0a7e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">SAP First Guidance - SAP-NLS with IQ 16.x - Edition 2021</A><BR />Last Changed:&nbsp;3rd of December&nbsp;- Version 2.50<BR />This Version still contains all relevant Information prior to SAP IQ 16.1<BR /><BR /><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-Q-the-SAP-IQ-Database-Installer-V1.71.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance -&nbsp;Q&nbsp;- the SAP IQ Database Installer</A><BR />Last Changed:&nbsp;<FONT color="#FF0000">14th of February 2024&nbsp;- Version 1.71</FONT><BR /><BR /><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-SAP-NLS-and-PBS-V1.02.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - SAP-NLS with the PBS NLS Add-On</A><BR />Last Changed: <FONT color="#FF0000">14th of June 2017&nbsp;- Version 1.02</FONT><BR /><BR /></P></TD><TD width="129"><P>SAP-NLS<BR />ILM Software Logistics<BR />NLS Partner Add-On</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - SEM/BW Modelling in SolMan 7.x with MOPz/MP<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>Software Logistics</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - BW-PCA and Housekeeping Task Lists<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>Software Logistics</P></TD></TR></TBODY></TABLE><P>The First Guidance Documents Collection, is&nbsp;a Series of Information that should help to better understand the end-to-end usage&nbsp;of SAP BW powered by SAP HANA and BW/4HANA. The Documents are still “work in progress”, as important updates will be added when needed. So these guides are not intended to be exhaustive.<BR /><BR /></P><P><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714056564388.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101909i5F19F61C1F44FFA2/image-size/large?v=v2&amp;px=999" role="button" title="RolandKramer_0-1714056564388.jpeg" alt="RolandKramer_0-1714056564388.jpeg" /></span></A></P><P><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW-on-HANA-V1.84.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - SAP BW&nbsp;on SAP HANA Installation/Systemcopy/HANA Revisions</A></STRONG><STRONG><BR /></STRONG></P><P>This Document also reflects the released SAP HANA SP/Revisions so far and also contains details for selected HANA Revisions and the usage together with SAP BW.<BR /><BR />On base of this information this “SAP First Guidance” document is released to support Basis administrators in running and configuring a Business Warehouse on a SAP HANA system. SAP First Guidance – Business Warehouse on SAP HANA installation provides answers to major questions and issues as well as workarounds and additional details to complement standard SAP Guides and SAP Notes. This SAP First Guidance document has no claim of completeness, but it is the most complete starting point for a successful implementation.<BR />For more information please contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A></P><P>&nbsp;</P><P><BR /><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-CFS-SAP-BW-7.50-V1.27.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - complete functional scope (CFS) for SAP BW 7.50</A></STRONG><BR /><BR />SAP BW powered by SAP HANA was the very first SAP application that ran completely on top of SAP HANA and has meanwhile reached a great adoption. Customers will benefit not only from performance improvements for data load, query runtime and planning functions but also in simplified data modeling as the number of InfoProviders are highly reduced and all modeling is done within in a new, modern UI that is unique across all modeling tools.<BR />This SAP First Guidance Document put´s is emphasize to the complete functional scope (CFS) to ensure the full functionality right from the start of the Implementation of SAP BW 7.50 SP04 and higher.&nbsp;For more information, please contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A></P><P><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-CFS-SAP-BW4-V1.45.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - complete functional scope (CFS) for SAP BW/4HANA</A></STRONG><BR /><BR />SAP BW/4HANA is a new SAP product that replaces SAP Business Warehouse in a logical way. BW/4HANA runs only on HANA platform and will be the foundation for a new lineage of data warehousing solutions from SAP.<BR /><BR />Furthermore it optimizes and simplifies a customer’s BW environment and experience (similar to S/4HANA). BW/4 HANA 1.0 (DW4CORE) is a new code-line on which all future BW enhancements will take place. Classic BW goes into maintenance mode.<BR />This SAP First Guidance Document put´s is emphasize to the complete functional scope (CFS) to ensure the full functionality right from the start of the Implementation of SAP BW/4HANA 1.0 SP00 and higher.&nbsp;For more information, contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A><BR /><BR />This SAP First Guidance Document concludes the necessary Steps to implement SAP BW/4HANA to the Azure Cloud and also considers the additional tasks to connect the on-premise Systems to the Cloud Infrastructure.<BR /><BR /><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-SAP-BW4HANA-in-Microsoft-Azure-Cloud-V1.46.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - Implement SAP BW/4HANA in the Azure Cloud</A></STRONG><STRONG>&nbsp;</STRONG></P><P><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-DMO-BW-on-HANA-V1.82.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - Using the new DMO to migrate to BW on HANA</A></STRONG><BR /><BR />The database migration option (DMO) is an option inside of the software update manager (SUM) for combined update and migration: update an existing SAP system to a higher software release and migrate to SAP HANA database in one technical step. As the technical SUM steps are the same, this “SAP First Guidance” document should make all customer-specific documentation obsolete. It is the complementary documentation to the existing Notes and SUM/DMO Upgrade Guides.<BR /><BR />DMO can be used with every BW Release starting from 7.0x and onwards. It makes the two-step approach (upgrade/migration) and the usage of the BW post copy automation (BW-PCA) obsolete. It can also be used within a Release, e.g. to go from 7.40 SP06 on anyDB to migrate to 7.40 SP07 on HANA.&nbsp;For more information, please contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A></P><P><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW-MT-and-aDSO-V2.04.pdf" target="_blank" rel="noopener nofollow noreferrer"><STRONG>SAP First Guidance - Implementing BW-MT as the new SAP BW Modeling Experience</STRONG></A><BR /><BR />SAP BW 7.4 SP08 powered by SAP HANA is the next milestone for enterprise data warehousing with BW on HANA and provides the next level of simplification for BW .In addition, SAP BW on HANA Virtual Data Warehouse capabilities have been enhanced for even more flexibility. In midterm the advanced DSO shall replace the main BW InfoProviders with persistency (InfoCube, DSO, and PSA). The classic InfoProviders are of course still supported and do co-exist with the advanced DSOs.&nbsp;For more information, please contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A></P><P><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-SAP-NLS-with-IQ-V2.70.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - SAP NLS Solution with SAP IQ</A></STRONG><BR /><BR />This “SAP First Guidance” document provides all the necessary information to help quickly implement this newly released option: Store historical BW data on an external IQ server to optimize the&nbsp;system size&nbsp;when preparing&nbsp;to migrate to SAP BW powered by SAP HANA. The SAP NLS solution with Sybase IQ also helps to keep down the TCO for investing in the SAP In-Memory when historical (“frozen”) data is stored on a less sophisticated device, which acts like a “BW Accelerator on Disk”. SAP Sybase IQ is therefore the perfect smart store for this kind of data. Please note that the SAP NLS solution can be used with all database versions supported by SAP BW 7.3x. SAP HANA is not necessary. The document is a “work in progress” and is not intended to be exhaustive.&nbsp; It does however contain all information required for successful implementation of the SAP-NLS solution with Sybase IQ. SAP-NLS can be used with every SAP supported database, where SAP IQ will be the secondary database for data reallocation.<BR />For more information, please contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A><BR /><BR /><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-SAP-NLS-and-PBS-V1.02.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance -&nbsp;combining SAP-NLS with the PBS NLS Add-On</A></STRONG><BR /><BR />The SAP-NLS solutions offers core functionalities for the usage of the SAP IQ database for the storage of historical data, despite if you are using SAP HANA or any other supported RDBMS together with SAP BW.<BR />However, when it comes to the implementation several functionalities are not delivered by SAP itself, as by the development Partner PBS. Furthermore, some of the additional capabilities developed sine Q1/2013 are only available with the latest SAP BW Releases 7.40/7.50. This is where the additional capabilities from the PBS NLS Add-On come into place as almost all of them are available from SAP BW 7.0x onwards.<BR /><BR /></P><P><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW_SEM-SolMan-Definition_V1.55.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - SEM/BW Modelling in SolMan 7.1 with MOPZ</A></STRONG><BR /><BR />Due to constant Questions about the Upgrade to NetWeaver 7.3x and 7.40 including SEM Add-On Components, we created a SAP First Guidance Document which describes the successful Definition of a SAP BW 7.0/7.01 System with the SEM Add-On Installed on top.&nbsp; With this Information you will be able to integrate the stack.xml in the SUM (software update manager) process and the DMO (database migration option) DMO process included in SUM as the first input is the location of the stack.xml which defines the download directory for SUM. Furthermore, the interaction of the stack.xml in the upgrade process enables you a smooth Integration into the Upgrade Process included in DMO.&nbsp;For more information, please contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A></P><P><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW-PCA-and-Housekeeping-V1.50.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - BW Housekeeping and BW-PCA</A></STRONG><BR /><BR />The system copy procedure of SAP BW systems and landscapes is complex for a number of reasons. There is a large number of configuration settings (such as connections and delta queue handling for data loading) and system copy scenarios of SAP BW (each with different landscape aspects).&nbsp; These have to be handled as part of every system copy, regardless of whether the system copy is part of the migration to SAP HANA or if you want to perform regular system copies of your SAP BW landscape. BW-PCA can be used from SAP BW 7.0 onwards depending on the SPS level.<BR /><BR />Additionally see the usage and implementation of the BW Housekeeping Task List and the Pre/Post Task Lists for Upgrade/Migration. These are Included in the database migration option (DMO) as part of the software update manager (SUM). Additional Details also can be found on the&nbsp;<A href="https://community.sap.com/t5/technology-blogs-by-members/sap-bw-4-revamp-and-true-to-the-line-2024/ba-p/13683576" target="_blank">revamped SAP BW ALM Page</A>.&nbsp;For more information, please contact&nbsp;<U><A href="mailto:roland.kramer@first-guidance.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A></U></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_2-1714749352559.jpeg" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/105649i3C0B83942937D73D/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_2-1714749352559.jpeg" alt="RolandKramer_2-1714749352559.jpeg" /></span></P><P><EM>if the TechEd Cat would know this earlier ...</EM></P><P><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/large?v=v2&amp;px=999" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></P><P><STRONG>Roland Kramer,</STRONG><STRONG>&nbsp;</STRONG><STRONG>SAP <A href="https://first-guidance.com/" target="_blank" rel="noopener nofollow noreferrer">first-guidance</A></STRONG><STRONG><BR /></STRONG><FONT color="#FF6600"><STRONG>@SAPFirstGuidance</STRONG></FONT><BR /><BR /><STRONG>“I&nbsp;have no special talent,&nbsp;I&nbsp;am only passionately curious.”</STRONG></P> 2024-05-03T17:26:18.581000+02:00