https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/BW-SAP-HANA-Data-Warehousing-blog-posts.xmlSAP Community - BW SAP HANA Data Warehousing2026-03-04T12:10:16.255524+00:00python-feedgenBW SAP HANA Data Warehousing blog posts in SAP Communityhttps://community.sap.com/t5/technology-blog-posts-by-sap/end-to-end-performance-optimization-in-sap-analytics-cloud-with-sap/ba-p/13710924End-To-End performance optimization in SAP Analytics Cloud with SAP Enterprise Support Services2024-05-24T11:48:31.997000+02:00MichaelMoloneyhttps://community.sap.com/t5/user/viewprofilepage/user-id/10058<P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="SAC CQC banner.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/122540i605FE338F29DD162/image-size/large?v=v2&px=999" role="button" title="SAC CQC banner.jpg" alt="SAC CQC banner.jpg" /></span></P><P><SPAN>Recently I posted a blog about </SPAN><A class="" href="https://community.sap.com/t5/technology-blogs-by-sap/sap-analytics-cloud-continuous-quality-checks/ba-p/13647230" target="_blank">SAP Analytics Cloud: Continuous Quality Checks</A><SPAN> (CQC services).</SPAN></P><P><SPAN>The overall performance of SAP Analytics Cloud (SAC) is mainly determined by the three components:</SPAN></P><UL><LI>Client time - frontend</LI><LI>Network time</LI><LI>SAP Analytics Cloud service time - backend </LI></UL><P><SPAN> It is important to regularly monitor and analyze the performance of SAP Analytics Cloud to identify and address any bottlenecks or inefficiencies.<BR />The CQC services in my blog above offer great value in assisting you to analyze your system and/or situation based on real life data from your SAP Analytics Cloud Stories or Analytic Applications etc.<BR />They do primarily focus on the frontend and network aspects. </SPAN></P><P><SPAN>In many cases the frontend can be the smaller portion of the total build time of a Story in SAP Analytics Cloud. When connecting to live SAP data sources you must ensure that these have been optimized for reporting usage. This can be achieved by optimizing database queries, tuning configurations and parameters, and scaling resources to handle increasing user loads. Additionally, implementing caching mechanisms, utilizing efficient data storage and retrieval techniques etc.<BR /><BR /></SPAN></P><H3 id="toc-hId-1144641478"><SPAN>Getting to the Root Cause</SPAN></H3><P><SPAN>To begin with you should perform some root cause analysis to narrow down where time is being spent.<BR />Take a look at these useful resources and tooling within SAC </SPAN></P><UL><LI><SPAN>NEW Learning Journey: <A href="https://learning.sap.com/learning-journeys/managing-performance-in-sap-analytics-cloud" target="_blank" rel="noopener noreferrer">Managing Performance in SAP Analytics Cloud </A></SPAN></LI><LI><SPAN><A href="https://me.sap.com/notes/2511489" target="_self" rel="noopener noreferrer">2511489</A> - Troubleshooting performance issues in SAP Analytics Cloud </SPAN></LI><LI><SPAN><SPAN><A class="" title="SAP Analytics Cloud Performance Decision Tree" href="https://help.sap.com/docs/SAP_ANALYTICS_CLOUD/00f68c2e08b941f081002fd3691d86a7/6ae71d6ad2eb4622b0ef9feef61efba4.html" target="_blank" rel="noopener noreferrer">SAP Analytics Cloud Performance Decision Tree</A></SPAN></SPAN></LI><LI><SPAN><A href="https://blogs.sap.com/2021/11/19/sap-analytics-cloud-administration-cockpit/" target="_blank" rel="noopener noreferrer">SAP Analytics Cloud – Administration Cockpit</A></SPAN></LI><LI><SPAN><A href="https://blogs.sap.com/2020/09/24/performance-statistics-and-analysis/" target="_blank" rel="noopener noreferrer">SAP Analytics Cloud Performance Statistics and Analysis</A></SPAN></LI><LI><SPAN><A href="https://blogs.sap.com/2021/04/13/sap-analytics-cloud-data-action-performance-statistics-and-analysis/" target="_blank" rel="noopener noreferrer">SAP Analytics Cloud Data Action Performance Statistics and Analysis</A></SPAN></LI><LI><SPAN><A class="" href="https://community.sap.com/t5/technology-blogs-by-sap/sap-analytics-cloud-performance-measurement/ba-p/13560254" target="_blank">SAP Analytics Cloud - Performance Measurement</A><BR /></SPAN></LI></UL><P><SPAN>Once you establish the total build time and how much time is spent in the three components, you can follow the guidance in the links above to work on improving and optimizing each part. <BR /><BR /></SPAN></P><H3 id="toc-hId-948127973"><SPAN>SAP Enterprise Support Services - Backend </SPAN></H3><P><SPAN>If you encounter a situation where you have performance impact coming from an SAP source system, such as SAP BW or SAP HANA, one option available to you is to engage with us and consume your entitlements from SAP Enterprise Support. We deliver specific recommendations via our CQC checks to help you fine tune these data sources.<BR />Especially relevant for SAP BW and SAP HANA DB are: </SPAN></P><H4 id="toc-hId-880697187">Technical Performance Optimization (TPO)</H4><P>The TPO service is designed to be an overall health check focusing on 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<SPAN> </SPAN><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-684183682">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. It is more relevant for specific issues like modeling. <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<SPAN> </SPAN><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><BR /><BR /><BR /></P><H3 id="toc-hId-358587458">Further Support and Empowerment via SAP Enterprise Support Value Maps</H3><P>SAP Enterprise Support Value Maps — your go-to team for foundational support and empowerment — have officially moved to a dedicated <STRONG>SAP Community Group</STRONG>.</P><P>As part of your SAP cloud subscription, you get access to:</P><UL><LI><STRONG>Expert-led resources</STRONG></LI><LI><STRONG>Tailored recommendations</STRONG></LI><LI><STRONG>Advisory services</STRONG></LI><LI>…all designed to help you accelerate innovation and success.</LI></UL><P><STRONG><span class="lia-unicode-emoji" title=":backhand_index_pointing_right:">👉</span> <A href="https://pages.community.sap.com/resources/enterprise-support-value-maps" target="_blank" rel="noopener noreferrer">Visit our Community Group</A></STRONG><BR />Sign in with your <STRONG>S-user ID</STRONG> or <STRONG>Universal ID</STRONG>, then hit <STRONG>“Subscribe”</STRONG> to stay updated.</P><P>Looking to dive deeper into data-driven innovation?<BR />Within the group, explore the <STRONG>Data & Analytics Value Map</STRONG> to connect with your Foundational Support team. Simply click <STRONG>“Join Group”</STRONG>, and once inside, you can even <STRONG>request a call</STRONG> with a topic expert to get personalized guidance and enablement support.</P><P> </P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MichaelMoloney_0-1716472602963.png" style="width: 200px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/114868i9050DA0FB2BB52DD/image-size/small?v=v2&px=200" role="button" title="MichaelMoloney_0-1716472602963.png" alt="MichaelMoloney_0-1716472602963.png" /></span></P><H3 id="toc-hId-162073953">Quicklinks</H3><UL><LI><A class="" href="https://community.sap.com/t5/technology-blogs-by-sap/sap-analytics-cloud-continuous-quality-checks/ba-p/13647230" target="_blank">SAP Analytics Cloud: Continuous Quality Checks</A></LI><LI><A class="" href="https://community.sap.com/t5/technology-blogs-by-sap/safeguard-your-sap-bw-conversion-with-sap-enterprise-support-services/ba-p/13622466" target="_blank">Safeguard your SAP BW conversion with SAP Enterprise Support services</A></LI><LI><A href="https://accounts.sap.com/saml2/idp/sso?sp=https://www.successfactors.eu/learninghub&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&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&A)" href="https://blogs.sap.com/?p=1815137" target="_blank" rel="noopener noreferrer">Learning Journey - SAP Extended Planning and Analysis (xP&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>2024-05-24T11:48:31.997000+02:00https://community.sap.com/t5/technology-blog-posts-by-members/q-the-easy-installer-for-sap-iq-ng-2024/ba-p/13744420Q - the easy Installer for SAP IQ - ng 20242024-06-27T14:52:17.935000+02:00RolandKramerhttps://community.sap.com/t5/user/viewprofilepage/user-id/186<P class="lia-align-right" style="text-align : right;"><FONT color="#FF0000"><STRONG>last changed: 28th of June 2024</STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_fish_follow_banner.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129517iE5B10D984D58AA6E/image-size/large?v=v2&px=999" role="button" title="_fish_follow_banner.jpg" alt="_fish_follow_banner.jpg" /></span></P><H2 id="toc-hId-1018443677"><FONT color="#000080"><STRONG>Q - the easy Installer for SAP IQ - ng 2024</STRONG></FONT></H2><P><A href="https://community.sap.com/t5/blogs/blogarticleprintpage/blog-id/technology-blog-sap/article-id/115763#content" target="_blank"><STRONG>Blog Content</STRONG></A></P><P><FONT color="#FF0000">as the rudimental HTML anker functionality is not available anymore in the current SAP Blog capabilities, I had to deactivate the TOC.</FONT></P><UL><UL><LI>enable HTTPS Port 1129 for the SAP Host Agent</LI></UL></UL><UL><UL><LI>the Answer: Q – the easy Installer for SAP IQ</LI></UL></UL><UL><UL><LI>create DSN (.odbc.ini) with iqdsn</LI></UL></UL><UL><UL><LI>prepare the SSL/TLS IQ Setup</LI></UL></UL><UL><UL><LI>the new DBACOCKPIT for IQ</LI></UL></UL><UL><UL><LI>the SAP BW(/4) nearline storage configurationthe SAP S/4 ILM Store configuration</LI></UL></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="LondonEye.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130079i936D886FA28E54CA/image-size/large?v=v2&px=999" role="button" title="LondonEye.jpg" alt="LondonEye.jpg" /></span></P><P>Beginning with 2017, the request for the Installation of SAP (Sybase) IQ grow for several reasons, everyone can understand also followed by the message - <A href="https://on24static.akamaized.net/event/22/56/76/6/rt/1/documents/resourceList1589379751096/webinariqoverview05132020final1589379750259.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP Commitment to On-Premise SAP IQ Customers</A> (May 2020)</P><UL><UL><LI><FONT color="#800080">from nearline storage to cold store </FONT>- <A href="https://www.pbs-software.com/fileadmin/Medien/Mediacenter_Praesentationen/Oeffentliche_Downoeoads/Praesentationen_Informationstag_2018/Dr_Peter_Zimmer_und_Roland_Kramer_SAP_SE__BW4HANA.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP & PBS</A> - <A href="https://saphanacloudservices.com/hana-cloud/resources/what-is-a-data-lake-and-why-you-need-one/" target="_blank" rel="noopener nofollow noreferrer">SAP HANA Data Lake</A> -</LI></UL></UL><UL><UL><LI><FONT color="#800080">private vs. public DataLake</FONT> - <A href="https://community.sap.com/t5/technology-blogs-by-members/sap-sybase-iq-the-hidden-treasure/ba-p/13440592" target="_blank">SAP (Sybase) IQ – the hidden treasure …</A></LI></UL></UL><UL><UL><LI><FONT color="#800080">reducing the memory food print on SAP HANA - </FONT><A href="https://www.btelligent.com/blog/sap-hana-kein-speicher-mehr/" target="_blank" rel="noopener nofollow noreferrer">btellegent</A> - <A href="https://www.datavard.com/en/blog-integrating-sap-with-hadoop-its-possible-but/" target="_blank" rel="noopener nofollow noreferrer">DataVard Glue</A> - <A href="https://www.clariba.com/blog/tech-20170926-big-data-series-sap-hana-tested-with-data-lakes-our-insights-joan-sanchez" target="_blank" rel="noopener nofollow noreferrer">clariba</A> -</LI></UL></UL><UL><UL><LI><FONT color="#800080">better TCO for in-memory applications - </FONT><A href="https://www.graymatter.co.in/optimize-your-data-archival-strategy-adopt-near-line-storage" target="_blank" rel="noopener nofollow noreferrer">GrayMatter</A></LI></UL></UL><UL><UL><LI><FONT color="#800080">simplified data management - </FONT><A href="https://www.itcentralstation.com/products/comparisons/sap-hana_vs_sap-iq" target="_blank" rel="noopener nofollow noreferrer">IT Central Station</A> </LI></UL></UL><UL><UL><LI><FONT color="#800080">System Properties Comparison SAP HANA vs. SAP IQ - </FONT><A href="https://db-engines.com/en/system/SAP+HANA%3BSAP+IQ" target="_blank" rel="noopener nofollow noreferrer">DB Engines</A></LI></UL></UL><UL><UL><LI><FONT color="#800080">who owns your own data - </FONT><A href="https://blogs.sap.com/2022/02/17/why-sap-bw-4hana/" target="_blank" rel="noopener noreferrer">why SAP BW/4HANA?</A></LI></UL></UL><UL><UL><LI><FONT color="#800080">SAP ILM with IQ - </FONT><A href="https://community.sap.com/t5/technology-blogs-by-members/sap-ilm-with-sap-iq-database/ba-p/13483737" target="_blank">reducing memory footprint in S/4</A></LI></UL></UL><P><BR /><STRONG>Besides that, other bullet points came into the consideration:</STRONG></P><UL><UL><LI>structured access to unstructured content in Data Lake - <A href="https://community.sap.com/t5/technology-blogs-by-members/sap-sybase-iq-the-hidden-treasure/ba-p/13440592" target="_blank">SAP (Sybase) IQ – the hidden treasure …</A></LI></UL></UL><UL><UL><LI><A href="https://www.sap.com/india/products/sybase-iq-big-data-management/features.html#product-capabilities" target="_blank" rel="noopener noreferrer">streaming capabilities</A> - <A href="https://db-engines.com/en/system/Ignite%3BSAP+IQ" target="_blank" rel="noopener nofollow noreferrer">Ignite vs. SAP IQ</A> - <A href="https://www.attunity.com/content/data-warehouse-solutions-for-sap-sybase-iq/" target="_blank" rel="noopener nofollow noreferrer">ATTUNITY</A> - <A href="https://www.aecorsoft.com/en/products/dataintegrator" target="_blank" rel="noopener nofollow noreferrer">AecorSoft</A> -</LI></UL></UL><UL><UL><LI>performance alternative to existing Data Lake implementation - <A href="https://www.clariba.com/blog/tech-20170926-big-data-series-sap-hana-tested-with-data-lakes-our-insights-joan-sanchez" target="_blank" rel="noopener nofollow noreferrer">clariba</A> - <A href="https://webobjects.cdw.com/webobjects/media/pdf/SAP/SAP-Hana-IQ.pdf" target="_blank" rel="noopener nofollow noreferrer">webobjects</A> - <A href="https://askdata.com/new-home" target="_blank" rel="noopener nofollow noreferrer">askdata</A></LI></UL></UL><P><BR /><FONT color="#FF0000"><STRONG>Since 2013,</STRONG></FONT> the <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> became the "Almanack" and Blue Print for SAP IQ Database Implementations, despite for SAP or native usage.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_install_01.jpg" style="width: 888px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129523i17802BDA455A8B3B/image-size/large?v=v2&px=999" role="button" title="IQ_install_01.jpg" alt="IQ_install_01.jpg" /></span><BR /><BR /><STRONG>Overview - </STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/06/SAP-NLS_2024_V1.0_fg.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP NLS Solution for BW(4) - Overview 2021</A></P><P><STRONG>These SAP KBA Notes where created with the user roland.kramer@sap.com</STRONG><BR /><A href="https://launchpad.support.sap.com/#/notes/0002780668" target="_blank" rel="noopener noreferrer">Note 2780668 - SAP First Guidance - BW NLS Implementation with SAP IQ</A><BR /><A href="https://launchpad.support.sap.com/#/notes/3017355" target="_blank" rel="noopener noreferrer">Note 3017355 - SAP IQ 16.1 SP04 PLx - correct SAPIQDB.cfg settings</A><BR /><A href="https://launchpad.support.sap.com/#/notes/3094594" target="_blank" rel="noopener noreferrer">Note 3094594 - Enable SAP IQ for DBACOCKPIT</A><BR /><A href="https://launchpad.support.sap.com/#/notes/3085053" target="_blank" rel="noopener noreferrer">Note 3085053 - Landscape Considerations for NLS and ILM</A><BR /><A href="https://launchpad.support.sap.com/#/notes/3119008" target="_blank" rel="noopener noreferrer">Note 3119008 - Configure SAP IQ and HANA for SDA/ODBC</A><BR /><A href="https://launchpad.support.sap.com/#/notes/3196447" target="_blank" rel="noopener noreferrer">Note 3196447 - troubleshooting an existing SAP IQ 16.x Implementation for NLS/DTO and ILM</A></P><P>Imagine now, there is a simple routine based on the <A href="https://help.sap.com/docs/SAP%20Host%20Agent" target="_blank" rel="noopener noreferrer">SAPHostAgent</A> to install <A href="https://www.sap.com/products/sybase-iq-big-data-management/trial.html" target="_blank" rel="noopener noreferrer">SAP (Sybase) IQ 16.x</A> with three input values to create any kind of SAP IQ database instantly:</P><UL><UL><LI><FONT color="#008000"><STRONG><SID></STRONG> (What, also IQ gets a SAP <SID>?)</FONT></LI></UL></UL><UL><UL><LI><FONT color="#008000"><STRONG>Instance Number</STRONG> (what's about port 2638?)</FONT></LI></UL></UL><UL><UL><LI><FONT color="#008000"><STRONG>Size of DB in GB</STRONG> (including all sizing considerations)</FONT></LI></UL></UL><P>even more, to solve all mysteries around the usage there is the following source available:<BR /><BR /><STRONG>Blog -</STRONG> <A href="https://community.sap.com/t5/technology-blogs-by-members/demystifying-nls-ilm-error-messages/ba-p/13518477" target="_blank">demystifying NLS/ILM error messages …</A></P><H3 id="toc-hId-951012891"><A href="#top" target="_self" rel="nofollow noopener noreferrer"><FONT color="#993366"><STRONG><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&px=999" role="button" title="RolandKramer_0-1714056564388.jpeg" alt="RolandKramer_0-1714056564388.jpeg" /></span></STRONG></FONT></A></H3><H3 id="toc-hId-754499386"><FONT color="#993366"><STRONG>enable HTTPS Port 1129 for the SAP Host Agent</STRONG></FONT></H3><P>either you call the SAPHostAgent via HTTP Port 1128 or HTTPS Port 1129<BR /><STRONG><U>SAP Help</U> - </STRONG><A href="https://help.sap.com/docs/SAP%20Host%20Agent/8661d17ee5c047a887f686b33e990ede/ce0d6bb0bb2a423782a43d455762c61a.html" target="_blank" rel="noopener noreferrer">Configuring SSL for SAP Host Agent on UNIX</A><BR /><BR />or run the following command (same setup as for the <A href="https://help.sap.com/docs/SAP_DATA_HUB/e66c399612e84a83a8abe97c0eeb443a/691615f1cacd49dea798806aedc4b3d1.html" target="_blank" rel="noopener noreferrer">SL Container Bridge</A>)<BR />check that NO secondary sapadm user is logged on to the server via ADS!</P><P> </P><pre class="lia-code-sample language-swift"><code>server:/usr/sap/hostctrl/exe # ./saphostexec -install
# optional TLS 1.2 since PL57 for 7.22
server:/usr/sap/hostctrl/exe # ./saphostexec -setup tls12
# check the correct settings for /tmp
server:/usr/sap/hostctrl/exe # mount | grep "/tmp"
/dev/mapper/vg_sys_r1-tmp on /tmp type ext4 (rw,nodev,noexec,noatime,data=ordered)
server:/usr/sap/hostctrl/exe #
# check the correct execution of the SAPHostAgent webmethods (*.conf)
server:/usr/sap/hostctrl/exe # saphostctrl -host <hostname> -function ExecuteOperation -name versioninfo
Webmethod returned successfully
Operation ID: 5CF3FCDCB65C1EDD9281CCF3DEC085A5
Info: Retrieve version info: Linux
Info: saphostcontrol: exitcode=0
Info: saphostcontrol: 'Retrieve version info' successfully executed
server:/usr/sap/hostctrl/exe #</code></pre><P> </P><P>add/check the following parameter to the file<STRONG> host_profile</STRONG> and restart the SAPHostAgent</P><P> </P><pre class="lia-code-sample language-swift"><code>server:/usr/sap/hostctrl/exe # vi host_profile
service/admin_users = sapadm <sid>adm
service/disable_capability = ExecuteOperation/PermissionPolicy
saphostagent/ssl_setup = true
ssl/server_pse = /usr/sap/hostctrl/exe/sec/SAPSSLS.pse
server:/usr/sap/hostctrl/exe # ./saphostexec -restart</code></pre><P> </P><P>now it is possible to call the SAPHostAgent on HTTPS Port 1129</P><P> </P><pre class="lia-code-sample language-python"><code>#create the url on host via:
echo https://$(hostname -f):1129/NLSSetup/prepare</code></pre><P> </P><P>If you still have trouble with the execution see the - <A href="https://wiki.scn.sap.com/wiki/display/SL/SAP+Host+Agent+Troubleshooting+Guide" target="_blank" rel="noopener noreferrer">SAP Host Agent Troubleshooting Guide</A></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&px=999" role="button" title="RolandKramer_0-1714056564388.jpeg" alt="RolandKramer_0-1714056564388.jpeg" /></span></A></P><H3 id="toc-hId-557985881"><FONT color="#993366"><STRONG>the Answer: Q - the easy Installer for SAP IQ</STRONG></FONT></H3><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Q_IQ_01_1.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129602iB893258587177A52/image-size/large?v=v2&px=999" role="button" title="Q_IQ_01_1.jpg" alt="Q_IQ_01_1.jpg" /></span><EM>Q introduces to James ...</EM></P><P>the following picture shows the Setup of - <A href="https://www.sap.com/documents/2021/02/f6d2f2e5-cb7d-0010-87a3-c30de2ffd8ff.html" target="_blank" rel="noopener noreferrer">Q</A> - which is actually the same Installation Procedure as the <A href="https://blogs.sap.com/2019/07/17/datahub-implementation-with-the-slc-bridge/" target="_blank" rel="noopener noreferrer">SAP Datahub SL Container Bridge Architecture</A> ...</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_install_03_2.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129603i2213EDA66A9F80BA/image-size/large?v=v2&px=999" role="button" title="IQ_install_03_2.jpg" alt="IQ_install_03_2.jpg" /></span><EM>Q - overall process of functionality</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-1714056564388.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101909i5F19F61C1F44FFA2/image-size/large?v=v2&px=999" role="button" title="RolandKramer_0-1714056564388.jpeg" alt="RolandKramer_0-1714056564388.jpeg" /></span></A></P><P><STRONG>Version v0.75(s)</STRONG> uses "standard" values for IQ Block and Page Size<BR />(you can further optimize the Block and Page size for the ILM and NLS use case. (s) stands for SSL/TLS setup of the SAP IQ database)</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_install_04_8.jpg" style="width: 968px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129605i0D3BC978216FCFAF/image-size/large?v=v2&px=999" role="button" title="IQ_install_04_8.jpg" alt="IQ_install_04_8.jpg" /></span><EM>Q - enter the three values</EM></P><P>SAP IQ Hardware Sizing Guide – <A href="https://help.sap.com/docs/SAP_IQ/2a8d97cc35624d2cb43ce2115a1869fd/10f90cfc34024bdbab95502ed3596242.html" target="_blank" rel="noopener noreferrer">The Complete Memory Picture</A><BR /><BR /><A href="https://launchpad.support.sap.com/#/notes/2551457" target="_blank" rel="noopener noreferrer">Note 2551457 – SAP IQ 16.1 SP 03 Supported Operating Systems and Versions</A><BR /><A href="https://launchpad.support.sap.com/#/notes/0002669590" target="_blank" rel="noopener noreferrer">Note 2669590 - SAP IQ 16.1 SP 04 Supported Operating Systems and Versions</A><BR /><A href="https://launchpad.support.sap.com/#/notes/0003060790" target="_blank" rel="noopener noreferrer">Note 3060790 - SAP IQ 16.1 SP 05 Supported Operating Systems and Versions</A></P><P><STRONG>Please Note:</STRONG> <STRONG><FONT color="#000080">IQ 16.1 SP05 PL12 (the latest Version in 2024)</FONT><BR />for SAP NLS and ILM scenarios</STRONG>, also update the IQ Network Client to the latest Version.<BR /><BR /><A href="https://launchpad.support.sap.com/#/notes/3233538" target="_blank" rel="noopener noreferrer">Note 3233538 - SAP IQ 16.1 SP04 PL14 (Build 17091) Release Notes Information</A><BR /><A href="https://launchpad.support.sap.com/#/notes/3233571" target="_blank" rel="noopener noreferrer">Note 3233571 - SAP IQNC 16.1 SP04 PL14 (Build 17091) Release Notes Information</A></P><P><SPAN><A href="https://me.sap.com/notes/3444872" target="_blank" rel="noopener noreferrer">Note 3444872 - SAP IQ 16.1 SP05 PL12 (Build 14315) Release Notes Information</A><BR /></SPAN><SPAN><A href="https://me.sap.com/notes/3444902" target="_blank" rel="noopener noreferrer">Note 3444902 - SAP IQNC 16.1 SP05 PL12 (Build 14315) Release Notes Information</A></SPAN></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&px=999" role="button" title="RolandKramer_0-1714056564388.jpeg" alt="RolandKramer_0-1714056564388.jpeg" /></span></A></P><P>In case the /tmp Directory is mounted as read-only then follow the steps in the Note<BR /><A href="https://launchpad.support.sap.com/#/notes/2104632" target="_blank" rel="noopener noreferrer">Note 2104632 - ./setup.bin raises warning /tmp does not have enough disk space! - SAP IQ</A><BR /><A href="https://launchpad.support.sap.com/#/notes/3218186" target="_blank" rel="noopener noreferrer">Note 3218186 – Error: Create new (IQ) database from utility database fails</A></P><P> </P><pre class="lia-code-sample language-swift"><code># in case for a manual IQ binary Installation or upgrade
server:/ebf29137 # export IATEMPDIR=/sapmnt/tmp
server:/ebf29137 # export DISPLAY= 10.123.456.789:0.0
server:/ebf29137 # ./setup.bin
Preparing to install
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
Launching installer...</code></pre><P> </P><P><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="blue2.jpg" style="width: 30px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129608i47681ECA78C94B53/image-size/large?v=v2&px=999" role="button" title="blue2.jpg" alt="blue2.jpg" /></span><BR />The SAPHostAgent uses a routine called "<STRONG>sapinstancebuilder</STRONG>" which creates a complete file system structure equally to an existing SAP Systems like SAP HANA or SAP BW/ERP/etc.<BR /><BR /></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_install_05.jpg" style="width: 520px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129606i42775F00E165147A/image-size/large?v=v2&px=999" role="button" title="IQ_install_05.jpg" alt="IQ_install_05.jpg" /></span><BR /><EM>the SAP Instance Builder function in the SAP Host Agent</EM></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="blue2.jpg" style="width: 30px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129608i47681ECA78C94B53/image-size/large?v=v2&px=999" role="button" title="blue2.jpg" alt="blue2.jpg" /></span><BR />You can always watch the progress of the IQ Installation in the URL of the Browser<BR /><A href="http://server.domain.ext:1128/NLSSetup/prepare" target="_blank" rel="noopener nofollow noreferrer">http://server.domain.ext:1128/NLSSetup/prepare</A><BR /><A href="https://server.domain.ext:1129/NLSSetup/execute" target="_blank" rel="noopener nofollow noreferrer">https://server.domain.ext:1129/NLSSetup/execute</A></P><P> </P><pre class="lia-code-sample language-swift"><code>/usr/sap/watch -d du -sh <SID>/*
/sapmnt/watch -d du -sh <SID>/*</code></pre><P> </P><P>or alternatively in the SAPHostAgent working directory</P><P> </P><pre class="lia-code-sample language-swift"><code>/usr/sap/hostctrl/work # tail -f nls.execution.status</code></pre><P> </P><P><STRONG>Details of the Q Logfile</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_install_06_1.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129617iF8D48780209DC23A/image-size/large?v=v2&px=999" role="button" title="IQ_install_06_1.jpg" alt="IQ_install_06_1.jpg" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_install_07_2.jpg" style="width: 902px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129619iBA6A393CBD078FAA/image-size/large?v=v2&px=999" role="button" title="IQ_install_07_2.jpg" alt="IQ_install_07_2.jpg" /></span></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&px=999" role="button" title="RolandKramer_0-1714056564388.jpeg" alt="RolandKramer_0-1714056564388.jpeg" /></span></A></P><H3 id="toc-hId-361472376"><FONT color="#993366"><STRONG>create DSN (.odbc.ini) with iqdsn</STRONG></FONT></H3><P>Once the IQ Database Installation is finished, you can use the I-SQL Windows Client to connect to the Database and Check the status with the sp procedures.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_install_08.jpg" style="width: 927px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129622iB512081C6AF33416/image-size/large?v=v2&px=999" role="button" title="IQ_install_08.jpg" alt="IQ_install_08.jpg" /></span><EM>connect to the SAP IQ database with the I-SQL Client</EM></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="blue2.jpg" style="width: 30px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129608i47681ECA78C94B53/image-size/large?v=v2&px=999" role="button" title="blue2.jpg" alt="blue2.jpg" /></span><BR />SAP IQ allows you with the sql tool <A href="https://help.sap.com/viewer/a893062984f21015b9e8b03f96ed0cbb/16.1.4.2/en-US/a4a3e55084f21015b66ae3c6c50eea97.html?q=iqdsn" target="_blank" rel="noopener noreferrer"><STRONG>iqdsn</STRONG></A> to create a DSN entry directly in the file <STRONG>.odbc.ini</STRONG> located in the home directory of the SAP IQ Administrator.<BR /><A href="https://launchpad.support.sap.com/#/notes/2285881" target="_blank" rel="noopener noreferrer">Note 2285881 - How to Enable ODBC Connection Tracing in SAP IQ</A></P><P> </P><pre class="lia-code-sample language-swift"><code>sq1adm@hostname:/usr/sap/SQ1/data/db> iqdsn -y -w iq_utility -c "UID=DBA;PWD=Sybase4me;
ServerName=iq_utility;DatabaseName=utility_db;HOST=${HOSTNAME}:34238"
sq1adm@hostname:/usr/sap/SQ1/data/db>
iqdsn -y -w hostname_SQ1_11 -c "UID=DBA;PWD=Sybase4me;DatabaseName=SAPIQDB;
ServerName=hostname_SQ1_11;HOST=${HOSTNAME}:$SIQ_SERVERPORT"
Configuration "hostname_SQ1_11" written to file /usr/sap/SQ1/home/.odbc.ini
sq1adm@hostname:/usr/sap/SQ1/data/db> dbping -d -c dsn=hostname_SQ1_11
Connected to SQL Anywhere 16.1.50.1949 server
Ping database successful.
sq1adm@hostname:/usr/sap/SQ1/data/db> iqdsn -l -b
SAP IQ Data Source Utility Version 16.1.50.1949
SAP IQ User Data Sources:
iq_utility
hostname_SQ1_11
sq1adm@hostname:/usr/sap/SQ1/data/db></code></pre><P> </P><P><STRONG>essential sp procedures to check the SAP IQ database</STRONG></P><P> </P><pre class="lia-code-sample language-swift"><code># essential sp procedures for SAP IQ
sq1adm@hostname:/usr/sap/SQ1/data/db>
dbisql -c "uid=SAPSQ1USR;pwd=Sybase4me;DSN=hostname_SQ1_11;logfile=connect_SQ1.txt" -nogui
(SAPSQ1USR>)
sp_iqlmconfig;
sp_iqstatus;
sp_iqcheckoptions;
sp_displayroles;
sp_iqdbspace;
sp_iqdbspaceobjectinfo USER0001;</code></pre><P> </P><P><STRONG>optional SAP IQ database validation procedure</STRONG></P><P> </P><pre class="lia-code-sample language-swift"><code>sq1adm@hostname:/usr/sap/SQ1/data/db> dbvalid -c "uid=DBA;pwd=Sybase4me;DSN=hostname_SQ1_11"
SQL Anywhere Validation Utility Version 17.0.9.4899
WARNING: database being validated was not started read-only
VALIDATE DATABASE
VALIDATE TABLE "SYS"."DUMMY"
...
VALIDATE TABLE "rs_systabgroup"."rs_lastcommit"
VALIDATE TABLE "rs_systabgroup"."rs_threads"
No errors reported
sq1adm@hostname:/usr/sap/SQ1/data/db></code></pre><P> </P><P><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="blue2.jpg" style="width: 30px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129608i47681ECA78C94B53/image-size/large?v=v2&px=999" role="button" title="blue2.jpg" alt="blue2.jpg" /></span><BR />If for any reason it is not possible to connect to the IQ Database with the Windows Client, you can also directly call the Interface with the tool <A href="https://help.sap.com/docs/SAP_IQ/a895964984f210158925ce02750eb580/a46b8fca84f21015b85cb8bf9a35f1d4.html" target="_blank" rel="noopener noreferrer"><STRONG>dbisql</STRONG></A> (also with the usage of the DSN above)<BR /><BR /><STRONG>Blog -</STRONG> <A href="https://community.sap.com/t5/technology-blogs-by-sap/increasing-the-sap-nls-performance/ba-p/13201832" target="_blank">Increasing the SAP-NLS Performance</A><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&px=999" role="button" title="RolandKramer_0-1714056564388.jpeg" alt="RolandKramer_0-1714056564388.jpeg" /></span></A></P><H3 id="toc-hId-164958871"><FONT color="#993366"><STRONG>prepare the SSL/TLS IQ Setup</STRONG></FONT></H3><P>if you want to enable an encrypted SAP IQ Database with SSL/TLS support, it is suitable to include the following software components to the SAP IQ installation environment:</P><UL><UL><LI><A href="https://launchpad.support.sap.com/#/softwarecenter/search/SAPHOSTAGENT55_55-80004822.SAR" target="_blank" rel="noopener noreferrer">SAP Host Agent 7.22</A></LI></UL></UL><UL><UL><LI><A href="https://blogs.sap.com/2021/11/05/sapmachine-and-sap-hana-studio/" target="_blank" rel="noopener noreferrer">SapMachine 11</A> or higher</LI></UL></UL><UL><UL><LI><A href="https://www.openssl.org/source/" target="_blank" rel="noopener nofollow noreferrer">openssl V3.x</A></LI></UL></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="blue2.jpg" style="width: 30px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129608i47681ECA78C94B53/image-size/large?v=v2&px=999" role="button" title="blue2.jpg" alt="blue2.jpg" /></span><BR />if you want to install a newer version of <A href="https://www.openssl.org/" target="_blank" rel="noopener nofollow noreferrer">openssl</A> to the existing OS Version do as follows:</P><P>### Unix / Linux / macOS - download from <A href="https://www.openssl.org/source/" target="_blank" rel="noopener nofollow noreferrer">https://www.openssl.org/source/</A></P><P> </P><P> </P><pre class="lia-code-sample language-swift"><code>/opt/openssl/> tar -xvf openssl-3.0.4.tar.gz
/opt/openssl/openssl-3.0.4> ./Configure
/opt/openssl/openssl-3.0.4> make
/opt/openssl/openssl-3.0.4> make install
/opt/openssl/openssl-3.0.4> ldconfig -v
/opt/openssl/openssl-3.0.4> openssl version -v
OpenSSL 3.0.4 21 Jun 2022 (Library: OpenSSL 3.0.4 21 Jun 2022)</code></pre><P> </P><P><STRONG>prepare the <A href="https://help.sap.com/viewer/a42446bded624585958a36a71903a4a7/202110.001/en-US/e203bd09d183488fa17da55ddb648f11.html" target="_blank" rel="noopener noreferrer">SSL scenario</A></STRONG><BR /><BR /><A href="https://launchpad.support.sap.com/#/notes/3093731" target="_blank" rel="noopener noreferrer">Note 3093731 - How to set up TLS (Transport Layer Security) in SAP IQ16.X -- SAP IQ</A><BR /><A href="http://service.sap.com/sap/support/notes/2117279" target="_blank" rel="noopener noreferrer">Note 2117279 - SAP IQ: How to generate CSR for third party trusted CA (VeriSign)</A><BR /><BR /><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">Q</A> - the easy SAP IQ Database Installer is creating this now automatically.</P><P> </P><pre class="lia-code-sample language-swift"><code>sq1adm@hostname:/usr/sap/SQ1/data/db>
createcert -x -ca 1 -co rsaroot.crt -ko rsaroot.key -kp changeit -io dummy -scn "IQ Certification Authority" -so "IQ, Inc." -sou "IQ Signing Department" -sl "Walldorf" -sst "ON" -sc "CA" -3des -v 10 -u 6,7 -b 2048 -m "101"
createcert -ca 0 -co dummy1 -ko dummy2 -kp changeit -io rsaroot.id -c rsaroot.crt -ck rsaroot.key -cp changeit -scn "hostname.fqdn" -so "IQ Inc." -sou "IQ Accounts" -sl "Walldorf" -sst "ON" -sc "CA" -3des -v 10 -u 1,3 -b 2048 -m "102"
sq1adm@hostname:/usr/sap/SQ1/data/db> dir
-rwxrwxr-x 1 sq1adm sapsys 1436 Jul 26 13:47 rsaroot.crt
-rwxrwxr-x 1 sq1adm sapsys 4729 Jul 26 13:47 rsaroot.id
-rwxrwxr-x 1 sq1adm sapsys 1874 Jul 26 13:47 rsaroot.key
sq1adm@hostname:/usr/sap/SQ1/data/db></code></pre><P> </P><P>or use the <STRONG><U>Tutorial</U> - </STRONG><A href="https://help.sap.com/docs/SAP_IQ/8e6989ea146b41d78f671443295cd7a0/e394ba49f5f94cb784fa2826f1cb03a1.html" target="_blank" rel="noopener noreferrer">Set Up Transport Layer Security (TLS) in SAP IQ</A></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_access_sec_03.jpg" style="width: 983px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129656iC4116B4419DFA434/image-size/large?v=v2&px=999" role="button" title="IQ_access_sec_03.jpg" alt="IQ_access_sec_03.jpg" /></span><EM>SSL logon with I-SQL to IQ</EM></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_HANA_RS_02.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129657i2EFAB5A14E6F014E/image-size/large?v=v2&px=999" role="button" title="IQ_HANA_RS_02.jpg" alt="IQ_HANA_RS_02.jpg" /></span><EM>SSL encrypted remote source IQ - HANA</EM></P><P><STRONG>connect</STRONG> to a SSL/TLS encrypted SAP IQ Database via <STRONG>dbisql</STRONG> has to be enhanced:</P><P> </P><pre class="lia-code-sample language-swift"><code>dbisql -c "uid=DBA;pwd=Sybase4me;eng=hostname_<SID_<nr>;LINKS=TCPIP;ENC=TLS(FIPS=Y;TLS_TYPE=RSA;trusted_certificate=hostname_<SID>_<nr>.crt;skip_certificate_name_check=on)" -nogui</code></pre><P> </P><P>the <STRONG>SAP IQ Remote Source</STRONG> had to be enhanced as well (Extra Adapter Properties):</P><P> </P><pre class="lia-code-sample language-swift"><code>EngineName=hostname_<SID>_<nr>;DatabaseName=SAPIQDB;CommLinks=tcpip(host=hostname.fqdn;port=3<nr>38);LINKS=TCPIP;ENC=TLS(FIPS=Y;TLS_TYPE=RSA;trusted_certificates=/usr/sap/B4H/SYS/global/hostnam_<SID>_<nr>.crt;skip_certificate_name_check=on)</code></pre><P> </P><P>the <STRONG>DBCO</STRONG> String is also enhanced for the SSL/TLS usage:</P><P> </P><pre class="lia-code-sample language-swift"><code>SYBASE_SERVER=hostname.fqdn SYBASE_PORT=3<nr>38 SYBASE_IQ_ENGINE=hostname_<SID>_<nr>
SYBASE_DBNAME=SAPIQDB SYBASE_SSL=1 skip_certificate_name_check=yes
SYBASE_IQ_LOAD_DIR=/sapmnt/IQ SYBASE_CONTYPE=IQ SYBASE_IQ_LOAD=1 SIQ_BULK_OP=1
SYBASE_IQ_CESU-8=1 SYBASE_IQ_LOCKWAIT=600 SYBASE_IQ_BUFFER_SIZE=500000</code></pre><P> </P><P><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="blue2.jpg" style="width: 30px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129608i47681ECA78C94B53/image-size/large?v=v2&px=999" role="button" title="blue2.jpg" alt="blue2.jpg" /></span><BR />as this exeeds the limit of 256 CHAR in SAP NetWeaver Versions until 7.50, it is almost not possible the activate the SSL/TLS option in lower Systems due to the limit in the Table DBCON.</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&px=999" role="button" title="RolandKramer_0-1714056564388.jpeg" alt="RolandKramer_0-1714056564388.jpeg" /></span></A></P><H3 id="toc-hId--31554634"><FONT color="#993366"><STRONG>the new DBACOCKPIT for IQ</STRONG></FONT></H3><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="waterfox.jpg" style="width: 77px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/129665i57AAA746BDDDE4D6/image-size/large?v=v2&px=999" role="button" title="waterfox.jpg" alt="waterfox.jpg" /></span></P><P>As <A href="https://www.adobe.com/products/flashplayer/faq.html" target="_blank" rel="noopener nofollow noreferrer">Flash</A> is no longer available from <A href="https://www.adobe.com/products/flashplayer/end-of-life.html" target="_blank" rel="noopener nofollow noreferrer">Adobe</A> since end of 2020, the <A href="https://help.sap.com/viewer/14180868751e10149705b0ef6818ec08/16.1.4.2/en-US/13ea35b6751e1014972df3c000c307ee.html" target="_blank" rel="noopener noreferrer">SAP IQ COCKPIT</A> cannot be used anymore as of now. If your Company is not Blocking Flash System Wide, simply use the <STRONG><A href="https://www.waterfox.net/" target="_blank" rel="noopener nofollow noreferrer">Waterfox Browser</A> </STRONG>to continue.<BR /><BR />You can use the <STRONG>improved and extended </STRONG>IQ Monitoring with Transaction DBACOCKPIT.<BR /><BR /><STRONG>Blog - </STRONG><A href="https://community.sap.com/t5/technology-blogs-by-members/enable-sap-iq-for-dbacockpit/ba-p/13501224" target="_blank">enable SAP IQ for DBACOCKPIT</A><BR /><BR /><A href="https://launchpad.support.sap.com/#/notes/3223681" target="_blank" rel="noopener noreferrer">Note 3223681 – New features for DBACOCKPIT on SAP IQ</A> (cumulative Release)<BR />contains the TCI for SAP_BASIS releases 750 SP11-SP25 and 753 SP00-SP09<BR />for SAP Basis 7.56 (BW/4 2021) the new DBACOCKPIT for IQ is part of the SAP Basis 7.56 SP03</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_DBAC_04.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130052i25292CF8E7EDA33D/image-size/large?v=v2&px=999" role="button" title="IQ_DBAC_04.jpg" alt="IQ_DBAC_04.jpg" /></span><EM>DBACOCKPIT - create/trigger IQ events</EM></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_DBAC_07.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130053iE05F5EFEB6B5D27B/image-size/large?v=v2&px=999" role="button" title="IQ_DBAC_07.jpg" alt="IQ_DBAC_07.jpg" /></span><EM>DBACOCKPIT - check the IQ license</EM></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_DBAC_03.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130056iB76B003D2DE32FC3/image-size/large?v=v2&px=999" role="button" title="IQ_DBAC_03.jpg" alt="IQ_DBAC_03.jpg" /></span><EM>DBACOCKPIT - check the IQ config file</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-1714056564388.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101909i5F19F61C1F44FFA2/image-size/large?v=v2&px=999" role="button" title="RolandKramer_0-1714056564388.jpeg" alt="RolandKramer_0-1714056564388.jpeg" /></span></A></P><H3 id="toc-hId--228068139"><FONT color="#800080"><STRONG>the SAP BW(/4) nearline storage configuration</STRONG></FONT></H3><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="green2.jpg" style="width: 40px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130058i01D5AFEE1356EE81/image-size/large?v=v2&px=999" role="button" title="green2.jpg" alt="green2.jpg" /></span><BR /><STRONG>Blog - </STRONG><STRONG><U><A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-nls-solution-for-sap-bw-4-all-releases/ba-p/13303313" target="_blank">SAP-NLS Solution for SAP BW based on SAP IQ</A><BR /></U></STRONG>For the SAP-NLS Implementation finally, you must call some transactions in the SAP BW(/4) backend:<BR /><BR /></P><UL><LI><STRONG>DBCO</STRONG> => depending on the scenario additional work for SDA is necessary</LI><LI><STRONG>RSDANLCON </STRONG>=> create the NLS storage target</LI><LI><STRONG>DBACOCKPIT</STRONG> => reuse the DBCO connection to monitor the Database within BW(/4)</LI><LI><STRONG>RSOADSODTO</STRONG> => cold store usage with BW/4</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_install_11_6.jpg" style="width: 838px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130061i69205A00F4120F23/image-size/large?v=v2&px=999" role="button" title="IQ_install_11_6.jpg" alt="IQ_install_11_6.jpg" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_install_11_7.jpg" style="width: 959px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130059iACDFCDE1468567E1/image-size/large?v=v2&px=999" role="button" title="IQ_install_11_7.jpg" alt="IQ_install_11_7.jpg" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DBACOCKPIT_13_2.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130062i5B3AC0C180B2436B/image-size/large?v=v2&px=999" role="button" title="DBACOCKPIT_13_2.jpg" alt="DBACOCKPIT_13_2.jpg" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IQ_install_11_5.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130065iD2E8047D726BC0B7/image-size/large?v=v2&px=999" role="button" title="IQ_install_11_5.jpg" alt="IQ_install_11_5.jpg" /></span></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&px=999" role="button" title="RolandKramer_0-1714056564388.jpeg" alt="RolandKramer_0-1714056564388.jpeg" /></span></A></P><H3 id="toc-hId--424581644"><FONT color="#800080"><STRONG>the SAP S/4 ILM Store configuration</STRONG></FONT></H3><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="green2.jpg" style="width: 40px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130058i01D5AFEE1356EE81/image-size/large?v=v2&px=999" role="button" title="green2.jpg" alt="green2.jpg" /></span><BR /><STRONG>Blog - <A href="https://community.sap.com/t5/technology-blogs-by-members/sap-ilm-with-sap-iq-database/ba-p/13483737" target="_blank">SAP ILM based on SAP IQ Database</A><BR /></STRONG>For the SAP ILM Implementation finally, you have to call some transactions in the SAP S/4 backend:</P><UL><LI><STRONG>SICF</STRONG> => configure Web Services</LI><LI><STRONG>ILMSTOREADM</STRONG> => ILM Store Administration</LI><LI><STRONG>WEBGUI</STRONG> => for Web Dynpro only Functions, like SFW5 or AS_AFB</LI><LI><STRONG>SARA</STRONG> => Archive Administration</LI><LI><STRONG>SARI</STRONG> => Archive Information System</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="check_store_07_3.jpg" style="width: 610px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130070iF7CF8C2C66DB776C/image-size/large?v=v2&px=999" role="button" title="check_store_07_3.jpg" alt="check_store_07_3.jpg" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ILM_DBCON_03.jpg" style="width: 611px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130072iB8494901ACCE6097/image-dimensions/611x171?v=v2" width="611" height="171" role="button" title="ILM_DBCON_03.jpg" alt="ILM_DBCON_03.jpg" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="check_store_11.jpg" style="width: 613px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/130073i09E75C095B8458F8/image-dimensions/613x266?v=v2" width="613" height="266" role="button" title="check_store_11.jpg" alt="check_store_11.jpg" /></span></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&px=999" role="button" title="RolandKramer_0-1714056564388.jpeg" alt="RolandKramer_0-1714056564388.jpeg" /></span></A></P><P><STRONG>The needed files can be found in the Document -<BR /></STRONG><STRONG>SAP First Guidance - Q - the easy SAP IQ Database Installer</STRONG><BR /><BR /></P><UL><LI>please contact <U><A href="mailto:roland.kramer@first-guidance.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A> </U>for a copy of the Document</LI><LI>a recording introducing Q (<A href="https://videos.files.wordpress.com/jNxe0X22/q-customercoffeecorner.mp4" target="_blank" rel="noopener nofollow noreferrer">Q-CustomerCoffeeCorner.mp4</A>)</LI><LI>an example logfile - <A href="https://first-guidance.com/wp-content/uploads/2024/06/nls.execution.status.txt" target="_blank" rel="noopener nofollow noreferrer">nls.execution.status</A></LI></UL><P><BR /><STRONG>Roland Kramer<BR /><A href="https://twitter.com/sapfirst" target="_blank" rel="noopener nofollow noreferrer">@SAPFirstGuidance</A></STRONG><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&px=999" role="button" title="email Profile Image.jpg" alt="email Profile Image.jpg" /></span></P><P><FONT color="#FF6600"><STRONG>“I have no special talent; I am only passionately curious.”</STRONG></FONT></P><P><SPAN> </SPAN></P>2024-06-27T14:52:17.935000+02:00https://community.sap.com/t5/sap-for-retail-blogs/best-practice-key-figures-for-retail-core-processes/ba-p/13869384Best-practice key figures for retail core processes2024-09-20T12:47:53.620000+02:00johann_heider2https://community.sap.com/t5/user/viewprofilepage/user-id/584169<P><STRONG>The </STRONG><STRONG>important role of key figures for companies</STRONG></P><P>Key figures are far more than just simple numbers that quantify the success or failure of a company. In the complex and dynamic world of modern business, they are essential for understanding business performance and ensuring financial stability. Especially for retail companies operating in a highly competitive market, KPIs are invaluable. Not only do they provide insight into a company's financial position, but they also serve as indispensable tools for strategic planning, risk management and decision-making at all levels of management.<BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="johann_heider2_0-1726654751724.png" style="width: 762px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/167821i717041C2E28CD85C/image-dimensions/762x324?v=v2" width="762" height="324" role="button" title="johann_heider2_0-1726654751724.png" alt="johann_heider2_0-1726654751724.png" /></span></P><P>In detail, these metrics enable companies to gain deeper insights into their business processes. They help to maximize profitability by uncovering weak points and identifying potential cost savings. At the same time, they enable you in better understanding of customer behavior, which can be a decisive competitive advantage, especially in the retail sector. The ability to interpret this data correctly and translate it into concrete measures can make the difference between success and failure in a highly competitive market.</P><P>The selection and application of the right key figures is of crucial importance. It is not just about collecting data, but also analyzing and using it in the right context. This is the only way to make well-founded decisions that stabilize the company in the short term and keep it on course for success in the long term. In the following, we will present a detailed overview of the most important key figures along the various process steps that are essential for sustainable and profitable corporate management.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="johann_heider2_1-1726654751735.png" style="width: 745px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/167823i3FA30F97E4DC81EC/image-dimensions/745x474?v=v2" width="745" height="474" role="button" title="johann_heider2_1-1726654751735.png" alt="johann_heider2_1-1726654751735.png" /></span></P><P><STRONG>Key figures in retail: analysis of stationary vs. online retail</STRONG></P><P>In today's digital era, we are witnessing a profound transformation of the retail landscape that goes far beyond the way products are sold. Both department stores and online retail have their own unique challenges and opportunities that are reflected in specific metrics. These metrics are not only indicators of success in each of these two sectors, but also indispensable tools for developing and adapting business strategies that are tailored to the respective market requirements.</P><P>In stationary retail, where the focus is on the physical shopping experience, key figures such as space productivity, customer frequency and the conversion rate are of central importance. Floor space productivity indicates how much revenue is generated per square meter of retail space and is a key factor in the profitability of a store. Customer frequency, i.e. the number of visitors who enter the store, provides important insights into how well a location is performing and how effectively marketing campaigns are reaching the target group. Finally, the conversion rate shows what percentage of these visitors make a purchase, which allows conclusions to be drawn about the product range and sales strategy.</P><P>On the other side of the spectrum is the online retail, which is characterized by completely different dynamics. Here, key figures such as the bounce rate, the average shopping basket value and the repurchase rate play a prominent role. The bounce rate shows how many visitors leave a website after viewing a single page, which can indicate problems with the user-friendliness or relevance of the offer. The average basket value provides information on how much a customer spends on average when making a purchase, which is an important indicator of the effectiveness of cross-selling and upselling strategies. The rate of repurchase, on the other hand, measures customer loyalty and is crucial for the long-term success of an online retailer.</P><P>Another key difference is the way customer loyalty and experience are measured. In department stores, factors such as personal advice and the design of the sales area play an important role in customer satisfaction and loyalty, while in online retail, aspects such as website usability, loading times and the checkout process are crucial. These different focal points are also reflected in the respective key figures and require an adapted approach for each case.</P><P>To develop a successful omnichannel strategy that seamlessly links both sales channels, it is essential to understand and harmonize the specific key figures of both worlds. Only through a holistic analysis and a deep understanding of the differences and similarities can companies operate successfully in today's highly fragmented retail landscape and remain competitive in the long term. In the following, we will take a detailed look at the most important key figures of both forms of retail and examine their implications for management.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="johann_heider2_2-1726654751740.png" style="width: 761px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/167822iF5C7C20A05AF1939/image-dimensions/761x293?v=v2" width="761" height="293" role="button" title="johann_heider2_2-1726654751740.png" alt="johann_heider2_2-1726654751740.png" /></span></P><P><STRONG>Insert AI Technology: Machine Learning with ABAP Managed Database Procedure for merchandise management</STRONG></P><P>Optimizing the allocation of goods at the point of sale (POS) has the potential to significantly increase the sales rate. The aim of this measure is to avoid empty stock by distributing goods in line with demand. Not only current stock and sales data, but also planning data is considered in order to ensure precise allocation.</P><P>In A/B tests, a potential increase in sales of 11 million euros per year was achieved through a 2% higher sales rate. These impressive results illustrate the significant impact that improved merchandise distribution can have on commercial success.</P><P>The technical implementation of this optimization takes place in an SAP BW/HANA system, whereby existing data is used for analysis and training. In particular, the integration of the SAP HANA Predictive Analytics Library and the Automated Predictive Library plays a central role here. These libraries enable a well-founded prediction of requirements and precise planning.</P><P>It only takes 12 minutes to calculate the optimum merchandise allocation for around 7,000 points of sale. The results are then transferred to the ERP system, where they are made available for merchandise and assortment planning. The shortened calculation time also enables simulations to be carried out, giving companies the flexibility to run through various scenarios and thus determine the best possible allocation.</P><P>This holistic and data-driven approach enables companies not only to optimize their product availability, but also to significantly increase their sales and improve the efficiency of their processes at the same time.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="johann_heider2_3-1726654751755.png" style="width: 753px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/167824iB3BA9FD310340604/image-dimensions/753x670?v=v2" width="753" height="670" role="button" title="johann_heider2_3-1726654751755.png" alt="johann_heider2_3-1726654751755.png" /></span></P><P><STRONG> </STRONG><STRONG>Technological platforms for core retail processes</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="johann_heider2_4-1726654751764.png" style="width: 755px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/167826i41413492DA5FFEED/image-dimensions/755x304?v=v2" width="755" height="304" role="button" title="johann_heider2_4-1726654751764.png" alt="johann_heider2_4-1726654751764.png" /></span></P><P><STRONG>Data & analytics solutions</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="johann_heider2_5-1726654751773.png" style="width: 752px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/167825iD47A49827EC10845/image-dimensions/752x347?v=v2" width="752" height="347" role="button" title="johann_heider2_5-1726654751773.png" alt="johann_heider2_5-1726654751773.png" /></span></P><P> </P>2024-09-20T12:47:53.620000+02:00https://community.sap.com/t5/sap-learning-blog-posts/where-can-i-learn-how-to-move-from-an-existing-data-warehouse-landscape-to/ba-p/13885437Where can I learn how to move from an existing Data Warehouse landscape to SAP Datasphere?2024-10-02T12:57:50.011000+02:00Margit_Wagnerhttps://community.sap.com/t5/user/viewprofilepage/user-id/491<P><FONT size="3">I recommend to access our <A title="Modernizing Your Data Warehouse Landscape – From SAP BW to SAP Datasphere" href="https://learning.sap.com/learning-journeys/modernizing-your-data-warehouse-landscape-from-sap-bw-to-sap-datasphere" target="_blank" rel="noopener noreferrer">Modernizing Your Data Warehouse Landscape – From SAP BW to SAP Datasphere</A><SPAN> </SPAN>learning journey.</FONT></P><P><STRONG>Overview<BR /></STRONG><SPAN>In this Learning Journey, you will learn which scenarios exist to leverage current investment and modernize your data warehouse landscape. Your main options are the greenfield approach, the hybrid approach with SAP BW/4HANA or SAP S/4HANA, and the migration and conversion approach to SAP BW bridge. You will learn about use cases, value propositions, and steps for these approaches. The learning journey contains step-by-step procedures and videos explaining how you implement the connections and objects in a real system for each scenario.</SPAN></P><DIV class=""><P><STRONG>Learning objectives<BR /></STRONG>After completing this Learning Journey, you will be able to understand different paths and technological options to move from an existing Data Warehouse landscape based on SAP NetWeaver BW or SAP BW/4HANA to SAP Datasphere and SAP BW bridge.</P></DIV><DIV class=""><P><STRONG>Prerequisites</STRONG></P><UL><LI><A class="" title="Exploring SAP Datasphere" href="https://learning.sap.com/learning-journeys/explore-sap-datasphere" target="_blank" rel="noopener noreferrer">Exploring SAP Datasphere</A></LI><LI>Recommended:<UL><LI><A class="" title="Modeling in SAP Datasphere, SAP BW bridge" href="https://learning.sap.com/learning-journeys/modeling-in-sap-datasphere-sap-bw-bridge" target="_blank" rel="noopener noreferrer">Modeling in SAP Datasphere, SAP BW bridge</A></LI><LI><A class="" title="BW410" href="https://training.sap.com/course/bw410" target="_blank" rel="noopener noreferrer">BW410</A></LI></UL></LI></UL></DIV><DIV class=""> </DIV><DIV class=""><P><STRONG>Please ask a question related to the digital learning Journey in the </STRONG><A href="https://groups.community.sap.com/t5/sap-learning-q-a/qa-p/learningqanda-board" target="_blank" rel="noopener noreferrer"><STRONG>Q&A area</STRONG></A><STRONG>.</STRONG></P></DIV><DIV class=""><DIV class=""><P class=""><SPAN>Our SAP Learning Experts will get back to you as soon as possible! We are here to support you.</SPAN> </P></DIV></DIV><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P><FONT size="3">I appreciate your feedback and we will make sure to continue sharing interesting topics.</FONT><BR /><BR /><FONT size="3">Kind regards</FONT><BR /><FONT size="3">Margit</FONT></P></DIV></DIV></DIV></DIV>2024-10-02T12:57:50.011000+02:00https://community.sap.com/t5/supply-chain-management-blog-posts-by-members/manhattan-wms-integration-with-sap-s-4hana/ba-p/13917349Manhattan WMS integration with SAP S/4HANA2024-11-05T13:06:52.848000+01:00rshnjohnyhttps://community.sap.com/t5/user/viewprofilepage/user-id/846533<P class="lia-align-justify" style="text-align : justify;"><STRONG>Manhattan WMS integration with SAP S/4HANA</STRONG></P><P class="lia-align-justify" style="text-align : justify;">In the complex world of modern supply chains, businesses often use a combination of software systems to manage various processes. One common scenario involves integrating the <STRONG>Manhattan Warehouse Management System (WMS)</STRONG> with <STRONG>SAP S/4HANA</STRONG>. This integration allows businesses to leverage the strengths of both systems and achieve seamless warehouse operations across their supply chains.</P><P class="lia-align-justify" style="text-align : justify;">Here’s an in-depth look at the integration process, benefits, and key considerations when integrating Manhattan WMS with SAP S/4HANA.</P><P class="lia-align-justify" style="text-align : justify;"><STRONG>Overview of Manhattan WMS and SAP S/4HANA</STRONG></P><P class="lia-align-justify" style="text-align : justify;"><STRONG>Manhattan WMS:</STRONG></P><P class="lia-align-justify" style="text-align : justify;">Manhattan Associates offers a comprehensive Warehouse Management System (WMS) that supports advanced distribution and logistics management. Known for its flexibility and scalability, the system provides tools for labour management, inventory visibility, and slotting optimization.</P><P class="lia-align-justify" style="text-align : justify;">Manhattan WMS is a highly scalable, feature-rich solution used by businesses worldwide to manage and optimize their warehouse operations. It is recognized for its advanced capabilities in picking, packing, and inventory management, effectively addressing complex warehousing requirements through configurable workflows.</P><P class="lia-align-justify" style="text-align : justify;"><STRONG>SAP S/4HANA:</STRONG></P><P class="lia-align-justify" style="text-align : justify;">SAP S/4HANA is an integrated enterprise resource planning (ERP) system developed by SAP. Built on SAP's in-memory database, HANA, it offers real-time data processing and analytics, streamlining business operations across various functions like finance, supply chain, sales, and procurement. Its core features include simplified data models, enhanced performance, and cloud, on-premise, or hybrid deployment options. S/4HANA is designed to help businesses transition to digital, enabling them to be more agile, efficient, and data-driven.</P><P class="lia-align-justify" style="text-align : justify;">Both systems offer distinct advantages, prompting businesses to consider integration to harmonize overall supply chain and logistics operations.</P><P class="lia-align-justify" style="text-align : justify;"><STRONG>Why Integrate Manhattan WMS with SAP S/4HANA HANA?</STRONG></P><P class="lia-align-justify" style="text-align : justify;"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rshnjohny_1-1729696313566.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/182896i6081FA9BD4AF3564/image-size/large?v=v2&px=999" role="button" title="rshnjohny_1-1729696313566.png" alt="rshnjohny_1-1729696313566.png" /></span></P><P class="lia-align-justify" style="text-align : justify;">Integrating Manhattan WMS with SAP S/4HANA offers several benefits, especially for businesses with diverse warehouse management needs. Here are some key reasons for integration:</P><OL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>a) Leverage Specialized Functionalities:</STRONG></LI></OL><P class="lia-align-justify" style="text-align : justify;">Manhattan WMS is known for its robust warehouse management features, while SAP S/4HANA excels at integrating warehouse operations with broader business processes, such as finance and procurement. Integrating both systems allow businesses to utilize the strengths of each solution.</P><OL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>b) Unified Data Flow:</STRONG></LI></OL><P class="lia-align-justify" style="text-align : justify;">Integration ensures seamless data flow between Manhattan WMS and SAP’s ecosystem, allowing real-time updates on inventory, order fulfilment, and stock movements. This creates a more synchronized supply chain, minimizing errors, and improving visibility.</P><OL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>c) Enhance Scalability and Flexibility:</STRONG></LI></OL><P class="lia-align-justify" style="text-align : justify;">Manhattan WMS manages highly complex warehouse operations, while SAP S/4HANA ensures integration with ERP systems. Together, they allow businesses to scale their warehouse operations across multiple regions or distribution centers without sacrificing efficiency.</P><OL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>d) Support for Complex Warehousing Models:</STRONG></LI></OL><P class="lia-align-justify" style="text-align : justify;">For businesses operating multiple warehouses or using third-party logistics providers, integrating Manhattan WMS and SAP S/4HANA helps maintain unified and consistent operations.</P><P class="lia-align-justify" style="text-align : justify;"><STRONG>Integration Methods: Key Approaches</STRONG></P><P class="lia-align-justify" style="text-align : justify;">Integrating Manhattan WMS with SAP S/4HANA requires proper planning and leveraging either standard or custom integration methods. Here are the common approaches to integration:</P><OL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>a) Application Programming Interfaces (APIs):</STRONG></LI></OL><P class="lia-align-justify" style="text-align : justify;">APIs provide a flexible and scalable method to exchange data between Manhattan WMS and SAP S/4HANA. Many modern WMS solutions, including Manhattan, offer APIs to connect with ERP and other systems. SAP S/4HANA also supports APIs for smooth communication with external systems.</P><P class="lia-align-justify" style="text-align : justify;"><STRONG>How it works:</STRONG></P><UL class="lia-align-justify" style="text-align : justify;"><LI>Data from Manhattan WMS, such as order status, stock levels, or shipment details, is sent via APIs to SAP S/4HANA.</LI><LI>SAP S/4HANA processes this data and sends relevant updates back to Manhattan WMS through the API channels.</LI></UL><OL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>b) Middleware Integration:</STRONG></LI></OL><P class="lia-align-justify" style="text-align : justify;">A middleware solution (such as SAP PI/PO or a third-party integration platform) acts as a bridge between the two systems. The middleware transforms and transfers data between Manhattan WMS and SAP S/4HANA, ensuring compatibility and real-time synchronization.</P><P class="lia-align-justify" style="text-align : justify;"><STRONG>Advantages:</STRONG></P><UL class="lia-align-justify" style="text-align : justify;"><LI>Centralized data mapping and transformation.</LI><LI>Supports integration with other business systems, such as CRM or transportation management.</LI></UL><OL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>c) Direct Database Integration:</STRONG></LI></OL><P class="lia-align-justify" style="text-align : justify;">In some cases, businesses can integrate the databases of Manhattan WMS and SAP S/4HANA directly. While this approach requires advanced customization and technical expertise, it enables real-time data sharing.</P><P class="lia-align-justify" style="text-align : justify;"><STRONG>Considerations:</STRONG></P><UL class="lia-align-justify" style="text-align : justify;"><LI>Custom development might be needed.</LI><LI>Data integrity and compatibility checks are essential to avoid inconsistencies.</LI></UL><OL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>d) File-Based Integration (IDoc/BAPI):</STRONG></LI></OL><P class="lia-align-justify" style="text-align : justify;">SAP S/4HANA can integrate with external systems using <STRONG>IDocs (Intermediate Documents)</STRONG> or <STRONG>BAPI (Business Application Programming Interface)</STRONG> to send and receive messages. This method is often used for exchanging bulk data such as orders, inventory movements, and stock status updates.</P><P class="lia-align-justify" style="text-align : justify;"><STRONG>Process:</STRONG></P><UL class="lia-align-justify" style="text-align : justify;"><LI>Manhattan WMS sends data in structured file formats, such as XML or CSV, which is then converted into IDoc or BAPI format and processed by SAP S/4HANA.</LI><LI>Similarly, SAP S/4HANA can generate files and send them to Manhattan WMS to update warehouse operations.</LI></UL><P class="lia-align-justify" style="text-align : justify;"><STRONG>Key Data Flows in Manhattan WMS and SAP S/4HANA Integration</STRONG></P><P class="lia-align-justify" style="text-align : justify;">Integrating Manhattan WMS with SAP S/4HANA involves the seamless exchange of critical data to ensure efficient warehouse operations. Some of the key data flows between Manhattan WMS and SAP S/4HANA during integration include:</P><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>Order Management:</STRONG></LI><UL><LI>Data related to order creation, picking, packing, and shipping is shared between both systems to ensure accurate order fulfilment and inventory synchronization.</LI></UL><LI><STRONG>Inventory Management:</STRONG></LI><UL><LI>Inventory movements, stock counts, and replenishments are updated in real-time, ensuring both SAP ERP and Manhattan WMS always reflect the same stock levels.</LI></UL><LI><STRONG>Warehouse Tasks:</STRONG></LI><UL><LI>Tasks like picking, packing, and putaway are optimized through real-time data synchronization, enhanced inventory visibility, and efficient task management.</LI></UL></UL><P class="lia-align-justify" style="text-align : justify;">Integration between <STRONG>Manhattan Warehouse Management System (WMS)</STRONG> and <STRONG>SAP S/4HANA</STRONG> requires the seamless exchange of key data flows to ensure efficient warehouse operations. Below are some of the most important data flows between the two systems, focusing on key processes like inbound and outbound logistics, inventory management, and more.</P><P class="lia-align-justify" style="text-align : justify;"><EM>Outbound Process/Order Fulfilment</EM></P><P class="lia-align-justify" style="text-align : justify;"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rshnjohny_0-1729696253507.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/182894i5884C97738B5A51E/image-size/large?v=v2&px=999" role="button" title="rshnjohny_0-1729696253507.png" alt="rshnjohny_0-1729696253507.png" /></span></P><H3 id="toc-hId-1202102618">1. <STRONG>Master Data Synchronization</STRONG></H3><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>Products/Materials</STRONG>: Master data related to products, materials, and stock keeping units (SKUs) must be synchronized between Manhattan WMS and SAP S/4HANA to ensure consistency. This includes attributes such as weight, dimensions, product category, and handling instructions.</LI><LI><STRONG>Business Partners</STRONG>: Data for business partners like customers, suppliers, and carriers must be shared across both systems for streamlined inbound and outbound logistics.</LI><LI><STRONG>Warehouse Structure</STRONG>: Layouts such as storage bins, storage types, and areas need to be consistent between the two systems.</LI></UL><H3 id="toc-hId-1005589113">2. <STRONG>Inventory Data Flow</STRONG></H3><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>Inventory Balances</STRONG>: Real-time updates of stock levels in different locations or bins must be synchronized between Manhattan WMS and SAP S/4HANA.</LI><LI><STRONG>Stock Adjustments</STRONG>: Any changes in stock due to damages, cycle counts, or other adjustments must be updated and communicated between both systems.</LI><LI><STRONG>Inventory Transfers</STRONG>: Movement of goods between different warehouse locations should trigger the update of inventory levels in both systems.</LI></UL><H3 id="toc-hId-809075608">3. <STRONG>Inbound Process (Goods Receipt)</STRONG></H3><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>Advanced Shipping Notices (ASN)</STRONG>: When inbound deliveries or shipments are received, ASNs from SAP S/4HANA may be sent to Manhattan WMS to trigger the receipt process.</LI><LI><STRONG>Goods Receipt Confirmation</STRONG>: Once goods are received and checked in Manhattan WMS, confirmation is sent to SAP S/4HANA to update inventory levels and trigger subsequent processes like quality inspections or putaway.</LI><LI><STRONG>Putaway Instructions</STRONG>: Manhattan WMS may handle putaway instructions based on SAP S/4HANA data, such as predefined storage bins.</LI></UL><H3 id="toc-hId-612562103">4. <STRONG>Outbound Process (Order Fulfilment)</STRONG></H3><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>Sales Orders/Outbound Deliveries</STRONG>: Sales orders created in SAP are transferred to Manhattan WMS, which handles picking, packing, and shipping processes.</LI><LI><STRONG>Pick Confirmation</STRONG>: Once the order is picked, a confirmation is sent back to SAP S/4HANA, which updates the stock level and outbound delivery status.</LI><LI><STRONG>Shipping Confirmation</STRONG>: Manhattan WMS communicates shipping confirmations back to SAP S/4HANA, which triggers invoicing and shipment tracking.</LI></UL><H3 id="toc-hId-416048598">5. <STRONG>Returns Handling</STRONG></H3><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>Returns Order Creation</STRONG>: SAP S/4HANA or SAP ERP may generate a returns order, which is passed to Manhattan WMS for processing the physical return.</LI><LI><STRONG>Goods Receipt for Return</STRONG>: Returned goods are processed in Manhattan WMS, and the information is sent back to SAP S/4HANA to update the inventory and returns status.</LI></UL><H3 id="toc-hId-219535093">6. <STRONG>Transportation Data Flow</STRONG></H3><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>Shipping Instructions</STRONG>: Shipping or transportation orders generated in SAP S/4HANA are sent to Manhattan WMS for shipment planning and execution.</LI><LI><STRONG>Carrier Data</STRONG>: Information about the carriers, tracking numbers, and shipping labels is updated in SAP S/4HANA once the shipment is confirmed in Manhattan WMS.</LI></UL><H3 id="toc-hId-23021588">7. <STRONG>Handling Unit Management</STRONG></H3><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>HU Data Synchronization</STRONG>: Handling unit data such as pallets, cartons, etc. and their statuses must be consistently updated between both systems, especially during outbound and inbound processes.</LI></UL><H3 id="toc-hId--173491917">8. <STRONG>Reporting and Analytics</STRONG></H3><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>Operational Data</STRONG>: Manhattan WMS sends operational data such as order status, inventory levels, and performance metrics to SAP S/4HANA for analysis and reporting.</LI><LI><STRONG>Warehouse Performance</STRONG>: KPIs like order accuracy, pick rates, and stock levels are exchanged to create comprehensive reports.</LI></UL><H3 id="toc-hId--370005422">9. <STRONG>Error Handling and Reconciliation</STRONG></H3><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>Error Logging</STRONG>: Any errors in data transfer (e.g., stock mismatches, failed transactions) between the two systems should trigger error logs for reconciliation.</LI><LI><STRONG>Reconciliation Reports</STRONG>: Data reconciliation ensures that inventory levels, order statuses, and other critical data match between Manhattan WMS and SAP S/4HANA.</LI></UL><H3 id="toc-hId--566518927">Integration Technologies</H3><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>Middleware/Integration Platform</STRONG>: Middleware platforms (e.g., SAP PI/PO, MuleSoft) or API-based integration are commonly used to manage data flows between Manhattan WMS and SAP S/4HANA.</LI><LI><STRONG>IDocs/EDI</STRONG>: Standard formats like IDocs, XML, or EDI are used to transfer data related to orders, shipments, and inventory between systems.</LI></UL><P class="lia-align-justify" style="text-align : justify;"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rshnjohny_2-1729696428052.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/182899iEA3F0C600DC82D89/image-size/large?v=v2&px=999" role="button" title="rshnjohny_2-1729696428052.png" alt="rshnjohny_2-1729696428052.png" /></span></P><P class="lia-align-justify" style="text-align : justify;"><STRONG>Summary of Key Data Flows:</STRONG></P><OL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>Master Data</STRONG>: Products, partners, warehouse structure.</LI><LI><STRONG>Inventory Data</STRONG>: Stock levels, adjustments, and transfers.</LI><LI><STRONG>Inbound Logistics</STRONG>: ASN, goods receipt, putaway.</LI><LI><STRONG>Outbound Logistics</STRONG>: Orders, picking, shipping confirmation.</LI><LI><STRONG>Returns</STRONG>: Return orders and stock updates.</LI><LI><STRONG>Transportation</STRONG>: Shipping instructions and carrier updates.</LI><LI><STRONG>Handling Units</STRONG>: Handling unit updates and synchronization.</LI><LI><STRONG>Reporting</STRONG>: Operational metrics and performance data.</LI><LI><STRONG>Error Handling</STRONG>: Reconciliation and error logging.</LI></OL><P class="lia-align-justify" style="text-align : justify;">These data flows ensure smooth warehouse operations, inventory accuracy, and alignment of order fulfilment processes across both systems.</P><P class="lia-align-justify" style="text-align : justify;"><STRONG>Communication Ports and Protocols:</STRONG></P><P class="lia-align-justify" style="text-align : justify;">Integration between SAP S/4HANA and Manhattan Warehouse Management System (WMS) typically involves communication via middleware or direct API calls over specific communication ports. Common communication protocols include:</P><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>SAP S/4HANA</STRONG> often uses standard ports for communication over protocols like <STRONG>HTTP(S)</STRONG>, <STRONG>SOAP</STRONG>, <STRONG>REST</STRONG>, <STRONG>IDoc</STRONG>, or <STRONG>RFC</STRONG> for message exchanges.</LI><LI><STRONG>Manhattan WMS</STRONG> may have different integration approaches, but it commonly relies on <STRONG>APIs</STRONG> (SOAP/REST) or <STRONG>message queues</STRONG> like <STRONG>JMS</STRONG> for communication.</LI></UL><P class="lia-align-justify" style="text-align : justify;">Some commonly used ports:</P><OL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>HTTP (80) / HTTPS (443)</STRONG>:<UL><LI>Used for REST and SOAP API calls for communication between Manhattan WMS and SAP S/4HANA via web services.</LI></UL></LI><LI><STRONG>RFC (SAP-specific, typically over ports 3300-3399)</STRONG>:<UL><LI>SAP S/4HANA uses <STRONG>Remote Function Calls (RFC)</STRONG> for external system integration. Middleware may be required to translate these to compatible API calls for Manhattan WMS.</LI></UL></LI><LI><STRONG>IDoc (Intermediate Document, typically over ports like 3300-3399 for RFC)</STRONG>:<UL><LI>SAP S/4HANA may send or receive <STRONG>IDocs</STRONG> to/from Manhattan WMS. Ports used are typically similar to RFC communication.</LI></UL></LI><LI><STRONG>JMS (Java Message Service)</STRONG>:<UL><LI>If Manhattan WMS uses a message queue, SAP S/4HANA might need to communicate over a <STRONG>JMS queue</STRONG> using middleware like <STRONG>IBM MQ</STRONG> or <STRONG>TIBCO</STRONG>. The port could vary based on the specific queue implementation, often 61616 for <STRONG>ActiveMQ</STRONG>.</LI></UL></LI><LI><STRONG>FTP/SFTP (Ports 21 for FTP, 22 for SFTP)</STRONG>:<UL><LI>File-based data exchange between SAP S/4HANA and Manhattan WMS can be done via <STRONG>FTP/SFTP</STRONG>.</LI></UL></LI></OL><P class="lia-align-justify" style="text-align : justify;"><STRONG>Example Integration:</STRONG></P><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>Middleware</STRONG> platforms like <STRONG>SAP PI/PO</STRONG>, <STRONG>Dell Boomi</STRONG>, or <STRONG>Mulesoft</STRONG> are often used to translate between SAP S/4HANA formats (IDoc, BAPI, RFC) and the APIs or message formats used by Manhattan WMS.</LI><LI>Both systems can communicate by exchanging data over a predefined integration protocol like <STRONG>XML</STRONG>, <STRONG>JSON</STRONG>, or <STRONG>flat file</STRONG>.</LI></UL><P class="lia-align-justify" style="text-align : justify;"><STRONG>Specific Ports to Configure:</STRONG></P><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG>SAP Gateway/Dispatcher</STRONG>: Ports <STRONG>3300+Instance Number</STRONG> for RFC communication.</LI><LI><STRONG>Web services/HTTP</STRONG>: Ports <STRONG>80/443</STRONG> for web-based communication (SOAP/REST).</LI><LI><STRONG>FTP/SFTP</STRONG>: Ports <STRONG>21/22</STRONG> for file transfers.</LI></UL><P class="lia-align-justify" style="text-align : justify;">To determine the exact ports, the middleware or direct integration protocol needs to be evaluated, and port configurations should align with security policies and firewall settings of both systems.</P><P class="lia-align-justify" style="text-align : justify;"><STRONG>Real-World Example: A Success Story</STRONG></P><UL class="lia-align-justify" style="text-align : justify;"><LI>A global retail giant successfully integrated Manhattan WMS with SAP S/4HANA to optimize operations across distribution centers in multiple regions. The integration enabled real-time inventory updates, reduced order processing times, and improved labour productivity. By using middleware for seamless communication between the systems, they were able to handle large volumes of data without compromising operational accuracy.</LI></UL><P class="lia-align-justify" style="text-align : justify;"><STRONG>Conclusion</STRONG></P><P class="lia-align-justify" style="text-align : justify;">Integrating Manhattan WMS with SAP S/4HANA provides businesses with a powerful solution that enhances warehouse efficiency, data accuracy, and end-to-end supply chain visibility. However, to ensure success, businesses must carefully plan, adopt best practices, and address potential challenges head-on. Embracing this integration can drive efficiency, minimize errors, and enable growth in an increasingly competitive landscape.</P>2024-11-05T13:06:52.848000+01:00https://community.sap.com/t5/technology-blog-posts-by-members/connectivity-bw4hana-amp-sac-configuration-of-import-connection/ba-p/13953864Connectivity-BW4HANA & SAC:: Configuration of Import Connection2024-12-04T11:49:26.529000+01:00hemant2004https://community.sap.com/t5/user/viewprofilepage/user-id/157161<P><SPAN>Integration between SAC and BW offers a dynamic and comprehensive solution for accessing, analyzing, and visualizing data stored in BW.</SPAN></P><P><SPAN>Types Of Connections:</SPAN></P><P>1.) Import: When there is a need to bring data from BW into SAP SAC for further analysis, modeling, and visualization, an import connection between SAP SAC and BW is necessary. Below we will explore the step-by-step process of configuring an import connection and setting it up in SAP SAC.</P><P>2.) Live: A live connection between SAP SAC and BW is preferred when real-time access to BW data is critical for decision-making. Below we will explore the step-by-step process of configuring a live connection and setting it up in SAP SAC.</P><P>Configuration: Import Connection between BW4HANA & SAC:</P><H6 id="toc-hId-1592930557">To configure the data source in SAP SAC, follow these simple steps.</H6><P>1.First, navigate to the “system” tab in the administration section. Next, click on the “data source configuration” tab, where you will encounter a variety of data sources to choose from. Scroll down until you find the SAP BTP core account option. Take note of the region host and sub-account user details displayed there, as they will be essential for the next step.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_1-1733206126073.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197731iBA2784CB6A40F31E/image-size/medium?v=v2&px=400" role="button" title="hemant2004_1-1733206126073.png" alt="hemant2004_1-1733206126073.png" /></span></P><P>2.To establish a secure connection between your on-premise application and the cloud, a cloud connector is essential. This crucial tool acts as a handshaking application, facilitating a seamless link between the two environments. Before proceeding with the installation of the cloud connector, ensure that you have a SAP JVM ready. Locate or download the SAP JVM and make note of its file path, as you will need to specify this during the installation process.</P><P>3.Once you have the SAP JVM, extract it onto the server where you plan to install the Cloud Connector. As an example, you can unzip the file into the directory C:\SAP JVM\sapjvm_8. You can download it from this link: <A href="https://tools.hana.ondemand.com/%23cloud" target="_blank" rel="noopener nofollow noreferrer">https://tools.hana.ondemand.com/#cloud</A></P><P>4.After obtaining the SAP JVM from the provided link, download the cloud connector from the same source. During installation, specify the folder location of the SAP JVM.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_2-1733206209960.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197732iB987E220C36E2A45/image-size/medium?v=v2&px=400" role="button" title="hemant2004_2-1733206209960.png" alt="hemant2004_2-1733206209960.png" /></span></P><P><SPAN>5.Once the installation process is complete, open your web browser and enter the following URL: </SPAN><A href="https://localhost:8443/" target="_blank" rel="noopener nofollow noreferrer">https://localhost:8443</A><SPAN>. This will take you to the logon screen. Here, use the default credentials: “Administrator” for the username and “manage” for the password. It is recommended to change the password after your initial logon. At this point, you will be prompted to choose between a master and shadow installation. Opt for the “Master” option if you are installing a single Cloud Connector instance or the primary instance from a pair of Cloud Connector instances.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_4-1733206343894.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197735i8C9253E868DB9907/image-size/medium?v=v2&px=400" role="button" title="hemant2004_4-1733206343894.png" alt="hemant2004_4-1733206343894.png" /></span></P><P><SPAN>6.Next, enter the subaccount details that you noted earlier. Specify proxy host and port if using a proxy, otherwise leave blank. Optional to enter Location ID for multiple Cloud Connectors. Remember to save the configuration.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_5-1733206386891.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197736iEAA46775D0525D5D/image-size/medium?v=v2&px=400" role="button" title="hemant2004_5-1733206386891.png" alt="hemant2004_5-1733206386891.png" /></span></P><P><SPAN>7.Once you have completed the necessary configuration, click on the “Connect” button. After doing so, verify that the connector state is displayed as “Connected.” This confirmation ensures that the Cloud Connector has successfully established.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_6-1733209529675.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197742iC0788D5A3A22338A/image-size/medium?v=v2&px=400" role="button" title="hemant2004_6-1733209529675.png" alt="hemant2004_6-1733209529675.png" /></span></P><P>8.When establishing connections with SAP BPC MS, SAP BW, SAP UNX, or SAP ERP systems, it is necessary to install the SAP Analytics Cloud agent in addition to configuring the Cloud Connector. However, for connections with SAP BPC NW, SAP BPC for BW/4HANA, OData, or SAP S/4HANA, configuring the Cloud Connector alone is sufficient.</P><P>9.To proceed with the installation of the SAP Analytics Cloud Agent, there is a preliminary step to follow. It involves downloading Apache Tomcat, a widely-used web server and servlet container, from the official website at <A href="https://tomcat.apache.org/download-80.cgi" target="_blank" rel="noopener nofollow noreferrer">https://tomcat.apache.org/download-80.cgi</A>. Once the download is complete, simply double click on the Tomcat executable file to initiate the installation procedure. During this step, you will be prompted to accept the license agreement, an important formality. Moving forward, when presented with the Choose Components screen, it is recommended to stick with the default options, which are already configured optimally. And click next.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_7-1733209568680.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197743i1AFFF2E82E10B286/image-size/medium?v=v2&px=400" role="button" title="hemant2004_7-1733209568680.png" alt="hemant2004_7-1733209568680.png" /></span></P><P><SPAN>10.you need to specify the ports to be used by Apache Tomcat. It is essential to ensure that there are no conflicts with existing applications already running on your system.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_8-1733209633165.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197744i4E4E4F6C9A241306/image-size/medium?v=v2&px=400" role="button" title="hemant2004_8-1733209633165.png" alt="hemant2004_8-1733209633165.png" /></span></P><P>11.Next, specify the path to your and install.</P><P>12.Once you have successfully installed Apache Tomcat, the next vital step in optimizing the performance of SAP Analytics Cloud Agent is to configure the JAVA Heap space allocation. Launching the Tomcat configuration allows you to modify these settings and allocate more memory accordingly. To initiate the configuration process, navigate to the Tomcat installation directory and locate the Tomcat8w.exe file. Simply double click on it to open the configuration window. By default, the initial and maximum heap space values (-Xms and -Xmx) are usually set to 128MB and 256MB respectively, which often prove insufficient for efficient data acquisition in SAC, leading to timeout errors. It is crucial to increase these values to prevent such issues. For enhanced performance, it is recommended to set the values to 1024MB and 2048MB respectively.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_9-1733209682549.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197745i10F802F5C7D021CA/image-size/medium?v=v2&px=400" role="button" title="hemant2004_9-1733209682549.png" alt="hemant2004_9-1733209682549.png" /></span></P><P><SPAN>13.To install the SAP SAC (Analytics Cloud) agent, begin by downloading it from the SAP Support Portal: </SPAN><STRONG><A href="https://support.sap.com/swdc" target="_blank" rel="noopener noreferrer">https://support.sap.com/swdc</A></STRONG><SPAN>. Access the SAP Software Downloads page and navigate to “By Category.” Choose “SAP Cloud Solutions” and then select “SAP ANALYTICS CLOUD CONN SAP ANALYTICS CLOUD CONN 1.0 SAP ANALYTICS CLOUD AGENT 1.0.” Proceed to download the latest version available.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_10-1733209719634.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197746i99E029010CD65FF5/image-size/medium?v=v2&px=400" role="button" title="hemant2004_10-1733209719634.png" alt="hemant2004_10-1733209719634.png" /></span></P><P><SPAN>14.Once downloaded, unzip the file and rename the WAR file to C4A_AGENT.war. Extract the package and copy the C4A_AGENT.war file to the webapps directory in your Tomcat installation. When you restart Tomcat, the agent will automatically deploy.</SPAN></P><DIV class=""> </DIV><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_11-1733209755429.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197749i3AD3531C83829270/image-size/medium?v=v2&px=400" role="button" title="hemant2004_11-1733209755429.png" alt="hemant2004_11-1733209755429.png" /></span></P><P><SPAN>15.To establish the authentication credentials needed for configuring the SAC Agent, follow these steps. First, locate the Tomcat conf directory and open the tomcat-users.xml file. Inside this file, you can add a new user with the Services role. This user will have the necessary permissions to ensure smooth communication between SAP Analytics Cloud and the SAC Agent. Simply provide a unique username and password for the new user, and make sure to save the changes.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_12-1733209824959.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197750i3E308AF4688D845A/image-size/medium?v=v2&px=400" role="button" title="hemant2004_12-1733209824959.png" alt="hemant2004_12-1733209824959.png" /></span></P><P>16.For establishing a connection with SAP BW, an additional component called the SAP JCO connector is required. To obtain it, you can download the connector from the official SAP website at <A href="http://support.sap.com/swdc" target="_blank" rel="noopener noreferrer">http://support.sap.com/swdc</A>. Once the download is complete, extract the contents of the downloaded zip file. Within the extracted files, locate the sapjco3.dll and sapjco3.jar files. Copy these two files and paste them into the tomcat/lib directory. After completing the file transfer, it is essential to restart the Tomcat application for the changes to take effect.</P><P>17.Now go to your cloud connector at <A href="http://localhost:8443/" target="_blank" rel="noopener nofollow noreferrer">http://localhost:8443</A>. Enter your login credentials to access the Cloud Connector administration console. Once logged in, select the “Cloud To On-Premise” option. Next, locate the “+” icon and click on it to add a new Access Control entry. This step is crucial for defining the access permissions for on-premises systems.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_13-1733209876996.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197751iB266521220385B6E/image-size/medium?v=v2&px=400" role="button" title="hemant2004_13-1733209876996.png" alt="hemant2004_13-1733209876996.png" /></span></P><P><SPAN>18.The next step is to specify the Back-end Type. Select “Other SAP System” as the Back-end Type from the available options.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_14-1733209918045.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197752iD6A643B9F0E30EF3/image-size/medium?v=v2&px=400" role="button" title="hemant2004_14-1733209918045.png" alt="hemant2004_14-1733209918045.png" /></span></P><P><SPAN>19.Then select HTTP protocol. Choose HTTPS if SSL configured on the Tomcat instance where the BOC Agent is deployed.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_15-1733209953893.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197753iAEB1E1F9677223AE/image-size/medium?v=v2&px=400" role="button" title="hemant2004_15-1733209953893.png" alt="hemant2004_15-1733209953893.png" /></span></P><P><SPAN>20.enter the hostname (Internal Host) and port number (Internal Port) of the Tomcat server where the SAC Agent is running. The default HTTP port for Tomcat is 8080, while the default HTTPS port is 8443. Therefore, when specifying the Internal Host, provide the hostname or IP address of the Tomcat server. For the Internal Port, enter the corresponding port number based on whether you are using HTTP or HTTPS (8080 for HTTP or 8443 for HTTPS).</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_16-1733209984200.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197755iECE6CDBD8A7589F6/image-size/medium?v=v2&px=400" role="button" title="hemant2004_16-1733209984200.png" alt="hemant2004_16-1733209984200.png" /></span></P><P>21.Now give virtual host and port that will be used on SAC side.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_17-1733210013685.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197756i534EC7002525E89C/image-size/medium?v=v2&px=400" role="button" title="hemant2004_17-1733210013685.png" alt="hemant2004_17-1733210013685.png" /></span></P><P><SPAN>22.Select “None” as the Principal Type. This selection indicates that there is no specific principal or user identity associated with the access control settings. By choosing “None,” you are specifying that the access control applies to all users or principals attempting to access the specified resources. This can be useful in scenarios where you want to grant general access to the SAP SAC Agent without requiring specific user authentication or identity verification. However, please note that depending on your specific security requirements, you may need to consider alternative options or additional authentication mechanisms to ensure secure access to the SAC Agent.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_18-1733210067421.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197757i0E18E6BC98906EAD/image-size/medium?v=v2&px=400" role="button" title="hemant2004_18-1733210067421.png" alt="hemant2004_18-1733210067421.png" /></span></P><P><SPAN>23.Select the option “Check availability of internal host” to ensure the HANA Cloud. Connector can access the C4A Agent and click finish</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_19-1733210102529.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197758i3402C0033BB9E573/image-size/medium?v=v2&px=400" role="button" title="hemant2004_19-1733210102529.png" alt="hemant2004_19-1733210102529.png" /></span></P><P>24.The next step is to add a resource in the Cloud Connector configuration. Set the URL PATH to “/C4A_AGENT/” and choose the option “Path and all sub-paths” to allow access to this specific path and its sub-paths. This URL PATH represents the endpoint or route where the SAC Agent is accessible within the Tomcat server. By adding this resource and specifying the URL PATH, you are granting the necessary permissions for SAP SAC (Analytics Cloud) to communicate with the SAC Agent and retrieve the required data. Once the URL PATH and access settings are configured, click on the “Save” button to save the resource configuration.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hemant2004_20-1733210136147.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/197759i24FF96536175E935/image-size/medium?v=v2&px=400" role="button" title="hemant2004_20-1733210136147.png" alt="hemant2004_20-1733210136147.png" /></span></P><H2 id="toc-hId-880086176"><STRONG>Creating an import connection in SAC:</STRONG></H2><P>Follow these simple steps within your SAC tenant. Firstly, navigate to the administration section and access the data configuration tab. Here, you can establish a connection to your on-premise data sources by adding a new location. Enter the required information to create the connection. Specify the Host as the virtual hostname that you previously defined during the HANA Cloud Connector configuration. Next, input the virtual port that you set during the HANA Cloud Connector configuration in the Port field. In the Username and Password fields, enter the credentials that were specified in the tomcat-users.xml file. These credentials ensure secure authentication for the connection between SAC and your on-premise data sources. Once you have entered all the necessary information, simply click on the Create button. This will establish the connection, allowing you to access and analyze your on-premises data.</P><P>Happy Learning!!</P><P> </P><P> </P><P><SPAN> </SPAN></P>2024-12-04T11:49:26.529000+01:00https://community.sap.com/t5/technology-blog-posts-by-members/boosting-performance-in-sap-analytics-cloud-simple-and-efficient-strategies/ba-p/13990231Boosting Performance in SAP Analytics Cloud: Simple and Efficient Strategies2025-01-19T16:56:34.177000+01:00vignesh3027https://community.sap.com/t5/user/viewprofilepage/user-id/160733<P><STRONG>Objective:</STRONG> Optimize the performance in SAP Analytics Cloud using simple and efficient steps.</P><P>I strongly believe data modeling is best optimized in <STRONG>Datasphere</STRONG> rather than <STRONG>HANA modeling</STRONG>. Therefore, it is possible to enhance the performance of dashboards in SAC by following the steps mentioned below:</P><OL><LI>Follow widget weightage rules by SAP.</LI><LI>Implementing Apply buttons for input control, measure control, and dimension control.</LI><LI>Filter Optimization: Use Story Filters Instead of Page Filters.</LI><LI>Collapse Page Filters and Input Controls</LI></OL><P>Let breakdown each thing,</P><P><STRONG>Follow Widget Weightage Rules by SAP</STRONG></P><UL><LI><STRONG>Overview:</STRONG> SAP Analytics Cloud assigns widget weightage based on complexity and resource consumption. To ensure optimal performance, developing dashboards while adhering to the widget weightage rule is advisable. If multiple KPIs need to be developed, they should be distributed across separate pages, maintaining a recommended total weight of 5 units per page.</LI><LI><STRONG>Performance Considerations:</STRONG> Developing 14 to 20 KPIs and multiple input controls on a single page may be <STRONG><EM>optimized for design</EM></STRONG> but <STRONG><EM>could impact performance.</EM></STRONG></LI><LI><STRONG>Best Practice:</STRONG> Instead of placing all KPIs on one page, split them according to the widget weightage rule, ensuring no more than 5 units per page. This will help in achieving an optimized, high-performing dashboard.</LI><LI><STRONG>For better understanding visit:</STRONG> <A href="https://help.sap.com/docs/SAP_ANALYTICS_CLOUD/00f68c2e08b941f081002fd3691d86a7/fbe339efda1241b5a3f46cf17f54cdff.html?locale=en" target="_blank" rel="noopener noreferrer">Apply Best Practices for Performance Optimization in Story Design | SAP Help Portal</A></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="vignesh3027_0-1737299725422.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/214141iF0EC3C586494EABB/image-size/large?v=v2&px=999" role="button" title="vignesh3027_0-1737299725422.png" alt="vignesh3027_0-1737299725422.png" /></span></P><P> </P><UL><LI><STRONG>Optimization Tips:</STRONG></LI><UL><LI>Use <STRONG>Optimized Design Experiences</STRONG> to create stories.</LI><LI>Limit the <STRONG>number of widgets</STRONG> on a single page.</LI><LI>Go with <STRONG>optimized charts</STRONG> such as bar or line charts instead of complex visualizations where possible.</LI><LI>Minimize the use of <STRONG>widgets with high rendering weights</STRONG>, such as maps or complex hierarchical tables.</LI><LI>Leverage the <STRONG>Performance Analyzer</STRONG> to assess whether the story is optimized and identify any issues. It will display which widgets or scripts take longer to load.</LI></UL></UL><P><STRONG>Implement Apply Buttons for Input Control, Measure Control, Dimension Control</STRONG></P><UL><LI>Implementing an <STRONG>Apply Button</STRONG> for input, measure, and dimension controls is an effective way to optimize performance in SAP Analytics Cloud (SAC) dashboards.</LI><LI>By using an Apply button, you allow users to make multiple selections or changes without triggering data recalculations or page refreshes with every single input. Instead, the system will <STRONG>only process the changes</STRONG> when the user <STRONG><EM>explicitly clicks the Apply button</EM></STRONG>, minimizing unnecessary data reloads and improving dashboard performance.</LI></UL><P><STRONG>Benefits of Using an Apply Button:</STRONG></P><OL><LI><STRONG>Improved Performance:</STRONG> By delaying the data refresh until the user clicks the Apply button, you reduce the load on the system, especially for complex stories with multiple filters.</LI><LI><STRONG>User Control:</STRONG> Users can select multiple filters or options at once and see the effect of their selections only after applying them, leading to a more controlled and predictable user experience.</LI><LI><STRONG>Avoid Redundant Queries:</STRONG> Without an Apply button, the system may trigger data queries for every change made to the input controls, which can slow down performance. The Apply button ensures that only the necessary queries are triggered when needed.</LI><LI>In this case, the dashboard triggers a data query every time the user changes a filter without the apply button and with the apply button. Here's an example of how SQL queries would be triggered</LI></OL><P> </P><TABLE width="555px"><TBODY><TR><TD width="164.8px" height="30px"><STRONG>Scenario</STRONG></TD><TD width="389.4px" height="30px"><STRONG>SQL Queries</STRONG></TD></TR><TR><TD width="164.8px" height="142px"><STRONG>Without Apply</STRONG></TD><TD width="389.4px" height="57px"><P><EM><STRONG>Query 1:</STRONG></EM> SELECT * FROM sales_data WHERE Invoice_Date IN ('2020', '2021', '2022')</P><P><EM><STRONG>Query 2:</STRONG></EM> SELECT * FROM sales_data WHERE Invoice_Date IN ('2020', '2021', '2022') AND Region IN ('South', 'Southeast')</P></TD></TR><TR><TD width="389.4px" height="85px"> </TD></TR><TR><TD width="164.8px" height="85px"><STRONG>With Apply</STRONG></TD><TD width="389.4px" height="85px"><STRONG>Query (After Apply):</STRONG> SELECT * FROM sales_data WHERE Invoice_Date IN ('2020', '2021', '2022') AND Region IN ('South', 'Southeast')</TD></TR></TBODY></TABLE><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Apply Button" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/214142iB1E989717C012658/image-size/large?v=v2&px=999" role="button" title="ApplyFilter.gif" alt="Apply Button" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Apply Button</span></span></STRONG></P><P><STRONG>Impact on Performance:</STRONG></P><UL><LI><STRONG>Without Apply Button:</STRONG> Multiple queries are sent to the data source for each filter change, causing <STRONG>extra load and slowing down the dashboard performance</STRONG>, especially with larger datasets or complex queries.</LI><LI><STRONG>With Apply Button:</STRONG> Only a <STRONG>single query is triggered</STRONG> after the user applies their filter selections, improving performance by reducing the number of queries and data retrieval times.</LI></UL><P><STRONG>Filter Optimization: Use Story Filters Instead of Page Filters</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="vignesh3027_3-1737300757410.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/214144i8FB731083C1ABEBA/image-size/large?v=v2&px=999" role="button" title="vignesh3027_3-1737300757410.png" alt="vignesh3027_3-1737300757410.png" /></span></P><P> </P><P>If the same filter/input control is repeated across all pages in a story, use a Story Filter (Global Filter) instead of Page Filters. Here's why:</P><OL><LI><STRONG>Consistency Across Pages:</STRONG><BR />A Story Filter applies the same filter to all pages, ensuring uniformity in data across the story.</LI><LI><STRONG>Simplified User Interaction:</STRONG><BR />Users don’t need to set the same filter on every page; changing it once updates all pages.</LI><LI><STRONG>Reduced Complexity:</STRONG><BR />Managing one Story Filter is simpler than maintaining multiple Page Filters with identical logic.</LI><LI><STRONG>Improved Performance for Shared Filters:</STRONG><BR />Since the filter is applied globally, it reduces redundancy in querying and ensures a smoother user experience.</LI></OL><P><STRONG>Usage:<BR /></STRONG>Apply a Story Filter when the same filter (e.g., Region or Date) is required across all pages to maintain a consistent context and improve usability.</P><P><STRONG>Collapse Page Filters and Input Controls</STRONG></P><P class="">Expanded page filters or input controls are convenient because you can quickly select members or search for members in the control. However, an expanded input control refreshes often and that can affect the story's performance.</P><P class="">When the input control is collapsed, you must select the control to display the member list before you can search or make your selections.</P><DIV class=""> </DIV><DIV class=""> </DIV><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="loio2a3a7f11cc5c4b77a2b4c33b04fc60d5_LowRes.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/214143i8BFD7CA7EAEEC730/image-size/large?v=v2&px=999" role="button" title="loio2a3a7f11cc5c4b77a2b4c33b04fc60d5_LowRes.png" alt="loio2a3a7f11cc5c4b77a2b4c33b04fc60d5_LowRes.png" /></span></P><P>Hope this helps you guys.</P><P>Thank you.</P><P> </P><P> </P>2025-01-19T16:56:34.177000+01:00https://community.sap.com/t5/technology-blog-posts-by-members/expired-tablets-not-on-our-watch-linking-and-tracing-value-kpi-to-process/ba-p/13993462Expired Tablets? Not on our Watch!Linking and Tracing value KPI to process PPI to DQ/Analytic/AI KPI2025-01-22T16:51:05.399000+01:00STALANKIhttps://community.sap.com/t5/user/viewprofilepage/user-id/13911<H1 id="toc-hId-951207200">Background</H1><P class="">In the consumer healthcare world, trust is paramount. Consumers rely on us for products that deliver on their promises, and safety is non-negotiable. But behind every bottle of cough syrup or pack of pain relievers lies a complex web of processes that must work flawlessly.</P><P class="">Behind every bottle of pills lies a data-driven secret to winning market share. In this blog, Let us discover how optimizing batch and shelf-life processes, guided by the right KPIs, can unlock greater efficiency and consumer trust.</P><P class=""><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="data.jpg" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/215563iCBC870BA46FED60C/image-size/medium?v=v2&px=400" role="button" title="data.jpg" alt="data.jpg" /></span></P><H1 id="toc-hId-754693695"> <SPAN>Why this process is critical to the consumer health care?</SPAN></H1><P class="">Effective batch management and shelf-life tracking are essential for consumer healthcare companies, leading to:</P><UL><LI><STRONG>Increased Product Availability:</STRONG> Ensures products are consistently in stock, both in stores and online, leading to higher purchase frequency and household penetration.</LI><LI><STRONG>Enhanced Consumer Trust: </STRONG>Demonstrates a commitment to quality and safety, building brand loyalty and encouraging consumers to explore more product categories as there are less product recalls.</LI><LI><STRONG>Optimized Distribution:</STRONG> Minimizes waste by prioritizing the distribution of products with shorter shelf lives, ensuring fresher products reach consumers.</LI><LI><STRONG>Improved Consumer Experience:</STRONG> Reduces the risk of consumers receiving expired or ineffective products, leading to higher satisfaction, repeat purchases, and increased household penetration.</LI><LI><STRONG>Stronger E-commerce Performance:</STRONG> Ensures that products sold online have valid shelf lives and arrive in optimal condition, boosting consumer trust and driving online sales.</LI><LI><STRONG>Enhanced Brand Reputation & Compliance:</STRONG> Strengthens the brand's reputation for safety and reliability by meeting regulatory standards, attracting and retaining customers.</LI></UL><H1 id="toc-hId-558180190">What Business Value and Process and Analytic KPI's need to be set up for driving process efficiencies?</H1><P class="">Ditch the spreadsheets and gut feelings! To build a truly efficient consumer healthcare supply chain, you need KPIs that pack a punch.Tired of expired products eating into your profits? The cure is clear: KPIs that connect the dots between business value, process optimization, and data-driven insights. Get ready to transform your batch management and shelf-life tracking from cost center to competitive edge.</P><P><U><STRONG>Business Value KPI: </STRONG></U></P><P>Product Market Volume or Share can be used to measure the business value KPI i.e increase in number of products sold and revenue share.</P><P><U><STRONG>Process Efficiency KPI(s):</STRONG></U></P><P>To measure the process effectiveness of batch management and shelf life tracking, you can use the following five KPIs (Key Performance Indicators):</P><UL><LI><STRONG>Batch Accuracy</STRONG> Measures the percentage of batches that are correctly recorded and matched with the correct product, production date, and shelf life information. This helps ensure compliance and reduces errors.</LI><LI><STRONG>Shelf Life Compliance Rate</STRONG> Tracks the percentage of products that are used or shipped before their expiration date. It indicates how well the organization is managing product rotations and preventing the use of expired stock.</LI><LI><STRONG>Batch Traceability Rate</STRONG> Measures the percentage of batches that can be fully traced back to raw materials, production processes, and final products. High traceability is critical for quality control, recalls, and regulatory compliance.</LI><LI><STRONG>Inventory Turnover by Batch</STRONG> Indicates how often inventory (organized by batch) is sold or used in a given time period. A high turnover rate suggests efficient batch management, preventing stock from aging or becoming obsolete.</LI><LI><STRONG>Expired/Out-of-Spec Product Percentage</STRONG> Tracks the percentage of products that are expired, approaching expiration, or outside of defined quality standards. A low percentage indicates effective shelf life tracking and proactive batch management.</LI></UL><P><U><STRONG>Analytic KPI's</STRONG></U></P><P>You're tracking batch numbers and expiry dates, but are you truly analyzing your shelf-life performance? To move beyond the basics, here are 3 KPIs that reveal hidden insights, optimize inventory, and protect your bottom line.</P><UL><LI><STRONG>Shelf-Life Consumption Rate by Channel:</STRONG> This KPI goes beyond the average consumption rate and breaks it down by distribution channel (e.g., online, pharmacy, supermarket). This helps identify channels where products are moving slower and might be at higher risk of expiry, allowing for targeted inventory adjustments.</LI><LI><STRONG>Days to Expiry at Time of Sale:</STRONG> This measures how close products are to their expiration date when they are sold. Tracking this metric over time and by product/batch can reveal potential issues in your supply chain or distribution network. For example, consistently high numbers might indicate a need to improve stock rotation practices or adjust delivery routes.</LI><LI><STRONG>Write-Off Cost per Batch:</STRONG> This KPI directly links shelf-life management to financial performance. By analyzing the cost of writing off expired products on a per-batch basis, you can pinpoint problematic products, batches, or even production runs that consistently result in higher losses. This data can then be used to investigate root causes, optimize production processes, or adjust forecasting models.</LI></UL><P><U><STRONG>Data Quality KPI's:</STRONG></U></P><P>Data holds the key to eliminating expired products from your supply chain. By tracking these 3 DQ KPIs, consumer healthcare companies can make smarter decisions, reduce waste, and boost profitability.</P><P><STRONG>Data Completeness Rate: </STRONG>This KPI tracks the percentage of batch records that contain all required fields (e.g., batch number, production date, expiration date, storage conditions).</P><UL><LI><STRONG>Formula:</STRONG> (Number of Complete Batch Records / Total Batch Records) * 100</LI><LI><STRONG>Goal:</STRONG> A higher completeness rate ensures that accurate, full data is available for decision-making and reduces errors related to missing information that could lead to expired products being shipped.</LI></UL><P><STRONG>Data Accuracy Rate :</STRONG>Measures the accuracy of data entered into the system (e.g., correct batch number, correct expiration date, accurate shelf life data). Ensuring data is error-free is key for reliable batch management and expiration tracking.</P><UL><LI><STRONG>Formula: </STRONG>(Correctly Entered Data / Total Data Entries) * 100</LI></UL><P><STRONG>Goal:</STRONG> A high accuracy rate minimizes costly errors in inventory management and ensures shelf life data is reliable for decision-making.</P><P><BR /><STRONG>Real-time Data Availability (Latency) : </STRONG>Tracks how quickly batch data (including shelf life and expiration dates) is updated and available for use across systems in real time.</P><UL><LI><STRONG>Formula:</STRONG> Average Time for Data Update from Entry to Availability</LI><LI><STRONG>Goal:</STRONG> Minimize latency to ensure real-time decisions are made, especially for perishable goods, ensuring that expired products are flagged before distribution.</LI></UL><P><STRONG>Batch Analytics Utilization Rate : </STRONG>The percentage of batch-related decisions that rely on advanced analytics, such as predictive analytics for expiration forecasts or automated shelf life recommendations.</P><UL><LI><STRONG>Formula:</STRONG> (Number of Analytics-driven Decisions / Total Decisions) * 100</LI><LI><STRONG>Goal:</STRONG> Increase the use of data analytics for batch forecasting, enabling better stock management, reduced waste, and more efficient shelf life tracking.</LI></UL><P><U><STRONG>AI KPI's</STRONG></U></P><P>AI isn't magic, it's measurable. Track these KPIs to ensure your AI investments are delivering tangible results.</P><UL><LI><STRONG>Shelf-Life Prediction Error:</STRONG> Measures the difference between the AI's predicted shelf life and the actual shelf life of a batch. A lower error rate indicates a more accurate and reliable AI model.</LI><LI><STRONG>Demand Forecast Accuracy:</STRONG> Tracks how well the AI predicts future demand for products, considering factors like seasonality, promotions, and external trends. Higher accuracy leads to better production planning and reduced waste.</LI><LI><STRONG>Automated Decision Rate:</STRONG> Measures the percentage of batch-related decisions (e.g., stock allocation, replenishment orders) made automatically by the AI system. A higher rate indicates increased efficiency and reduced manual effort.</LI><LI><STRONG>False Positive Rate (for Expiry Alerts):</STRONG> Tracks how often the AI incorrectly flags products as nearing expiry. A low false-positive rate is crucial to avoid unnecessary interventions and maintain trust in the system.</LI></UL><H1 id="toc-hId-361666685">How we can achieve the process efficiency?</H1><P class="">To achieve the efficiency in <STRONG>batch management</STRONG> and <STRONG>shelf life tracking</STRONG> within an SAP environment, several <STRONG>SAP data objects</STRONG> need to be cleansed and maintained properly. Clean data ensures accurate reporting, effective analytics, and improved decision-making. Below are the key SAP data objects that require cleansing:</P><H3 id="toc-hId-423318618"><STRONG>1. Material Master (MM)</STRONG></H3><UL><LI><STRONG>Key Fields to Cleanse</STRONG>: <STRONG>Material Number</STRONG>: Ensure no duplicate or incorrect material numbers are present.</LI><LI><STRONG>Basic Data</STRONG>: Verify the accuracy of material descriptions, units of measure, and classification.</LI><LI><STRONG>Batch Management Indicator</STRONG>: This flag determines whether batch management is activated for a material. <STRONG>Shelf Life Data</STRONG>: Ensure expiration dates, shelf life period, and "Best Before" information are consistent and up to date.</LI><LI><STRONG>Why it's Important</STRONG>: The material master drives many processes in batch management, including the correct tracking of shelf life and batch-specific information.</LI></UL><H3 id="toc-hId-226805113">2. Batch Master (BM) / Batch Management Data</H3><UL><LI><STRONG>Key Fields to Cleanse</STRONG>: <STRONG>Batch Number</STRONG>: Ensure that batch numbers are unique, and the proper batch number ranges are defined.</LI><LI><STRONG>Batch Status</STRONG>: Check that the status of the batch is accurate (e.g., whether it’s blocked, released, or expired).</LI><LI><STRONG>Batch-Specific Attributes</STRONG>: Data fields related to production date, shelf life, and expiration dates need to be consistently maintained.</LI><LI><STRONG>Why it's Important</STRONG>: Batch data is directly tied to shelf life management, product traceability, and ensuring that expired products are flagged in the system.</LI></UL><H3 id="toc-hId-30291608">3. Vendor Master (VM)</H3><UL><LI><STRONG>Key Fields to Cleanse</STRONG>: <STRONG>Vendor Data</STRONG>: Cleanse and verify that supplier details are correctly entered, including lead times and supply conditions.</LI><LI><STRONG>Contract Data</STRONG>: Ensure consistency in contracts related to batch management, particularly with suppliers offering products with specific shelf life requirements.</LI><LI><STRONG>Why it's Important</STRONG>: Proper vendor data ensures that the raw materials and products you receive have the expected shelf life, leading to better batch and expiration tracking.</LI></UL><H3 id="toc-hId--166221897">4. Inventory Management Data (IM)</H3><UL><LI><STRONG>Key Fields to Cleanse</STRONG>: <STRONG>Stock Levels</STRONG>: Verify that stock quantities are accurate and up-to-date.</LI><LI><STRONG>Batch Assignment</STRONG>: Ensure that inventory is correctly linked to the right batch and that batch information (production date, expiry) is accurate.</LI><LI><STRONG>Why it's Important</STRONG>: Accurate stock and batch-level data are crucial for ensuring that inventory management processes do not allow expired batches to be used or sold.</LI></UL><H3 id="toc-hId--362735402">5. Quality Management (QM) Data</H3><UL><LI><STRONG>Key Fields to Cleanse</STRONG>: <STRONG>Inspection Lots</STRONG>: Make sure that all inspection lots are correctly assigned to batches and include expiration or shelf life information.</LI><LI><STRONG>Test Results</STRONG>: Ensure that any quality tests performed on batches reflect true shelf life conditions and are properly recorded.</LI><LI><STRONG>Defect Codes and Alerts</STRONG>: Cleanse the defect categories to ensure accurate reporting on product quality, particularly when related to expiration issues.</LI><LI><STRONG>Why it's Important</STRONG>: Ensures the quality of batches is properly tracked and that expired or defective goods are identified before shipment.</LI></UL><H3 id="toc-hId--559248907">6. Production Planning and Control (PP)</H3><UL><LI><STRONG>Key Fields to Cleanse</STRONG>: <STRONG>Production Order Data</STRONG>: Ensure that production orders contain accurate batch numbers, manufacturing dates, and expected shelf lives.</LI><LI><STRONG>Routing and Bill of Materials (BOM)</STRONG>: Clean and maintain up-to-date data on materials used in batch production, along with their shelf life parameters.</LI><LI><STRONG>Why it's Important</STRONG>: Production orders must align with batch management and shelf life tracking to ensure product quality and timely usage.</LI></UL><H3 id="toc-hId--830993781">7. Sales and Distribution (SD)</H3><UL><LI><STRONG>Key Fields to Cleanse</STRONG>: <STRONG>Sales Order Data</STRONG>: Ensure sales orders are correctly linked to the right batches and product shelf life. <STRONG>Shipping Data</STRONG>: Verify that shipping information includes accurate shelf life and batch data to prevent the shipment of expired products.</LI><LI><STRONG>Why it's Important</STRONG>: Ensures that products are shipped in compliance with their expiration and shelf life constraints.</LI></UL><H3 id="toc-hId--1027507286">8. Warehouse Management (WM)</H3><UL><LI><STRONG>Key Fields to Cleanse</STRONG>: <STRONG>Storage Location Data</STRONG>: Ensure proper categorization of products in different storage locations based on batch and shelf life. <STRONG>Movement Types and Data</STRONG>: Cleanse movement data related to batch transfers and adjustments.</LI><LI><STRONG>Why it's Important</STRONG>: Warehouse data ensures that products are stored in compliance with their required shelf life conditions, and that batches are rotated correctly.</LI></UL><H3 id="toc-hId--1224020791">9. Change Management Data (in SAP GRC)</H3><UL><LI><STRONG>Key Fields to Cleanse</STRONG>: <STRONG>Change Logs</STRONG>: Ensure accurate tracking of changes made to material and batch master data, particularly when shelf life or batch attributes are adjusted.</LI><LI><STRONG>Why it's Important</STRONG>: Enables traceability and compliance with audit requirements, especially when shelf life or batch details are modified.</LI></UL><P class="">By cleansing these key <STRONG>SAP data objects</STRONG>, you'll ensure accurate tracking of batches, shelf life, and expiration dates, which are critical for improving inventory management, reducing waste, and ensuring compliance.</P><P class="">Data without impact is just noise. How are YOU turning data initiatives into tangible business value? Let's compare notes!</P>2025-01-22T16:51:05.399000+01:00https://community.sap.com/t5/technology-blog-posts-by-members/sap-bw-4hana-the-grey-panther-of-data-warehousing/ba-p/13997639SAP BW/4HANA: The Grey Panther of Data Warehousing2025-01-27T09:42:37.658000+01:00Phil_from_Madridhttps://community.sap.com/t5/user/viewprofilepage/user-id/1886<P><STRONG><EM>SAP BW/4HANA: The Grey Panther of Data Warehousing</EM></STRONG></P><P><EM>“And some things that should not have been forgotten were lost. History became legend. Legend became myth. And for twenty years, the BW passed out of all knowledge.”</EM><BR /><SPAN>(Adapted from Galadriel’s famous words)</SPAN></P><P> </P><P>Cloud-native data management solutions dominate the presence in many discussions and strategies about data management.</P><P>Despite its evolution from BW to BW/4HANA and the significant functional improvements it brought, the solution’s 25-year history— evident in many of its functional corners—makes it difficult for BW/4HANA to be perceived as a modern data warehousing solution.</P><P>But there are many concepts in BW that are functionally strong and beneficial, and on which in the last decades many foundations of large and very large BW platforms for many customers of SAP were built.</P><P>SAP BW/4HANA addresses challenges that, in the past, <STRONG>may not have been fully recognized as strengths by those who used it</STRONG>, but which are now worth remembering in the discussion about the “modern data stack”.</P><P>This article revisits some of these strengths in metadata management, governance, orchestration, and automation—highlighting its utility for (classical) well-structured, large-scale EDWs with a focus on SAP systems as the source of data. This short article concludes by exploring how SAP Datasphere inherits and modernizes some of BW’s proven concepts.</P><P><STRONG>Deep Integration of Metadata Management and Business Semantics</STRONG></P><P>SAP BW/4HANA (within its own functionality) offers unparalleled rich metadata, its management and semantic integration. Its Info Objects always provided rich semantics, time-dependencies, hierarchies, multilingual support, and reusability, hiding a table-oriented view in favor of a more object-oriented perspective. Info Objects embed business semantics directly into data models, eliminating the need for external interventions for that purpose. Features like well-defined amount-to-currency relationships and unit conversions are natively extracted from the source in an automated way, ensuring semantic precision throughout the data chain without having to create additional bespoke logic or external tools to enforce system-wide consistency.</P><P>In contrast, many modern cloud platforms often depend on third-party tools for advanced metadata management and lineage, particularly in heterogeneous environments with multiple data warehouse solutions. While these tools can offer benefits in multi-platform setups, they also introduce additional licensing costs and integration complexity. By comparison, BW/4HANA’s integrated approach streamlines unified yet complex data landscapes (of structured data).</P><P><STRONG>Master Data Management</STRONG></P><P>BW/4HANA Info objects of type characteristic have always been an excellent support for master data design and management. Info Objects ensure system-wide uniqueness and consistency, managing time-dependent attributes and hierarchies with minimal developer intervention.</P><P>Multilingual support for master data and standard hierarchy containers and operations for even complex, time-dependent hierarchical structures further enhance the utility of Info Objects.</P><P>Handling slow-changing dimensions and other master data management tasks are homogeneous across all master data in their application and treatment, reflecting one of BW’s long-standing strengths.</P><P><STRONG>Orchestration and Automation with Process Chains</STRONG></P><P>Process Chains in BW/4HANA automate ETL workflows, ensuring tasks are executed in sequence with built-in error handling, scheduling, and logging. In contrast, cloud platforms often rely on external orchestration tools like Apache Airflow or AWS Step Functions, adding tool complexity to data pipeline design and orchestration. BW/4HANA’s native orchestration has proven to simplify large workflows and to reduce maintenance and monitoring overhead. It also has its effects in the application lifecycle management which is deeply integrated in BW.</P><P><STRONG>Logical Scalability and Dependency Management</STRONG></P><P>BW/4HANA’s previously discussed object-oriented approach enables logical scalability and robust dependency management for complex data landscapes. While cloud platforms like Snowflake focus on elastic scalability, managing interrelated data tables often requires additional tools for cataloguing dependencies. BW/4HANA’s integrated design handles these challenges natively.</P><P>While this list highlights key features, it is by no means exhaustive. BW/4HANA offers additional strengths that have made it a robust solution, though they are omitted here for brevity. The point here is that plenty of currently discussed topics and challenges in the use of the “modern data stack”<A href="#_ftn1" target="_blank" rel="noopener nofollow noreferrer"><SPAN>[1]</SPAN></A> have been resolved many years ago in BW and that for SAP data a solid BW infrastructure still is an asset not to be underestimated in its value when it comes to thoughts about substituting it just for doing something “new”.</P><P><STRONG>SAP Datasphere: Modernizing BW’s Strengths</STRONG></P><P>SAP Datasphere is now showing clear signs of including some of the above-mentioned conceptual strengths of BW/4HANA features. We can find the following concepts in the more recent SAP Datasphere releases:</P><P> </P><UL><LI>Multilingual Support: Adapts datasets and reports to user preferences, ensuring global consistency.</LI><LI>Currency Conversion: Replicates BW’s standardized functionality for seamless ERP-DW integration.</LI><LI>Time-Dependent Attributes: Maintains historical master data changes with business semantics like “Valid from” and “Valid to”.</LI><LI>Hierarchies: Incorporates parent-child hierarchies with expanded functionality for modern cloud environments.</LI><LI>Navigation Attributes: Enables logically easy to understand aggregations of fact data by natural “business objects” without duplicating data, ensuring model flexibility and expressiveness.</LI><LI>Non-Cumulative Measures: Supports scenarios like stock levels and balances, leveraging delta records for precision.</LI><LI>BW-Style Measure Types: Includes calculated, restricted, and currency conversion measures, maintaining analytic rigor.</LI><LI>Variables: Enhances interactivity and flexibility through dynamic parameter settings with a standardized behavior.</LI></UL><P><STRONG>Conclusion</STRONG></P><P>SAP BW/4HANA’s integrated approach included solutions for many challenges in metadata management, governance, and scalability, reducing complexity and homogeneous solution patterns in large-scale deployments. While cloud platforms necessitate often third-party tools for similar capabilities, BW/4HANA offers a cohesive solution which his not easily found anywhere else. Despite being labelled as a ‘legacy’ system, BW/4HANA remains and will remain relevant for many organizations for years. Transitioning its proven solutions to a “modern data stack” would require significant effort, discipline, re-skilling and governance, making BW/4HANA a practical choice for the foreseeable future.</P><P> </P><P>SAP Datasphere represents a powerful evolution, blending modern cloud-native architecture with some of the proven concepts of BW/4HANA. It not only supports seamless SAP data integration but also accommodates diverse data sources, offering enterprises a balance of innovation and reliability.</P><P> </P><P><A href="#_ftnref1" target="_blank" rel="noopener nofollow noreferrer"><SPAN>[1]</SPAN></A> A name which implicitly includes the multi-tool nature of it</P>2025-01-27T09:42:37.658000+01:00https://community.sap.com/t5/technology-blog-posts-by-sap/details-of-sap-data-and-analytics-advisory-methodology-phase-iv-data/ba-p/14000410Details of SAP Data and Analytics Advisory Methodology Phase IV (Data Governance & Roadmaps)2025-01-29T14:32:48.145000+01:00abangehttps://community.sap.com/t5/user/viewprofilepage/user-id/677769<P>In the previous blogs, I have provided details of the first three phases of the methodology for developing a target architecture for data-driven business outcomes:</P><P><A href="https://community.sap.com/t5/technology-blogs-by-sap/details-of-sap-data-and-analytics-advisory-methodology-phase-i-scoping/ba-p/13580475" target="_self">Phase I: Scoping & Baseline Analysis</A><BR /><A href="https://community.sap.com/t5/technology-blogs-by-sap/details-of-sap-data-and-analytics-advisory-methodology-phase-ii-business/ba-p/13600370" target="_self">Phase II: Business Outcomes & Solution Requirements</A><BR /><A href="https://community.sap.com/t5/technology-blogs-by-sap/details-of-sap-data-and-analytics-advisory-methodology-phase-iii-capability/ba-p/13644106" target="_self">Phase III: Capability Map & Solution Architecture</A></P><P>This blog is about the final phase, with focus on data governance and roadmap planning.</P><H2 id="toc-hId-1701730022"><STRONG>Overview of phase IV</STRONG></H2><P>Phase IV concludes your exploration of a new target architecture by assessing your data governance and organizational aspects and creating a roadmap or project plan for implementing the new architecture.</P><P>In the first two steps of this phase, you investigate relevant data governance and organizational aspects by applying the “Data and Analytics Maturity Assessment”. This topic is important as it is a key enabler to successfully establish the chosen architecture und realize the business outcomes defined in phase II.</P><P>Step 3 of this phase describes how to realize the data & analytics solution architecture by consolidating and planning all required activities and creating a high-level roadmap or project plan.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Phase IV Overview.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/218760i861FF9320226FEFC/image-size/large?v=v2&px=999" role="button" title="Phase IV Overview.png" alt="Phase IV Overview.png" /></span></P><H2 id="toc-hId-1505216517"><STRONG>Steps IV.1 & 2: Data Governance / Roles & Organization</STRONG></H2><P>I have already discussed the details of the “Data and Analytics Maturity Assessment” in the <A href="https://community.sap.com/t5/technology-blogs-by-sap/introducing-data-amp-analytics-maturity-assessment-of-sap-data-and/ba-p/13864842" target="_self">previous blog</A>. It is used to assess the maturity of data governance (step IV.1) and organizational aspects (step IV.2) and to derive the necessary improvement actions from the gaps between the current and desired maturity levels.</P><P>The activities identified during the assessment are consolidated and made available for the final step, roadmap planning.</P><P>Here is an example:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Assessment action plan.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/218738i5F81A9D455082A4D/image-size/large?v=v2&px=999" role="button" title="Assessment action plan.png" alt="Assessment action plan.png" /></span></P><H2 id="toc-hId-1308703012"><STRONG>Step IV.3: Roadmaps/Project Plan</STRONG></H2><P>A <STRONG>roadmap</STRONG> is a strategic planning tool designed to align short-term and long-term goals with specific IT solutions. It presents these plans in formats, such as a sunray diagram or a planning chart.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Roadmap Styles.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/218741i4E1F9353779AA80A/image-size/large?v=v2&px=999" role="button" title="Roadmap Styles.png" alt="Roadmap Styles.png" /></span></P><P>An <STRONG>architecture roadmap</STRONG> organizes activities based on business needs and priorities to achieve the target architecture within a defined time frame. These activities are grouped into functional clusters to streamline planning and execution.</P><P>You start by collecting the activities to realize the defined solution architecture in an activity catalog. Each activity is defined with a name, description, and owner. Next, you review the recommended actions from the Data & Analytics Maturity Assessment, break them down into more detailed activities if necessary and add them into the activity catalog.</P><P>Then, you organize the activities according to logical clusters. You can define clusters by grouping activities that belong to the same context.</P><P>Examples of such clusters include:</P><UL><LI>Architecture Validation (PoC)</LI><LI>Implementation</LI><LI>Operations</LI><LI>Security</LI><LI>Know-How Transfer</LI><LI>Organization and Governance</LI></UL><P>Next, you order the activities and identify dependencies to other activities. Finally, you estimate a high-level timeline.</P><P>Here is an example of an activity catalogue:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Roadmap Table.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/218742i3DA71AB81C74CDDB/image-size/large?v=v2&px=999" role="button" title="Roadmap Table.png" alt="Roadmap Table.png" /></span></P><P>The roadmap is then created based on the activity catalog. The following example shows the roadmap in a sunray diagram.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Roadmap Example.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/218744i84A29A3ADD58D344/image-size/large?v=v2&px=999" role="button" title="Roadmap Example.png" alt="Roadmap Example.png" /></span></P><P>This completes the Data & Analytics Advisory Methodology. The next step could be the preparation of an implementation project / program where the roadmap is thoroughly planned, resources are assigned, and the architecture design is detailed out.</P><P>This article concludes the blog series that introduced the methodology and detailed the phases and steps. But this is not the end,…</P><P>…as the methodology is now available in the <A href="https://help.sap.com/docs/sap-btp-guidance-framework/sap-data-methodology/sap-data-analytics-advisory-methodology-overview" target="_self" rel="noopener noreferrer">SAP Help Portal</A>. It provides a comprehensive guidance on how to apply the methodology and includes the content and templates that are provided in the SAP Workzone.</P><P>We appreciate any feedback on the methodology and its documentation. We are especially interested in hearing about your experiences using the methodology. Please contact us by e-mail at <A href="mailto:sap-data-analytics-methodology@sap.com" target="_self" rel="nofollow noopener noreferrer">sap-data-analytics-methodology@sap.com</A>.</P>2025-01-29T14:32:48.145000+01:00https://community.sap.com/t5/technology-blog-posts-by-members/recreating-source-system-in-rsa1-after-bw-refresh/ba-p/14013255Recreating Source system in RSA1 after BW Refresh2025-02-11T15:07:35.406000+01:00avinashkumar223221https://community.sap.com/t5/user/viewprofilepage/user-id/810211<P>Hello Everyone,</P><P>Welcome to my blog.</P><P>During a recent refresh of the BW system, I encountered an issue during the BDLS step where BDLS failed. After analyzing the logs, I discovered that some tables have duplicate entries.</P><P>We also faced issues with the RSA1 configuration. We deleted the old source system and created a new one.</P><P>Entries of the source system can be seen in TABLE - RSBASIDOC.</P><P>Please remember that SAP does not recommend manual changes or modifications to any SAP standard table.</P><P>There are the below steps given below to recreate Source System.</P><OL><LI>Make sure that logical name should be created or converted after refresh.</LI><LI>All relevant RFC are working fine in BW system and Source system, if not than fixed it first like in this case, we are creating 2 new source system (ERD and SRD) so RFC will be (source system, source system_dialog). Like below</LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_1-1739224361823.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224497i71138E8210844908/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_1-1739224361823.png" alt="avinashkumar2232_1-1739224361823.png" /></span></P><P>4. After that, we have to create new source system in rsa1.<BR />Click on create in BW.<BR />Existing source system RFC<BR />Give ALEREMOTE and BWREMOTE password.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_2-1739224680916.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224498iE214E6BA978159C3/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_2-1739224680916.png" alt="avinashkumar2232_2-1739224680916.png" /></span></P><P>Click on<STRONG> no </STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_3-1739224714567.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224499i3C46147B8878B652/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_3-1739224714567.png" alt="avinashkumar2232_3-1739224714567.png" /></span></P><P>click on continue</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_4-1739224734069.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224500i98D7D8518F2D746A/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_4-1739224734069.png" alt="avinashkumar2232_4-1739224734069.png" /></span></P><P>click on continue</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_5-1739224778081.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224501i18ED62175D49DA68/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_5-1739224778081.png" alt="avinashkumar2232_5-1739224778081.png" /></span></P><P>Click on use</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_6-1739224798478.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224502iD27ADC6094D5F7C2/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_6-1739224798478.png" alt="avinashkumar2232_6-1739224798478.png" /></span></P><P>After that System will be created.</P><P>5. Post creation we will restore</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_7-1739224850029.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224503i72EFCB45A431B0DC/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_7-1739224850029.png" alt="avinashkumar2232_7-1739224850029.png" /></span></P><P>Give password of both system</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_8-1739224870493.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224504i3A8615107D45658F/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_8-1739224870493.png" alt="avinashkumar2232_8-1739224870493.png" /></span></P><P>click on continue</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_9-1739224896940.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224505i63B10B1A2EBFCDCF/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_9-1739224896940.png" alt="avinashkumar2232_9-1739224896940.png" /></span></P><P>click on continue</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_10-1739224919024.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224506iCD473BC0F9A5761E/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_10-1739224919024.png" alt="avinashkumar2232_10-1739224919024.png" /></span></P><P>now click on use</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_11-1739224971888.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224507iE7415E72353169DA/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_11-1739224971888.png" alt="avinashkumar2232_11-1739224971888.png" /></span></P><P>click on activate</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_12-1739225002105.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224508i98E6DF569E50420C/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_12-1739225002105.png" alt="avinashkumar2232_12-1739225002105.png" /></span></P><P>Click on yes</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_13-1739225018833.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224509i0DFA80569282564A/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_13-1739225018833.png" alt="avinashkumar2232_13-1739225018833.png" /></span></P><P>6. Now we’ll check</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_16-1739225421078.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224512i64A0D6F4F2B86A86/image-size/medium?v=v2&px=400" role="button" title="avinashkumar2232_16-1739225421078.png" alt="avinashkumar2232_16-1739225421078.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="avinashkumar2232_15-1739225081702.png" style="width: 0px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/224511iBE5856552ACB7B90/image-size/small?v=v2&px=200" width="0" height="0" role="button" title="avinashkumar2232_15-1739225081702.png" alt="avinashkumar2232_15-1739225081702.png" /></span></P><P>Reference notes</P><P>2898275 - <A href="https://me.sap.com/notes/0002898275" target="_blank" rel="noopener noreferrer">https://me.sap.com/notes/0002898275</A></P><P>2111337 - <A href="https://me.sap.com/notes/2111337/E" target="_blank" rel="noopener noreferrer">https://me.sap.com/notes/2111337/E</A></P><P>Things that keep in mind.</P><UL><LI>It would be better that we’ll make TOC of these tables <STRONG>RSBASIDOC, RSLOGSYSDEST, RSLOGSYSMAP</STRONG></LI><LI>Screenshot of RSA1 will be taken.</LI></UL><P> </P><P> </P><P> </P>2025-02-11T15:07:35.406000+01:00https://community.sap.com/t5/technology-blog-posts-by-members/exploring-the-potential-of-sap-business-data-cloud/ba-p/14016511Exploring the Potential of SAP Business Data Cloud2025-02-13T20:52:22.180000+01:00hsonnenahallihttps://community.sap.com/t5/user/viewprofilepage/user-id/4167<P>Why SAP Business Data Cloud Matters</P><P>Data is the backbone of modern businesses. Companies that effectively analyze and leverage their data unlock valuable insights, much like striking gold—the deeper the analysis, the greater the rewards. SAP Business Data Cloud aims to break down data silos, allowing businesses to seamlessly connect data across SAP applications, third-party sources, and multiple business domains.</P><P>One of the most significant capabilities of SAP Business Data Cloud is its integration with Databricks, a market leader in data engineering and AI-powered analytics. This collaboration enables businesses to generate domain-specific insights by combining structured and unstructured data while reducing redundancy. Unlike traditional data solutions that require multiple copies of the same dataset, SAP Business Data Cloud enables zero-copy data access, making it particularly valuable for enterprises dealing with petabytes of data.</P><P>How Joule Enhances SAP Business Data Cloud</P><P>One of the standout features of SAP Business Data Cloud is its integration with Joule, SAP’s business AI assistant. What sets Joule apart from traditional Large Language Models (LLMs) is its deep business context and enterprise-grade data intelligence.</P><P>Joule’s architecture operates through the following key components:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hsonnenahalli_0-1739475764406.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/225687i404DC0D06A287539/image-size/medium?v=v2&px=400" role="button" title="hsonnenahalli_0-1739475764406.png" alt="hsonnenahalli_0-1739475764406.png" /></span></P><P> User Request Processing</P><UL><LI>When a user submits a request, Joule understands the prompt, analyzes relevant business scenarios, and applies data filtering via the Knowledge Catalog.</LI></UL><P>Knowledge Catalog</P><UL><LI>This repository contains both SAP data and customer-specific data, ensuring that responses are tailored to business needs.</LI></UL><P>Retrieval Augmented Generation for Enterprises (RAGe)</P><UL><LI>The output process leverages RAGe, an advanced AI methodology, ensuring responses are generated with reliable, context-aware business insights.</LI></UL><P>AI Hub and Vector Engine</P><UL><LI>The AI Hub integrates business context with SAP data, enhancing Joule’s ability to deliver accurate, business-centric queries from LLMs.</LI></UL><P>Driving Business Success with Unified Data</P><P>With SAP Business Data Cloud, Joule, and Databricks, organizations can unify enterprise data sources and unlock deeper insights tailored to various Lines of Business (LOBs). This intelligent data unification will empower companies to:<BR /> </P><UL><LI>Eliminate redundant data storage</LI><LI>Generate multi-dimensional insights</LI><LI>Enhance AI-driven decision-making</LI><LI>Unlock revenue potential through data-driven strategies</LI></UL><P>By leveraging AI-powered analytics and zero-copy data integration, SAP is setting the stage for the next era of business intelligence, enabling companies to maximize data value while maintaining efficiency and security. </P><P>Here is the link <A href="https://www.sap.com/products/data-cloud.html" target="_blank" rel="noopener noreferrer">SAP Business Data Cloud</A> preview</P>2025-02-13T20:52:22.180000+01:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-members/dynamic-derivation-of-system-id-from-application-server-directory-al11/ba-p/14023843Dynamic Derivation of System ID from Application Server Directory (AL11)2025-02-25T19:03:00.224000+01:00ashish_dey84saphttps://community.sap.com/t5/user/viewprofilepage/user-id/191780<P>Background</P><P>There are certain cases where other non-SAP applications will upload the file as Inbound in Application Server which needs to be loaded into BW. We have dedicated path created in AL11 where these Inbound files are placed and to be more precise, we define the directory path name based on System Landscape (DEV, QAT, PRD). This is done for the purpose to know exactly in which system either Inbound files are placed, or Outbound files are generated via OHD or any Custom Abap Programs.</P><P>For Example, the AL11 path name in DEV Environment is /usr/sap/actual/temp/ABD/test.txt</P><P>The AL11 path name in Quality Environment is /usr/sap/actual/temp/ABQ/test.txt</P><P>The AL11 path name in Production Environment is /usr/sap/actual/temp/ABP/test.txt</P><P> </P><P>Here the System ID for DEV Environment is ABD</P><P>Here the System ID for Quality Environment is ABQ</P><P>Here the System ID for Production Environment is ABP</P><P> </P><P><STRONG><U>Scenario -1 (Info-package Routines for loading Inbound Flat Files)</U></STRONG></P><P>Loading Data into BW via Dynamic Path in Info-package level where System ID is derived dynamically based on the System Landscape.</P><P>Below is the Syntax to dynamically derive the System ID.</P><P>CONCATENATE '/usr/sap/actual/temp/' sy-sysid '/test.txt' INTO p_filename.</P><P> </P><P><STRONG><U>Scenario -2 (Open Hub Destinations)</U></STRONG></P><P>Generating the Outbound files via Open Hub Destination in Application Server path. Below is the Syntax of the Physical path under the Logical File Path Definition to dynamically derive the System ID. T. code is FILE.</P><P>/usr/sap/actual/temp/<SYSID>/<FILENAME></P><P> </P><P><STRONG><U>Scenario -3 (Operating System Command)</U></STRONG></P><P>Sometimes we need to execute a Script which is placed in the Application Server via System Command. This System Command is created in T. Code – SM69. It's being used to create/maintain external operating system commands.</P><P>Below is the Syntax to dynamically derive the System ID in Operating System Command definition to locate the exact path.</P><P>/usr/sap/actual/temp/$/SAPSYSTEMNAME//scripts/test.sh</P><P> </P>2025-02-25T19:03:00.224000+01:00https://community.sap.com/t5/technology-blog-posts-by-members/creating-odata-service-with-sap-bw-query-for-c4c-integration-via-cloud/ba-p/13854864Creating OData Service with SAP BW Query for C4C Integration via Cloud Platform Integration (CPI)2025-03-20T18:32:15.806000+01:00Ravikanth_Indurthihttps://community.sap.com/t5/user/viewprofilepage/user-id/211890<P><SPAN><FONT color="#3366FF"><STRONG>Introduction</STRONG></FONT>:</SPAN></P><P><SPAN>For the requirements such as sending the BW Data (Query) / OData to any SAP cloud systems or third party systems using the Integration Platform process, </SPAN><SPAN>I created OData Service using SAP BW Query outbound of BW system and send the data to SAP C4C system using SAP CPI (Cloud Platform Integration) by following steps.</SPAN></P><P><FONT color="#3366FF"><STRONG><U>Step 1</U> Create a BW Report</STRONG></FONT>:</P><P><SPAN>Go to the required BW Query in BW Modeling Tools and enable the option <STRONG><EM>By OData</EM></STRONG> from BW Query Settings as shown below:</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BW Query.jpg" style="width: 443px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/238833iAD303EE4FD3B0E0F/image-dimensions/443x268?v=v2" width="443" height="268" role="button" title="BW Query.jpg" alt="BW Query.jpg" /></span></P><P><SPAN>Refer : <A href="https://help.sap.com/docs/SUPPORT_CONTENT/bwplaolap/3361385310.html" target="_blank" rel="noopener noreferrer">Steps to Create an ODATA service for a BW Query | SAP Help Portal</A></SPAN></P><P><SPAN><U>Tip:</U> Sometimes, variables requiring mandatory user input may prevent the OData Service from enabling. Ideally, use optional or no variables and avoid authorization-relevant ones. However, this issue may not be relevant in the latest SP levels.</SPAN></P><P> </P><P><SPAN><FONT color="#3366FF"><STRONG><U>Step 2</U> Enable OData Service</STRONG></FONT>:</SPAN></P><P><SPAN><STRONG><FONT color="#000000">2.1</FONT></STRONG> Go to T-Code in BW system: </SPAN>/n/IWFND/MAINT_SERVICE <SPAN>→ Select “<EM>Add Service</EM>”</SPAN></P><P>Select the Service with Query Name <BR />For Ex: - Report Name: ZSALES_ODATA_BW_QUERY<BR />Service generated: ZSALES_ODATA_BW_QUERY_SRV</P><P>Service is automatically created & Make sure to Enter your package to collect in a transport request.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="OData_Service.jpg" style="width: 758px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/239174i7FC7B560E9EE2C20/image-dimensions/758x387?v=v2" width="758" height="387" role="button" title="OData_Service.jpg" alt="OData_Service.jpg" /></span></P><P><STRONG>2.2 </STRONG>Go back one step to the Service Catalog (Activate and Maintenance) screen:<BR />Select the Service ZSALES_ODATA_BW_QUERY_SRV -> Call Browser to check the data.</P><P><STRONG>2.3</STRONG> Go to SICF t-code to activate the service</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SICF2.jpg" style="width: 631px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/239175i7D57EF15778AF3FE/image-dimensions/631x586?v=v2" width="631" height="586" role="button" title="SICF2.jpg" alt="SICF2.jpg" /></span></P><P><STRONG>2.4</STRONG> Check the URL and make sure the Query runs fine without any issues:</P><P>By default, the service is called with<SPAN> </SPAN><A href="https://help.sap.com/viewer/64e2cdef95134a2b8870ccfa29cbedc3/7.5.6/en-US/c9384c774bcc4837b84bee3679520fb4.html" target="_blank" rel="noopener noreferrer">parameter</A><SPAN> </SPAN>'?$format=xml', the full URI is: /sap/opu/odata/sap/<query name>_SRV/?$format=xml</P><DIV class=""><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ODATA8.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/239181i254B3DDFC38327D6/image-size/large?v=v2&px=999" role="button" title="ODATA8.jpg" alt="ODATA8.jpg" /></span></DIV><P><BR />Here we can see, with parameter 'ZSALES_ODATA_BW_QUERYResults' we can access the data in the query result.</P><P><STRONG>2.5</STRONG> Below OData Service links can be useful to display Query Information:</P><P><STRONG>Display Metadata</STRONG>:</P><P>https://<BI Portal URL>/sap/opu/odata/sap/ZSALES_ODATA_BW_QUERY_SRV/$metadata</P><P><STRONG>Display Format</STRONG>:<BR />https://<BI Portal URL>/sap/opu/odata/sap/ZSALES_ODATA_BW_QUERY_SRV/?$format=xml</P><P><STRONG>Display Query Result</STRONG>:</P><P>https://<BI Portal URL>/sap/opu/odata/sap/ZSALES_ODATA_BW_QUERY_SRV/ZSALES_ODATA_BW_QUERYResults</P><P><STRONG>Display Query Result with Filters</STRONG>:<BR />https://<BI Portal URL>/sap/opu/odata/sap/ZSALES_ODATA_BW_QUERY_SRV/ZSALES_ODATA_BW_QUERYResults?$filter= 0CALMONTH eq '04.2025'</P><P> </P><P><FONT color="#3366FF"><STRONG><U>Step3</U> Login to the SAP CPI (Cloud Platform Integration) system</STRONG></FONT>:</P><P><STRONG>3.1</STRONG> Field mapping between the BW Query and C4C in CPI system.</P><P>Map the BW Query Result (Fields from left side of below mapping) with the C4C OData API (Cloud Data Source) from C4C system as shown below:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="CPI_Mapping02.jpg" style="width: 756px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/239180iD0B4A7D21A5B4F57/image-dimensions/756x380?v=v2" width="756" height="380" role="button" title="CPI_Mapping02.jpg" alt="CPI_Mapping02.jpg" /></span></P><P>Note: C4C OData API (Cloud Data Source) is created in C4C system and the BW Query fields are mapped in CPI system.</P><P><STRONG>3.2</STRONG> A daily job can be scheduled to load the data from SAP BW Query OData service to SAP C4C Cloud data source using CPI system. A defined period and time can also be set similar to process chains and update the data regularly.</P><P>Please Refer: <A href="https://community.sap.com/t5/crm-and-cx-blogs-by-sap/sap-cloud-for-customer-integration-to-central-analytics-sap-bw-bi-via/ba-p/13366792" target="_blank">SAP Cloud for Customer - Integration to Central An... - SAP Community</A></P><P>Also Please refer to below Links for more SAP insights on OData Service Enabling:</P><P><SPAN><A href="https://wiki.scn.sap.com/wiki/display/BI/Steps+to+Create+an+ODATA+service+for+a+BW+Query" target="_blank" rel="noopener noreferrer">Steps to Create an ODATA service for a BW Query - SAP NetWeaver Business Warehouse - Community Wiki</A></SPAN></P><P><SPAN><A href="https://blogs.sap.com/2019/02/19/how-to-do-odata-services-from-bex-query/" target="_blank" rel="noopener noreferrer">How to do Odata Services from BEx Query | SAP Blogs</A></SPAN></P><P><SPAN><A href="https://blogs.sap.com/2012/12/08/transform-sap-bw-queries-into-odata-service-generation-and-activation/" target="_blank" rel="noopener noreferrer">Transform SAP BW Queries into OData Service: Part 1 – Generation and Activation | SAP Blogs</A></SPAN></P><P><SPAN><A href="https://help.sap.com/viewer/107a6e8a38b74ede94c833ca3b7b6f51/2.0.7/en-US/11853413cf124dde91925284133c007d.html" target="_blank" rel="noopener noreferrer">ODP-Based Data Extraction via OData - SAP Help Portal</A></SPAN></P>2025-03-20T18:32:15.806000+01:00https://community.sap.com/t5/technology-blog-posts-by-members/flip-virtual-tables-in-calculation-views-from-ecc-to-s-4hana/ba-p/14070361Flip Virtual Tables in Calculation Views from ECC to S/4HANA2025-04-10T16:54:07.764000+02:00NitinKhttps://community.sap.com/t5/user/viewprofilepage/user-id/124663<P>As SAP prepares to end support for ECC by 2027, many companies are making the crucial transition to S/4HANA. This shift promises enhanced capabilities and performance, but it also brings its own set of challenges. One of the most significant hurdles involves the calculation views that rely on virtual tables from the ECC system. After migration, these views need to be redirected to the new S/4 system.</P><P>For many organizations, BW hybrid modeling is a common practice. This approach uses virtual tables from the ECC source system within their calculation views. With numerous calculation views depending on these ECC virtual tables, the need to point them to the new S/4 system without disrupting functionality becomes paramount.</P><P>SAP Note <A href="https://userapps.support.sap.com/sap/support/knowledge/en/3103359" target="_self" rel="noopener noreferrer">3103359</A> clearly states that there is no straightforward way to change the adapter and remote source database without dropping and recreating the remote source. This raises a critical question: **Do we need to adjust all the calculation views?**</P><P>Adjusting all calculation views is a daunting task. It requires extensive manual effort and rigorous testing, which inevitably adds to the project's cost. The prospect of manually updating each view can be overwhelming for many organizations.</P><P>However, there is a workaround that can simplify this process. By deleting the virtual table and recreating it within the same schema, organizations can effectively redirect their calculation views to the new S/4 system. </P><P><STRONG>Example: Redirecting Virtual Tables in HANA System</STRONG></P><P>Let's take a closer look at a practical example. Below, we see the HANA system with the "ECC" schema. There are two virtual tables, "V_EKKN" and "V_EKKO" which refer to the ECC tables "EKKN" and "EKKO".</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="NitinK_1-1744142180591.png" style="width: 182px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/248304i5BEB2E39BF4D1732/image-dimensions/182x319?v=v2" width="182" height="319" role="button" title="NitinK_1-1744142180591.png" alt="NitinK_1-1744142180591.png" /></span></P><P>Now, we want to point these tables to the new S/4 system. We can achieve this by following these steps:</P><UL><LI>Delete the virtual tables.</LI><LI>Recreate the virtual tables.</LI></UL><P>These steps can be performed by running the following script:</P><P>DROP TABLE <schema_name>."<virtual_table_name>" CASCADE;<BR />CREATE VIRTUAL TABLE "<schema_name>"."<virtual_table_name>" at "<remote_source>"."<database_name>"."<remote_schema_name>"."<remote_table_name>";</P><P>DROP TABLE ECC."V_EKKN" CASCADE;<BR />CREATE VIRTUAL TABLE "ECC"."V_EKKN" at "S4X"."S4DB"."SAPPROD"."EKKO";</P><P>DROP TABLE ECC."V_EKKO" CASCADE;<BR />CREATE VIRTUAL TABLE "ECC"."V_EKKO" at "S4X"."S4DB"."SAPPROD"."EKKO";</P><P>By executing this script, we can see that the virtual tables are now pointing to the new S/4 system "S4X."</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="NitinK_2-1744143075469.png" style="width: 188px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/248326i0D4B64E7473F4C13/image-dimensions/188x315?v=v2" width="188" height="315" role="button" title="NitinK_2-1744143075469.png" alt="NitinK_2-1744143075469.png" /></span></P><P>By deleting the virtual table and recreating it within the same schema, organizations can seamlessly redirect their calculation views to the new S/4 system without needing to adjust the calculation view itself. This method, while still requiring careful execution, can significantly reduce the complexity and effort involved.</P><P data-unlink="true">Reference links:<BR />SAP Help portal for <A href="https://help.sap.com/docs/HANA_SERVICE_CF/6a504812672d48ba865f4f4b268a881e/2b615f01b9b74b399cad831dc0304abd.html" target="_self" rel="noopener noreferrer">Managing Virtual Tables</A><BR />SAP Note <A href="https://me.sap.com/notes/2542963/E" target="_self" rel="noopener noreferrer">2542963</A> - Is it possible to rename a Remote Source in SAP HANA?</P>2025-04-10T16:54:07.764000+02:00https://community.sap.com/t5/welcome-corner-blog-posts/easy-to-get-in-sap/ba-p/14224653Easy to get in SAP2025-09-22T22:39:15.645000+02:00maher_aljubailyhttps://community.sap.com/t5/user/viewprofilepage/user-id/2255877<P><FONT size="5"><STRONG><span class="lia-unicode-emoji" title=":rocket:">🚀</span> 3 Simple Steps to Break Into the SAP World (No Overwhelm!)</STRONG></FONT><BR />Want to join the $300B+ SAP ecosystem but don’t know where to start? Here’s how to dive in without complexity:</P><P><U><FONT size="4"> <span class="lia-unicode-emoji" title=":keycap_1:">1️⃣</span> Start with FREE Learning</FONT></U><BR />- Explore SAP Learning Hub (free tier): Bite-sized courses on ERP, S/4HANA, and cloud solutions.<BR />- Try SAP Community: Tutorials, forums, and real-world use cases. No cost, just curiosity!</P><P><U><FONT size="4"><span class="lia-unicode-emoji" title=":keycap_2:">2️⃣</span> Pick Your Path</FONT></U><BR />- For Tech Folks: Learn ABAP (coding) or SAP BTP (low-code/no-code tools).<BR />- For Business Roles: Focus on Finance (FI), Supply Chain (MM), or HR (HCM) modules.<BR />- Tip: Start with one module (e.g., SAP S/4HANA Cloud) instead of boiling the ocean.*</P><P><U><FONT size="4"><span class="lia-unicode-emoji" title=":keycap_3:">3️⃣</span> Get Hands-On FAST</FONT></U><BR />- Use SAP Free Trials: Test real systems via GROW with SAP (for new users) or RISE with SAP sandbox.<BR />- Join SAP’s Partner Ecosystem: Many offer free workshops and certifications (e.g., SAP Learning Journeys).</P><P><U><FONT size="4"> <span class="lia-unicode-emoji" title=":light_bulb:">💡</span> Key Mindset Shift </FONT></U><BR /> "SAP isn’t just for IT pros—it’s for *problem-solvers. If you understand business processes (finance, logistics, sales), you’re already halfway there."</P><P><FONT size="4"><U> <span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span> Your First Move Today: </U></FONT><BR /><span class="lia-unicode-emoji" title=":backhand_index_pointing_right:">👉</span> Bookmark: [SAP Learning](<A href="https://learning.sap.com" target="_blank" rel="noopener noreferrer">https://learning.sap.com</A>)<BR /><span class="lia-unicode-emoji" title=":backhand_index_pointing_right:">👉</span> Join: [SAP Community](<A href="https://community.sap.com" target="_blank">https://community.sap.com</A>)<BR /><span class="lia-unicode-emoji" title=":backhand_index_pointing_right:">👉</span> Try: Free SAP S/4HANA Cloud trial (search "SAP Free Trials").<BR />and don't forget to look at Youtube <span class="lia-unicode-emoji" title=":grinning_face_with_big_eyes:">😃</span></P><P>You don’t need a Ph.D. in tech—just a structured start. What’s your SAP goal? Let’s chat below! <span class="lia-unicode-emoji" title=":backhand_index_pointing_down:">👇</span><BR /><BR />Warm Wishes <span class="lia-unicode-emoji" title=":sparkling_heart:">💖</span></P>2025-09-22T22:39:15.645000+02:00https://community.sap.com/t5/technology-blog-posts-by-members/sap-btp-data-fabric/ba-p/14288089SAP BTP: Data Fabric2025-12-12T12:50:49.920000+01:00SekhuteTKhttps://community.sap.com/t5/user/viewprofilepage/user-id/15314<P>Irrespective of where your source system resides, SAP provides the capabilities to ingest, harmonize and unlock real-time and predictive insights on your target system with confidence. This is supported by resilient, enterprise-grade frameworks, tools, and methodologies that safeguard data quality, integrity, and consistency throughout the entire data lifecycle.</P><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="SAP. (2023). Figure:1 Source Systems for Data Provisioning in SAP" style="width: 590px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350863i677834D7174C2EA3/image-size/large?v=v2&px=999" role="button" title="Data source nice.jpg" alt="Data source nice.jpg" /></span><SPAN> </SPAN><EM>SAP. (2023). Figure:1</EM></P><P class="lia-align-center" style="text-align: center;"><EM>Source Systems for Data Provisioning in SAP</EM></P><P class="lia-align-center" style="text-align: center;"><EM>URL: <A href="https://learning.sap.com/courses/implementing-data-provisioning-in-sap-bw-4hana/identifying-sap-bw-4hana-source-systems-and-their-use-cases" target="_blank" rel="noopener noreferrer">https://learning.sap.com/courses/implementing-data-provisioning-in-sap-bw-4hana/identifying-sap-bw-4hana-source-systems-and-their-use-cases</A></EM></P><P> </P><P>The endless possibilities of raw, intrinsic data ingestion from e.g. Enterprise warehouses, data lakes, rational & in-memory databases, SaaS applications even social media into SAP HANA (On-premises and/ or Cloud) opens a world of opportunity for data engineers to acquire rich, accurate, and complete master and transactional data from all possible sources imaginable. Responsibility for managing the data acquisition processes depends on the provisioning type being used. Common approaches include:</P><TABLE><TBODY><TR><TD><P><STRONG>Provisioning Type</STRONG></P></TD><TD><P><STRONG>Data Flow Responsibility</STRONG></P></TD><TD><P><STRONG>Metadata Management</STRONG></P></TD><TD><P><STRONG>Typical Use Cases</STRONG></P></TD></TR><TR><TD><P><STRONG>Application-Controlled</STRONG></P></TD><TD><P>Source <STRONG>application pushes data</STRONG> to target using APIs or connectors.</P></TD><TD><P>Managed in <STRONG>application layer</STRONG> (schema, mappings, transformations).</P></TD><TD><P>Custom logic, application-driven workflows, SaaS integrations.</P></TD></TR><TR><TD><P><STRONG>Change Data Capture (CDC)</STRONG></P></TD><TD><P><STRONG>CDC engine streams changes</STRONG> (insert/update/delete) from source to target in near real-time.</P></TD><TD><P>Managed by <STRONG>CDC tool</STRONG> (change logs, timestamps, transaction markers).</P></TD><TD><P>Real-time replication, incremental updates, event-driven architectures.</P></TD></TR><TR><TD><P><STRONG>Database-Controlled</STRONG></P></TD><TD><P><STRONG>Target database pulls data</STRONG> from source using adapters or SDI.</P></TD><TD><P>Centralized in <STRONG>database layer</STRONG> (schemas, lineage, governance).</P></TD><TD><P>Governance-heavy environments, centralized data lakes, enterprise ETL.</P></TD></TR></TBODY></TABLE><P class="lia-align-center" style="text-align: center;"><EM>Figure:2</EM></P><P class="lia-align-center" style="text-align: center;"><EM>Provisioning Types: Data Flow & Metadata Management</EM></P><P class="lia-align-center" style="text-align: center;"> </P><P>The utilization of high-performance ETL/ELT tools ensure the consistence, quality and reliability of the data is upheld and thus often used to unify the data to best meet the objectives of the stakeholder’s request either being executives, decision makers, marketing or product. A well-thought-out data provisioning strategy should always take precedence as this ensure a smooth flowing data process. Depending on the usage of the data, a data engineer may explorer the below different data provisioning approaches:</P><UL><LI><STRONG>Data federation – </STRONG>Data is not loaded nor persisted into the target system (SAP HANA) but rather read directly from the source system only when the data is needed for use.</LI><LI><STRONG>Data replication –</STRONG> Data from the source system is loaded, persisted into the target system and kept in sync using various mechanisms<UL><LI>Real-time (Synchronous) replication</LI><LI>Delta load (asynchronous)replication</LI></UL></LI><LI><STRONG>Data transformation – </STRONG>The raw data is enhanced with additional features e.g. calculation columns, renamed fields or new fields derived from other exiting fields</LI></UL><P>SAP provides but not limited to the below high-performance native data integration technologies:</P><TABLE width="609"><TBODY><TR><TD><P><STRONG>Tool</STRONG></P></TD><TD><P><STRONG>Primary Function</STRONG></P></TD><TD><P><STRONG>Position in Landscape Architecture</STRONG></P></TD></TR><TR><TD><P><STRONG>SLT (SAP Landscape Transformation Replication)</STRONG></P></TD><TD><P>Real-time replication (CDC)</P></TD><TD><P>Integration layer between SAP sources and HANA DB</P></TD></TR><TR><TD><P><STRONG>SDA (Smart Data Access)</STRONG></P></TD><TD><P>Virtual access to remote sources (federation)</P></TD><TD><P>Integration layer enabling query pushdown to the HANA DB</P></TD></TR><TR><TD><P><STRONG>SDI (Smart Data Integration)</STRONG></P></TD><TD><P>ETL/ELT pipelines, adapters, dataflows</P></TD><TD><P>Integration layer moving and transforming data before loading into the HANA DB</P></TD></TR></TBODY></TABLE><P class="lia-align-center" style="text-align: center;"><EM>Figure 3:</EM></P><P class="lia-align-center" style="text-align: center;"><EM>SAP Native ETL/ELT tools</EM></P><P>Furthermore, for Data quality, cleansing and enrichment before persisting into the HANA DB, SAP provides the below:</P><UL><LI><STRONG><EM>Smart Data quality (SDQ)</EM></STRONG> for SAP HANA on-premises</LI><LI><STRONG><EM>Data Quality Management Microservices (DQMm)</EM></STRONG> as a subscription-based microservice for SAP HANA Cloud</LI></UL><P> </P><P>SAP Hana provides a variation of consolidated tools both on premise and in the cloud, all providing for various functionality for different use cases such as:</P><UL><LI>Supporting data provisioning </LI><LI>Developing Database artefacts</LI><LI>Monitoring the performance of the develop artefacts</LI><LI>Monitoring the Database and its system performance</LI><LI>Administering and managing the Database</LI></UL><P>One of the key strengths of the SAP ecosystem is the ability to seamlessly combine cloud functionalities together with on-premises and still import specific/ needed applications as micro services into common IDE’s such as Microsoft Visual Studio code is commendable because it:</P><UL><LI>Provides business with a comprehensive 360-degree view of<UL><LI>Database health overview.</LI><LI>Data life cycle from end to end.</LI><LI>Application life cycle from end to end.</LI></UL></LI></UL><UL><LI>Empowers the end users, data engineers, developers, data scientists, data analyst and support engineers with greater power and flexibility over the data being used.</LI></UL><P>Below are native tools used by SAP for various purposes:</P><UL><LI><STRONG>SAP Business Application studio</STRONG> – Cloud development tool.</LI><LI><STRONG>Web IDE</STRONG> – On-premises development tool</LI><LI><STRONG>SAP Hana cockpit</STRONG> - a web-based tool for monitoring, administering, and managing SAP HANA databases, offering a centralized, browser-accessible interface with tile-based dashboards for performance, resource usage (CPU, memory, disk), alerts, and security. It allows tasks like starting/stopping services, managing users, viewing alerts, analyzing performance, and running SQL queries through its integrated Database Explorer. </LI></UL><P>SAP SaaS applications are imported into common IDE, s such as Microsoft Visual Studio code via extensions, libraries etc. for a specific purpose e.g.:</P><UL><LI> <STRONG>Supportability tools for SAP HANA</STRONG> - For both online and offline performance analysis and troubleshooting. With a focus on the needs of support engineers, the performance analysis tools provide enhanced analysis options for trace files and runtime dump files, as well as allowing in-depth analysis on extensive datasets.</LI><LI><STRONG>The SQL analyzer tool for SAP HANA</STRONG> - A performance analysis tool that helps developers visualize and understand SQL execution plans. Designed for query tuning and optimization, it offers detailed insights into how queries run within the SAP HANA database.</LI><LI><STRONG>SAP HANA Database Explorer </STRONG>- Provides functionality for accessing SAP HANA databases, browsing the database catalog, and executing SQL from a SQL console.</LI></UL><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="SAP Dev and Adm tool.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350856iD98C53CD26472527/image-size/large?v=v2&px=999" role="button" title="SAP Dev and Adm tool.jpg" alt="SAP Dev and Adm tool.jpg" /></span><EM>Figure 4:</EM></P><P class="lia-align-center" style="text-align: center;"><EM>SAP Development and Administration Tools Overview</EM></P><P class="lia-align-left" style="text-align : left;"> </P><P>The consolidated toolset further enhances productivity and convenience for end users, data engineers, developers, data scientists, data analyst and support engineers by enabling them to access all essential capabilities from a single unified platform. The choice and flexibility to work with the desired programming languages ranging from but not limited to: SQL, SQL Script, Python, Node.js, JavaScript and react native etc. Enable a cross-functional team with diverse skill set to collaborate effectively while striving towards the same common goal.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Language.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350858i3C91624D1DC9DDE2/image-size/large?v=v2&px=999" role="button" title="Language.jpg" alt="Language.jpg" /></span></P><P class="lia-align-center" style="text-align: center;"> <EM>Figure 5:</EM></P><P class="lia-align-center" style="text-align: center;"><EM>Core Programming Languages and Frameworks for SAP HANA Cloud and On-Premises</EM></P><P class="lia-align-center" style="text-align: center;"> </P><P>After successfully completing the Explore phase, with a solid fit -to-standard analysis of proposed use cases, Extrinsic data pipelines are then implemented for reliable and consistent data flow. These pipelines support a wide range of business needs such as decision making, go-to-market activities or ML/AI use cases requested by various stakeholders. The process is typically executed and maintained by data engineers, developers, data scientists, data analyst and/or support engineers.</P><P>The harmonized data is then governed, analyzed, and visualized through multiple front-end applications. These applications are powered by various integration frameworks e.g. REST APIs, OData v4, JDBC/ODBC, each serving different user needs and functional objectives:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="visual.jpg" style="width: 743px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350859i916A48C2451B6519/image-size/large?v=v2&px=999" role="button" title="visual.jpg" alt="visual.jpg" /></span></P><P class="lia-align-center" style="text-align: center;"> <EM>Figure: 6</EM></P><P class="lia-align-center" style="text-align: center;"><EM>SAP-Compatible Applications and Their Integration Frameworks</EM></P><P class="lia-align-center" style="text-align: center;"> </P><P class="lia-align-center" style="text-align: center;">Mutatis mutandis, Data is the inception of all there is, as it has been in the beginning, is now and ever shall be. Thank you all for taking a glimpse into the above Content. Please don’t for get to like, comment and share.</P><P class="lia-align-left" style="text-align : left;"> </P><P><STRONG>Abbreviations:</STRONG></P><P><STRONG>API</STRONG>: Application Programming Interface</P><P><STRONG>BTP</STRONG>: Business Technology Platform</P><P><STRONG>CDC</STRONG>: Change Data Capture</P><P><STRONG>DB</STRONG>: Database</P><P><STRONG>DQMm</STRONG>: Data Quality Management Microservices</P><P><STRONG>ELT</STRONG>: Extract, Load, Transform</P><P><STRONG>ETL</STRONG>: Extract, Transform, Load</P><P><STRONG>IDE</STRONG>: Integrated Development Environment</P><P><STRONG>ML/AI</STRONG>: Machine Learning/Artificial Intelligence</P><P><STRONG>ODBC</STRONG>: Open Database Connectivity</P><P><STRONG>OData</STRONG>: Open Data Protocol</P><P><STRONG>REST</STRONG>: Representational State Transfer</P><P><STRONG>SaaS</STRONG>: Software as a Service</P><P><STRONG>SDI</STRONG>: Smart Data Integration</P><P><STRONG>SDA</STRONG>: Smart Data Access</P><P><STRONG>SDQ</STRONG>: Smart Data Quality</P><P><STRONG>SLT</STRONG>: SAP Landscape Transformation Replication</P><P><STRONG>SQL</STRONG>: Structured Query Language</P><P> </P><P><STRONG>Reference:</STRONG></P><OL><LI><EM>SAP. (2023). Figure:1 Source Systems for Data Provisioning in SAP, URL: <A href="https://learning.sap.com/courses/implementing-data-provisioning-in-sap-bw-4hana/identifying-sap-bw-4hana-source-systems-and-their-use-cases" target="_blank" rel="noopener noreferrer">https://learning.sap.com/courses/implementing-data-provisioning-in-sap-bw-4hana/identifying-sap-bw-4hana-source-systems-and-their-use-cases</A></EM></LI></OL>2025-12-12T12:50:49.920000+01:00https://community.sap.com/t5/data-and-analytics-learning-group-blog-posts/how-to-learn-sap-bw-4hana-and-get-certified/ba-p/14307472How to Learn SAP BW/4HANA and Get Certified2026-01-14T15:48:54.550000+01:00E_Kuijvenhovenhttps://community.sap.com/t5/user/viewprofilepage/user-id/1500805<P><STRONG><SPAN>How to Learn SAP BW/4HANA and Get Certified</SPAN></STRONG></P><P><SPAN>SAP BW∕4HANA offers a managed approach to data warehousing. This means that prefabricated templates (building blocks) are offered for building a data warehouse in a standardized way.</SPAN></P><P><SPAN>So how can you become proficient in SAP BW/4HANA?</SPAN></P><P><SPAN>The <STRONG>SAP Certified Associate - Data Engineer - SAP BW/4HANA</STRONG> <STRONG>certification</STRONG> verifies that you possess the core skills required in the role of a Data Engineer in the SAP BW/4HANA area. It proves that you have an overall understanding and in-depth technical skills to participate as a member of a project team in a mentored role. The certification is recommended as an entry-level qualification.</SPAN></P><P><SPAN>The following diagram shows the Data Engineer role responsibilities compared with the Data Analyst/Data Scientist role.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Eric_Kuijvenhoven1_0-1768400911547.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361382i6D0470B89926F97D/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="Eric_Kuijvenhoven1_0-1768400911547.png" alt="Eric_Kuijvenhoven1_0-1768400911547.png" /></span></P><P><STRONG><SPAN>Online Self Study</SPAN></STRONG></P><P><SPAN>For online self study, you can use the learning journey <STRONG>Exploring SAP BW/4HANA</STRONG> to prepare for the certification.</SPAN></P><P><SPAN>In this learning journey, you build your knowledge step-by-step with online courses, containing explanations using texts, videos and exercise simulations.</SPAN></P><P><SPAN>The following online courses are needed to prepare for the certification:</SPAN></P><UL><LI><SPAN>Getting Started Building an On-Premise Data Warehouse using SAP BW/4HANA</SPAN></LI><LI><SPAN>Creating Queries in SAP BW/4HANA</SPAN></LI><LI><SPAN>Implementing a Data Warehouse Using SAP BW/4HANA</SPAN></LI><LI><SPAN>Implementing Modeling Scenarios in SAP BW/4HANA</SPAN></LI><LI><SPAN>Implementing Data Provisioning in SAP BW/4HANA</SPAN></LI><LI><SPAN>Implementing Authorizations in SAP BW/4HANA</SPAN></LI></UL><P><STRONG><SPAN>Instructor-led Classroom</SPAN></STRONG></P><P><SPAN>As an alternative, you can attend instructor-led classroom trainings (on-site or virtual), where you can also work through lots of exercises on a provided SAP system.</SPAN></P><P><SPAN>The following instructor-led trainings are needed to prepare for the certification:</SPAN></P><UL><LI><SPAN>BW405: SAP BW/4HANA Query Design and Analysis</SPAN></LI><LI><SPAN>BW410: SAP BW/4HANA Data Warehousing</SPAN></LI><LI><SPAN>BW430: SAP BW/4HANA Data Modeling</SPAN></LI><LI><SPAN>BW450: SAP BW/4HANA Data Acquisition</SPAN></LI><LI><SPAN>BW465: SAP BW/4HANA Authorizations</SPAN></LI></UL><P><STRONG><SPAN>Hands-on Practice</SPAN></STRONG></P><P><SPAN>If you want to practice outside the setting of a classroom training, SAP Practice Systems offers to practice using the similar exercises that are used in the instructor-led class.</SPAN></P><P><SPAN>Just click below to explore practice systems:</SPAN></P><P><SPAN><A href="https://learning.sap.com/practice-systems?page=1" target="_blank" rel="noopener noreferrer">https://learning.sap.com/practice-systems?page=1</A></SPAN></P><P><SPAN> </SPAN><STRONG><SPAN>Live Sessions</SPAN></STRONG></P><P><SPAN>In addition to courses and practice systems, the SAP Learning portal offers live sessions that are useful for learning guidelines, ask questions, and deepen your knowledge on specific topics. These sessions are delivered by subject-matter-experts (SMEs), either from SAP Training, SAP Partners or other experts at SAP such as Product Managers.</SPAN></P><P><SPAN>The sessions come under five categories:</SPAN></P><UL><LI><SPAN>Get Started</SPAN></LI><LI><SPAN>Expert Deep Dive</SPAN></LI><LI><SPAN>What's New</SPAN></LI><LI><SPAN>Get Certified</SPAN></LI><LI><SPAN>Stay Certified</SPAN></LI></UL><P><SPAN>Just click below to explore the live sessions:</SPAN></P><P><SPAN><A href="https://learning.sap.com/live-sessions?page=1" target="_blank" rel="noopener noreferrer">https://learning.sap.com/live-sessions?page=1</A></SPAN></P><P><SPAN> </SPAN><STRONG><SPAN>Certification Exam</SPAN></STRONG></P><P><SPAN>When you feel prepared enough, it's time to take the certification exam.</SPAN></P><P><SPAN>On this topic, there is some news. SAP is moving its certification model towards practice-based exams which will replace traditional theoretical/knowledge-based exams (multi-choice questions), starting January 1st 2026. Some pilot exams are already available since the beginning of November 2025.</SPAN></P><P><STRONG><SPAN>Community</SPAN></STRONG></P><P><SPAN>We are looking forward to getting your feedback on these resources aimed at getting your level higher in the area of SAP BW/4HANA. Please feel free to use this new community and connect with us and other learners. Also let us know about topics you would like to have covered in future live sessions, so that we can make our content even more suited to your needs.</SPAN></P><P>Happy learning with SAP!</P><P>Eric Kuijvenhoven</P>2026-01-14T15:48:54.550000+01:00https://community.sap.com/t5/learner-stories/sap-practice-and-certification-journey/ba-p/14315271SAP Practice and Certification Journey2026-01-27T11:44:54.201000+01:00G_Valiyeva27https://community.sap.com/t5/user/viewprofilepage/user-id/1960148<P>In today’s fast-evolving logistics industry, digital transformation and integrated systems play a critical role in ensuring efficiency, transparency, and sustainability. As someone who has received formal education in logistics and is actively continuing my professional development in this field, I strongly believe that learning <STRONG>SAP S/4HANA Transportation Management (TM)</STRONG> is a natural and strategic step in my career journey.</P><P>My motivation to learn SAP stems from my desire to deepen my understanding of logistics beyond operational processes and into system-driven decision making. Transportation Management is one of the core pillars of supply chain operations, and SAP S/4HANA TM provides an end-to-end perspective—from planning and execution to cost settlement and performance analysis. Gaining hands-on practice with this system will allow me to better understand how logistics processes are designed, optimized, and managed within global organizations.</P><P>Additionally, learning SAP S/4HANA TM will help me develop a more analytical and structured mindset. Exposure to different ERP systems not only enhances technical competence but also enables logistics professionals to think holistically, connecting operations, finance, and strategy. I believe this knowledge will significantly contribute to my ability to analyze complex logistics scenarios and propose effective, data-driven solutions.</P><P>Through SAP Practice and Certification, my goal is to strengthen my professional skill set, bridge the gap between theory and real-world applications, and position myself as a more capable and future-ready logistics profession</P>2026-01-27T11:44:54.201000+01:00https://community.sap.com/t5/technology-blog-posts-by-members/bi-remediation-checks-during-ecc-to-s-4hana-migration/ba-p/14338910BI Remediation Checks during ECC to S/4HANA Migration2026-03-02T07:22:03.809000+01:00NitinKhttps://community.sap.com/t5/user/viewprofilepage/user-id/124663<P><FONT size="3">As SAP prepares to end support for ECC by <STRONG>2027</STRONG>, many organizations are making the crucial move to SAP S/4HANA. The shift can unlock improved capabilities and performance, but it can also introduce changes that ripple through the <STRONG>BI landscape</STRONG> if we don’t plan for them early.</FONT></P><P><FONT size="3">From a BI perspective, there are multiple aspects to consider during the transition. This blog focuses on the BI remediation checks that help protect <STRONG>data trust, reporting</STRONG>, and <STRONG>decision-making continuity</STRONG> during and after the migration.</FONT></P><P><FONT size="3"><STRONG>Why do we need BI remediation? <BR /></STRONG>The migration from <STRONG>SAP ECC to SAP S/4HANA</STRONG> introduces significant changes to the underlying data structures. These changes impact how data is <STRONG>extracted, modelled,</STRONG> and <STRONG>consumed</STRONG> in the BI system. Because of that, reporting remediation becomes critical to ensure <STRONG>data consistency, accuracy, and continuity</STRONG> in analytics after the migration.</FONT></P><P><FONT size="3"><STRONG>With remediation, we ensure:</STRONG></FONT></P><UL><LI><FONT size="3"><STRONG>BI models and reports remain functional</STRONG> and aligned with the new S/4HANA structures</FONT></LI><LI><FONT size="3"><STRONG>Disruption is minimized</STRONG> for business operations and reporting processes</FONT></LI></UL><P><FONT size="3"><STRONG>Data model simplifications in S/4HANA (what changes underneath)</STRONG></FONT><BR /><FONT size="3">When SAP S/4HANA was first introduced, the SAP ERP 6.0 data model underwent major restructuring. Redundancies were removed, and many smaller tables were consolidated into fewer, larger ones.</FONT><BR /><FONT size="3"><STRONG>Figure 1</STRONG> can help visualize the concept and why “what worked in ECC” may not behave the same way in S/4HANA.</FONT></P><P><FONT size="3"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="NitinK_0-1772380819019.png" style="width: 791px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/378192iBC1E95319544C1F3/image-dimensions/791x439?v=v2" width="791" height="439" role="button" title="NitinK_0-1772380819019.png" alt="NitinK_0-1772380819019.png" /></span></FONT></P><P><FONT size="3"> <STRONG><EM><U>FIGURE 1</U></EM></STRONG></FONT></P><P><FONT size="3"><STRONG>Impact of S/4HANA migration on the BI system (what to check)</STRONG></FONT></P><P><FONT size="3"><STRONG>1) Impact on BW Datasources / Extractors</STRONG></FONT><BR /><FONT size="3">If you run SAP BW, one of the first questions is:</FONT><BR /><FONT size="3">“After ECC becomes S/4HANA, will my extractors and DataSources still be supported and behave the same way?”</FONT><BR /><FONT size="3"><A href="https://me.sap.com/notes/2500202/E" target="_blank" rel="noopener noreferrer">SAP note </A><A href="https://me.sap.com/notes/2500202/E" target="_blank" rel="noopener noreferrer">2500202</A> provides an<SPAN> Excel sheet produced by SAP that details the impact of S/4HANA on BW Datasources. This sheet is periodically updated. The same note also contains a PPT that guides us on how to interpret and use the Excel list.</SPAN></FONT></P><P><FONT size="3">A proven approach is:</FONT></P><UL><LI><FONT size="3">Inventory your active extractors (e.g., via <STRONG>ROOSOURCE</STRONG>). </FONT></LI><LI><FONT size="3">Identify which are truly used (process chains / BI statistics where available)</FONT></LI><LI><FONT size="3">Cross-check them against the <A href="https://me.sap.com/notes/2500202/E" target="_blank" rel="noopener noreferrer">SAP note </A><A href="https://me.sap.com/notes/2500202/E" target="_blank" rel="noopener noreferrer">2500202</A> list and categorize outcomes (no change / restricted / obsolete / alternative required)</FONT></LI></UL><P><FONT size="3"><STRONG>2) Tables with Replacement Objects</STRONG> (don’t rely on “classic tables” blindly)</FONT><BR /><FONT size="3">If, as part of your BI remediation strategy, you plan to continue using certain classic ECC tables, for example, relying on <STRONG>MARD</STRONG> instead of adopting the newer <STRONG>MATDOC</STRONG> structure, you must depend on the corresponding <STRONG>Replacement Object</STRONG> rather than accessing the table directly.</FONT><BR /><FONT size="3">With the data model simplification <SPAN>in </SPAN><STRONG>SAP S/4HANA</STRONG><SPAN>, many traditional ECC tables are no longer the authoritative “single source of truth.” In many cases, data is aggregated or derived via CDS views that join and enrich information from multiple sources. Because of this shift, it becomes essential to transition from reading classic tables (such as </SPAN><STRONG>MARC</STRONG><SPAN>, </SPAN><STRONG>MARD</STRONG><SPAN>, and others) to using their designated </SPAN><STRONG>Replacement Objects</STRONG><SPAN>, ensuring that analytics and integrations receive accurate, up‑to‑date data.</SPAN></FONT></P><UL><LI><FONT size="3">In Native HANA, it is advisable to verify whether a table has a replacement object or whether it can still be used directly.</FONT></LI><LI><FONT size="3">In SAP BW, the datasource typically absorbs most of the underlying data model changes. However, in hybrid scenarios, particularly when calculation views are built on ECC base tables or when custom datasources built on ECC base tables, it bec<FONT face="arial,helvetica,sans-serif">omes essential to thoroughly assess the impact on the affected tables.</FONT></FONT></LI></UL><P><FONT size="3"><STRONG>Figure 2</STRONG> shows an example for table MARD. NSDM_E_MARD serves as the replacement view for the classic MARD table. Although data continues to reside in MARD, those entries generally represent older documents migrated to S/4HANA or new S/4HANA records that are stored without measure fields. To obtain the full set of information (both characteristics and measures) for transactions created in S/4HANA, you must use the replacement object, in this case NSDM_E_MARD, rather than relying on MARD directly.</FONT></P><P><FONT size="3"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="NitinK_1-1772380819033.png" style="width: 735px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/378191i752AC00778E19AEA/image-dimensions/735x364?v=v2" width="735" height="364" role="button" title="NitinK_1-1772380819033.png" alt="NitinK_1-1772380819033.png" /></span></FONT></P><P><FONT size="3"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="NitinK_2-1772380819035.png" style="width: 625px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/378190iC1BB5E6D153AB81E/image-dimensions/625x161?v=v2" width="625" height="161" role="button" title="NitinK_2-1772380819035.png" alt="NitinK_2-1772380819035.png" /></span></FONT></P><P><FONT size="3"><STRONG> <EM><U>FIGURE 2</U></EM></STRONG></FONT></P><P><FONT size="3"><STRONG>3) Replacement of obsolete tables<BR /></STRONG>Some ECC tables are<SPAN> replaced or made obsolete, and direct reporting on such tables is no longer recommended or supported. Examples tables include:<BR /></SPAN></FONT></P><UL><LI><FONT size="3">KONV, VBUP, VBUK, EIKP, EIPO</FONT></LI></UL><P><FONT size="3"><SPAN>Obsolete tables may still exist, but</SPAN><SPAN> they can behave as compatibility views. For accuracy and performance, they should be switched to transparent tables where applicable.</SPAN></FONT></P><UL><LI><FONT size="3"><A href="https://me.sap.com/notes/3250204/E" target="_blank" rel="noopener noreferrer">SAP Note 3250204</A>: describes about the replacement table PRDC_ELEMENTS for KNOV table.</FONT></LI><LI><FONT size="3"><A href="https://me.sap.com/notes/2198647" target="_blank" rel="noopener noreferrer">SAP Note 2198647</A>: talks about tables VBUP, VBUK and SD data model changes.</FONT></LI><LI><FONT size="3"><A href="https://me.sap.com/notes/3482527/E" target="_blank" rel="noopener noreferrer">SAP Note 3482527</A>: <SPAN>covers about </SPAN>new S/4HANA foreign trade. </FONT></LI></UL><P><FONT size="3"><STRONG>4) Key fields changed (primary key shifts can break pipelines)<BR /></STRONG>In S/4HANA<SPAN>, the </SPAN><STRONG>primary keys</STRONG><SPAN> of some tables have changed compared to ECC. Some examples are:</SPAN></FONT></P><UL><LI><FONT size="3">VBFA</FONT></LI><LI><FONT size="3">FAAV_ANLC</FONT></LI></UL><P><FONT size="3">These changes directly affect how data is stored, identified, and retrieved. That can break:</FONT></P><UL><LI><FONT size="3">Joins in HANA models</FONT></LI><LI><FONT size="3">Deduplication logic</FONT></LI><LI><FONT size="3">Delta logic or key-based transformations in BW</FONT></LI></UL><P><FONT size="3"><STRONG>Action</STRONG></FONT></P><UL><LI><FONT size="3">Review where these tables are used in extraction/transformation layers</FONT></LI><LI><FONT size="3">Re-check join conditions, uniqueness assumptions, and surrogate key logic</FONT></LI><LI><FONT size="3">Re-test deltas and aggregations end-to-end</FONT></LI></UL><P><FONT size="3"><STRONG>5) Field length extensions (small change, big downstream effect)<BR /></STRONG>Some fields<SPAN> were extended in S/4HANA to support broader functional requirements, enhanced integration needs, and future extensibility.<BR />One such example is:</SPAN></FONT></P><UL><LI><FONT size="3">VBAP-VBTYP (Char1) Document Category replaced by VBAP-VBTYPL (Char4)</FONT></LI><UL><LI><FONT size="3"><A href="https://me.sap.com/notes/0002495386" target="_blank" rel="noopener noreferrer">SAP Note 2495386</A> details the BW datasource that uses this object.</FONT></LI></UL></UL><P><FONT size="3">Another major example:</FONT></P><UL><LI><FONT size="3">Material Number (<A href="https://me.sap.com/notes/2215424" target="_blank" rel="noopener noreferrer">SAP Note 2215424</A>) changed from char(18) to char(40)</FONT></LI></UL><P><FONT size="3">A key design decision regarding material numbers is whether your organization will:</FONT></P><UL><LI><FONT size="3">Adopt a true 40‑character material number, introducing a new business meaning, or</FONT></LI><LI><FONT size="3">Retain the existing 18‑character logic, while simply expanding the technical field length to 40 characters.</FONT></LI></UL><P><FONT size="3">The chosen approach directly influences how material numbers flow through your BI data models and determines the adjustments required in downstream reporting and integrations.</FONT></P><P><FONT size="3"><STRONG>6) Centralized Master Data via Business Partner (Customer/Vendor integration)<BR /></STRONG>SAP fundamentally<SPAN> changed how master data is managed by introducing a unified, centralized model for customers, vendors, and business partners. This replaces the traditional ECC siloed structures with a harmonized object: the </SPAN><STRONG>Business Partner (BP).<BR /></STRONG>It’s <SPAN>not a “technical-only” change, it’s a semantic change in how master data is governed<BR />Ple</SPAN><SPAN>ase check the </SPAN><A href="https://me.sap.com/notes/2265093/E" target="_blank" rel="noopener noreferrer">SAP Note 2265093</A><SPAN> note for more information.</SPAN></FONT></P><P><FONT size="3"><STRONG>7) Redirecting ECC Virtual Tables in HANA Calculation Views<BR /></STRONG>When<SPAN> your BI models use calculation views that reference ECC base tables, these views must be updated after the migration to ensure they point to the corresponding objects in the S/4HANA system. Redirecting them is essential to prevent calculation view failures and to avoid inconsistent or incorrect analytical results after the migration. Please refer the </SPAN><A href="https://community.sap.com/t5/technology-blog-posts-by-members/flip-virtual-tables-in-calculation-views-from-ecc-to-s-4hana/ba-p/14070361" target="_blank">blog</A><SPAN> for mitigation of this impact.</SPAN></FONT></P><DIV> </DIV><DIV><FONT size="3"><STRONG>Final thoughts: </STRONG>ECC to S/4HANA migration is not only an ERP transformation, but also a <STRONG>BI continuity challenge</STRONG>. The safest approach is to treat BI remediation as a structured workstream, validating extractors, replacing obsolete dependencies, and proactively addressing table/key/field changes before they surface as production reporting issues.</FONT></DIV><P><FONT size="3">If this post helps you structure your BI remediation checks, please consider sharing your own experiences or additions in the comments.</FONT></P><P> </P>2026-03-02T07:22:03.809000+01:00