https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-BW4HANA-blog-posts.xml SAP Community - SAP BW/4HANA 2024-05-20T11:12:07.813186+00:00 python-feedgen SAP BW/4HANA blog posts in SAP Community https://community.sap.com/t5/technology-blogs-by-members/sap-bi-asset-extraction-architecture-in-s4-ecc/ba-p/13587137 SAP BI Asset Extraction Architecture in S4/ECC 2024-02-01T13:35:52.444000+01:00 renish https://community.sap.com/t5/user/viewprofilepage/user-id/854578 <P>Asset extraction from SAP is designed such a way that it could be optimized for delta extraction. Asset delta extraction is designed differently from other delta mechanism using SAP standard extractors / data sources.</P><P>SAP BadI &nbsp;FIAA_BW_DELTA_UPDATE is responsible for marking data records as delta if any transaction has been posted in the ECC/S4 system related to Asset master or asset transaction. Delta extraction in BW system will delete these delta marked records from these tables with specified limit. The last step of the delta extraction is to delete data from these tables based on its type and store the new timestamp of successful delta. At a very high level, I will try to explain the process of asset extraction architecture.</P><P>&nbsp;</P><P>BadI FIAA_BW_DELTA_UPDATE will update the mainly below three tables as per the asset posting.</P><P>Table 1 : BWFIAA_AEDAT_AS – Asset Master</P><P>Table 2 : BWFIAA_AEDAT_AB – Asset AFAB - depreciation area specific master</P><P>Table 3 : BWFIAA_AEDAT_TR – Asset Transactions</P><P>If you are not using Asset extraction by standard content/extractors at all, the mentioned BadI must be deactivated. Please refer <A href="https://me.sap.com/notes/590034/E" target="_blank" rel="noopener noreferrer">590034 - Deactivating implementation FIAA_BW_DELTA_UPDATE - SAP for Me</A>. If you are extracting any of the delta, mentioned BadI must be active.</P><P>For e.g. if you are only extracting masterdata, BadI must be active, however the tables related to transactions will grow day to day without deletion. You must take care of growing such unnecessary logs by deleting from Transactions by creating small custom ABAP report or direct table update. Please refer <A href="https://me.sap.com/notes/952920" target="_blank" rel="noopener noreferrer">952920 - Reorganization of change tables for delta upload - SAP for Me</A> and <A href="https://me.sap.com/notes/2969759" target="_blank" rel="noopener noreferrer">2969759 - How to reduce the data volume of BWFIAA_AEDAT_ table - SAP for Me</A>.</P><P>&nbsp;</P><P>Interface class IF_EX_FIAA_BW_DELTA_UPDATE of BadI FIAA_BW_DELTA_UPDATE has mainly 3 methods.</P><P><EM><U>IF_EX_FIAA_BW_DELTA_UPDATE~UPDATE_POSTING_720</U></EM> is updating below tables for delta marking</P><P>BWFIAA_AEDAT_AS and BWFIAA_AEDAT_TR</P><P>&nbsp;</P><P><EM><U>IF_EX_FIAA_BW_DELTA_UPDATE~UPDATE_MASTERDATA</U></EM> is updating below tables for delta marking</P><P>BWFIAA_AEDAT_AS and BWFIAA_AEDAT_AB</P><P>&nbsp;</P><P><EM><U>IF_EX_FIAA_BW_DELTA_UPDATE~UPDATE_DEPRECIATIONS</U></EM> is updating below tables for delta marking</P><P>BWFIAA_AEDAT_AB and BWFIAA_AEDAT_TR</P><P>&nbsp;</P><P>There are four SAP provided Asset extractor for Delta extraction which utilizes above tables.</P><OL><LI>ASSET_ATTR_TEXT&nbsp; - Asset Subnumber with Description</LI><LI>0ASSET_AFAB_ATTR - Depreciation Area Real or Derived</LI><LI>0FI_AA_11 - FI-AA: Transactions</LI><LI>0FI_AA_12 - FI-AA: Posted Depreciations</LI></OL><P>SAP has created internal validation for extracting data in sequence based on timestamp of last successful delta extraction which is stored in table BWOM2_TIMEST. Validation is very straight forward. Timestamp should be &nbsp;ASSET_ATTR_TEXT&nbsp; &lt;= 0ASSET_AFAB_ATTR &lt;= 0FI_AA_11/12. i.e. SAP system will not allow to extract 0FI_AA_11/12 without extracting 0ASSET_AFAB_ATTR. (I am not including 0FI_GL_4 dependency because most of the organization has already started using ACDOCA based extraction). There is a ABAP report BWOM2_TIMEST which also useful in case of identifying which timestamps should be compared within above extractors.&nbsp; Please refer <A href="https://me.sap.com/notes/0002420714" target="_blank" rel="noopener noreferrer">2420714 - FI delta initialization ends with error - SAP for Me</A>. In your ECC/S4 system there are more than one entries for timestamp depending on table BWOM2_TIMEST-DELTIMEST or 15 days. There is only one and most preferably last timestamp should be marked as LAST_TS = 'X'.</P><P>Delta / Init with data / Init w/o data extractions is deleting the unnecessary data logs from BWFIAA_AEDAT_ tables as well as timestamps from BWOM2_TIMEST which are older than 15 days as default. There is another table BWOM_SETTINGS for maintaining these parameters for lot many SAP extractors if you wish to change these default parameters. Here in below example, above 15 days has been changed to 60 days. It means now after successful Asset delta extraction, logs are being deleted which are 60 days older. &nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="renish_0-1706618220791.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/56116iA1B6712B164AE301/image-size/medium?v=v2&amp;px=400" role="button" title="renish_0-1706618220791.png" alt="renish_0-1706618220791.png" /></span></P><P>Below is exact location of Asset delta extraction code where deletion from logs table are handled. Below SAP function module is getting called for all four extractors at the end of successful extraction. Code will dynamically identify the table from which data needs to be deleted.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="renish_1-1706618250530.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/56118iC1A2DBA0D59D4A4E/image-size/medium?v=v2&amp;px=400" role="button" title="renish_1-1706618250530.png" alt="renish_1-1706618250530.png" /></span></P><P>&nbsp;</P><OL><LI>ASSET_ATTR_TEXT&nbsp; will delete data from BWFIAA_AEDAT_AS</LI><LI>0ASSET_AFAB_ATTR will delete data from BWFIAA_AEDAT_AB</LI><LI>0FI_AA_11 &nbsp;will delete data from BWFIAA_AEDAT_TR</LI><LI>0FI_AA_12 will delete data from BWFIAA_AEDAT_TR</LI></OL><P>&nbsp;</P><P>Below is standard ABAP report and function group which is being called during Asset extraction. There are lot many useful comments/documentation maintained by SAP in code itself.</P><P>Report : SAPLBWFIAA</P><P>Function Group : BWFIAA</P><P>&nbsp;</P> 2024-02-01T13:35:52.444000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/how-to-replace-rrw3-get-query-view-data/ba-p/13598083 How to replace RRW3_GET_QUERY_VIEW_DATA 2024-02-07T23:59:11.396000+01:00 martin_mayer https://community.sap.com/t5/user/viewprofilepage/user-id/191669 <P><SPAN>This blog&nbsp;</SPAN><SPAN>is about how to replace the outdated function module in latest system using the <STRONG>L</STRONG>ightwight</SPAN><SPAN>&nbsp;</SPAN><SPAN class=""><STRONG>B</STRONG>ICS</SPAN><SPAN>&nbsp;</SPAN><SPAN class=""><STRONG>A</STRONG>PI</SPAN><SPAN>&nbsp; (LBA)</SPAN></P><H5 id="toc-hId-1353166646">function to be replaced</H5><P>&nbsp;</P><pre class="lia-code-sample language-abap"><code>DATA lt_parameter TYPE rrxw3tquery. lt_parameter = VALUE #( ( name = 'VAR_LAND' value = 'DE' ) ). CALL FUNCTION 'RRW3_GET_QUERY_VIEW_DATA' EXPORTING i_query = l_query * i_view_id = i_t_parameter = lt_parameter IMPORTING e_axis_info = lt_axis_info e_cell_data = lt_cell_data e_axis_data = lt_axis_data. * E_TXT_SYMBOLS</code></pre><P>&nbsp;</P><P>this call is showing an example for an analytical query with 1 query variable.&nbsp;Provide a query name and retrieve query resultset with table lt_cell_data. Depending on the use case additional information about axis and text symbols can fetched and need to interpreted by the caller.</P><H5 id="toc-hId-1156653141">replacing with LBA</H5><P>using LBA the same query is called like this</P><P>&nbsp;</P><pre class="lia-code-sample language-abap"><code>DATA(lr_lba_query) = NEW cl_lba_std_query( i_query_name = l_query ). Data(lt_varialbe_value) = VALUE cl_lba_std_query=&gt;tn_t_values( ( name = 'VAR_LAND' sign = 'I' opt = 'EQ' value_low = 'DE' ) ). lr_lba_query-&gt;get_resultset( EXPORTING "i_t_requested_columns = "i_t_filter_values = i_t_variable_values = lt_varialbe_value IMPORTING e_t_column_catalog = DATA(lt_column_catalog) e_r_resultset = DATA(lt_resultset) ).</code></pre><P>&nbsp;</P><P><SPAN>resultset comparision function module output and LBA output</SPAN></P><H5 id="toc-hId-960139636"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="martin_mayer_0-1707314594279.png" style="width: 813px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/62118iC34E009DA99CCA67/image-dimensions/813x208?v=v2" width="813" height="208" role="button" title="martin_mayer_0-1707314594279.png" alt="martin_mayer_0-1707314594279.png" /></span></H5><H5 id="toc-hId-763626131"><SPAN class="">changing query desingtime setting at runtime</SPAN></H5><P><SPAN><SPAN class="">RRW3_GET_QUERY_VIEW_DATA has parameter i_view_id to overrule the query desingtime setting. A view_id contains other query resultset setting than the designtime with regards to dimension-&amp; keyfigures selection and filter settings. The view_id need to be created before using it.</SPAN></SPAN></P><P><SPAN><SPAN class="">Overruling designtime setting with LBA works different , view_id's are not needed anylonger.</SPAN></SPAN></P><UL><LI>Instead dimension and keyfigure selection can be changed and set with each call dynamicly with i_t_requested_columns.</LI><LI>not providing or empty&nbsp;i_t_requested_columns means to select all available dimensions and keyfigures including dimension from free axis for resultset</LI><LI><SPAN>Filters can be supplied with i_t_filter_values.</SPAN></LI></UL><P>Further details are available with ABAPDoc in the code.</P><P>Also see this blog introducing LBA<SPAN>&nbsp;</SPAN><A class="" href="https://blogs.sap.com/2023/01/17/how-to-consume-an-analytical-query-bex-query-in-abap/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/01/17/how-to-consume-an-analytical-query-bex-query-in-abap/</A></P><H5 id="toc-hId-567112626">Release Info:&nbsp;&nbsp;</H5><P>Valid for all SAP_BW &amp; BW/4 codelines equal or later than&nbsp; <SPAN class="">SAP_BW </SPAN><SPAN class="">755 ( <SPAN><SPAN class="">embedded BW 7.55 in S/4HANA 2009</SPAN></SPAN>&nbsp;) and </SPAN><SPAN class="">DW4CORE</SPAN><SPAN class="">300 ( BW/4Hana 2021 )</SPAN></P> 2024-02-07T23:59:11.396000+01:00 https://community.sap.com/t5/technology-blogs-by-members/reporting-daily-material-stocks-using-cds-views/ba-p/13608649 Reporting daily material stocks using CDS views 2024-02-19T08:01:39.265000+01:00 Matthias_BW https://community.sap.com/t5/user/viewprofilepage/user-id/174540 <P>Core Data Service Views (CDS) offer the possibility of reporting daily inventory values without the need to set up and fill info structures.</P><P>Every company must be able to show and report its inventories and, above all, be able to control them. For some companies, it is also important to be able to see the development of their stock on a weekly or even daily basis. For retail companies in particular, there is also the need to track not only the quantities but also the development of inventory values. In SAP ECC, this was made possible by updating information structures and transferring data to an SAP BW system using so-called 2LIS extractors. In this blog, I would like to discuss the possibilities in S/4HANA systems using CDS views, as in certain scenarios it is no longer possible to update the required info structures. In addition, the approach using CDS views offers the avoidance of non-posting times and the extraction of values without an S-API. This can be used within SAP Datasphere scenarios using CDS-CDC datasources.</P><P><STRONG><U>General challenge in reporting inventory quantities and values:</U></STRONG></P><P>In order to be able to display the inventory key figures as time series accurate to the day in the past, the required data was and is loaded into corresponding BW systems (SAP BW, SAP BW on HANA or SAP BW/4HANA) via the 2LIS_03* DataSources. This is done by extracting the current stock via the DataSource 2LIS_03_BX and adding the movements of the materials come via 2LIS_03_BF. These two sources can be used to generate the time series for the quantities. To be able to display the values accurately, we also need all documents that generate price changes. These can be, for example, revaluations for own products or adjustment invoices for third-party products that were not yet known at the time of the actual material movement. We receive these revaluations via the DataSource 2LIS_03_UM (or 2LIS_40_REVAL). The corresponding transactions in ECC, such as MC.5, are based on information structures such as S033, which are maintained via transaction OM09. Without these methods, the reporting of a stock value is only possible at the end of the period.</P><P>It is also possible in SAP S/4HANA systems using the options mentioned above. However, challenges arise if SAP Datasphere is to be used instead of an SAP Business Warehouse. This cannot read the above-mentioned DataSources directly but requires the SAP BW Bridge. On the other hand, the S/4HANA source system can no longer manage info structure S033 with data if late locks are to be used when posting goods movements. However, this is particularly required by retailers with a high volume of documents, who in turn often rely on the daily value representations. In the following sections I will describe how this can be done.</P><P><STRONG><U>Options for data extraction in SAP S/4HANA</U></STRONG></P><P>The CDS-based extraction of data is the current and future data extraction method to be selected, primarily due to the Change Data Capture procedure.</P><P>By now it is possible to extract the goods movements via the CDS view I_GoodsMovementDocumentDEX. However, the revaluations are missing here. There are standard views for extracting the current material valuations. However, these do not enable the creation of valid time series for the stock value. (See <A href="https://www.sap.com/documents/2019/04/2cd3175e-497d-0010-87a3-c30de2ffd8ff.html" target="_blank" rel="noopener noreferrer">First Guidance: Inventory Handling in SAP BW/4HANA</A>)</P><P><STRONG><U>Possibilities in SAP S/4HANA Embedded Analytics</U></STRONG></P><P>SAP S/4HANA Embedded Analytics enables real-time reporting within the operational transactional SAP S/4HANA system. This is based on analytical CDS views. For stock evaluations, SAP Virtual Data Model (VDM) offers these two CDS views, among others:</P><P>C_StockQtyCurrentValue_3 - Material stock for current valuation</P><P>C_MaterialStockTimeSeries - Material stock quantities over time</P><P>However, it is not possible to evaluate the stock values over time.</P><P><STRONG><U>How to get relevant documents for revaluation from ACDOCA</U></STRONG></P><P>In both scenarios described above,, the standard options provided by SAP do not include the revaluations that 2LIS_03_UM used to provide in order to be able to display daily time series for stock values.</P><P>For my customers' initial prototypes, I took the route of selecting the values via ACDOCA.</P><P>A corresponding representation of a model in an SAP BW/4HANA system is shown below and is based on the CDS view I_GLAccountLineItemRawData for the ACDOCA postings:</P><P style=" text-align: center; "><EM>Possible Datamodell in SAP BW/4HANA:</EM><BR /><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Possible Datamodell in SAP BW/4HANA" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66459iB22A047D2A4AA3CF/image-size/medium?v=v2&amp;px=400" role="button" title="Matthias_BW_0-1708084141953.jpeg" alt="Possible Datamodell in SAP BW/4HANA" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Possible Datamodell in SAP BW/4HANA</span></span></P><P>Unfortunately, there is currently no standard view delivered by SAP for selecting the relevant postings. I am currently using the following filters:</P><P style=" text-align: center; "><EM>Filter Settings Part 1:</EM><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Matthias_BW_1-1708084141960.jpeg" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66460i1A4CBBE517096C68/image-size/medium?v=v2&amp;px=400" role="button" title="Matthias_BW_1-1708084141960.jpeg" alt="Matthias_BW_1-1708084141960.jpeg" /></span><BR /><EM>Filter Settings Part 2<BR /></EM><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Matthias_BW_2-1708084141963.jpeg" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/66461iBA30F2F0FB5CE2DA/image-size/medium?v=v2&amp;px=400" role="button" title="Matthias_BW_2-1708084141963.jpeg" alt="Matthias_BW_2-1708084141963.jpeg" /></span></P><P>For reporting in S/4HANA Embedded Analytics, this report could be modeled by implementing the revaluations in an analytical cube, which is combined <SPAN>with the inventory quantities via Union. However, the values of the goods movements would also have to be updated in the standard cube for the quantities.</SPAN></P><P><STRONG>Conclusion:</STRONG></P><P>Core Data Service Views offer the possibility of reporting daily stock values without the need to set up and fill info structures. The selection logic for revaluations may still need to be refined in order to guarantee secure data management. I am hoping for a corresponding view from SAP that reliably selects all necessary postings. This would open up new and more flexible possibilities for inventory controlling.</P><P>Until then, I look forward to your feedback! What selections would you make here on the ACDOCA posting documents? Are you already taking the approach of analyzing stock quantities and values via CDS views?</P><P>And how do you deal with stock valuation by storage location? (This will be the topic of one of my next blog entries).</P><P><EM>How do you rate the topic? What topics are you dealing with along the sales &amp; supply chain analytics? You can find the link to my main topics on my profile.<BR />For which use cases have you found smart solutions for extending the SAP standard?</EM></P> 2024-02-19T08:01:39.265000+01:00 https://community.sap.com/t5/technology-blogs-by-members/enhancing-bw-datasources-based-on-odp-cds-useful-for-datasphere-too/ba-p/13615914 Enhancing BW datasources based on ODP_CDS – useful for Datasphere too! 2024-02-23T09:41:23.394000+01:00 steven_clayton2 https://community.sap.com/t5/user/viewprofilepage/user-id/270520 <P>The need to enhance SAP Standard Datasources is a familiar requirement for a BW consultant. Traditional SAPI datasources are routinely enhanced using custom appends and exit/badi ABAP code or for Logistics datasources additional pool fields can be added via the LBWE LO cockpit.</P><P>While SAPI DataSources remain the mainstay of most BW systems, ODP_CDS Datasources have become more widely available. ODP_CDS is also widely used by SAP Datasphere and is at the heart of its SAP delivered Content.</P><P>I have recently found myself using ODP_CDS based extraction in both BW and Datasphere contexts. And I’ve found myself faced with that same familiar task – How do I enhance an SAP Standard DataSource? Same old question, slightly difference techniques.</P><P>Here’s how it can be achieved.</P><P><STRONG>Data Extractor Extension using the Fiori App Custom Fields and Logic</STRONG></P><P>The Custom fields and logic App is used for custom field enhancements (Z fields in old money). If a Z field has already been developed and belongs to the same Business Context as the extraction CDS view, the Custom Fields and Logic App can be used to make it available in your DataSource.</P><P>Let’s take DataSource 0C_BILLINGDOCITEMBASICDEX_1, which is based on CDS extraction view C_BILLINGDOCITEMBASICDEX_1 as an example.</P><P>Transaction SCFD_REGISTRY on the S4 system can be used to identify the Business Context that the Extraction CDS view belongs to (SD_BILLINGDOCITEM).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_0-1708609512849.png" style="width: 724px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69365i00217493938624D9/image-dimensions/724x152?v=v2" width="724" height="152" role="button" title="steven_clayton2_0-1708609512849.png" alt="steven_clayton2_0-1708609512849.png" /></span></P><P>Use the Business Context in the Custom fields and logic App to find Custom Fields that can be included in your DataSource.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_1-1708609512854.png" style="width: 759px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69367i9F71FECAA78B3537/image-dimensions/759x276?v=v2" width="759" height="276" role="button" title="steven_clayton2_1-1708609512854.png" alt="steven_clayton2_1-1708609512854.png" /></span></P><P>Select the desired custom field and navigate to the UI’s and Reports section. Use the “CDS View Description” from SCFD_REGISTRY (Data Extraction for Billing Item Basic) to find the corresponding entry. Enable Usage for this line. Save and Publish.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_2-1708609512857.png" style="width: 729px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69366i9F950ECD7E3D8D92/image-dimensions/729x285?v=v2" width="729" height="285" role="button" title="steven_clayton2_2-1708609512857.png" alt="steven_clayton2_2-1708609512857.png" /></span></P><P>This generates 2 CDS Extension views. One for the main CDS extraction view (C_BillingDocItemBasicDEX_1) and one for the Association Extension CDS view (E_BILLINGDOCUMENTITEM) referenced on the Support of Custom Fields tab of transaction SCFD_REGISTRY.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_3-1708609512860.png" style="width: 743px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69369i5A66F20C592539BB/image-dimensions/743x355?v=v2" width="743" height="355" role="button" title="steven_clayton2_3-1708609512860.png" alt="steven_clayton2_3-1708609512860.png" /></span></P><P>The first view extends E_BILLINGDOCUMENTITEM which acts as a hook back into table VBRP giving a direct path for including additional fields.</P><P>@AbapCatalog.sqlViewAppendName: 'ZZ1_BFA9672D8D27'</P><P><STRONG>extend</STRONG> <STRONG>view</STRONG> E_BILLINGDOCUMENTITEM <STRONG>with</STRONG> ZZ1_KOG7E7IFO4FCZHS5RBIOMCALBU</P><P><STRONG>{</STRONG></P><P>&nbsp; Persistence<STRONG>.</STRONG>ZZ1_TESTEXTRACTAPPEND_BDI <STRONG>as</STRONG> ZZ1_TestExtractAppend_BDI</P><P><STRONG>}</STRONG></P><P>If you look at E_BILLINGDOCUMENTITEM it is a basic select on billing item table VBRP. Extension Associations equivalent to this are commonly used in many CDS views.</P><P><STRONG>define</STRONG> <STRONG>view</STRONG> E_BillingDocumentItem <STRONG>as</STRONG> <STRONG>select</STRONG> <STRONG>from</STRONG> vbrp <STRONG>as</STRONG> Persistence <STRONG>{</STRONG></P><P>&nbsp; <STRONG>key</STRONG> Persistence<STRONG>.</STRONG>vbeln <STRONG>as</STRONG> BillingDocument<STRONG>,</STRONG></P><P>&nbsp; <STRONG>key</STRONG> Persistence<STRONG>.</STRONG>posnr <STRONG>as</STRONG> BillingDocumentItem</P><P><STRONG>}</STRONG>&nbsp;</P><P>The second view extends the main extraction view C_BillingDocItemBasicDEX_1, via the first extension view.</P><P>@AbapCatalog.sqlViewAppendName: 'ZZ1_783ADAFAD8A2'</P><P><STRONG>extend</STRONG> <STRONG>view</STRONG> C_BILLINGDOCITEMBASICDEX_1 <STRONG>with</STRONG> ZZ1_4HYM4U74XYJM3IO2EQOIWB5VOM</P><P><STRONG>{</STRONG></P><P>&nbsp; _ExtensionItem<STRONG>.</STRONG>ZZ1_TESTEXTRACTAPPEND_BDI <STRONG>as</STRONG> ZZ1_TestExtractAppend_BDI</P><P><STRONG>}</STRONG></P><P>A quick data preview of the Main CDS View shows that the new field is now included for extraction.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_4-1708609512861.png" style="width: 733px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69368i937C2C3D35C56A64/image-dimensions/733x180?v=v2" width="733" height="180" role="button" title="steven_clayton2_4-1708609512861.png" alt="steven_clayton2_4-1708609512861.png" /></span></P><P>There are limits to this Key User Extensibility App approach.</P><P>Standard SAP fields cannot be added using the Custom Fields technique. If you are lucky, you might be able to use the “Data Source Extensions” option within the Custom Fields and Logic App.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_5-1708609512863.png" style="width: 767px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69370i3C8ED593459BF2C0/image-dimensions/767x140?v=v2" width="767" height="140" role="button" title="steven_clayton2_5-1708609512863.png" alt="steven_clayton2_5-1708609512863.png" /></span></P><P>But this will only work on Extensible CDS views which support this feature. Settings for this are configured under the Support of Data Source Extensions tab on transaction SCFD_REGISTRY.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_6-1708609512865.png" style="width: 777px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69371i5FC2A55AAF6083E8/image-dimensions/777x203?v=v2" width="777" height="203" role="button" title="steven_clayton2_6-1708609512865.png" alt="steven_clayton2_6-1708609512865.png" /></span></P><P>The SD Billing Item CDS view does not support this, and it is absent from other Extraction enabled CDS views that I have checked.</P><P>If the Custom Fields and Logic App can’t be used, the CDS extensions will need to be manually developed in Eclipse. Which we will come back to in section <STRONG>Data Extractor Extension using Eclipse</STRONG>.</P><P>But let’s finish off the extension process for our Z field by updating the ODP_CDS DataSource definition on the BW system.</P><P>In eclipse, open DataSource 0C_BILLINGDOCITEMBASICDEX_1. On the Extraction tab choose Exchange.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_7-1708609512866.png" style="width: 579px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69372iB34E83D4FAAEAFC0/image-dimensions/579x220?v=v2" width="579" height="220" role="button" title="steven_clayton2_7-1708609512866.png" alt="steven_clayton2_7-1708609512866.png" /></span></P><P>Keep the existing Operational Data Provider and choose Next. New Fields available in the underlying CDS views and changes to existing fields will be presented. The new CDS extension field is listed at the end. Finish to implement the changes.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_8-1708609512869.png" style="width: 550px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69373iF0CA21297BE2D806/image-dimensions/550x465?v=v2" width="550" height="465" role="button" title="steven_clayton2_8-1708609512869.png" alt="steven_clayton2_8-1708609512869.png" /></span></P><P>Check the DataSource to see that the CDS extension field is now included. Activate.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_9-1708609512871.png" style="width: 554px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69374i722AC36D88559C85/image-dimensions/554x216?v=v2" width="554" height="216" role="button" title="steven_clayton2_9-1708609512871.png" alt="steven_clayton2_9-1708609512871.png" /></span></P><P>Now incorporate the new field into the BW data model by updating data targets, transformations etc…</P><P><STRONG>Data Extractor Extension using Eclipse</STRONG></P><P>If the fields you want to include in your Extraction cannot be added using the Fiori Apps, it will be necessary to add them manually using Eclipse.</P><P>A recent example I have worked on involved the extraction of Purchase Order Header data. The requirement was to simply add the field EKKO-FRGKE (Release Code) to CDS view C_PurchaseOrderDEX so that it could be extracted to a BW system and incorporated into an existing data model.</P><P>Taking a first look at C_PurchaseOrderDEX in the Eclipse editor you can see that it includes the extension association E_PurchasingDocument.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_10-1708609512872.png" style="width: 756px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69375iCD5F925B80A47583/image-dimensions/756x152?v=v2" width="756" height="152" role="button" title="steven_clayton2_10-1708609512872.png" alt="steven_clayton2_10-1708609512872.png" /></span></P><P>This allows us to follow the same extension technique that the Custom Fields and Logic App employed on the Billing Item example. Only this time we are creating the CDS extension views manually. As before, 2 extension views will be required.</P><P>First the Extension Association. To be on the safe side an appropriately named Alias should be used for the field that you want to include. A prefix of ZZ will give the extension some protection from possible problems that could occur during upgrades/support packs should SAP decide to include the field in a future release.</P><P>@AbapCatalog.sqlViewAppendName: 'ZZEMMPURDOC'</P><P>@EndUserText.label: 'Additional Fields for Data Extraction'</P><P><STRONG>extend</STRONG> <STRONG>view</STRONG> E_PurchasingDocument <STRONG>with</STRONG> ZE_PurchasingDocument <STRONG>{</STRONG></P><P>&nbsp; Persistence<STRONG>.</STRONG>frgke <STRONG>as</STRONG> zz_frgke&nbsp;&nbsp;&nbsp;</P><P><STRONG>}</STRONG></P><P>Then the main extraction CDS extension</P><P>@AbapCatalog.sqlViewAppendName: 'ZCMMPURORDDEX'</P><P>@EndUserText.label: 'Extension for C_PurchaseOrderDEX'</P><P><STRONG>extend</STRONG> <STRONG>view</STRONG> C_PurchaseOrderDEX <STRONG>with</STRONG> ZC_PurchaseOrderDEX</P><P><STRONG>{</STRONG></P><P>&nbsp; _HeaderExtension<STRONG>.</STRONG>zz_frgke</P><P><STRONG>}</STRONG></P><P>There are currently no SAP provided ODP_CDS DataSources for Purchase Order data. So to complete the task create a custom ODP_CDS DataSource on CDS view &nbsp;C_PurchaseOrderDEX.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_11-1708609512873.png" style="width: 726px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69376i914E8DD097FED50F/image-dimensions/726x236?v=v2" width="726" height="236" role="button" title="steven_clayton2_11-1708609512873.png" alt="steven_clayton2_11-1708609512873.png" /></span></P><P><STRONG>Note on API State</STRONG></P><P>It is worth reading up on API State Extend (Contract C0). Extensions are not supported for CDS views which do not have this setting. That’s not to say you can’t create extensions if this isn’t set. C_PurchaseOrderDEX which I have used here is not C0 released. Just be mindful that it would be wise to check extensions like this during upgrades. Using the ZZ alias name for any fields will protect your developments to an extent.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steven_clayton2_12-1708609512875.png" style="width: 724px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/69377i4577FFD00C75ABC0/image-dimensions/724x408?v=v2" width="724" height="408" role="button" title="steven_clayton2_12-1708609512875.png" alt="steven_clayton2_12-1708609512875.png" /></span></P><P>&nbsp;</P><P><STRONG>Useful blogs and reference material</STRONG></P><P>As referenced in OSS Note 3005736.</P><P><A href="https://blogs.sap.com/2018/01/11/extending-cds-queries-with-co-pa-ww-fields/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2018/01/11/extending-cds-queries-with-co-pa-ww-fields/</A></P><P><STRONG>CDS view extension – long activation times</STRONG></P><P><A href="https://me.sap.com/notes/0003033180" target="_blank" rel="noopener noreferrer">https://me.sap.com/notes/0003033180</A></P> 2024-02-23T09:41:23.394000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/safeguard-your-sap-bw-conversion-with-sap-enterprise-support-services/ba-p/13622466 Safeguard your SAP BW conversion with SAP Enterprise Support services 2024-02-28T15:04:18.393000+01:00 MichaelMoloney https://community.sap.com/t5/user/viewprofilepage/user-id/10058 <P><BR /><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2024-02-28_13-14-23.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/72712i5DB65FA058983F67/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-28_13-14-23.jpg" alt="2024-02-28_13-14-23.jpg" /></span></P><P><BR />As an SAP BW customer you may be in the process of planning your conversion from SAP Netweaver BW 7.5 to SAP BW/4HANA and investigating SAP Datasphere use cases in parallel.</P><P>It is important to note that the timeline for end of maintenance is fast approaching for SAP BW Netweaver 7.5 and its related components (as outlined in the recent <A href="https://dam.sap.com/mac/app/p/pdf/asset/preview/ZXnrct4?ltr=a&amp;rc=10" target="_blank" rel="noopener noreferrer">Feature Overview SAP BW/4HANA 2023</A> – page 18).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="BW_EOM.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/72717iF03AF075F1C45E07/image-size/large?v=v2&amp;px=999" role="button" title="BW_EOM.jpg" alt="BW_EOM.jpg" /></span></P><P>With that in mind I would like to take this opportunity to refresh your knowledge of support and empowerment services that are available from SAP Enterprise Support to safeguard you SAP BW project milestones.</P><P>&nbsp;</P><H3 id="toc-hId-1116990751">CONVERSION GUIDANCE</H3><P>In a recent blog I provided all of the details about our <A href="https://community.sap.com/t5/technology-blogs-by-sap/plan-your-conversion-to-sap-datasphere-with-bw-bridge-or-sap-bw-4hana/ba-p/13579014" target="_blank">Expert Guided Implementation service</A>.<BR />This virtual classroom session is designed to provide guidance SAP BW/4HANA, SAP Datasphere, and the conversion strategies associated with these SAP Data warehousing solutions.</P><P>As a brief summary the goals are:</P><UL><LI>Understand the use cases and important features in SAP BW/4HANA and SAP Datasphere and the available conversion approaches for each to support customers that must convert (due to maintenance) from a current SAP BW system.</LI><LI>Learn how to convert an existing SAP BW system to SAP BW/4HANA or SAP Datasphere, SAP BW Bridge.</LI><LI>Enable customers to leverage SAP Readiness Check for BW/4HANA and SAP Readiness Check for SAP Datasphere, SAP BW bridge.</LI></UL><P><A href="https://performancemanager.successfactors.eu/sf/learning?destUrl=https%3a%2f%2fsaplearninghub%2eplateau%2ecom%2flearning%2fuser%2fdeeplink%5fredirect%2ejsp%3flinkId%3dITEM%5fDETAILS%26componentID%3dSUP%5fEDE%5f120%5f1023%26componentTypeID%3dEXPERT_LED%26revisionDate%3d1698858240000%26fromSF%3dY&amp;company=learninghub" target="_blank" rel="noopener nofollow noreferrer">Sign up here</A></P><H3 id="toc-hId-920477246"><BR />SUPPORT SERVICES</H3><P>It is timely to remember that as an SAP Enterprise Support customer you are entitled to a range of <A href="https://support.sap.com/en/offerings-programs/enterprise-support/enterprise-support-academy/continuous-quality-check-improvement-services.html" target="_blank" rel="noopener noreferrer"><STRONG>Continuous Quality Check</STRONG></A> services.</P><P>This is where you engage with and SAP Expert to analyze your system and/or situation based on real life data from your systems or solution. After each service, you receive a service report with an executive summary, findings, and a detailed action plan to mitigate risks or improve your situation.</P><P>For SAP BW the following are applicable:</P><H4 id="toc-hId-853046460">Technical Performance Optimization (TPO)</H4><P>The TPO service is designed to focus on the optimization of the throughput of your database.<BR />Some of the checks included in the service include:</P><UL><LI>Checks for major misconfigurations and hardware bottlenecks</LI><LI>Parameter settings, table space, expensive SQL statements</LI><LI>Database management (CBO statistics, Index and table storage management, Online log configuration)</LI></UL><P>For more details read the <A href="https://support.sap.com/content/dam/support/en_us/library/ssp/offerings-and-programs/sap-enterprise-support/enterprise-support-academy/continuous-quality-check-improvement-services/Technical%20performance%20optimization.pdf" target="_blank" rel="noopener noreferrer">infosheet</A>.<BR /><BR /></P><H4 id="toc-hId-656532955">Business Process Performance Optimization (BPPO)</H4><P>The CQC for SAP Business Process Performance Optimization is designed to ensure best performance for business-critical steps in your solution.<BR />Some of the checks included in the service include:</P><UL><LI>Detailed technical analysis of critical process steps, evaluates and identifies potential improvement areas.</LI><LI>Investigation of long running process chains / failed process chains.</LI><LI>Investigation of long running BW queries</LI><LI>Parameter checks of the system for both hardware/software and suggestions for performance improvement</LI></UL><P>For more details read the <A href="https://support.sap.com/content/dam/support/en_us/library/ssp/offerings-and-programs/sap-enterprise-support/enterprise-support-academy/continuous-quality-check-improvement-services/Business%20Process%20Performance%20Optimization.pdf" target="_blank" rel="noopener noreferrer">infosheet</A></P><H4 id="toc-hId-460019450"><BR />Implementation Service</H4><P>The CQC for implementation analyzes your SAP system for stability, performance and optimization potential based on SAP best practices.<BR />This would be applicable to position for the new SAP BW/4HANA system to ensure technical capabilities of the new productive environment are verified, configuration of parameters is aligned with SAP best practices, performance and stability are optimized.</P><P>For more details read the <A href="https://support.sap.com/content/dam/support/en_us/library/ssp/offerings-and-programs/sap-enterprise-support/enterprise-support-academy/continuous-quality-check-improvement-services/SAP%20CQC%20for%20Implementation.pdf" target="_blank" rel="noopener noreferrer">infosheet</A>.</P><P>&nbsp;</P><H3 id="toc-hId-134423226">Data Volume and Archiving</H3><P>When planning a conversion from SAP Netweaver BW 7.5 to SAP BW/4HANA and/or SAP Datasphere it should be seen as an optimal time to plan&nbsp;a data volume management strategy.<BR />SAP BW/4HANA provides an important feature; Data Tiering Optimization (DTO).<BR />This enables customers to perform data tiering, transferring data to HOT, WARM and COLD tiers respectively for the given InfoProvider, based on the data temperature.</P><P>When customers are looking for SAP BW/4HANA conversion from their existing BW system (SAP HANA or non-HANA), it has always been a requirement to reduce the HOT HANA footprint, pushing it to the WARM/COLD tier.</P><P>This is feasible for Shell conversion or Greenfield implementation but has been challenging to achieve the same using the Remote Conversion.</P><P>Watch our <A href="https://accounts.sap.com/saml2/idp/sso?sp=https://www.successfactors.eu/learninghub&amp;RelayState=%2Fsf%2Flearning%3FdestUrl%3Dhttps%253a%252f%252fsaplearninghub%252eplateau%252ecom%252flearning%252fuser%252fdeeplink%255fredirect%252ejsp%253flinkId%253dCATALOG%255fSEARCH%2526sbArSel%253d%2526keywords%253dSUP_EBW_0200_2304%2526selKeyWordHeader%253dSUP_EBW_0200_2304%2526catSel%253d%2526srcSel%253dESAC%2526delMthSel%253d%2526ILDateFrm%253d%2526ILDateTo%253d%2526ILBlend%253d%2526ILSchd%253d%2526fromSF%253dY%26company%3Dlearninghub" target="_blank" rel="noopener noreferrer">webcast recording</A> to learn about this topic and best approaches.&nbsp;<BR /><BR /></P><P>We also have a <STRONG>Continuous Quality Check for Data Volume Management</STRONG></P><P>The CQC for data volume management determines the type and amount of data that can be archived or deleted, as well as the corresponding archiving objects or deletion reports.<BR />It considered as a technical blueprint that can be used as a basis for the definition and<BR />implementation of a data volume management strategy in your company</P><P>For more details read the <A href="https://support.sap.com/content/dam/support/en_us/library/ssp/offerings-and-programs/sap-enterprise-support/enterprise-support-academy/continuous-quality-check-improvement-services/cqcdvm.pdf" target="_blank" rel="noopener noreferrer">infosheet</A>.</P><P>&nbsp;</P><H3 id="toc-hId--62090279">Further Support and Empowerment via SAP Enterprise Support Value Maps</H3><P>Value Maps are a support and empowerment program from SAP Enterprise Support and are available to you via the SAP Learning Hub. A one-time sign in with your S User is required, and everything thereafter is free as part of your entitlements. We provide:</P><UL class="lia-list-style-type-circle"><LI>Prescriptive Guidance</LI><LI>Empowerment</LI><LI>Social Collaboration</LI><LI>Expert Access</LI></UL><P>For Data and Analytics we provide all of the services and support outlined above, and much more, as part of our Learning Journeys.<BR />We have a dedicated Learning Journey for BW Modernization enabling you to plan out your data warehousing transformation including integration with SAP Datasphere and BW Bridge. &nbsp;</P><P>It also includes several other best practices including related topics of how to handle BPC aspects during the conversion.&nbsp;</P><P>Check out the SAP Enterprise Support value maps&nbsp;<A href="https://support.sap.com/en/offerings-programs/enterprise-support/value-maps.html" target="_blank" rel="noopener noreferrer">landing page</A> for more and start engaging today!</P><P>&nbsp;</P><H3 id="toc-hId--258603784"><span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="300917_Compass_R.png" style="width: 200px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/72753i430CA70A96BC86D8/image-size/small?v=v2&amp;px=200" role="button" title="300917_Compass_R.png" alt="300917_Compass_R.png" /></span></H3><H3 id="toc-hId--455117289">&nbsp;</H3><H3 id="toc-hId--651630794">&nbsp;</H3><H3 id="toc-hId--923375668">Quicklinks</H3><UL><LI><A href="https://accounts.sap.com/saml2/idp/sso?sp=https://www.successfactors.eu/learninghub&amp;RelayState=%2Fsf%2Flearning%3FdestUrl%3Dhttps%253a%252f%252fsaplearninghub%252eplateau%252ecom%252flearning%252fuser%252fdeeplink%255fredirect%252ejsp%253flinkId%253dCATALOG%255fSEARCH%2526sbArSel%253d%2526keywords%253dSUP_ELE_5460_2311%2526selKeyWordHeader%253dSUP_ELE_5460_2311%2526catSel%253d%2526srcSel%253dESAC%2526delMthSel%253d%2526ILDateFrm%253d%2526ILDateTo%253d%2526ILBlend%253d%2526ILSchd%253d%2526fromSF%253dY%26company%3Dlearninghub" target="_self" rel="noreferrer noopener">Practical Guide: How to build SAP Analytics Cloud stories using SAP Datasphere</A></LI><LI><A class="" href="https://community.sap.com/t5/technology-blogs-by-sap/e-learning-series-sap-datasphere-connectivity/ba-p/13598537" target="_blank">E-Learning series: SAP Datasphere Connectivity</A></LI><LI><A href="https://performancemanager.successfactors.eu/sf/learning?destUrl=https%3a%2f%2fsaplearninghub%2eplateau%2ecom%2flearning%2fuser%2fdeeplink%5fredirect%2ejsp%3flinkId%3dITEM%5fDETAILS%26componentID%3dSUP%5fEDE%5f120%5f1023%26componentTypeID%3dEXPERT_LED%26revisionDate%3d1698858240000%26fromSF%3dY&amp;company=learninghub" target="_blank" rel="noopener nofollow noreferrer">Plan your Conversion to SAP Datasphere with BW Bridge, or SAP BW/4HANA</A></LI><LI><A title="SAP Analytics Cloud - Expert Guided Implementation" href="https://blogs.sap.com/?p=1169345" target="_blank" rel="noopener noreferrer">SAP Analytics Cloud - Expert Guided Implementation</A></LI><LI><A title="Learning Journey - SAP Extended Planning and Analysis (xP&amp;A)" href="https://blogs.sap.com/?p=1815137" target="_blank" rel="noopener noreferrer">Learning Journey - SAP Extended Planning and Analysis (xP&amp;A)</A></LI><LI><A title="SAP Analytics Cloud - Deployment Readiness" href="https://blogs.sap.com/?p=1713454" target="_blank" rel="noopener noreferrer">SAP Analytics Cloud - Deployment Readiness</A></LI></UL><P>&nbsp;</P> 2024-02-28T15:04:18.393000+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/integration-of-sap-readiness-check-for-sap-bw-4hana-with-cloud-alm-project/ba-p/13628319 Integration of SAP Readiness Check for SAP BW/4HANA with Cloud ALM Project and Task Management 2024-03-05T13:06:00.306000+01:00 astridtschense https://community.sap.com/t5/user/viewprofilepage/user-id/37278 <P>Dear All,</P><P><SPAN>When using SAP Readiness Check in your own SAP Cloud ALM tenant, you can now set up references between findings in SAP Readiness Check for SAP BW/4HANA and project and task management within SAP Cloud ALM</SPAN>.</P><P>With this integration functionality, you can create new and assign existing follow-ups to <SPAN>your SAP Readiness Check analysis findings </SPAN><SPAN>and</SPAN> manage these follow-ups in the <SPAN>specified</SPAN> SAP Cloud ALM project.</P><P><SPAN>As</SPAN><SPAN> with </SPAN><SPAN>my </SPAN><SPAN>similar</SPAN> <SPAN>S</SPAN><SPAN>AP</SPAN><SPAN> Cloud ALM </SPAN><SPAN>integration </SPAN><SPAN>announcements, this capability leverages the SAP Readiness Check </SPAN><SPAN>Integration app in SAP Cloud ALM. </SPAN><SPAN>&nbsp;</SPAN><SPAN>M</SPAN><SPAN>y</SPAN> <SPAN>recent </SPAN><SPAN>blog entitled </SPAN><SPAN>“</SPAN><SPAN>Integration of SAP Readiness Check for SAP S/4HANA to CALM Project and Task Management (PTM)</SPAN><SPAN>”</SPAN><SPAN> (<A href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/integration-of-sap-readiness-check-for-sap-s-4hana-to-calm-project-and-task/ba-p/13581287" target="_blank">link</A>)</SPAN><SPAN> provide</SPAN><SPAN>s</SPAN> <SPAN>step-by-step guidance </SPAN><SPAN>on how to </SPAN><SPAN>use the SAP Readiness Check Integration app</SPAN>.</P><P>Within the SAP Readiness Check for SAP BW/4HANA, the following analyses allow the assignment of findings to <SPAN>an </SPAN>SAP Cloud ALM project:</P><UL><LI>Object Compatibility</LI><LI>Source System Readiness</LI><LI>Custom Code Compatibility</LI><LI>Add-On Compatibility</LI></UL><P>In the analysis details, you can create follow-ups per finding or assign findings to existing follow-ups.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="calm_bw.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75694iE391F0F684EEBE57/image-size/large?v=v2&amp;px=999" role="button" title="calm_bw.png" alt="calm_bw.png" /></span></P><P>&nbsp;</P><P>When you create a new follow-up, you select a target project <SPAN>to assign</SPAN><SPAN> the</SPAN> follow-up and<SPAN> provide</SPAN> a follow-up title.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="calm_bw2.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75695iCB569E95B70B20C1/image-size/large?v=v2&amp;px=999" role="button" title="calm_bw2.png" alt="calm_bw2.png" /></span></P><P>&nbsp;Clicking on<SPAN> the</SPAN> <EM>Create</EM><SPAN> b</SPAN><SPAN>utton completes the assignment of the</SPAN> follow-up<SPAN> item</SPAN> to the project.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="calm_bw3.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/75698iC79FCD02087492E3/image-size/large?v=v2&amp;px=999" role="button" title="calm_bw3.png" alt="calm_bw3.png" /></span></P><P>The link <SPAN>created </SPAN>in the follow-up column <SPAN>with</SPAN>in <SPAN>the </SPAN>SAP Readiness Check <SPAN>analysis results </SPAN>opens <SPAN>a detailed</SPAN> view of the user story or requirement in the assigned SAP Cloud ALM project. You can edit the follow-up, for example<SPAN>,</SPAN> assign a responsible team or person, add test cases, create sub-tasks, and track the progress of each assigned item.</P><P>For further details<SPAN>,</SPAN> you may also refer to the online help portal:</P><P><SPAN><A href="https://help.sap.com/docs/cloud-alm/applicationhelp/integrating-readiness-check?q=SAP%20Readiness%20Check#sap-readiness-check-on-sap-cloud-alm" target="_blank" rel="noopener noreferrer">SAP Cloud ALM Application Help - Integration between SAP Readiness Check and SAP Cloud ALM</A></SPAN></P><P>&nbsp;</P> 2024-03-05T13:06:00.306000+01:00 https://community.sap.com/t5/technology-blogs-by-members/how-to-debug-dtp-filter-routine/ba-p/13629132 How to Debug DTP Filter Routine 2024-03-08T15:56:55.611000+01:00 suraj05 https://community.sap.com/t5/user/viewprofilepage/user-id/153696 <P>Dear SCN Community ,</P><P>I have been going through the SCN Blogs for Debugging DTP Filter routines where I found to put a BREAK-POINT in code which is not possible in a Production Environment where a complex routine needs to be simulated . For this case I have followed an approach which will be helpful :</P><P>Here we will discuss a simple approach to debug a DTP filter routine which doesn’t need a hard coded break point.</P><P>1. Go to the DTP and in Execute Tab select Processing Mode as Serially in the Dialog process (for Debugging) – Expert Mode (To make sure no data gets loaded once debugging is completed).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Simulate.png" style="width: 961px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77784iC5555FB09B34BBB6/image-size/large?v=v2&amp;px=999" role="button" title="Simulate.png" alt="Simulate.png" /></span></P><P>2.Now go to class CL_RSBC_FILTER_CMD and method PROCESS_SEL_ROUTINE. We will see a standard piece of code with LOOP AT l_t_varseltab . Put a debug point at the line .</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="code.png" style="width: 584px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77785i7DA93EA46968D53C/image-size/large?v=v2&amp;px=999" role="button" title="code.png" alt="code.png" /></span></P><P>&nbsp;</P><P>3.DTP filter routines are a type of Form with naming convention C_&lt;FIELD_NAME&gt;.In the above snip put a debug point on the PERFORM statement. PERFORM Key word is used to call the form.</P><P>4.Now in DTP screen, put /H in the Transaction screen and press enter. Now click on simulate.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="debug.png" style="width: 594px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77786i616522B5C5A9F4BC/image-size/large?v=v2&amp;px=999" role="button" title="debug.png" alt="debug.png" /></span></P><P>5.If there are multiple filter routines in the DTP, debugger will call routines 1 by 1. Once the variable is picked up by debugger for which we need to debug the code, go inside the perform statement. We will be landed on the DTP filter code which we wanted to debug. Hence we can debug the code in a Production Environment in a simple and easy approach.</P><P>Assign points if its useful for you ! <span class="lia-unicode-emoji" title=":slightly_smiling_face:">🙂</span></P><P>Best Regards,</P><P>Suraj Grewal</P><P>&nbsp;</P><P>&nbsp;</P> 2024-03-08T15:56:55.611000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/handling-cutoff-dates-during-bw-transition-to-sap-datasphere/ba-p/13633942 Handling Cutoff Dates during BW transition to SAP Datasphere 2024-03-15T20:12:15.860000+01:00 DKK https://community.sap.com/t5/user/viewprofilepage/user-id/131035 <P><SPAN>In this blog, we will describe how SAP Datasphere can handle the "automatic handling of Cutoff Dates" from multiple attributes of the same Entity. More specific, on a recent engagement the customer wanted to migrate its current SAP BW infrastructure to SAP Datasphere one, but there was no direct solution regarding this specific situation.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="sql_script.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/78442i54BB281827A21A0C/image-size/large?v=v2&amp;px=999" role="button" title="sql_script.png" alt="sql_script.png" /></span></P><P>&nbsp;</P><P><SPAN><STRONG>Business Case</STRONG></SPAN></P><P>On this scenario, the Employee Entity could be described by many different attributes, such as "English Level" / "Employee Category" / "Division" and so on. During time, it was possible to have different values which could unique identify the Employee Entity.</P><P>For example, if we want to describe the Employee Category during time, we can easily conclude that for a period T1 the employee can has the value "Junior" and then for the upcoming or current period T2 can has a different value,such as "Senior". If we extend this, to all the required attributes, we conclude to numerous possible transitions which can overlap among them or not, during time. SAP BW is able to handle this kind of request directly but SAP Datasphere not yet.</P><P><SPAN><STRONG>Demo on SAP Datasphere</STRONG></SPAN></P><P>Two local tables created on Data Builder for the Employees attributes regarding "English Level" and "Category". Each one, had the different "picture" of Employee for a specific period. Then, by using the "Analytical View" option of Data Builder we create a sql-script which constructs the final result. Each combination of possible attributes per Employee should be unique per period.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="dsp_example_date.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/78713iD30B22149FB54582/image-size/large?v=v2&amp;px=999" role="button" title="dsp_example_date.png" alt="dsp_example_date.png" /></span></P><P><SPAN>This is a limited demo, on a real scenario the number of the possible Attributes could be dozens. Furthermore, a concern regarding the performance of this implementation came up from the customer. SAP Datasphere is able to provide two approaches on this question. Either by materializing the Result set on a Table either by using the Data Persistence option of Data Builder (materialize the ResultSet in memory).</SPAN></P><P><SPAN>Following is a generalised sql script which can be adapted to any scenario. Comments are provided on the script how to extend it.</SPAN></P><P>&nbsp;</P><P>&nbsp;</P><pre class="lia-code-sample language-sql"><code>SELECT DISTINCT EMP_ID,ENGLISH_LEVEL,CATEGORY ,min(x)over(partition BY EMP_ID,ENGLISH_LEVEL,CATEGORY/*HERE I HAVE TO ADD AND ALL THE ADDED DIMENSION ATTRIBUTES */ ) AS VALID_FROM ,min(xx)over(partition BY EMP_ID,ENGLISH_LEVEL,CATEGORY/*HERE I HAVE TO ADD AND ALL THE ADDED DIMENSION ATTRIBUTES */ ) AS VALID_TO --STEP 4 I APPLY THE RULE USING THE ROW_NUMBER =1 (MIN AND MAX) AND THEN I REDUCE 1 DAY ON THE VALID_TO CLM , EXCEPT THE LAST ONE PERIOD-- FROM ( SELECT EMP_ID,ENGLISH_LEVEL,CATEGORY, VALID_FROM,VALID_TO ,CASE WHEN RN_FROM = 1 THEN VALID_FROM END AS x ,CASE WHEN RN_TO = 1 THEN CASE WHEN VALID_TO = TO_DATE('2999-12-31') THEN TO_DATE('2999-12-31') ELSE VALID_TO END END AS xx --STEP 3 OUR GOAL IS TO GROUP IN ONE ROW "SIMILAR GROUPS". BECAUSE I HAVE THE INFO IN MORE THAN 1 ROW. SO I HAVE TO ADD A ROW_NUMBER -- ON ON THE VALID_FROM AND VALID_TO COLUMN IN ORDER TO BE ABLE TO TAKE THE MIN AND MAX COUPLE PER GROUPS --- FROM (SELECT EMP_ID,ENGLISH_LEVEL,CATEGORY, VALID_FROM,VALID_TO, ROW_NUMBER()over(partition BY EMP_ID,ENGLISH_LEVEL,CATEGORY/*HERE I HAVE TO ADD AND ALL THE ADDED DIMENSION ATTRIBUTES */ ORDER BY VALID_FROM) AS RN_FROM, ROW_NUMBER()over(partition BY EMP_ID,ENGLISH_LEVEL,CATEGORY/*HERE I HAVE TO ADD AND ALL THE ADDED DIMENSION ATTRIBUTES */ ORDER BY VALID_TO desc) AS RN_TO FROM ( SELECT EMP_ID,ENGLISH_LEVEL,CATEGORY,/* CONTINUE TO ADD THE ATTRIBUTES FROM THE REMAINING DIMENSIONS */ VALID_FROM,VALID_TO FROM ( SELECT a.EMP_ID,a.VALID_FROM,a.VALID_TO, b.ENGLISH_LEVEL ,c.CATEGORY /* CONTINUE TO ADD THE ATTRIBUTES FROM THE REMAINING DIMENSIONS */ from ------------------------STEP 2 (SELECT * FROM (SELECT EMP_ID ,DATE_ AS VALID_FROM ,add_days(lead(DATE_)over(PARTITION BY EMP_ID ORDER BY DATE_),-1) AS VALID_TO --STEP 1 , UNION ALL THE VALID FROM AND VALID TO FROM DIFFERENT_DIMENSIONS FROM ( SELECT EMP_ID ,VALID_FROM AS DATE_ FROM ENGLISH_DIMENSION UNION SELECT EMP_ID ,VALID_TO FROM ENGLISH_DIMENSION UNION SELECT EMP_ID ,VALID_FROM FROM CATEGORY_DIMENSION UNION SELECT EMP_ID, VALID_TO FROM CATEGORY_DIM ENSION /* UNION SELECT EMP_ID, VALID_TO FROM DIMENSION_x ...... */ ) )WHERE VALID_TO IS NOT null --EXCLUDE THE LAST DATE (DO NOT CREATE PERIOD) )a ----------------------STEP 2 , FROM THE PERIOD CREATED I WILL JOIN TO ALL AVAILABLE DIMENSIONS inner JOIN ENGLISH_DIMENSION b ON a.EMP_ID = b.EMP_ID AND a.VALID_FROM BETWEEN b.VALID_FROM AND b.VALID_TO inner JOIN CATEGORY_DIMENSION c ON a.EMP_ID = c.EMP_ID AND a.VALID_FROM BETWEEN c.VALID_FROM AND c.VALID_TO /* CONTINUE TO ADD THE INNER JOIN FROM THE REMAINING DIMENSIONS inner JOIN CATEGORY_DIMENSION_x x ON a.EMP_ID = x.EMP_ID AND a.VALID_FROM BETWEEN x.VALID_FROM AND x.VALID_TO ... ... inner join ... */ ) ) ) ) ORDER BY VALID_FROM</code></pre><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2024-03-15T20:12:15.860000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/getting-started-with-sap-bw-request-housekeeping/ba-p/13640732 Getting Started with SAP BW Request Housekeeping 2024-03-17T20:18:34.718000+01:00 FrankRiesner https://community.sap.com/t5/user/viewprofilepage/user-id/40098 <P>Hi BW enthusiasts!<BR />In this blog post, I would like to dive deeper into Housekeeping, an area sometimes a bit neglected in BW-systems. The focus here is actually on <STRONG>BW Request Housekeeping</STRONG>.</P><P>To start with, it is important to understand which kind of request management concepts are available and which one applies for your specific SAP BW environment:</P><P><U>1) The classic one:</U> <STRONG>Request Status Management (RSSM</STRONG>) is the original concept from SAP NetWeaver BW and there in use for a long time already for all classic InfoProviders CUBE, ODSO, IOBJ and DEST.<BR />The RequestID is based on a prefix and a following 25 characters long randomly generated unique identifier. Typical prefixes are REQU_* for InfoPackage requests, DTPR_* for DTP requests, and ODSR_* for ODSO activation requests.</P><P><U>2) The new one:</U> <STRONG>Request Status and Process Management (RSPM)</STRONG> is the revised concept for ADSOs in SAP NetWeaver BW 7.50 on HANA. In SAP BW/4HANA RSPM is used for all InfoProviders (ADSO, IOBJ, DEST) and RSSM is decommissioned.<BR />The Request ID is now called Request TSN (Transaction Sequence No), which is a timestamp and is derived from the ODQ Transaction ID.</P><P>As a first summary the focus of your individual BW request housekeeping concept is either on RSSM processes/tools or RSPM processes/tools. OR, in case you run BW on HANA, then often <U>both</U> approaches apply as classic objects and ADSOs often coexist side-by-side.</P><P><STRONG>WHY bothering with BW request housekeeping?<BR /></STRONG>In general, request meta information (all details your find in a request monitor like timestamps, runtime, package sizes, record amount, warnings etc) is stored in BW backend tables. These tables grow continuously based on the daily data processing activities. If housekeeping is not done, it will have a negative impact on the…</P><UL><LI>overall system size,</LI><LI>data management performance (loading, activation, delta determination etc.),</LI><LI>waiting time for InfoProvider administration in Tr. RSA1/RSMNG, or BW/4HANA Cockpit, or</LI><LI>preparation of a move to BW/4HANA or BW Bridge. Leveraging the SAP transfer tools (BW/4HANA inplace or remote approach / BW Bridge remote approach) requires the number or requests in classic InfoProviders to be reasonable (&lt;1.000), see also warnings in your <SPAN><A href="https://help.sap.com/docs/SAP_READINESS_CHECK" target="_blank" rel="noopener noreferrer">Readiness Check</A></SPAN>.</LI></UL><P><STRONG>WHAT is done during BW request housekeeping?<BR /></STRONG>Request Housekeeping deletes the request details (meta data) from the core runtime BW backend tables. This means, details of the request history will be removed which is older than a customer specific number of days. However, no need to be afraid: <EM><U>The real BW data is not deleted</U></EM> - master data and transactional data residing in the InfoProviders is NOT affected! Housekeeping only shrinks the request history behind them!<BR />Also, good to know: During the housekeeping process, the objects are not locked, and they are available for loading/reporting without restrictions. Still, it is clear it is better to run the cleanup not during business hours.</P><P>As you see in the figure below, the housekeeping process removes the detail data from the original tables and moves it to housekeeping tables in a compressed form. If that is not enough (normally however this is not the case), you can even move all to an external archive (RSSM details <SPAN><A href="https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3361385810.html" target="_blank" rel="noopener noreferrer">here</A></SPAN>, for RSPM see SAP notes <SPAN><A href="https://me.sap.com/notes/2867347" target="_blank" rel="noopener noreferrer">2867347</A></SPAN> and <SPAN><A href="https://me.sap.com/notes/2980697" target="_blank" rel="noopener noreferrer">2980697</A></SPAN>).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BW ReqHK Blog Process.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81941i42A90A95C4A0EC06/image-size/large?v=v2&amp;px=999" role="button" title="BW ReqHK Blog Process.png" alt="BW ReqHK Blog Process.png" /></span></P><P><STRONG>HOW to analyze the status quo?<BR /></STRONG>RSSM: Tr. RSREQREDUCE provides the full list of InfoProviders with critical no of requests.<BR />The same information is provided by table RSMDATASTATE_EXT.</P><P>RSPM: In SAP BW/4HANA, leverage the Cockpit apps for Request Management in ADSOs, InfoObjects or Open Hub Destinations and sort the column of 'Successful Requests' properly.<BR /><BR />In SAP BW on HANA it is a little more challenging as these apps are missing. You can either use the new CDS-based technical content (aka "statistical analysis"). In Tr. RSRT following sources are available which both provide a key figure "No of successful requests" per ADSO:<BR />2CRVCREQUEST/!2CRVCREQUEST or 2CRVCREQUEST/2CRVCREQQRY<BR /><BR />The second BW on HANA option is to run following SQL statement (e.g. in Tr. DB02-SQL Editor) to get the ADSOs in most requests in descending order:<BR /><FONT face="courier new,courier">SELECT DATATARGET, COUNT(*) NUM_OF_REQUESTS </FONT><BR /><FONT face="courier new,courier">FROM RSPMREQUEST </FONT><BR /><FONT face="courier new,courier">GROUP BY DATATARGET</FONT><BR /><FONT face="courier new,courier">ORDER BY NUM_OF_REQUESTS DESC</FONT></P><P><STRONG>HOW to run BW request housekeeping?<BR /></STRONG>RSSM Request Housekeeping can be triggered and scheduled from Tr. RSREQREDUCE based on the two reports RSSM_REDUCE_REQUESTLIST and RSSM_AUTODEL_REQU_MASTER_TEXT. Thorough documentation <SPAN><A href="https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3361383396.html" target="_blank" rel="noopener noreferrer">here</A></SPAN>.<BR />For RSPM, SAP provides report RSPM_HOUSEKEEPING which can be scheduled via Process Chains (in BW 7.5 as ABAP variant, in BW/4HANA there is a new dedicated variant). Thorough documentation <SPAN><A href="https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3656208335.html" target="_blank" rel="noopener noreferrer">here</A></SPAN>.</P><P><STRONG>WHICH Requests can be removed?<BR /></STRONG>You can clean up a request if it is not available as physical entity. This means, it is <U>not</U> stored in an InfoProvider table anymore (e.g., in an ODSO/ADSO inbound queue to change log table).</P><OL><LI>To start with, all <U>deleted</U> requests can be removed from all InfoProviders.</LI><LI>In general, all requests can be removed from following InfoProviders: ODSO/ADSO (type direct update), IOBJ and DEST</LI><LI>Requests can also be removed if they meet following prerequisites:<UL><LI>ODSO/ADSO (type standard), CUBE/ADSO (type data mart)<BR />DTP loading requests can be deleted from the inbound queue if they are activated / compressed already.</LI><LI>ODSO/ADSO (type standard):<BR />Change log requests can be removed if they have been deleted from Change log. This is only possible if the delta has been provisioned to all connected data targets.</LI></UL></LI></OL><P><STRONG>Finally, HOW to set the whole process up properly?</STRONG></P><OL><LI>Define your individual housekeeping strategy. This means you have to make a decision how many days of request history should be kept in your BW landscape.</LI><LI>For RSPM: Depending on your SP-level, check whether some recommended SAP corrections need to be installed (see SAP note <SPAN><A href="https://me.sap.com/notes/3137171" target="_blank" rel="noopener noreferrer">3137171</A></SPAN>).</LI><LI>Test housekeeping on a few objects (e.g. 1 ODSO/ADSO, 1 IOBJ, 1 DEST).</LI><LI>Run housekeeping once for the whole DEV-system (e.g. with &gt; 1000 days).</LI><LI>For RSPM: Transport SAP notes (2) to the next system.</LI><LI>Run housekeeping in tiers until you reach the defined limit of of days (1), depending on the age of the system, for example 1st run &gt; 1500 days, 2nd one &gt; 1000 days, then &gt;800 days… In a large system each run could take a few hours.</LI><LI>When the defined limit (1) is reached: Schedule housekeeping, e.g. for RSPM in a weekly process chain like the following one:<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BW ReqHK Blog RSPC.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81942i783EBC26A072DCBF/image-size/large?v=v2&amp;px=999" role="button" title="BW ReqHK Blog RSPC.png" alt="BW ReqHK Blog RSPC.png" /></span></LI></OL><P><STRONG><BR />Useful sources:</STRONG></P><UL><LI>RSSM Housekeeping&nbsp;<SPAN><A href="https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3564975514.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3564975514.html</A></SPAN><SPAN><BR /></SPAN></LI><LI>RSPM Housekeeping<BR />- SAP note <SPAN><A href="https://me.sap.com/notes/3137171" target="_blank" rel="noopener noreferrer">3137171</A></SPAN> - Housekeeping for Request Administration tables (RSPM* tables)<BR />- Help&nbsp;<SPAN><A href="https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3361383396.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SUPPORT_CONTENT/bwdabc/3361383396.html&nbsp;</A><BR /></SPAN>- BW/4HANA <A href="https://help.sap.com/docs/SAP_BW4HANA/b3701cd3826440618ef938d74dc93c51/b6474ca70984453b89501a7291698f30.html?version=2.0.14" target="_self" rel="noopener noreferrer">release notes</A></LI></UL> 2024-03-17T20:18:34.718000+01:00 https://community.sap.com/t5/technology-blogs-by-members/sap-bw-bridge-in-sap-datasphere-connectivity-between-s-4hana-system-amp-bw/ba-p/13638186 SAP BW Bridge In SAP Datasphere : Connectivity Between S/4HANA System & BW Bridge 2024-03-19T17:43:39.356000+01:00 sunildevanda https://community.sap.com/t5/user/viewprofilepage/user-id/139545 <P>This blog is in continuation of my previous blog on SAP Datasphere please find the following link -&nbsp;<A href="https://community.sap.com/t5/technology-blogs-by-members/sap-datasphere-connectivity-with-s-4-hana-system-amp-sap-analytics-cloud/ba-p/13636045" target="_blank">SAP Datasphere Connectivity With S/4 HANA System &amp;... - SAP Community</A></P><P><STRONG>Introduction:</STRONG></P><P>SAP BW bridge is a functional enhancement of SAP Datasphere and enables ABAP-based data extraction and staging capabilities within SAP Datasphere. It provides customers who are running SAP Business Warehouse or SAP BW/4HANA with access to the public cloud as it offers SAP BW capabilities directly in SAP Datasphere.</P><P>SAP BW Bridge for SAP Datasphere is a feature that makes certain elements from the on-premise SAP BW system available in the cloud. In order to transfer these elements to SAP Datasphere, SAP also supplies the appropriate conversion tools.<STRONG> SAP BW Bridge is a cost-effective and simple way to switch from an on-premise SAP BW system to SAP Datasphere.</STRONG></P><P><STRONG>Provisioning the SAP BW Bridge Tenant:</STRONG></P><P>We need to define SAP BW Bridge Storage before creating SAP BW Bridge Tenant. Configure the size of your SAP BW bridge tenant in the Tenant Configuration:</P><P><STRONG>From the side navigation, go to System =&gt;Configuration =&gt;Tenant Configuration</STRONG></P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (109).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80648iE6F0C3D46F658196/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (109).png" alt="MicrosoftTeams-image (109).png" /></span></STRONG></P><P>Choose the size &amp; Save</P><P>Now create SAP BW Bridge instance<BR />Go to System -&gt; Configuration -&gt; SAP BW Bridge and create</P><P>Provide the Instance name and description<BR /><STRONG>For Development system</STRONG>: Select enable system for development<BR /><STRONG>For Production system</STRONG>: Deselect enable system for development</P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (112).png" style="width: 971px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80647i3E4589D393BBC482/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (112).png" alt="MicrosoftTeams-image (112).png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (113).png" style="width: 945px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80646i500FC08CF8FE4A71/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (113).png" alt="MicrosoftTeams-image (113).png" /></span></STRONG></P><P>A SAP BW Bridge Space has been created automatically as given below-<BR />We just need to add users in the BW Bridge space.</P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (114).png" style="width: 942px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80649iF9AF22CBA903B338/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (114).png" alt="MicrosoftTeams-image (114).png" /></span></STRONG></P><P><STRONG>Activate BW Bridge Tenant:</STRONG></P><P>When a new&nbsp;SAP BW bridge&nbsp;tenant is provisioned together with a new&nbsp;SAP Datasphere&nbsp;tenant, the <STRONG>system owner</STRONG> receives a welcome email. Click the&nbsp;<STRONG>Activate Account</STRONG>&nbsp;button to connect to the server and set your password.</P><P>When a new&nbsp;SAP BW bridge&nbsp;tenant is provisioned to an already existing&nbsp;SAP Datasphere&nbsp;tenant, the first login to the&nbsp;SAP BW bridge&nbsp;tenant must be done by the user who was system owner of the&nbsp;SAP Datasphere&nbsp;tenant when the&nbsp;SAP BW bridge&nbsp;tenant was provisioned.</P><P>System owner needs to create the other users in the BW Bridge Cockpit.</P><P>After activating it get activated:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (110).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80651iB287451E79B99BD8/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (110).png" alt="MicrosoftTeams-image (110).png" /></span></P><P><STRONG>Open SAP BW Bridge Cockpit:</STRONG></P><P>From the side navigation, choose&nbsp;Data Integration Monitor -&gt;&nbsp;Choose BW Bridge space</P><P>Now we can see the BW bridge cockpit,&nbsp;Click Open SAP BW Bridge Cockpit</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (111).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80652iE35BC8001C24644D/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (111).png" alt="MicrosoftTeams-image (111).png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (115).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80653iB129229AAEB98796/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (115).png" alt="MicrosoftTeams-image (115).png" /></span></P><P>&nbsp;</P><P><STRONG>Preparing Connectivity for ODP Source Systems in SAP BW Bridge:</STRONG></P><P>Connecting an SAP on-premise system to&nbsp;SAP BW bridge&nbsp;requires a few more steps than connecting the same system to an&nbsp;SAP BW&nbsp;on&nbsp;SAP HANA&nbsp;or&nbsp;SAP BW∕4HANA&nbsp;system.</P><P>We will required a Cloud Connector which serves as a link between the on-premise source system and your&nbsp;SAP BW bridge&nbsp;tenant which is technically based on an ABAP Platform in SAP BTP. RFC is used as a protocol for data exchange between on-premise source systems and&nbsp;SAP BW bridge.</P><P>System needs to be added in the cloud connector with RFC protocol.</P><P>The on-premise source system must be configured as communication system in BW Bridge Cockpit.</P><P>The source system connectivity is established following these procedures:</P><OL><LI>Add the&nbsp;SAP Datasphere&nbsp;subaccount in the Cloud Connector.</LI><LI>Create the on-premise source system in the Cloud Connector.</LI><LI>Add the relevant resources to the source system.</LI><LI>Add a service channel to the&nbsp;SAP BW bridge&nbsp;tenant in the Cloud Connector.</LI><LI>Create a communication system in the&nbsp;SAP BW bridge&nbsp;tenant.</LI><LI>Create the source system in the SAP BW Modeling Tools.</LI><LI>Optional: Select and activate preconfigured&nbsp;SAP BW bridge&nbsp;Content objects.</LI></OL><P>Steps 1 to 3 already done before in my previous blog post please find the following link –&nbsp;<A href="https://community.sap.com/t5/technology-blogs-by-members/sap-datasphere-connectivity-with-s-4-hana-system-amp-sap-analytics-cloud/ba-p/13636045" target="_blank">SAP Datasphere Connectivity With S/4 HANA System &amp;... - SAP Community</A></P><P><STRONG>Add a Service Channel to the&nbsp;SAP BW Bridge&nbsp;Tenant in the Cloud Connector:</STRONG></P><P>The on-premise source system must be able to call the&nbsp;SAP BW bridge&nbsp;tenant via RFC. Therefore, a service channel must be added in the Cloud Connector.</P><P><STRONG>Procedure:</STRONG></P><OL><LI>Log in to the Cloud Connector</LI><LI>In the left-side menu of the administration UI, select&nbsp;<STRONG>On-Premise To Cloud</STRONG></LI><LI>In the&nbsp;<STRONG>Service Channels</STRONG>&nbsp;section, click&nbsp;<EM>(Add)</EM>&nbsp;to add a new service channel.</LI><LI>In the&nbsp;<STRONG>Add Service Channel</STRONG>&nbsp;dialog, use the following values:<OL><LI><STRONG>Type</STRONG>: ABAP Cloud System</LI><LI><STRONG>ABAP Cloud Tenant Host</STRONG><SPAN>: For SAP BTP ABAP based systems like&nbsp;SAP BW bridge, the tenant host is&nbsp;&lt;serviceinstanceguid&gt;.abap.&lt;region&gt;.hana.ondemand.com&nbsp;. The region is, for example, eu10 or us10.</SPAN></LI></OL></LI></OL><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (116).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80658iE26023119AF351EA/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (116).png" alt="MicrosoftTeams-image (116).png" /></span></SPAN></P><P><STRONG>To retrieve the host name:</STRONG></P><UL><LI>Log on to&nbsp;SAP Datasphere.</LI><LI>From the side navigation, choose&nbsp;<STRONG>Space Management</STRONG>.</LI><LI>Select the space&nbsp;<STRONG>BW Bridge</STRONG>.</LI><LI>Navigate to the section&nbsp;<STRONG>Connections</STRONG>.</LI><LI>Mark the local connection BWBRIDGE and choose&nbsp;<STRONG>Edit</STRONG>.</LI><LI>Under&nbsp;<STRONG>HTTP Access</STRONG>&nbsp;copy the host name to the clipboard (without <A href="https://)" target="_blank" rel="noopener nofollow noreferrer">https://)</A>.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (117).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80661iAF39F2F1CC53A7CD/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (117).png" alt="MicrosoftTeams-image (117).png" /></span></P><OL><LI>In the same dialog window, define the&nbsp;<STRONG>Local Instance Number</STRONG>&nbsp;under which the&nbsp;SAP BW bridge&nbsp;system is reachable for the source system(s).&nbsp;The&nbsp;&lt;Local Instance Number&gt;&nbsp;will later be used when maintaining the RFC destination in the on-premise source system pointing to the&nbsp;SAP BW bridge&nbsp;system (i.e. in the so-called callback destination).</LI><LI>Leave Connections set to 1.</LI><LI>Leave Enabled selected to establish the channel immediately after choosing Finish. Unselect it if you don't want to establish the channel immediately.</LI><LI>Select Finish.</LI></OL><P>You can now see that Service channel is enabled.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (118).png" style="width: 778px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80662i5F9F47CDB4DAD9C4/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (118).png" alt="MicrosoftTeams-image (118).png" /></span></P><P><STRONG>Create a Communication System in the SAP BW Bridge Tenant:</STRONG></P><P>The on-premise source system must be configured as communication system in the&nbsp;SAP BW bridge&nbsp;tenant. A communication system is a specification of a system that represents a communication partner and the technical information required for the communication (inbound/outbound), such as the host name and user information (inbound/outbound).</P><P><STRONG>Procedure:</STRONG></P><OL><LI>Log on to the SAP BW Bridge Cockpit.</LI><LI>In the Communication Management section, select the app Communication Systems.</LI><LI>Click&nbsp;<STRONG>New</STRONG>&nbsp;to add a new Communication System.</LI><LI>In the&nbsp;<STRONG>New Communication System</STRONG><SPAN>&nbsp;dialog, enter a&nbsp;</SPAN><STRONG>System ID</STRONG><SPAN>&nbsp;and a</SPAN><STRONG>&nbsp;System Name</STRONG><SPAN>&nbsp;and choose&nbsp;</SPAN><STRONG>Create</STRONG><SPAN>.</SPAN></LI></OL><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (119).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80925iBF3DA7B521D66BED/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (119).png" alt="MicrosoftTeams-image (119).png" /></span></SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (120).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80926iF8E614BC9DB1B6D5/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (120).png" alt="MicrosoftTeams-image (120).png" /></span></SPAN></P><OL><LI>Under&nbsp;<STRONG>Technical Data</STRONG>, maintain the following values:<OL class="lia-list-style-type-lower-alpha"><LI>Enter the virtual host name maintained in the Cloud Connector as&nbsp;<STRONG>Host Name</STRONG>.</LI><LI>Fill in the port number 33&lt;instance number&gt; as&nbsp;<STRONG>Port</STRONG>, e.g. 3301 if the instance number is 01.</LI><LI>Switch on the property&nbsp;<STRONG>Cloud Connector</STRONG>.</LI></OL></LI></OL><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (121).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80927i7217104581995F68/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (121).png" alt="MicrosoftTeams-image (121).png" /></span></SPAN></P><OL><LI>Under&nbsp;<STRONG>RFC Settings</STRONG>, maintain the following values:<OL class="lia-list-style-type-lower-alpha"><LI>Set&nbsp;<STRONG>Load Balancing</STRONG>&nbsp;if the on-premise source system was created with the option&nbsp;<STRONG>With load balancing (system ID and message server)</STRONG>&nbsp;in the Cloud Connector.</LI><LI>Maintain the client of the source system as&nbsp;<STRONG>Client</STRONG>.</LI><LI>If&nbsp;<STRONG>Load Balancing</STRONG>&nbsp;was set, maintain a logon group of the source system as&nbsp;<STRONG>Group</STRONG>. Enter the virtual system ID maintained in the Cloud Connector as&nbsp;<STRONG>Target System</STRONG>. Enter the virtual message server maintained in the Cloud Connector as&nbsp;<STRONG>Message Server</STRONG>.</LI><LI>If&nbsp;<STRONG>Load Balancing</STRONG><SPAN>&nbsp;was not set, enter the virtual instance number maintained in the Cloud Connector as&nbsp;</SPAN><STRONG>Instance Number</STRONG><SPAN>. Enter the virtual application server maintained in the Cloud Connector as&nbsp;</SPAN><STRONG>Target Host</STRONG><SPAN>.</SPAN></LI><LI>Maintain the location ID of the Cloud Connector as&nbsp;<STRONG>SCC Location ID</STRONG>. In case you did not specify a location ID in the Cloud Connector, you can leave&nbsp;<STRONG>SCC Location ID</STRONG>&nbsp;blank.</LI></OL></LI></OL><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (122).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80930iEF82A17FE42F473A/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (122).png" alt="MicrosoftTeams-image (122).png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (123).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80929iB5BC5CBA3999500E/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (123).png" alt="MicrosoftTeams-image (123).png" /></span></SPAN></P><OL><LI>Under&nbsp;<STRONG>Users for Inbound Communication</STRONG>, click&nbsp;<EM>(Add)</EM>&nbsp;to maintain the user that is used in the&nbsp;SAP BW bridge&nbsp;tenant for the inbound communication. Select an existing user or click&nbsp;<STRONG>New User</STRONG>&nbsp;to create a new user.</LI><LI>Under Users for Outbound Communication, Enter the username and password of an existing user in the on-premise source system.</LI><LI>Save the new communication system.</LI></OL><P>As a result, you have created the on-premise source system as communication system in the SAP BW bridge.</P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (124).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80928i301DEB0297664F67/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (124).png" alt="MicrosoftTeams-image (124).png" /></span></SPAN></P><P><STRONG>Maintain Communication Arrangement:</STRONG></P><P>You need to maintain communication arrangement for the communication system that we have created in the BW Modeling tool.</P><P>You need to choose the predefined communication scenario SAP_COM_0692. And enter the required details like –</P><OL><LI>Use the technical name of the source system as&nbsp;<STRONG>Arrangement Name</STRONG></LI><LI>User for Inbound Communication</LI><LI>User for Outbound Communication</LI></OL><P><STRONG>Maintain Callback Destination:</STRONG></P><P><SPAN>Create a RFC in S4H system(Standard Name Given in Communication systems):</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (125).png" style="width: 945px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80970i8DFD5E4952522C1B/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (125).png" alt="MicrosoftTeams-image (125).png" /></span></SPAN></P><OL><LI>Log in to the on-premise source system.</LI><LI>Call transaction SM59.</LI><LI>Choose&nbsp;<STRONG>Create</STRONG>&nbsp;to create a new RFC connection.</LI><LI>In the&nbsp;<STRONG>Create Destination</STRONG>&nbsp;dialog, enter the name of the&nbsp;<STRONG>Callback Destination</STRONG>&nbsp;shown in the BW Modeling Tools as name of the&nbsp;<STRONG>Destination</STRONG>&nbsp;and choose&nbsp;<STRONG>RFC connection to ABAP system</STRONG>&nbsp;as&nbsp;<STRONG>Connection Type</STRONG>.</LI><LI>On the&nbsp;<STRONG>Technical Settings</STRONG>&nbsp;tab, enter the <STRONG>hostname of the Cloud connector</STRONG> (without https:// and without port number) as&nbsp;<STRONG>Target Host</STRONG>&nbsp;and the local instance number you defined in the Cloud Connector for the service channel as&nbsp;<STRONG>Instance Number</STRONG>.</LI><LI>On the&nbsp;<STRONG>Logon &amp; Security</STRONG>&nbsp;tab, enter the&nbsp;<STRONG>Language</STRONG>, 100 as&nbsp;<STRONG>Client</STRONG>&nbsp;and&nbsp;<STRONG>User</STRONG>&nbsp;and&nbsp;<STRONG>Password</STRONG>&nbsp;of the user you defined as&nbsp;<STRONG>User for Inbound Communication</STRONG>.</LI></OL><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (126).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80968i1B7B648BC608DCCC/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (126).png" alt="MicrosoftTeams-image (126).png" /></span></SPAN></P><P>ODP_INBOUND User which is created in BW bridge cockpit, User for inbound communication</P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (127).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80969iCE98FC38295533BA/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (127).png" alt="MicrosoftTeams-image (127).png" /></span></SPAN></P><P><SPAN>Connection test:</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (128).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80967iA4578B8513CAC11B/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (128).png" alt="MicrosoftTeams-image (128).png" /></span></SPAN></P><P><SPAN>Authorization test:</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (129).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80971i6FF89863B1F32767/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (129).png" alt="MicrosoftTeams-image (129).png" /></span></SPAN></P><P><STRONG>Create an&nbsp;SAP BW Bridge&nbsp;Project:</STRONG></P><P>To test the connection between we will create a project in BW modeling tool using service key.</P><P>For service key we need to go to&nbsp;<SPAN>BW Bridge Space =&gt; Choose Connections and select the BW Bridge space =&gt; Choose Edit =&gt; Copy the SAP BW Service Key</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (130).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80972iD2AD5B23168A8BCA/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (130).png" alt="MicrosoftTeams-image (130).png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (131).png" style="width: 975px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80973i025FEC5B4BCC68D5/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (131).png" alt="MicrosoftTeams-image (131).png" /></span></SPAN></P><P>Now Create an SAP BW Bridge Project in BW modeling tool with the system details</P><P>Logical destination and callback destination(which we have created in backend S/4 HANA system) should have status green as below -</P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MicrosoftTeams-image (132).png" style="width: 354px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/80974iD6B9055AECA29859/image-size/large?v=v2&amp;px=999" role="button" title="MicrosoftTeams-image (132).png" alt="MicrosoftTeams-image (132).png" /></span></SPAN></P><P>Now the connection has been established successfully between S/4HANA and BW Bridge cockpit.</P><P>With SAP BW Bridge for SAP Datasphere, SAP has created an attractive and cost-effective way for companies to move from their SAP BW on - premise system to SAP Datasphere. SAP BW Bridge is particularly interesting if companies do not want to do a greenfield implementation but want to take existing content with them into the cloud.</P> 2024-03-19T17:43:39.356000+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/redwood-rmj-architecture-integration-and-interface-review-with-sap-s-4-hana/ba-p/13647318 Redwood RMJ Architecture, Integration and Interface review with SAP S/4 HANA and ECC Job execution. 2024-03-26T00:07:16.040000+01:00 maheshsinghmony https://community.sap.com/t5/user/viewprofilepage/user-id/357842 <P>There are many tools available today to schedule, execute and monitor jobs in SAP. However today we will look at Redwood RMJ (RunMyJobs), its Architecture and user interface.</P><P><STRONG>Please note:</STRONG> Redwood RMJ is a higher version of Redwood BPA and CPS which were traditionally installed and used on-prem.&nbsp; Redwood RMJ is offered as a SAAS solution to its customers using SAP.</P><H2 id="toc-hId-989902915"><STRONG>Background About Redwood&nbsp;<SPAN>RunMyJobs</SPAN></STRONG></H2><P>Redwood&nbsp;<SPAN>RunMyJobs is an SAAS automation suite that can be used to streamline business processes. Industry-standard protocol support allows you to integrate with REST and SOAP (webhooks), RFC (SAP R/3), SAP S/4, JDBC (databases), OS interpreters (PowerShell, Bash, Python, Perl, etc.), Oracle EBS, IBM I, Z (Platform Agent-less), and more.&nbsp;</SPAN></P><H2 id="toc-hId-793389410"><STRONG>Architecture: On-Prem vs Cloud</STRONG></H2><P>RunMyJobs consists of:</P><UL><LI>A central system that runs the user interface and server software.</LI><LI>A database that stores static data, definitions, and operational data.</LI></UL><UL><LI><H3 id="toc-hId-725958624"><STRONG>Onsite Deployment Architecture&nbsp;</STRONG></H3></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="maheshsingh_mony7_0-1711292500736.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85555iC800DAFBE15444DA/image-size/large?v=v2&amp;px=999" role="button" title="maheshsingh_mony7_0-1711292500736.png" alt="maheshsingh_mony7_0-1711292500736.png" /></span></P><P>I believe this is no longer offered by Redwood for RMJ.</P><UL><LI><H3 id="toc-hId-529445119"><STRONG>SaaS Deployment Architecture</STRONG></H3></LI></UL><P><STRONG>Please note:&nbsp; </STRONG>If you are using Cloud to host your SAP application and have firewalls in place then the architecture might be a little different as shown below where you would need another server in the middle which will act as a Secure Gateway.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="maheshsingh_mony7_3-1711292760760.png" style="width: 791px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85557i0A12666B37CB48CB/image-dimensions/791x335?v=v2" width="791" height="335" role="button" title="maheshsingh_mony7_3-1711292760760.png" alt="maheshsingh_mony7_3-1711292760760.png" /></span></P><P><SPAN>The Secure Gateway is a technology invented by Redwood that allows a single, secure channel for all application connections that do not depend on Platform Agents. It</SPAN>&nbsp;is a designated Platform Agent that enables software inside the customer network to securely communicate with the server-based components of RunMyJobs. The Secure Gateway runs inside the customer network, behind the customer firewall, and communicates with the RunMyJobs server components via HTTPS. All traffic between the customer network and the RunMyJobs server processes passes through the Secure Agent. All communication is initiated from inside the customer network, for additional security.&nbsp;</P><P><SPAN>One example is SAP HEC/ECS support where your SAP server is hosted and Supported by SAP HEC/ECS, Here they wont allow installation of any platform agent on to the SAP server due to Security risks and in that case you would need a&nbsp;Secure Gateway in the middle to communicate between Redwood and SAP server in HEC/ECS.</SPAN></P><H2 id="toc-hId-203848895"><STRONG>Redwood RMJ Access</STRONG></H2><P>The access to this tool can be via UserId and Password or even via SSO using OKTA, Azure AD&nbsp;etc.</P><H2 id="toc-hId-7335390"><U><STRONG>Landing Page:</STRONG></U></H2><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="maheshsingh_mony7_4-1711292891717.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85558iA848FD97E04DF54D/image-size/large?v=v2&amp;px=999" role="button" title="maheshsingh_mony7_4-1711292891717.png" alt="maheshsingh_mony7_4-1711292891717.png" /></span></P><P>After selecting the required system, it takes you to a dashboard with the Navigation bar on the left and Home screen showing Queues, ProcessServers and other Icon's mentioned below.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="maheshsingh_mony7_0-1711291716469.png" style="width: 1002px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85553i056FBCC764A939A4/image-dimensions/1002x537?v=v2" width="1002" height="537" role="button" title="maheshsingh_mony7_0-1711291716469.png" alt="maheshsingh_mony7_0-1711291716469.png" /></span></P><P>&nbsp;1&nbsp;-&nbsp;<STRONG><I>Home</I></STRONG><SPAN><STRONG>:</STRONG>&nbsp;Displays the Home tab if it is closed, or selects it if it is open.</SPAN></P><P>&nbsp;2 -&nbsp;<STRONG><I>Submit</I>:</STRONG>&nbsp;Submits the selected Process Definition.</P><P>&nbsp;3 -&nbsp; <STRONG><I>Processes</I>:</STRONG> Displays the Processes tab.</P><P>&nbsp;4 -&nbsp;<STRONG><I>Settings</I></STRONG>:&nbsp;Displays the<SPAN>&nbsp;</SPAN><I>Edit User Settings</I><SPAN>&nbsp;</SPAN>pop-up window.</P><P>&nbsp;5 -&nbsp;<STRONG><I>Catalog</I>:</STRONG>&nbsp;Displays the Catalog.&nbsp;</P><P>&nbsp;6 -&nbsp;<STRONG><I>Refresh</I></STRONG>:&nbsp;Refreshes the display.</P><P>&nbsp;7 -&nbsp;<STRONG><I>Object Search</I>:</STRONG>&nbsp;Displays the<SPAN>&nbsp;</SPAN><I>Object Search</I><SPAN>&nbsp;</SPAN>pop-up window.</P><P>&nbsp;8 -&nbsp;<STRONG><I>Product Information</I>:</STRONG>&nbsp;Displays a drop-down list with the RunMyJobs build number and other support-related links.</P><P>9 -&nbsp;<STRONG><I>Log Out</I>:</STRONG>&nbsp;Logs the active user out of RunMyJobs.</P><P><U><STRONG>Queues:</STRONG></U></P><P>Queues are used to manage Groups of processes. Queues distribute processes to process servers, where the processes actually run. You can use queues to limit the number of processes that can run simultaneously, distribute workload across multiple systems and provide fail-over facilities. One queue can be attached to multiple process servers, in which case Redwood Server decides which process server to run the processes at when the process starts. One process server can be attached to multiple queues, in which case it can run processes from any of those queues.</P><P><U><STRONG>ProcessServers:</STRONG></U></P><P>Process servers are responsible for running and monitoring processes, watching for file events, and monitoring system performance. They run processes in local and remote systems. Process servers host services, which allow processes of different types to be run.&nbsp;<SPAN>Redwood allows users to schedule processes/jobs as part of a Chain or Queue of processes. These tasks are then handled by our Process Servers that securely communicate with your target systems to complete them.</SPAN></P><H2 id="toc-hId--189178115"><STRONG>Monitor jobs in a particular Queue</STRONG></H2><P>You have the option of putting the Queue on hold which will pause all jobs related to that Queue until you release it.</P><P>To monitor/view jobs in a particular queue you would need to Right Click on the Queue and select Monitor related Processes as shown below.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="maheshsingh_mony7_0-1711307028686.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85635i3789D91DCAA562CA/image-size/large?v=v2&amp;px=999" role="button" title="maheshsingh_mony7_0-1711307028686.png" alt="maheshsingh_mony7_0-1711307028686.png" /></span></P><P>Here you can see the job name, Job Id, Start Time, Status of the jobs etc.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="maheshsingh_mony7_3-1711307319442.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85638i534DBFE725ABC3B9/image-size/large?v=v2&amp;px=999" role="button" title="maheshsingh_mony7_3-1711307319442.png" alt="maheshsingh_mony7_3-1711307319442.png" /></span></P><P>To see the details of a particular job execution you would need select the job and expand the section at the bottom of the screen which is a separate frame that specifies all the delatils related to that specific job like Job name, Chain name (if its part of a Redwood chain), Spool, job log, System Queue, SAP Client,&nbsp;<SPAN>&nbsp;</SPAN>ABAP Program, Variant etc.</P><P>You would be able to see the same job executed in SAP in SM37. You can even download the spool output of that jobs from here to analyze it instead of downloading it from SAP.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="maheshsingh_mony7_1-1711308133074.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/85640iC44D5F312D50B5A4/image-size/large?v=v2&amp;px=999" role="button" title="maheshsingh_mony7_1-1711308133074.png" alt="maheshsingh_mony7_1-1711308133074.png" /></span></P><H2 id="toc-hId--385691620"><STRONG>Conclusion:</STRONG></H2><P>I hope with this article I was able to share some background about the Redwood RMJ Architecture and its user Interface as to how the Interface looks and its easy to operate. I will be publishing other blogs on Redwood RMJ Security, Job creation, Alert mechanism, System connection, etc.&nbsp;<SPAN>I would love to hear back suggestions, feedback and questions that you might have. Please do share the article with your Team members, Colleagues and Friends working in SAP and who use or plan to use Redwood for SAP background jobs orchestration. Also, don’t forget to like and share the blog and follow me on SAP blogs to not miss more content: <A class="" href="https://community.sap.com/t5/user/viewprofilepage/user-id/357842" target="_self"><SPAN class="">maheshsinghmony</SPAN></A></SPAN></P><P><SPAN><STRONG>References &amp; Related Links</STRONG>:&nbsp;<A href="https://documentation.runmyjobs.cloud/runmyjobs-2024.1/Content/Home.htm" target="_blank" rel="noopener nofollow noreferrer">https://documentation.runmyjobs.cloud/runmyjobs-2024.1/Content/Home.htm</A></SPAN></P><H3 id="toc-hId--453122406">Applies to:</H3><P>SAP ECC, SAP BW, SAP S/4 HANA, SAP BW on HANA, SAP BW4HANA, SAP BODS, Redwood etc.</P> 2024-03-26T00:07:16.040000+01:00 https://community.sap.com/t5/technology-blogs-by-members/how-to-collect-hardcoded-values-abap-routines-amp-olap-variable-values-used/ba-p/13650992 How to collect hardcoded values, ABAP routines & OLAP variable values used in DTP filters 2024-04-03T10:51:25.366000+02:00 Srinivasasa_D_M https://community.sap.com/t5/user/viewprofilepage/user-id/752537 <H1 id="toc-hId-861541188"><STRONG>Introduction</STRONG></H1><P>This blog talks about how to collect selections or filter details used in a DTP by using some standard tables in both BW on Hana &amp; BW4HANA systems.</P><P>Especially In migration projects (SAP BW on Hana to BW4HANA), it’s very hard to collect hardcoded values or ABAP routines or OLAP variable details used in DTPs manually for ‘n’ number of DTPs. So, to overcome from this issue, below steps will help us to collect DTP filter details by using the tables RSBKREQUEST, RSSELDTP, RSBKSELECT.</P><H2 id="toc-hId-794110402"><STRONG>1. DTP filters in BW on Hana</STRONG></H2><P>As we know, in a DTP filter we can maintain hardcoded values, ABAP routines &amp; OLAP variables to restrict data while loading into Target objects. Below steps will help us to get the selection details used in a DTP for n number of DTPs.</P><H3 id="toc-hId-726679616"><STRONG>a)&nbsp; Hardcoded values used in a DTPs.</STRONG> &nbsp;</H3><P>Here, taking one example DTP DTP_4G4QWVRDA3L500T4AN4PBQYQA to explain the below steps.</P><P><STRONG>Step 1</STRONG>: Use the table<STRONG> RSBKREQUEST</STRONG> and enter the DTP id in <STRONG>DTP field</STRONG> as shown below.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot1: Initial screen &amp; input to the table RSBKREQUEST" style="width: 954px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87209i3BCD3FE965C30D90/image-size/large?v=v2&amp;px=999" role="button" title="Picture1.png" alt="Screenshot1: Initial screen &amp; input to the table RSBKREQUEST" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Screenshot1: Initial screen &amp; input to the table RSBKREQUEST</span></span></P><P>&nbsp;<STRONG>Step 2</STRONG><SPAN>: After executing the table, search for the field </SPAN><STRONG>TSTMP_START </STRONG><SPAN>and consider latest time stamp (descending order) and take the </SPAN><STRONG>first request</STRONG> <STRONG>name</STRONG><SPAN> as shown below.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot2 : Output of RSBKREQUEST table" style="width: 960px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87217i0DADD5365498E50B/image-size/large?v=v2&amp;px=999" role="button" title="Picture2.png" alt="Screenshot2 : Output of RSBKREQUEST table" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Screenshot2 : Output of RSBKREQUEST table</span></span></P><P>&nbsp;<STRONG>Step 3</STRONG><SPAN>: Use the table </SPAN><STRONG>RSSELDTP </STRONG><SPAN>and enter the request name in </SPAN><STRONG>RNR field</STRONG><SPAN> and execute the table.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot3: Initial screen &amp; input to the table RSSELDTP" style="width: 961px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87223i69713EFFCBCA4A44/image-size/large?v=v2&amp;px=999" role="button" title="Picture3.png" alt="Screenshot3: Initial screen &amp; input to the table RSSELDTP" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Screenshot3: Initial screen &amp; input to the table RSSELDTP</span></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot4: Output of RSSELDTP" style="width: 956px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87226i36153A9DF539D128/image-size/large?v=v2&amp;px=999" role="button" title="Picture4.png" alt="Screenshot4: Output of RSSELDTP" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Screenshot4: Output of RSSELDTP</span></span></P><P>&nbsp;<STRONG>Conclusion:</STRONG><SPAN> The table RSSELDTP holds the hardcoded values used in a DTP as shown in above screen shot.</SPAN></P><P><STRONG>Note:</STRONG><SPAN> Follow the same process for n number of DTPs.</SPAN></P><H3 id="toc-hId-530166111"><STRONG>b) ABAP routines used in a DTPs.</STRONG></H3><P>As we know, in a DTP we can use ABAP routines to derive CALMONTH value or any logic to filter data while loading into Target. Below steps help us to identify an ABAP routine details used in a DTP.</P><P><STRONG>Step 1:</STRONG> Use the table<STRONG> RSBKREQUEST</STRONG> and enter the DTP id in <STRONG>DTP field</STRONG> as shown below.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot5 : Initial screen &amp; input to the table RSBKREQUEST" style="width: 949px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87230iE9F160AA5FC85E7C/image-size/large?v=v2&amp;px=999" role="button" title="Picture5.png" alt="Screenshot5 : Initial screen &amp; input to the table RSBKREQUEST" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Screenshot5 : Initial screen &amp; input to the table RSBKREQUEST</span></span></P><P><STRONG>Step 2:</STRONG><SPAN> After executing the table, search for the field </SPAN><STRONG>TSTMP_START </STRONG><SPAN>and consider latest time stamp (descending order) and take the </SPAN><STRONG>first request</STRONG> <STRONG>ID</STRONG><SPAN> value as shown below.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot6: Output of REBKREQUEST table" style="width: 962px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87231i78BEC5EB55B1AA4C/image-size/large?v=v2&amp;px=999" role="button" title="Picture6.png" alt="Screenshot6: Output of REBKREQUEST table" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Screenshot6: Output of REBKREQUEST table</span></span></P><P>&nbsp;<STRONG>Step 3:</STRONG><SPAN> Use the table </SPAN><STRONG>RSBKSELECT </STRONG><SPAN>and enter the </SPAN><STRONG>‘*’ symbol followed by</STRONG> <STRONG>REQUID value </STRONG><SPAN>in </SPAN><STRONG>REQUID </STRONG><SPAN>field and enter value 6 in SEL_TYPE filed and execute the table as shown below.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot7: Initial screen &amp; input to the table RSBKSELECT" style="width: 954px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87234i49564D82EA641C27/image-size/large?v=v2&amp;px=999" role="button" title="Picture7.png" alt="Screenshot7: Initial screen &amp; input to the table RSBKSELECT" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Screenshot7: Initial screen &amp; input to the table RSBKSELECT</span></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot8: Output of RSBKSELDTP" style="width: 947px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87236i9672472AF4F74048/image-size/large?v=v2&amp;px=999" role="button" title="Picture8.png" alt="Screenshot8: Output of RSBKSELDTP" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Screenshot8: Output of RSBKSELDTP</span></span></P><P>&nbsp;<STRONG>Conclusion:</STRONG><SPAN> The table RSBKSELECT holds the ABAP routines details used in a DTP as shown in above screen shot.</SPAN></P><P><STRONG>Note:</STRONG> Follow the same process for n number of DTPs.</P><H3 id="toc-hId-333652606"><STRONG>C) OLAP Variables used in a DTPs.</STRONG></H3><P>&nbsp;Follow the steps 1 &amp; 2 explained in above section b.</P><P>Here, to get the OLAP variable details, Use the table <STRONG>RSBKSELECT </STRONG>and enter the <STRONG>‘*’ symbol followed by</STRONG> <STRONG>REQUID value </STRONG>in <STRONG>REQUID </STRONG>field and enter value 7 instead of 6 in SEL_TYPE filed and execute the table as shown below.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot9: Initial screen &amp; Input to the table RSBKSELECT" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87247i60BD91109FB47ABB/image-size/large?v=v2&amp;px=999" role="button" title="Picture9.png" alt="Screenshot9: Initial screen &amp; Input to the table RSBKSELECT" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Screenshot9: Initial screen &amp; Input to the table RSBKSELECT</span></span></P><P>&nbsp;<STRONG><STRONG>2. DTP Filters in BW4HANA</STRONG></STRONG></P><P><SPAN>As we know, BW4HANA is an advanced version of BW. In older BW systems, it was quite easy to check DTP filter settings in standard tables but in BW4HANA, we don’t have any straightforward tables to get DTPs filter details.</SPAN></P><P>We can get some partial details from the standard table RSPMDTASELECTION but not useful and also SAP provided the standard program RSBK_DTP_SHOW_FILTER, with this program we can display the filter criteria for a single DTP.</P><P>In addition to DTP filters, this blog also talks about how to handle exclusion filters in BW4HANA for ODP data sources.</P><H3 id="toc-hId-137139101"><STRONG>How to handle exclusion filters in BW4HANA for ODP data sources</STRONG></H3><P>If there is a requirement to load data from classic BW/BW on HANA 7.5 system to another BW4HANA system with some exclusion filters, then we cannot apply the exclusion filters directly in DTP because exclusion filter criteria doesn’t work in BW4HANA for ODP data sources.</P><P>To overcome from this scenario, we can create an ABAP program with logic to fetch exclusion filters from control table (exclusion filters should be maintained) and apply the same program in DTP filter routine and also we can reuse the same include program for exclusion filters in other ODP data flows by maintaining a control table. Please find the sample ABAP code in below screenshots.</P><P><STRONG>SAMPLE ABAP CODE</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot10 : Sample ABAP code" style="width: 951px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87249iDFF2216802D6A360/image-size/large?v=v2&amp;px=999" role="button" title="Picture10.png" alt="Screenshot10 : Sample ABAP code" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Screenshot10 : Sample ABAP code</span></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot11 : Continuation of Screenshot 10" style="width: 955px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87251i5582BE7C1987966A/image-size/large?v=v2&amp;px=999" role="button" title="Picture11.png" alt="Screenshot11 : Continuation of Screenshot 10" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Screenshot11 : Continuation of Screenshot 10</span></span></P><P><STRONG>Control Table</STRONG></P><P>In control table, we must maintain exclusion filters details. So, that extraction for exclusion filters will work properly from classic BW/BW 7.5 system to BW4HANA system for ODP data sources. Please find the parameters details in below.</P><P>Let's take an example, we have a COMP_CODE = C1,C2,C3 in Source but I want only C1 &amp; C2 into my target system.</P><P><FONT size="2"><STRONG>PARAM</STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = DTP ID --&gt; (DTP ID, in which we wanted to apply exclusion filters)</FONT></P><P><FONT size="2"><STRONG>SUB_PARAM&nbsp; </STRONG>&nbsp;= COMP_CODE –(Field name)</FONT></P><P><FONT size="2"><STRONG>SIGN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </STRONG>= E ------&gt; (E indicates Exclude)</FONT></P><P><FONT size="2"><STRONG>OPT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </STRONG>= EQ ----&gt;(EQ indicates Equal)</FONT></P><P><FONT size="2"><STRONG>Low</STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = C3 --&gt;(exclusion company&nbsp;code)&nbsp;</FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot12 : Sample data in Control table" style="width: 943px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/87252i6B22632F86095C0D/image-size/large?v=v2&amp;px=999" role="button" title="Picture12.png" alt="Screenshot12 : Sample data in Control table" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Screenshot12 : Sample data in Control table</span></span></P><P>&nbsp;</P><P>Happy learning&nbsp;<span class="lia-unicode-emoji" title=":slightly_smiling_face:">🙂</span></P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2024-04-03T10:51:25.366000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/exploring-integration-options-in-sap-datasphere-with-the-focus-on-using-sap/ba-p/13658329 Exploring Integration Options in SAP Datasphere with the focus on using SAP extractors 2024-04-04T19:03:57.411000+02:00 ClaudiaFiess https://community.sap.com/t5/user/viewprofilepage/user-id/1506 <H2 id="toc-hId-990856259">Overview of the blog series</H2><P>The main reason for this blog series was the realization that with the Introduction of SAP Datasphere there seems to be so many integration options when it comes to leveraging SAP Extractors (SAPI Data sources &amp; ABAP CDS view extractors).</P><P>I wanted to illustrate options in a graphical way which can be useful as a starting point for implementing new use cases. From experience, besides determining the appropriate SAP Extractor to be used, another important factor to highlight is the capability of full versus delta load when it comes to data persistency.</P><H2 id="toc-hId-794342754">Introduction to this blog</H2><P>SAP Datasphere provides numerous integration possibilities when utilizing SAP Extractors.</P><P>As some of you might have already experienced, there are numerous factors and aspects to be considered when it comes to the decision whether you are going to leverage SAPI (Service API) extractors (also known as SAP Data Sources) or SAP ABAP CDS (Core Data Services) views or potentially both.</P><P>My intention with this post is to summarize and graphically present the Integration Options in SAP Datasphere utilizing SAP Extractors - this could then serve as a starting point for a project or implementation of new use cases or enhancements of existing use cases.</P><P>Most likely there will be many factors and aspects to be considered when it comes to the decision which SAP extractor to use, but in this post the emphasis will be on the possibilities of full and delta data load capability into SAP Datasphere.</P><P>As a side note, I highly recommend the creation of a design decision paper to document your options, considerations and reasons why particular design decisions were eventually chosen (or not). Especially as options might change over time, it is always great to be able to go back and look why certain things were done in a certain way at the time.</P><H2 id="toc-hId-597829249">Scenario Overview:</H2><P>The following 4 Integration scenarios are being covered during this blog series:</P><OL class="lia-list-style-type-upper-alpha"><LI>Direct Integration into SAP Datasphere [Blog 1 – focus within this Blog post]</LI><LI>Leveraging SAP Datasphere, SAP BW bridge [part of a future Blog post]</LI><LI>Leveraging SAP BW/4 Model transfer option [part of a future Blog post]</LI><LI>Leveraging ABAP connection integration with SAP BW systems [part of a future Blog post]</LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ClaudiaFiess_0-1712552361208.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/92544i2FC01374355BFD1A/image-size/large?v=v2&amp;px=999" role="button" title="ClaudiaFiess_0-1712552361208.png" alt="ClaudiaFiess_0-1712552361208.png" /></span></P><P>For each of the scenarios, I will be exploring integration option into SAP Datasphere by using Remote Table, Data Flow and Replication Flow functionality.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ClaudiaFiess_1-1711429431799.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/86287i6220C5435E9B6EDD/image-size/large?v=v2&amp;px=999" role="button" title="ClaudiaFiess_1-1711429431799.png" alt="ClaudiaFiess_1-1711429431799.png" /></span></P><P><EM>Please note that the following elements will not be included in this blog:</EM></P><UL class="lia-list-style-type-square"><LI><EM>Comprehensive explanation of the three integration alternatives (remote table, data flow, replication flow).</EM></LI><LI><EM>Additional modeling options such as developing Dimension views, Fact views or Analytic Models on top of the remote or local table within SAP Datasphere.</EM></LI></UL><H3 id="toc-hId-530398463"><SPAN>Important Facts</SPAN></H3><P>Before looking at specifics of any of the scenarios it is important to highlight a few key facts for both types of extractors related to:</P><OL><LI><STRONG>Availability</STRONG></LI><LI><STRONG>Operational Data Provisioning (ODP)</STRONG></LI><LI><STRONG>How to check: Primary Keys</STRONG></LI><LI><STRONG>How to check: Extractor Delta Capability</STRONG></LI><LI><STRONG>LIS Extractor specifics</STRONG></LI></OL><P><EM><U>Note:<BR /></U></EM>Information in below <STRONG><EM>Table 1 to Table 5</EM></STRONG> is relevant for the entire blog series.</P><H3 id="toc-hId-333884958"><SPAN>Availability</SPAN></H3><TABLE width="750"><TBODY><TR><TD width="94"><P><STRONG>SAPI Extractor</STRONG></P></TD><TD width="520"><P>SAPI Extractors are available in SAP On-premise Business Suite systems (such as SAP ECC) as well as in SAP S/4HANA systems.</P><P>It is important to know that not all SAPI extractors have been released for SAP S/4HANA (see <A href="https://me.sap.com/notes/2500202" target="_blank" rel="noopener noreferrer">SAP note 2500202</A>) and in SAP S/4HANA cloud there are no SAPI extractors at all.<BR /><BR /></P></TD></TR><TR><TD width="94"><P><STRONG>ABAP CDS view Extractor</STRONG></P></TD><TD width="520"><P>SAP ABAP CDS view are only available in SAP S/4HANA On-premise (including PCE) as well as SAP S/4HANA Cloud systems, but not in any of the SAP Business suite systems (e.g. ECC).</P><P>To be able to use SAP ABAP CDS views for exaction requires data extraction annotations (see SAP Help - <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/c0c54048d35849128be8e872df5bea6d/870d66c6bfc44d6c9f128c888f0c7957.html" target="_blank" rel="noopener noreferrer">CDS Views Enabled for Data Extraction</A>)<BR /><BR /></P></TD></TR></TBODY></TABLE><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG><EM>Table 1:</EM></STRONG> <EM>Important Facts – Availability</EM></P><H3 id="toc-hId-137371453"><SPAN>Operational Data Provisioning (ODP)</SPAN></H3><TABLE width="750"><TBODY><TR><TD width="94"><P><STRONG>SAPI Extractor</STRONG></P></TD><TD width="520"><P>SAPI Extractors can be leveraged via the ODP framework.</P><P>ODP enablement (see <A href="https://me.sap.com/notes/2232584" target="_blank" rel="noopener noreferrer">SAP note 2232584</A>) is prerequisite for using SAPI Extractors in SAP BW/4HANA or SAP Datasphere (with and without SAP BW Bridge) via the ODP context for SAPI extractors (<STRONG>ODP_SAPI</STRONG>).<BR /><BR /></P></TD></TR><TR><TD width="94"><P><STRONG>ABAP CDS view Extractor</STRONG></P></TD><TD width="520"><P>ABAP CDS view extractors can be leveraged via the ODP framework.</P><P>If the ABAP CDS view contains the required annotations for analytics, they can be used for extraction via the ODP context for ABAP CDS_VIEWS (<STRONG>ODP_CDS</STRONG>).<BR />See SAP Help - <A href="https://help.sap.com/docs/SAP_BW4HANA/107a6e8a38b74ede94c833ca3b7b6f51/327833022dcf42159a5bec552663dc51.html" target="_blank" rel="noopener noreferrer">Transferring Data from SAP Systems via ODP (ABAP CDS Views)</A><BR /><BR /></P></TD></TR></TBODY></TABLE><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG><EM>Table 2:</EM></STRONG> <EM>Important Facts - Operational Data Provisioning (ODP)</EM></P><H3 id="toc-hId--59142052"><SPAN>How to check: Primary Keys</SPAN></H3><TABLE width="750"><TBODY><TR><TD width="94"><P><STRONG>SAPI Extractor</STRONG></P></TD><TD width="520"><P>There are different ways to find out whether the SAPI extractor has primary keys in the SAP source system:</P><P>1. In your Source system- use transaction RSA2 for SAPI Extractor and check tab “fields” for key fields.<BR /><STRONG><EM>OR<BR /></EM></STRONG><SPAN>2. a) In your Source system- use transaction SE16 / table ROOSOURCE and OLTPSOURCE equals SAPI Extractor(s):<BR /></SPAN><SPAN>Use ROOSOURCE-EXSTRUCT and Run Transaction SE16 for table DD03L and TABNAME = ROOSOURCE-EXSTRUCT. Check KEYFLAG is ‘X’ for primary key(s).</SPAN><SPAN><BR /></SPAN></P><P>2. b) In your Source system- use transaction SE16 / table ROOSFIELD and OLTPSOURCE equals the SAPI Extractor. Check KEYFLAG_DS is ‘X’ for primary key(s).<BR /><BR /></P></TD></TR><TR><TD width="94"><P><STRONG>ABAP CDS view Extractor</STRONG></P></TD><TD width="520"><P>Following Blog describes steps on how to analyse ABAP CDS views:<BR /><A href="https://community.sap.com/t5/technology-blogs-by-sap/finding-the-right-cds-extractor-in-sap-s-4hana/ba-p/13521296" target="_blank">Finding the right CDS Extractor in SAP S/4HANA</A></P><P>Example (S/4HANA on premise):<BR /><SPAN>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In Eclipse – display ABAP CDS view:</SPAN></P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ClaudiaFiess_0-1712206510707.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90846i7376CDD69E712031/image-size/medium?v=v2&amp;px=400" role="button" title="ClaudiaFiess_0-1712206510707.png" alt="ClaudiaFiess_0-1712206510707.png" /></span><P>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In Source system – transaction SE16:</P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ClaudiaFiess_1-1712206510712.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90848i922974ECE7D261CE/image-size/medium?v=v2&amp;px=400" role="button" title="ClaudiaFiess_1-1712206510712.png" alt="ClaudiaFiess_1-1712206510712.png" /></span></TD></TR></TBODY></TABLE><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG><EM>Table 3:</EM></STRONG> <EM>Important Facts - How to check: Primary Keys</EM></P><H3 id="toc-hId--255655557"><SPAN>How to check: Extractor Delta Capability</SPAN></H3><TABLE width="750"><TBODY><TR><TD width="94"><P><STRONG>SAPI Extractor</STRONG></P></TD><TD width="520"><P>In your Source system – use Transaction SE16 / table ROOSOURCE and OLTPSOURCE equals SAPI Extractor. Check that field DELTA is not empty.<BR /><BR /></P></TD></TR><TR><TD width="94"><P><STRONG>ABAP CDS view Extractor</STRONG></P></TD><TD width="520"><P>Following Blog describes steps on how to analyse ABAP CDS views:<BR /><A href="https://community.sap.com/t5/technology-blogs-by-sap/finding-the-right-cds-extractor-in-sap-s-4hana/ba-p/13521296" target="_blank">Finding the right CDS Extractor in SAP S/4HANA</A></P><P>Example (S/4HANA on premise):<BR />use Transaction SE16: Table <STRONG>IXTRCTNENBLDVW </STRONG>(as mentioned in above blog)</P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ClaudiaFiess_2-1712206510714.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90847i94A064FD5DC338E3/image-size/medium?v=v2&amp;px=400" role="button" title="ClaudiaFiess_2-1712206510714.png" alt="ClaudiaFiess_2-1712206510714.png" /></span></TD></TR></TBODY></TABLE><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG><EM>Table 4:</EM></STRONG> <EM>Important Facts - How to check: Extractor Delta Capability</EM></P><H3 id="toc-hId--452169062"><SPAN>LIS Extractor specifics</SPAN></H3><TABLE width="750"><TBODY><TR><TD width="94"><P><STRONG>SAPI Extractor</STRONG></P></TD><TD width="520"><P>Standard SAP SAPI Extractors starting with the “2” in the technical names are commonly known as “Logistics Cockpit extractors.” (e.g., 2LIS_02_ITEM – Purchasing Line item).</P><P>As preparation for a data load initialization as well as for a full data load, application specific setup tables need to be filled.<BR />Before filling the setup tables, it is recommended to delete the existing setup tables before executing new setup runs to avoid duplicate records for the same selections.<BR /><BR /></P></TD></TR></TBODY></TABLE><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG><EM>Table 5:</EM></STRONG> <EM>Important Facts – LIS Extractors</EM></P><P>Let’s now focus on getting into the details of Scenario A, while the other scenarios will be covered in future blogs.</P><H2 id="toc-hId--777765286">Scenario A: Direct Integration into SAP Datasphere</H2><P>Direct integration using SAP Extractors with SAP Datasphere Native offers the capability for both - FULL and DELTA data load integration -provided certain prerequisites are met.</P><P><STRONG>Direct Integration into SAP Datasphere using SAPI Extractors</STRONG></P><P>As a general remark – please keep in mind that the SAPI Extractors have been developed for the purpose of data extraction into a BW system. As you can see below, it is possible to use these extractors directly for data extractions into SAP Datasphere but be mindful of prerequisites and possible limitations.<BR />As an alternative you can either explore the option of leveraging an equivalent or similar ABAP CDS view extractor (Standard or custom) or use the SAPI extractor via the SAP BW bridge functionality [more details about SAP BW bridge functionality in the next Blog post].</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ClaudiaFiess_1-1711431930772.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/86308i816F15F37C1BC655/image-size/large?v=v2&amp;px=999" role="button" title="ClaudiaFiess_1-1711431930772.png" alt="ClaudiaFiess_1-1711431930772.png" /></span></P><P>As shown in <STRONG><EM>Figure 3</EM></STRONG> – LIS extractors have the following limitations and therefore considered not suitable to be used for direct integration into SAP Datasphere:</P><UL><LI>Federation and Full load would be using LIS Set-up tables, but these are usually are not updated on a regular basis.</LI><LI>2LIS extractors do not have primary keys defined.</LI></UL><P>The Recommendation for scenarios using LIS-Extractors [as per <STRONG><EM>Figure 3</EM></STRONG>] is therefore to leverage SAP Datasphere, SAP BW bridge functionality [more details about this scenario in the next Blog post].</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ClaudiaFiess_2-1711431930783.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/86309iA1A0F0B8D99D12F8/image-size/large?v=v2&amp;px=999" role="button" title="ClaudiaFiess_2-1711431930783.png" alt="ClaudiaFiess_2-1711431930783.png" /></span></P><P>In the following <STRONG><EM>Table 6</EM></STRONG> (column “No.” refers to equivalent number in <STRONG><EM>Figure 4</EM></STRONG>) I have summarized the most relevant information/prerequisites. As functionality is changing and evolving, please check mentioned references for updates.</P><TABLE width="750"><TBODY><TR><TD width="47"><P><STRONG>No.</STRONG></P></TD><TD width="491"><P style=" text-align: center; "><STRONG>Prerequisites &amp; References</STRONG></P></TD></TR><TR><TD width="47"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="491"><P><U>Overall Prerequisites for SAPI Extractor: </U></P><UL><LI>SAPI Extractor is ODP enabled.</LI></UL><P><U>References: </U></P><UL><LI><EM>see </EM><A href="https://me.sap.com/notes/2232584" target="_blank" rel="noopener noreferrer"><EM>SAP note 2232584</EM></A> Release of SAP extractors for ODP replication (ODP SAPI)</LI></UL></TD></TR><TR><TD width="47"><P><STRONG>[1]</STRONG></P></TD><TD width="491"><P><U>Prerequisites: </U></P><UL><LI>SAPI Extractor allows virtual access:<BR />In your SAP source system: Check table ROOSOURCE (via transaction se16):<BR />If Field VIRTCUBE has either entries 1 (without preaggregation) or 2 (with preaggregation), virtual access is generally available.</LI></UL><P><U>References: </U></P><UL><LI><EM>SAP Help Portal: </EM><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/fd04efbac29c44fb8cfeaf2166b3d882.html" target="_blank" rel="noopener noreferrer"><EM>Import Remote Tables</EM></A></LI><LI><EM>See </EM><A href="https://www.sap.com/documents/2021/06/e8238e12-e47d-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Data Integration for ABAP Source Systems </A>&nbsp;<BR />–&gt; section: S-API DataSources / Extractors - Virtualization</LI></UL><P><U>Recommendation </U>(as mentioned in <A href="https://www.sap.com/documents/2021/06/e8238e12-e47d-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Data Integration for ABAP Source Systems </A>)<BR /><BR />Due to limited push-down capability of SAP extractors and related performance implications, Virtualization via S-API extractors is generally not recommended – hence persistency should be considered.</P></TD></TR><TR><TD width="47"><P><STRONG>[2]</STRONG></P></TD><TD width="491"><P><U>Prerequisites: </U></P><UL><LI>SAPI Extractor allows virtual access – same as [1]</LI></UL><P><U>References: </U></P><UL><LI><EM>SAP Help Portal: </EM><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/fd04efbac29c44fb8cfeaf2166b3d882.html" target="_blank" rel="noopener noreferrer"><EM>Import Remote Tables</EM></A></LI><LI><EM>See </EM><A href="https://www.sap.com/documents/2021/06/e8238e12-e47d-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Data Integration for ABAP Source Systems </A>&nbsp;<BR />–&gt; section: S-API DataSources / Extractors - Extraction / Data Replication</LI></UL><P><U>Recommendation </U>(as mentioned in <A href="https://www.sap.com/documents/2021/06/e8238e12-e47d-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Data Integration for ABAP Source Systems </A>)<BR /><BR />Certain S-API Data Source / Extractors (e.g. FI-AA Business Content) may send duplicate records during snapshot replication or real-time initialization. As the Remote Table replication runs with an optimized INSERT processing on Data Source key level this will lead to “unique constraint violation” errors. For these cases, it is recommended to use Data Flow [4] with the Remote Tables as source and the target table set to Mode "APPEND" with the flag "Update Records By Primary Key (UPSERT)” enabled.</P></TD></TR><TR><TD width="47"><P><STRONG>[3]</STRONG></P></TD><TD width="491"><P><U>Prerequisites: </U></P><UL><LI>SAPI Extractor allows virtual access - same as [1]</LI><LI>Real-time Replication prerequisites for ODP_SAPI (see <A href="https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/441d327ead5c49d580d8600301735c83.html" target="_blank" rel="noopener noreferrer">link</A>)</LI><LI>SAPI Extractors are delta enabled (delta method ADD* not allowed)</LI><LI>SAPI Extractor must have primary key(s).</LI></UL><P><U>References: </U></P><UL><LI><EM>SAP Help Portal: </EM><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/fd04efbac29c44fb8cfeaf2166b3d882.html" target="_blank" rel="noopener noreferrer"><EM>Import Remote Tables</EM></A></LI><LI>SAP Help Portal: <A href="https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/441d327ead5c49d580d8600301735c83.html" target="_blank" rel="noopener noreferrer">Replicate Data Changes in Real-Time</A></LI><LI><EM>See </EM><A href="https://www.sap.com/documents/2021/06/e8238e12-e47d-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Data Integration for ABAP Source Systems </A>&nbsp;<BR />–&gt; section: S-API DataSources / Extractors - Extraction / Data Replication</LI><LI>See Table 3: How to check: Extractor Delta Capability</LI><LI>See Table 4: How to check: Primary Keys</LI></UL></TD></TR><TR><TD width="47"><P><STRONG>[4]</STRONG></P></TD><TD width="491"><P><U>Prerequisites: </U></P><UL><LI>See overall prerequisites for SAPI Extractor</LI></UL><P><U>References: </U></P><UL><LI>SAP Help Portal: &nbsp;<A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/e30fd1417e954577baae3246ea470c3f.html" target="_blank" rel="noopener noreferrer">Creating a Data Flow</A></LI></UL></TD></TR><TR><TD width="47"><P><STRONG>[5]</STRONG></P></TD><TD width="491"><P><U>Prerequisites: </U></P><UL><LI>SAPI Extractor must have primary keys.</LI></UL><P><U>References: </U></P><UL><LI>SAP Help Portal: <A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/25e2bd7a70d44ac5b05e844f9e913471.html" target="_blank" rel="noopener noreferrer">Creating a Replication Flow</A></LI><LI><A href="https://me.sap.com/notes/3297105/E%203297105" target="_blank" rel="noopener noreferrer">SAP note 3297105</A> - Important considerations for SAP Datasphere Replication Flows</LI><LI>Blog post <A href="https://blogs.sap.com/2023/11/16/replication-flow-blog-series-part-1-overview/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/11/16/replication-flow-blog-series-part-1-overview</A><A href="https://blogs.sap.com/2023/11/16/replication-flow-blog-series-part-1-overview/" target="_blank" rel="noopener noreferrer">/</A></LI><LI>See Table 4: How to check: Primary Keys</LI></UL></TD></TR><TR><TD width="47"><P><STRONG>[6]</STRONG></P></TD><TD width="491"><P><U>Prerequisites: </U></P><UL><LI>SAPI Extractor must have primary key(s).</LI><LI>SAPI Extractors must be delta enabled.</LI></UL><P><U>References: </U></P><UL><LI>Same references as mention in [5]</LI><LI>See Table 3: How to check: Extractor Delta Capability</LI></UL></TD></TR></TBODY></TABLE><P>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<STRONG><EM>Table 6:</EM></STRONG> <EM>Prerequisites and References for SAPI Extractors</EM></P><P>&nbsp; &nbsp; &nbsp; &nbsp;</P><P><STRONG><SPAN>Direct Integration into SAP Datasphere using SAP ABAP CDS view Extractors</SPAN></STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ClaudiaFiess_3-1711432107438.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/86311iDA732BF670E9C3D0/image-size/large?v=v2&amp;px=999" role="button" title="ClaudiaFiess_3-1711432107438.png" alt="ClaudiaFiess_3-1711432107438.png" /></span></P><P>In the following <STRONG><EM>Table 7</EM></STRONG> (column “No.” refers to equivalent number in <STRONG><EM>Figure 5</EM></STRONG>) I have summarized the most relevant information/prerequisites. As functionality is changing and evolving, please check mentioned references for updates.</P><TABLE width="750"><TBODY><TR><TD width="37"><P><STRONG>No.</STRONG></P></TD><TD width="567"><P style=" text-align: center; "><STRONG>Prerequisites &amp; References</STRONG></P></TD></TR><TR><TD width="37"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="567"><P><U>Overall Prerequisites for ABAP CDS view Extractor: </U></P><UL><LI>ABAP CDS view must include the annotation: <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/15206">@analytics</a>.dataExtraction.enabled: true.</LI><LI>ABAP CDS view must include the annotation for a data category.</LI></UL><P><U>References: </U></P><UL><LI><EM>SAP Help Portal </EM><A href="https://help.sap.com/docs/SAP_NETWEAVER_750/cc0c305d2fab47bd808adcad3ca7ee9d/c2dd92fb83784c4a87e16e66abeeacbd.html?version=7.5.9" target="_blank" rel="noopener noreferrer"><EM>Analytics Annotations</EM></A></LI><LI><EM>Check blog</EM> <A href="https://community.sap.com/t5/technology-blogs-by-sap/finding-the-right-cds-extractor-in-sap-s-4hana/ba-p/13521296" target="_blank"><EM>Finding the right CDS Extractor in SAP S/4HANA</EM></A></LI></UL></TD></TR><TR><TD width="37"><P><STRONG>(7)</STRONG></P></TD><TD width="567"><P><U>Prerequisites: </U></P><UL><LI>See overall prerequisites for ABAP CDS view Extractor</LI></UL><P><U>References: </U></P><UL><LI><EM>SAP Help Portal: </EM><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/fd04efbac29c44fb8cfeaf2166b3d882.html" target="_blank" rel="noopener noreferrer"><EM>Import Remote Tables</EM></A></LI><LI><EM>See </EM><A href="https://www.sap.com/documents/2021/06/e8238e12-e47d-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Data Integration for ABAP Source Systems </A>&nbsp;<BR />–&gt; section: ABAP CDS Views - Virtualization</LI></UL><P><U>Recommendation </U>(as mentioned in <A href="https://www.sap.com/documents/2021/06/e8238e12-e47d-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Data Integration for ABAP Source Systems </A>)<BR /><BR />Known limitation (that could lead to performance degradation in virtual access (e.g. group by statements are either not pushed down by SAP Datasphere or not applied by the extractor) – hence persistency should be considered.<BR /><BR /></P></TD></TR><TR><TD width="37"><P><STRONG>(8)</STRONG></P></TD><TD width="567"><P><U>Prerequisites: </U></P><UL><LI>See overall prerequisites for ABAP CDS view Extractor</LI></UL><P><U>References: </U></P><UL><LI><EM>SAP Help Portal: </EM><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/fd04efbac29c44fb8cfeaf2166b3d882.html" target="_blank" rel="noopener noreferrer"><EM>Import Remote Tables</EM></A></LI><LI><EM>See </EM><A href="https://www.sap.com/documents/2021/06/e8238e12-e47d-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Data Integration for ABAP Source Systems </A>&nbsp;<BR />–&gt; section: ABAP CDS Views - Extraction / Data Replication</LI></UL></TD></TR><TR><TD width="37"><P><STRONG>(9)</STRONG></P></TD><TD width="567"><P><U>Prerequisites: </U></P><UL><LI>Real-time Replication prerequisites for ODP_CDS (see <A href="https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/441d327ead5c49d580d8600301735c83.html" target="_blank" rel="noopener noreferrer">link</A>)</LI><LI>ABAP CDS view must have a primary key.</LI><LI>ABAP CDS views must be delta-enabled.</LI></UL><P><U>References: </U></P><UL><LI><EM>SAP Help Portal: </EM><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/fd04efbac29c44fb8cfeaf2166b3d882.html" target="_blank" rel="noopener noreferrer"><EM>Import Remote Tables</EM></A></LI><LI>SAP Help Portal: <A href="https://help.sap.com/docs/SAP_DATASPHERE/be5967d099974c69b77f4549425ca4c0/441d327ead5c49d580d8600301735c83.html" target="_blank" rel="noopener noreferrer">Replicate Data Changes in Real-Time</A></LI><LI>See <A href="https://www.sap.com/documents/2021/06/e8238e12-e47d-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Data Integration for ABAP Source Systems </A>&nbsp;<BR />–&gt; section: ABAP CDS Views - Extraction / Data Replication</LI><LI>See Table 3: How to check: Extractor Delta Capability</LI><LI>See Table 4: How to check: Primary Keys</LI></UL></TD></TR><TR><TD width="37"><P><STRONG>(10)</STRONG></P></TD><TD width="567"><P><U>Prerequisites: </U></P><UL><LI>See overall prerequisites for ABAP CDS view Extractor</LI></UL><P><U>References: </U></P><UL><LI>SAP Help Portal: <A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/e30fd1417e954577baae3246ea470c3f.html" target="_blank" rel="noopener noreferrer">Creating a Data Flow</A></LI></UL></TD></TR><TR><TD width="37"><P><STRONG>(11)</STRONG></P></TD><TD width="567"><P><U>Prerequisites: </U></P><UL><LI>ABAP CDS view must have primary keys.</LI></UL><P><U>References: </U></P><UL><LI>SAP Help Portal: <A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/25e2bd7a70d44ac5b05e844f9e913471.html" target="_blank" rel="noopener noreferrer">Creating a Replication Flow</A></LI><LI><A href="https://me.sap.com/notes/3297105/E%203297105" target="_blank" rel="noopener noreferrer">SAP note 3297105</A> - Important considerations for SAP Datasphere Replication Flows</LI><LI>Blog post <A href="https://blogs.sap.com/2023/11/16/replication-flow-blog-series-part-1-overview/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/11/16/replication-flow-blog-series-part-1-overview</A><A href="https://blogs.sap.com/2023/11/16/replication-flow-blog-series-part-1-overview/" target="_blank" rel="noopener noreferrer">/</A></LI><LI>See Table 4: How to check: Primary Keys</LI></UL></TD></TR><TR><TD width="37"><P><STRONG>(12)</STRONG></P></TD><TD width="567"><P><U>Prerequisites: </U></P><UL><LI>ABAP CDS view must have primary keys.</LI><LI>ABAP CDS views must be delta-enabled.</LI></UL><P><U>References: </U></P><UL><LI>Same references as mention in [11]</LI><LI>See Table 3: How to check: Extractor Delta Capability</LI></UL></TD></TR></TBODY></TABLE><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG><EM>Table 7:</EM></STRONG> <EM>Prerequisites &amp; References for SAP ABAP CDS view Extractors</EM></P><P>&nbsp;</P><H2 id="toc-hId--627024434">Conclusion</H2><P>As initially stated, this post is not intended to provide a comparison or firm conclusion on which option is best (or worst). Numerous factors come into play in any specific implementation or project – such as the version of the source system, availability and use of Business content, development guidelines, prerequisites of each extractor type, preference of integration functionality.</P><P>As a result, there might not be a one-size-fits-all integration option in your situation, and you may find yourself implementing several different options tailored to specific use cases.</P><P>Please let me know, if you have any detailed question regarding the integration options into SAP Datasphere.</P><P>Stay tuned for the next integration scenario post.</P><P>Regards, Claudia</P><P>&nbsp;</P><P>&nbsp;</P> 2024-04-04T19:03:57.411000+02:00 https://community.sap.com/t5/technology-blogs-by-members/installation-of-sales-cube-0sd-c03-in-bw-7-5-version/ba-p/13657281 Installation of Sales cube (0SD_C03) in BW 7.5 version 2024-04-05T16:34:48.854000+02:00 charan_kalyan https://community.sap.com/t5/user/viewprofilepage/user-id/851925 <P>An Infocube is defined as a multidimensional dataset, and we can add data from one or more infosource or infoprovider. These can be used for analysis and reporting purposes.</P><P>0SD_C03 is related to Sales Overview, it meets the need of client. And it contains both header data sources like 2LIS_11_VADHR and item data sources like 2LIS_11_VAITM.</P><P>Let’s start with the process of installing and loading the data into infocube. Here we are using BW Netweaver 7.5 version and ECC system.</P><P>The following are the steps needed to be done in the ECC system and in the BW system for installing the infocube which includes activating the data source and checking whether they contain the data or not in the ECC.</P><P><STRONG>Step:1 </STRONG></P><P>Open the ECC system and go to the t-code RSA5.</P><P>Drop down the SD for sales and select each data source, then click on the Activate Data Sources.<BR /><BR />The data sources are: 2LIS_11_VAHDR, 2LIS_11_VAITM, 2LIS_11_V_ITM, 2LIS_12_VCHDR, 2LIS_12_VCITM, 2LIS_13_VDHDR and 2LIS_13_VDITM.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="1.png" style="width: 738px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90410iE4DDC252BB20EDFE/image-dimensions/738x430?v=v2" width="738" height="430" role="button" title="1.png" alt="1.png" /></span></P><P><STRONG>Step:2 </STRONG></P><P>Go to RSA6 and check whether the activated data sources are listed or not.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2.1.png" style="width: 691px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90420i841EA2D413E5E6B3/image-dimensions/691x447?v=v2" width="691" height="447" role="button" title="2.1.png" alt="2.1.png" /></span></P><P><STRONG>Step:3</STRONG>&nbsp;</P><P>Go to LBWE and drop down which are related to sales like SD sales BW, LE shipping BW and SD Billing BW (the respective numbers are 11, 12 &amp; 13 respectively) and activate them.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2.jpg" style="width: 683px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90423iC80B650D3265207D/image-dimensions/683x521?v=v2" width="683" height="521" role="button" title="2.jpg" alt="2.jpg" /></span></P><P>As per the requirement, if we need to add few custom fields in the data source, click on the maintenance of the relevant data source. Select the fields from source table (right side) then click on the choose icon <span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="3.1.png" style="width: 46px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90432i0F2931550F7039C2/image-size/large?v=v2&amp;px=999" role="button" title="3.1.png" alt="3.1.png" /></span>, so that the selected fields will be added to the target table (left side)</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="3.2.png" style="width: 452px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90433i646D2395953A8339/image-dimensions/452x446?v=v2" width="452" height="446" role="button" title="3.2.png" alt="3.2.png" /></span></P><P>Now, to have the transactional data to be in the data sources, we need to do the job control. For that click on the <STRONG>Job Control</STRONG>&nbsp;which is against each logistics number.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="3.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90434iD1CF3CFE944CCA5A/image-size/large?v=v2&amp;px=999" role="button" title="3.png" alt="3.png" /></span></P><P>Select the <STRONG>Start Date</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="4.png" style="width: 692px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90435i2D14B972CB25C58A/image-dimensions/692x403?v=v2" width="692" height="403" role="button" title="4.png" alt="4.png" /></span></P><P>Click on the Immediate, then select the period values as Hourly then check and save it. In the same way check and save the start time, but before that make sure that you enabled Periodic Job.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="5.png" style="width: 567px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90436i7A5490E43C992ADD/image-dimensions/567x442?v=v2" width="567" height="442" role="button" title="5.png" alt="5.png" /></span></P><P>Finally click on the schedule job so that for every one hour the job will run to update the transactional data.<BR /><BR />Likewise check for the other logistics number and schedule the job.</P><P><STRONG>Step: 4</STRONG></P><P>Go to the t-code: LBWG to delete the records which are loaded before which may not be the latest records.<BR /><BR />Give the application number(Logistic number 11,12, &amp; 13) and then click on the execute it. Then you will get a confirmation text regarding the deletion of set up tables in the down of the SAP screen.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="6.png" style="width: 680px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90438i1072E7C8AD7AAFFB/image-dimensions/680x232?v=v2" width="680" height="232" role="button" title="6.png" alt="6.png" /></span></P><P>Once we delete the setup tables, we have to load the latest records of data for that go the t-code: SBIW. Drop down as show in the image for sales data.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="7.png" style="width: 664px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90439i500657B5C432253D/image-dimensions/664x595?v=v2" width="664" height="595" role="button" title="7.png" alt="7.png" /></span></P><P>11 - SD sales Order</P><P>12 - LE Deliveries</P><P>13 - SD Billing Documents</P><P>Once you enter into the page give the name of run and termination date (give one day future date) as shown below.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="8.png" style="width: 655px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90440i58EA58711592106C/image-dimensions/655x336?v=v2" width="655" height="336" role="button" title="8.png" alt="8.png" /></span></P><P>Now click on the Program -&gt; Execute in Background to start filling the relevant setup tables. And we can also check the job in the SM37 t-code.<BR /><BR />Once you finished filling all the setup tables, check the RSA7 t-code whether you have delta queues, if so delete them and also RSA3 t-code check whether data is getting loaded into the data source.</P><P>Note: For each logistic number we have to check the relevant data sources in the RSA3 t-code.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="9.png" style="width: 618px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/90453i66F65CC7175BFD20/image-dimensions/618x523?v=v2" width="618" height="523" role="button" title="9.png" alt="9.png" /></span></P><P><STRONG>Step: 5 </STRONG><STRONG><BR /></STRONG>Open the BW system.</P><P>Go to the t-code: RSA1 -&gt; BI Content -&gt; select the required info cube and drag it to the right side for installing.</P><P>Note: Click&nbsp; <span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="11.png" style="width: 40px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91734i13EED5D9C52A6D81/image-size/large?v=v2&amp;px=999" role="button" title="11.png" alt="11.png" /></span>&nbsp;for selecting the proper source system.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="12.png" style="width: 667px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91736i7FA7D00045BF5523/image-dimensions/667x371?v=v2" width="667" height="371" role="button" title="12.png" alt="12.png" /></span></P><P>&nbsp;Select all the necessary data source and the transformation and then click on the install in background and looking into the job in the t-code: SM37.</P><P><STRONG>Step: 6</STRONG></P><P>Go to the RSA1 t-code -&gt; DataSource, make sure all the data source are activated and object info is showing the proper source system.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="13.png" style="width: 664px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91744i64EBC9FCEA6D3AB1/image-dimensions/664x373?v=v2" width="664" height="373" role="button" title="13.png" alt="13.png" /></span></P><P>For activating the data source, double click on the data source and change it to edit mode and then activate it.</P><P><STRONG>Step: 7</STRONG><STRONG><BR /></STRONG>Go to the t-code: RSDS for replicating the data sources one by one. Give the data source name and select the source system from where you want to fetch the data.<span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="14.png" style="width: 600px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91746iB3EAA49DC7EFC7FC/image-dimensions/600x248?v=v2" width="600" height="248" role="button" title="14.png" alt="14.png" /></span></P><P>&nbsp;</P><P>In order to map the additional fields into the cube 0SD_C03, we should create a info objects for them or we can make use of the standard info object. Double click on the cube name and drop down as shown below and right click on the sales area, add the info object and activate the cube.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="15.png" style="width: 640px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91753i97607C353B66ED1E/image-dimensions/640x311?v=v2" width="640" height="311" role="button" title="15.png" alt="15.png" /></span></P><P>&nbsp;</P><P>And once that is done, map the additional fields to the respective info objects at both the TRCS and RSDS transformations of the respective data source.</P><P>Then activate all the transformation.</P><P><STRONG>Step: 8 </STRONG><STRONG><BR /></STRONG>We will be having a 2 info packages one is init and the other is delta, if not create the info packages.</P><P>Here in the IP level, we have proceeded with initialize with Data Transfer first and then enable the delta to capture the transactional data.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="16.png" style="width: 686px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91766iF2AFDCE6C111C7E9/image-dimensions/686x258?v=v2" width="686" height="258" role="button" title="16.png" alt="16.png" /></span></P><P>Open the init info package cross check all the tabs and choose Initialize with data transfer and go to the schedule tab and click on the start button.</P><P>&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="17.png" style="width: 632px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91767iAD096B8F51BBEA5F/image-dimensions/632x219?v=v2" width="632" height="219" role="button" title="17.png" alt="17.png" /></span></P><P>Do the same with other<STRONG>&nbsp;init info packages</STRONG>&nbsp;of all data sources. With this step the sales data will be fetched into the PSA level from ECC source system.</P><P><STRONG>Step: 9</STRONG></P><P>Create the Data Transfer Process for each individual data sources.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="18.png" style="width: 702px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91788iDB8BEF2C37DEBE5E/image-dimensions/702x166?v=v2" width="702" height="166" role="button" title="18.png" alt="18.png" /></span></P><P>&nbsp;</P><P>When we are doing for the first time have extraction mode as full in the DTP extraction tab, then activate it and execute the DTP, so that the data will be loaded into the cube. Later after enabling the <STRONG>delta info package, </STRONG>change the extraction mode to Delta in the DTP extraction tab.</P><P>The DTP with extraction mode as Delta after enabling the delta info package.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="19.png" style="width: 632px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91792i6EA89E3562C03B13/image-dimensions/632x373?v=v2" width="632" height="373" role="button" title="19.png" alt="19.png" /></span></P><P>&nbsp;Once loading of the data is done into the cube (DTP). Right click on the cube name -&gt; manage, where we could see the infocube requests.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="20.png" style="width: 644px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91794iB07E54393B0F784D/image-dimensions/644x342?v=v2" width="644" height="342" role="button" title="20.png" alt="20.png" /></span></P><P>With this step we have successfully loaded the data from ECC system to BW system.</P><P>Note: If you install the BW system newly, then make sure along with the info cube install the info objects related to master data. For to do changes in the data, BW provides the privilege to write routines.</P><P><STRONG>Output</STRONG>: Data Preview of both the cubes. Right click on the cube name -&gt; Display data.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="21.png" style="width: 684px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91796i48CEA51B0AD5CDBB/image-dimensions/684x320?v=v2" width="684" height="320" role="button" title="21.png" alt="21.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2024-04-05T16:34:48.854000+02:00 https://community.sap.com/t5/data-and-analytics-blog-posts/why-don-t-we-use-data-and-analytics-group-on-sap-community/ba-p/13666201 Why Don't We Use Data and Analytics Group on SAP Community? 2024-04-18T18:28:14.375000+02:00 TuncayKaraca https://community.sap.com/t5/user/viewprofilepage/user-id/137163 <P>Hey Data and Analytics Folks! Why Don't We Use <A href="https://community.sap.com/t5/data-and-analytics/gh-p/data-analytics" target="_self">Data and Analytics</A> Group on SAP Community instead of <A href="https://community.sap.com/t5/technology/ct-p/technology" target="_self">Technology</A>?</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="TuncayKaraca_1-1712778519559.png" style="width: 761px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94808iB9F1693F79E6207B/image-dimensions/761x194?v=v2" width="761" height="194" role="button" title="TuncayKaraca_1-1712778519559.png" alt="TuncayKaraca_1-1712778519559.png" /></span></P><P>Of course, it does not matter at the end. As long as if you tag your posts with SAP Managed tags everybody can find your posts. But there is a really one huge difference for usability that here in <A href="https://community.sap.com/t5/interest-groups/ct-p/interests" target="_self">Interests Groups</A> we can <STRONG>reply-the-reply</STRONG> but under <A href="https://community.sap.com/t5/products-and-technology/ct-p/products" target="_self">Products and Technology</A>&nbsp;we cannot! Check out this blog post&nbsp;<A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-datasphere-is-ready-to-take-over-the-role-of-sap-bw/bc-p/13666176" target="_self">SAP Datasphere is ready to take over the role of SAP BW</A> by&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/705968">@kenneth_dalvik</a>&nbsp;and all responses that are very all boring sequential --there is no&nbsp;<STRONG>reply-the-reply</STRONG> option!&nbsp;<span class="lia-unicode-emoji" title=":upside_down_face:">🙃</span></P><P>So let's start using this group&nbsp;Here is already available <A href="https://community.sap.com/t5/data-and-analytics/gh-p/data-analytics" target="_self">Data and Analytics</A>.&nbsp; &nbsp;The group will be definitely a perfect fit for <a href="https://community.sap.com/t5/c-khhcw49343/SAP+Analytics+Cloud/pd-p/67838200100800006884" class="lia-product-mention" data-product="3-1">SAP Analytics Cloud</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Datasphere/pd-p/73555000100800002141" class="lia-product-mention" data-product="16-1">SAP Datasphere</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Analytics+Cloud%25252C+hybrid+analytics/pd-p/464f79a9-d5e9-4113-8e9f-7ff61b577b4f" class="lia-product-mention" data-product="6-1">SAP Analytics Cloud, hybrid analytics</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+HANA+Cloud%25252C+SAP+HANA+database/pd-p/ada66f4e-5d7f-4e6d-a599-6b9a78023d84" class="lia-product-mention" data-product="40-1">SAP HANA Cloud, SAP HANA database</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Analytics+Cloud%25252C+connectivity/pd-p/0db4caf8-3039-4a93-9d11-543de33255a4" class="lia-product-mention" data-product="193-1">SAP Analytics Cloud, connectivity</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Analytics+Cloud%25252C+analytics+designer/pd-p/3f33380c-8914-4b7a-af00-0e9a70705a32" class="lia-product-mention" data-product="97-1">SAP Analytics Cloud, analytics designer</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+S%25252F4HANA+Cloud%25252C+extended+edition/pd-p/73b37c4d-a4aa-4de9-aeb9-a5dc59710b26" class="lia-product-mention" data-product="244-1">SAP S/4HANA Cloud, extended edition</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+S%25252F4HANA+Embedded+Analytics/pd-p/8492b555-b489-4972-8e37-83f2f27ae399" class="lia-product-mention" data-product="1067-1">SAP S/4HANA Embedded Analytics</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Business+Planning+and+Consolidation%25252C+version+for+SAP+NetWeaver/pd-p/01200615320800001016" class="lia-product-mention" data-product="460-1">SAP Business Planning and Consolidation, version for SAP NetWeaver</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Business+Warehouse+Accelerator/pd-p/01200615320800000698" class="lia-product-mention" data-product="722-1">SAP Business Warehouse Accelerator</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/BW+%252528SAP+Business+Warehouse%252529/pd-p/242586194391178517100436979900901" class="lia-product-mention" data-product="1-1">BW (SAP Business Warehouse)</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+BW%25252F4HANA/pd-p/73554900100800000681" class="lia-product-mention" data-product="466-1">SAP BW/4HANA</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/BW+SAP+BEx+Analyzer/pd-p/720735023700999283551380474299965" class="lia-product-mention" data-product="919-1">BW SAP BEx Analyzer</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/BW+SAP+BEx+Web/pd-p/835872679136515185293228681234825" class="lia-product-mention" data-product="920-1">BW SAP BEx Web</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+ASE+-+BW+Enablement/pd-p/758617099728293421716080695502398" class="lia-product-mention" data-product="1038-1">SAP ASE - BW Enablement</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/BW+SAP+HANA+Data+Warehousing/pd-p/337684911283545157914465705009179" class="lia-product-mention" data-product="921-1">BW SAP HANA Data Warehousing</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Data+Services/pd-p/01200314690800000395" class="lia-product-mention" data-product="527-1">SAP Data Services</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Data+Intelligence/pd-p/73555000100800000791" class="lia-product-mention" data-product="15-1">SAP Data Intelligence</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Data+Custodian/pd-p/73554900100700002051" class="lia-product-mention" data-product="1204-1">SAP Data Custodian</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Big+Data+Services/pd-p/73555000100800000691" class="lia-product-mention" data-product="439-1">SAP Big Data Services</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+BusinessObjects+-+Platform+Administration/pd-p/493706448058243238508632186627562" class="lia-product-mention" data-product="1051-1">SAP BusinessObjects - Platform Administration</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+BusinessObjects+-+Semantic+Layer/pd-p/280909257853820289811451573728573" class="lia-product-mention" data-product="1053-1">SAP BusinessObjects - Semantic Layer</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+BusinessObjects+Mobile/pd-p/01200314690800000346" class="lia-product-mention" data-product="337-1">SAP BusinessObjects Mobile</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+BusinessObjects+-+Semantic+Layer+-+SDK/pd-p/724814917412511087954547042734363" class="lia-product-mention" data-product="1054-1">SAP BusinessObjects - Semantic Layer - SDK</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+BusinessObjects+-+Web+Intelligence+%252528WebI%252529/pd-p/907900296036854683333078008146613" class="lia-product-mention" data-product="1055-1">SAP BusinessObjects - Web Intelligence (WebI)</a>&nbsp;</P><P>These are welcome too <a href="https://community.sap.com/t5/c-khhcw49343/SAP+Master+Data+Governance/pd-p/67837800100800004488" class="lia-product-mention" data-product="697-1">SAP Master Data Governance</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+NetWeaver+Master+Data+Management/pd-p/01200615320800000588" class="lia-product-mention" data-product="739-1">SAP NetWeaver Master Data Management</a>&nbsp;<a href="https://community.sap.com/t5/c-khhcw49343/SAP+Data+Quality+Management+for+SAP+NetWeaver+MDM/pd-p/01200615320800002027" class="lia-product-mention" data-product="526-1">SAP Data Quality Management for SAP NetWeaver MDM</a>&nbsp;</P><P>One thing I've noticed we cannot submit the blog posts directly. We need to "Submit for Review" only. You can still post discussions aka questions directly.&nbsp;</P><P>Thanks owners&nbsp;@ColinC, @meganhoy, @moshenaveh, @caroleighdeneen, @craigcmehil for their support!</P><P>Regards,<BR />Tuncay Karaca</P> 2024-04-18T18:28:14.375000+02:00 https://community.sap.com/t5/technology-blogs-by-members/quick-amp-easy-datasphere-when-to-use-data-flow-transformation-flow-sql/ba-p/13678235 Quick & Easy Datasphere - When to use Data Flow, Transformation Flow, SQL View? 2024-04-26T13:51:23.154000+02:00 yagiz_onat https://community.sap.com/t5/user/viewprofilepage/user-id/232363 <P><STRONG>Disclaimer</STRONG></P><P><SPAN>This blog is based on my experience and current limitations of Datasphere&nbsp;(as of 23.04.2024) and shouldn't be considered as the standard. </SPAN></P><P><STRONG>Introduction</STRONG></P><P>In SAP Datasphere we can "enhance" a data set using different development artifacts like data flow, transformation flow or SQL view (Query/Table Function). In this blog article, I'll share my point of view and decision process for development artefact selection.</P><P><STRONG>Datasphere Technical Limitations/Design Considerations</STRONG></P><P><SPAN>Let's first cover the most important factor; persistent data tables performs better than views. (For the sake of clarity, persistent data is pre-computed data set derived from a query or a data flow and stored in a table.). So, if we face sql view performance problems, we should consider writing the results to a table.</SPAN></P><P><SPAN>1- The choice between "SQL View - SQL Query" and "SQL View - SQLScript (Table Function)" is done regarding 2 factors:</SPAN><SPAN>&nbsp;</SPAN><SPAN>The complexity of the requirement and the readability of the code. If a requirement can be coded using one select statement in a readable manner, "SQL View - SQL Query" should be the one.</SPAN></P><P><SPAN>2- In native Hana developments, graphical views' execution plans are optimized automatically. So, theoretically graphical views should perform better than SQLScript views. I couldn't find a noticeable difference myself...</SPAN></P><P><SPAN>3- Data Flow Limitation 1: The script operator doesn't allow us to read other ta</SPAN><SPAN>bles within the code. We can only use the data of the input of the operator.</SPAN></P><P><SPAN>4- Data Flow Limitation 2: The script operator (Python) has an unexpectedly poor performance. In my experience it's 40-50 times slower than local Jupyter Notebooks and even slower than SQLScript/SQL view option. As Christian Willi explained in his <A href="https://community.sap.com/t5/technology-blogs-by-members/data-flows-the-python-script-operator-and-why-you-should-avoid-it/ba-p/13664408" target="_self">blog article</A>, python code we write in DS doesn't run within the same Hana instance and this affects performance.</SPAN></P><P><SPAN>5- Data Flow Limitation 3: Local tables with delta capture capability are currently unavailable as target of Data Flow. Also, surprisingly we can only read active data table of these table as source.</SPAN></P><P><SPAN>6- Data Flow Limitation 4: We cannot use views with a parameter as source.&nbsp;</SPAN></P><P><SPAN>7- Local Table Limitation; we cannot turn on or off delta capture capability of a local table.&nbsp;</SPAN></P><P><SPAN>8- Local Table Property: The delta capture fields (Change_Type, Change_Date) are updated automatically only if data is updated using excel upload or via Data Editor. For data flow or transformation flow updates, these fields should be updated within the data/transformation flow.</SPAN></P><P>9- Even if script operator in data flow has poor performance, in case we are not concerned about long running data&nbsp;loads, we can use data flow for tasks which are much easier to do in python like NLP, Data cleaning, time series analysis and so on.&nbsp;</P><P>So, my "decision tree" for choosing one of these artifacts is as seen below. Bear in mind that the code that we write in the node 3 or 4 will be used in a data flow or a transformation flow as source. So, it's not lost time...</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yagiz_onat_1-1713970614362.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101246iD95E4D0FD817484D/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_1-1713970614362.png" alt="yagiz_onat_1-1713970614362.png" /></span></P><P>&nbsp;</P><P><STRONG>Example Scenario</STRONG></P><P>The idea of writing this blog article came to me with this question: "What should I use for a material master self-transformation?". We wanted to flag materials in the material master data table (it's a table with delta capture capabilities) which have not been moved within last 365 days to identify obsolete materials. For this example we'll use 2 tables; Material Movement Data (IT_TR_MM_DOC_DEMO) and Material Master (IT_MD_MATERIAL_DEMO). So, here we are!</P><P><STRONG>Steps/Explanations</STRONG></P><P>1- You can find the material master data and material movements table data screenshots below. As it's pretty straight forward, I'll not walk through data loads. You can load csv files for testing following <A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/8bba251c78874736963703cff56b1b74.html" target="_self" rel="noopener noreferrer">official documentation</A>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_0-1713817627040.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100171i8C1F44E3D0797615/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_0-1713817627040.png" alt="yagiz_onat_0-1713817627040.png" /></span></P><P>2- For our scenario, we'll read the material movement data table for each material in material master and change the valıe of material master "Obsolete" field to 'X' if there's no entry for the material in question. According to screenshot above, materials&nbsp;10000001 and&nbsp;10000002 are not obsolete but&nbsp;10000003 is.&nbsp;</P><P>3-&nbsp; Go to Data Builder -&gt; Select the space -&gt; Click on "New Transformation Flow" -&gt; Click on "View Transformation" and click on SQL View Transformation icon or the button.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_0-1713825747528.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100179i6FED10D36B722A67/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_0-1713825747528.png" alt="yagiz_onat_0-1713825747528.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_0-1713825637703.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100178i34D6740BF9ED5EC6/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_0-1713825637703.png" alt="yagiz_onat_0-1713825637703.png" /></span></P><P>4- Select "SQLScript (Table Function)",&nbsp; copy-paste the code in the appendix.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_3-1713826509250.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100183i17B6A25491B639B7/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_3-1713826509250.png" alt="yagiz_onat_3-1713826509250.png" /></span></P><P>5- Click on the Columns button and create the output table.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_4-1713826693362.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100185i2F204F3E5C756E57/image-size/medium?v=v2&amp;px=400" role="button" title="yagiz_onat_4-1713826693362.png" alt="yagiz_onat_4-1713826693362.png" /></span></P><P>6- Validate the code using the button at the right top of the SQL View Editor, see that the SQL Code is valid and go back.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_6-1713827013849.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100191i6EB5D25E04CB9E59/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_6-1713827013849.png" alt="yagiz_onat_6-1713827013849.png" /></span></P><P>7- Search for the target table name, drag and drop it on the target box</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_1-1713827477339.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100199i33F932420CE58185/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_1-1713827477339.png" alt="yagiz_onat_1-1713827477339.png" /></span></P><P>8- Do the mapping of source and target fields by dragging and dropping them in the Properties Panel.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_2-1713828416786.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100209iC3A23FDD84A410FF/image-size/medium?v=v2&amp;px=400" role="button" title="yagiz_onat_2-1713828416786.png" alt="yagiz_onat_2-1713828416786.png" /></span></P><P>9- Click on an empty space of the canvas, rename the transformation flow, deploy it and wait for the deployment finished notification.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_4-1713828532947.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100212i9FCE1364D54ABB6C/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_4-1713828532947.png" alt="yagiz_onat_4-1713828532947.png" /></span></P><P>10- Run the transformation flow, refresh the run status until the status turns to "Completed".&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_1-1713828852646.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100216i707D9F812C981E86/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_1-1713828852646.png" alt="yagiz_onat_1-1713828852646.png" /></span></P><P>11- Go to data builder, open the target table, click on view data , filter the data for 3 materials we had in the material movements table and validate that none of the "Obsolete" values is null and&nbsp;<SPAN>10000003 is marked as obsolete because latest movement was on 16.01.2022 which is more than 1 year before at the time of writing this article (22.04.2024).</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="yagiz_onat_4-1713829154562.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100221i3C8FE6C7072E7C90/image-size/large?v=v2&amp;px=999" role="button" title="yagiz_onat_4-1713829154562.png" alt="yagiz_onat_4-1713829154562.png" /></span></P><P><STRONG>Conclusion</STRONG></P><P>In SAP DataSphere, creating a self-transformation is very easy using a transformation flow and pretty straight forward for BW/4HANA developers experienced in AMDP transformations (or anyone who codes SQLScript) but this method should only be considered for scenarios where we cannot achieve the desired result using a SQLView (Query or Table Function) due to complexity or performance reasons.&nbsp;</P><P>Hope the provided information is useful. Any suggestion and feedback for improvement will be much appreciated.</P><P><STRONG>Appendix</STRONG></P><P>&nbsp;</P><pre class="lia-code-sample language-sql"><code>-- Creating an "internal table" for non-obsolete materials nonObsoleteMaterials = Select distinct MATERIAL from IT_TR_MM_DOC_DEMO where DOC_DATE &gt;= To_varchar(add_days(Current_Date, -365), 'YYYYMMDD') ; -- Deriving OBSOLETE FLAG, assigning delta capture related fields. return select mm.PRODUCT as MATERIAL, case when nom.MATERIAL is null then 'X' else ' ' end as OBSOLETE_FLAG, 'U' as "Change_Type", CURRENT_UTCTIMESTAMP as "Change_Date" from IT_MD_MATERIAL_DEMO as mm left outer join :nonObsoleteMaterials as nom on mm.PRODUCT = nom.MATERIAL ;</code></pre><P>&nbsp;</P><P><STRONG>More Information/Sources</STRONG></P><UL><LI><SPAN>Official documentaiton for limitations:&nbsp;</SPAN><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/e30fd1417e954577baae3246ea470c3f.html?locale=en-US" target="_self" rel="noopener noreferrer"><SPAN>Acquiring, Preparing, and Modeling Data with SAP Datasphere</SPAN></A></LI><LI>Blog article by&nbsp;<a href="https://community.sap.com/t5/user/viewprofilepage/user-id/678327">@christian_willi</a> :&nbsp;<A class="" href="https://community.sap.com/t5/technology-blogs-by-members/data-flows-the-python-script-operator-and-why-you-should-avoid-it/ba-p/13664408" target="_blank">Data Flows - The Python Script Operator and why you should avoid it</A></LI></UL> 2024-04-26T13:51:23.154000+02:00 https://community.sap.com/t5/technology-blogs-by-members/sap-bw-4-revamp-and-true-to-the-line-2024/ba-p/13683576 SAP BW/4 - revamp and true to the line 2024 2024-04-26T16:00:06.920000+02:00 RolandKramer https://community.sap.com/t5/user/viewprofilepage/user-id/186 <P style=" text-align : right; "><FONT color="#FF0000"><SPAN><STRONG>last changed: 16th of May 2024</STRONG></SPAN></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="LightHouse-1-scaled.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102315i1298D70B1FD05152/image-size/large?v=v2&amp;px=999" role="button" title="LightHouse-1-scaled.jpg" alt="LightHouse-1-scaled.jpg" /></span></P><H2 id="toc-hId-993479941"><FONT color="#000080">SAP BW/4 - revamp and true to the line 2024</FONT></H2><H3 id="toc-hId-926049155">&nbsp;Blog Content</H3><P><FONT color="#FF0000">as the rudimental HTML anker functionality is not available anymore in the current SAP Blog capabilites, I had to deactivate the TOC.</FONT></P><UL><LI><FONT color="#333399">where (my) the cool stuff happens ...</FONT></LI><LI><FONT color="#333399">SAP First Guidance</FONT></LI><LI><FONT color="#333399">SAP BW NLS Solution</FONT></LI><LI><FONT color="#333399">SAP BW/4HANA</FONT></LI><LI><FONT color="#333399">SAP BW Upgrade</FONT></LI><LI><FONT color="#333399">SAP BW Installation/Configuration on/for HANA</FONT></LI><LI><FONT color="#333399">SAP BW and BI-JAVA Installation</FONT></LI><LI><FONT color="#333399">SAP BW Migration to BWoH</FONT></LI><LI><FONT color="#333399">SAP BW System Copy</FONT></LI><LI><FONT color="#333399">Event&nbsp;Presentations</FONT></LI><LI><FONT color="#333399">Additional Topics</FONT></LI></UL><HR /><P><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bw4hana.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102346iFBDA6E7E80B58373/image-size/large?v=v2&amp;px=999" role="button" title="bw4hana.jpg" alt="bw4hana.jpg" /></span></P><H2 id="toc-hId-600452931">&nbsp;SAP BW/4HANA</H2><UL><LI><SPAN>SAP Community -</SPAN><SPAN>&nbsp;</SPAN><A href="https://community.sap.com/topics/bw4-hana" target="_blank">SAP BW/4 HANA Community</A><SPAN>&nbsp;</SPAN>-<SPAN>&nbsp;</SPAN><A href="https://community.sap.com/topics/application-lifecycle-management" target="_blank">Application Lifecycle Management</A></LI><LI><A href="http://scn.sap.com/community/bw-hana/blog/2014/02/06/sap-bw--three-things-to-know" target="_blank" rel="noopener noreferrer">SAP BW? - three things to know...</A></LI><LI><A href="https://blogs.sap.com/2022/02/17/why-sap-bw-4hana/" target="_blank" rel="noopener noreferrer">why SAP BW/4HANA?</A></LI><LI><A href="https://blogs.sap.com/2020/02/19/analytics-with-sap-sap-hana-2.0-an-introduction/" target="_blank" rel="noopener noreferrer">Analytics with SAP | SAP HANA 2.0 – An Introduction</A></LI><LI><A href="https://www.sap.com/products/roadmaps.html" target="_blank" rel="noopener noreferrer"><SPAN>SAP Product and Solution Roadmaps</SPAN></A></LI><LI><A href="https://blogs.sap.com/2016/06/16/overview-sap-business-warehouse/" target="_blank" rel="noopener noreferrer">Overview SAP Business Warehouse</A><SPAN>&nbsp;</SPAN>(legacy Information)</LI><LI><SPAN>SAP BW(/4) on HANA Features -<BR /><A href="http://www.sap.com/documents/2015/07/3021298c-597c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Features 7.40 SP05</A>&nbsp;-&nbsp;<A href="http://www.sap.com/documents/2015/07/58014984-577c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Features 7.40 SP08/SP09</A>&nbsp;-&nbsp;<A href="http://www.sap.com/documents/2016/06/36aa3858-767c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Features 7.50 SP00/SP01</A>&nbsp;-&nbsp;<A href="http://www.sap.com/documents/2016/05/84f0c322-737c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Features 7.50 SP04/SP05</A>&nbsp;-&nbsp;<A href="http://www.sap.com/documents/2016/08/62147c09-877c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Features BW/4HANA SP00</A>&nbsp;-<A href="https://www.sap.com/documents/2016/08/740d6709-877c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">&nbsp;Features BW/4HANA SP04</A>&nbsp;-&nbsp;<A href="https://blogs.sap.com/2018/03/29/sap-bw4hana-1.0-sp-08-released/" target="_blank" rel="noopener noreferrer">Features BW/4HANA SP08 (FP01)</A>&nbsp;-&nbsp;<A href="https://www.sap.com/documents/2016/08/740d6709-877c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Roadmap BW/4HANA 2.0</A>&nbsp;-&nbsp;<A href="https://www.sap.com/documents/2020/03/d62764bf-887d-0010-87a3-c30de2ffd8ff.html" target="_blank" rel="noopener noreferrer">What's new with SAP BW/4HANA 2.0 SP04</A>&nbsp;-&nbsp;<A href="https://blogs.sap.com/2020/12/09/teched-2020-sap-analytics-q-a-summary-sap-dwc-sac-bw4hana/" target="_blank" rel="noopener noreferrer">TechEd-2020 SAP Analytics Q/A Summary (SAP DWC, SAC, BW4HANA) - Day 1</A>&nbsp;-&nbsp;<A href="https://www.sap.com/documents/2020/12/0ed0754e-c17d-0010-87a3-c30de2ffd8ff.html" target="_blank" rel="noopener noreferrer">What's new with SAP BW/4HANA 2.0 SP07</A>&nbsp;-&nbsp;<A href="https://www.sap.com/documents/2021/11/96f48a6c-047e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">What’s new with SAP BW/4HANA 2021</A>&nbsp;</SPAN><SPAN>-&nbsp;<A href="https://dam.sap.com/mac/app/p/pdf/asset/preview/ruesnJu?ltr=a&amp;rc=10" target="_blank" rel="noopener noreferrer">What's new with SAP BW/4HANA 2021 SP04</A><STRONG>&nbsp;new!</STRONG></SPAN></LI></UL><P>&nbsp;</P><HR /><P><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></P><H2 id="toc-hId-403939426"><SPAN><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bw_upgrade.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102347i85317A2B39F41504/image-size/large?v=v2&amp;px=999" role="button" title="bw_upgrade.jpg" alt="bw_upgrade.jpg" /></span></STRONG></SPAN></H2><H2 id="toc-hId-207425921"><SPAN><STRONG>SAP BW Upgrade</STRONG></SPAN></H2><P><SPAN><STRONG>Information for the Upgrade to SAP BW 7.50 and BW/4HANA:</STRONG></SPAN></P><UL><UL><LI><SPAN>Presentation:&nbsp;<STRONG><A href="https://www.sap.com/documents/2016/05/989644ba-737c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Upgrade to SAP BW 7.50</A></STRONG>&nbsp;(Last Update: 14th of December 2020)</SPAN></LI><LI><SPAN><A href="https://www.sap.com/community/topic/business-explorer.html" target="_blank" rel="noopener noreferrer">SAP BEx Community Page</A></SPAN></LI><LI><A href="https://wiki.scn.sap.com/wiki/display/SL/SUM+for+ABAP+-+Troubleshooting+Guide" target="_blank" rel="noopener noreferrer">SUM for ABAP - Troubleshooting Guide</A></LI><LI><SPAN>Blog:</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2019/07/31/upgrade-bw4-2.0-the-time-is-now-.../" target="_blank" rel="noopener noreferrer">Upgrade BW/4HANA 2.0 - the time is now ...</A></LI></UL></UL><P><SPAN><STRONG>Additional Information&nbsp;about the former BW release upgrades:</STRONG></SPAN></P><UL><UL><UL><UL><LI>Presentation:<SPAN>&nbsp;</SPAN><A href="https://www.sap.com/documents/2015/07/12cfc508-517c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Upgrade to SAP BW 7.40</A></LI><LI><SPAN>the Legend is back,&nbsp;"<A href="https://www.sap.com/documents/2015/07/dc890f7b-517c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">the Upgrade Bible</A>":</SPAN><SPAN>&nbsp;</SPAN><A href="https://www.sap.com/documents/2015/07/dc890f7b-517c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Upgrade to SAP BW 7.0x</A></LI><LI><A href="https://blogs.sap.com/2013/11/13/good-news-easier-modeling-of-the-sem-add-on-in-solution-manager/" target="_blank" rel="noopener noreferrer">Good News - Easier Modeling of the SEM Add-On in Solution Manager</A></LI></UL></UL></UL></UL><P><BR /><STRONG><SPAN>SL related BLOG's</SPAN></STRONG>:</P><UL><UL><UL><UL><LI><A href="https://blogs.sap.com/2015/07/09/maintenance-planner-2/" target="_blank" rel="noopener noreferrer">Maintenance Planner – The Next Generation Experience for Landscape Maintenance with SAP Solution Man...</A></LI><LI><A href="https://blogs.sap.com/2016/02/19/downtime-minimization-when-upgrading-bw-systems/" target="_blank" rel="noopener noreferrer">Downtime minimization when upgrading BW systems</A></LI></UL></UL></UL></UL><P><STRONG>ASU Toolbox (incl. BW Specific Content) and BW Upgrade pre/post Task List</STRONG><BR /><BR />With the ASU (application specific upgrade) toolbox, customers get one single truth for all pre/post upgrade steps regarding the technical upgrade to SAP BW 7.0x&nbsp; and all following releases.<BR /><BR />More detailed information about<SPAN>&nbsp;</SPAN><A href="https://support.sap.com/en/tools/upgrade-transformation-tools.html#section_1347726786" target="_blank" rel="noopener noreferrer">the ASU toolbox</A><SPAN>&nbsp;</SPAN>can be found in note&nbsp;<A href="https://service.sap.com/sap/support/notes/1000009" target="_blank" rel="noopener noreferrer">1000009</A>. This tool has been available since 2008 and has been enhanced and allows application specific and technical resources to work together for a successful upgrade to SAP BW 7.50 and higher. Together with the BW Housekeeping Task List,&nbsp;there are also additional Task Lists available to simplify preparation of the application-specific part.<BR /><BR /><A href="https://service.sap.com/sap/support/notes/1734333" target="_blank" rel="noopener noreferrer">Note 1734333 - BW Pre and Post Upgrade and Migration Tasks</A><BR />See also the -&nbsp;<A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW-PCA-and-Housekeeping-V1.50.pdf" target="_blank" rel="noopener noreferrer nofollow"><SPAN>SAP First Guidance - BW Housekeeping and BW-PCA</SPAN></A></P><P>&nbsp;</P><HR /><H2 id="toc-hId-10912416"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><P><SPAN><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bw_bi-java.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102428i49FDD9B5FF0531C1/image-size/large?v=v2&amp;px=999" role="button" title="bw_bi-java.jpg" alt="bw_bi-java.jpg" /></span></STRONG></SPAN></P><H2 id="toc-hId--185601089"><SPAN><STRONG>SAP BW/4 and BI-JAVA legacy Installation</STRONG></SPAN></H2><P>In addition the&nbsp;<SPAN><A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-bw-installation-configuration-on-for-hana/ba-p/13226755" target="_blank">SAP BW Installation/Configuration (also on HANA)</A>&nbsp;</SPAN>includes the complete SAP BW basis customizing settings, together with an example configuration of the system parameter.&nbsp;<BR /><BR />The<SPAN>&nbsp;</SPAN><A href="https://wiki.scn.sap.com/wiki/display/SL/Technical+Configuration" target="_blank" rel="noopener noreferrer">technical configuration</A>&nbsp;is an elementary part of setting up and operating SAP system landscapes. For example, you have to perform initial technical configuration to bring a newly installed system into operation. But also during the lifecycle of an SAP system, technical parameters have to be set and adapted.<BR /><BR /><SPAN>Blog:</SPAN>&nbsp;<A href="https://blogs.sap.com/2015/04/24/bi-java-bex-web-and-ep-the-real-connection/" target="_blank" rel="noopener noreferrer">BI-JAVA, BEx Web and EP: the real connection...</A></P><P>&nbsp;</P><DIV class=""><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="more_balloons_2020-1.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102352iE2E20AC1CDCF830D/image-size/large?v=v2&amp;px=999" role="button" title="more_balloons_2020-1.jpg" alt="more_balloons_2020-1.jpg" /></span></DIV><P>As a successor for most scenarios, we offer the combined export of the Java system, de-installation of the Java Add-In and installation of a new Java system using the dual-stack split tool available as part of the SL toolset 1.0 (SP05). For more information, see&nbsp;<A href="https://archive.sap.com/docs/DOC-25162" target="_blank" rel="noopener noreferrer">"Dual-Stack Split"</A>.<BR /><BR />With SAP NetWeaver 7.50 JAVA the&nbsp;<A href="http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/000c6f62-6679-2e10-b58e-a82d37df035e" target="_blank" rel="noopener noreferrer">Functional Unit Configuration UI</A>&nbsp;(former CTC BI-JAVA Template) is available.&nbsp;<BR /><BR />In Advance check&nbsp;<A href="https://archive.sap.com/documents/docs/DOC-11609" target="_blank" rel="noopener noreferrer">the WebAS/SSO Settings</A>&nbsp;after the Upgrade to NetWeaver 7.3x.<BR />The settings are almost identical to NetWeaver BW 7.0x<BR /><BR /></P><HR /><H2 id="toc-hId--382114594"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sap_bridges_01.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102354i793C9C810C077555/image-size/large?v=v2&amp;px=999" role="button" title="sap_bridges_01.jpg" alt="sap_bridges_01.jpg" /></span></P><H2 id="toc-hId--578628099"><SPAN><STRONG>Migration to SAP BW on SAP HANA (BWoH)</STRONG></SPAN></H2><P><STRONG><A href="https://blogs.sap.com/2013/11/29/database-migration-option-dmo-of-sum-introduction/" target="_blank" rel="noopener noreferrer">Database Migration Option (DMO) of SUM - Introduction</A></STRONG><BR /><BR />DMO is an option of SUM (Software Update Manager) for a combined update and migration: update an existing SAP system to a higher Software Release and migrate to SAP HANA database including the unicode conversion of the source database. The procedure is only available for systems based on AS ABAP, hence the executable SAPup is used in background. DMO migrates from an existing relational database type (“anyDB”) to SAP HANA. Software Update Manager (SUM) is the tool for system maintenance: Release upgrades, EHP implementation, applying SP stacks.<A href="https://archive.sap.com/documents/docs/DOC-48743" target="_blank" rel="noopener noreferrer"><BR /></A></P><UL><UL><UL><UL><UL><UL><UL><LI><SPAN>Blog:&nbsp;</SPAN><A href="https://blogs.sap.com/2015/03/17/dmo-optimizing-system-downtime/" target="_blank" rel="noopener noreferrer">optimizing system downtime is timeless ...</A></LI></UL></UL><UL><UL><LI><SPAN>Blog:</SPAN>&nbsp;<A href="https://blogs.sap.com/2018/01/06/hana-1.0-vs-hana-2.0/" target="_blank" rel="noopener noreferrer">HANA 1.0 vs HANA 2.0 - plan your Migration wisely ...</A></LI></UL></UL></UL></UL></UL></UL></UL><P>Please Note that since Q1/2014 the Presentation -<SPAN><BR /><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-DMO-BW-on-HANA-V1.82.pdf" target="_blank" rel="noopener noreferrer nofollow">Migration to BW on HANA - First Guidance</A></SPAN>&nbsp;concludes all of these manual efforts now.<BR /><SPAN>=&gt; Updated January 2020</SPAN><BR /><BR /><SPAN><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-DMO-BW-on-HANA-V1.82.pdf" target="_blank" rel="noopener noreferrer nofollow">SAP First Guidance - Using the new DMO to migrate to BW on HANA</A></SPAN></P><HR /><H2 id="toc-hId--775141604"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bw_postcopy.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102356iCC6D6C0CCD6CEE4B/image-size/large?v=v2&amp;px=999" role="button" title="bw_postcopy.jpg" alt="bw_postcopy.jpg" /></span><BR /><BR /><STRONG><A href="https://blogs.sap.com/2012/10/09/easier-migration-to-sap-bw-powered-by-sap-hana/" target="_blank" rel="noopener noreferrer">More flexibility with&nbsp;SAP BW Post-Copy Automation</A></STRONG><BR /><BR /><SPAN>To achieve this,&nbsp;</SPAN><A href="https://archive.sap.com/documents/docs/DOC-25771" target="_blank" rel="noopener noreferrer">SAP NetWeaver Landscape Virtualization Management</A><SPAN>&nbsp;offers preconfigured "task lists" used by the ABAP task manager for lifecycle management automation.</SPAN><BR /><BR /><A href="https://service.sap.com/sap/support/notes/886102" target="_blank" rel="noopener noreferrer">SAP Note&nbsp;886102</A><SPAN>&nbsp;(SMP login required) thus becomes obsolete. Using the post-copy automation for SAP BW (BW PCA) in the migration process of SAP BW to SAP BW on SAP HANA, this process can be shortened by weeks and becomes easier, faster and more reliable.</SPAN><BR /><BR /><SPAN>The former presentation&nbsp;</SPAN><U><A href="https://first-guidance.com/wp-content/uploads/2024/04/Migration-BW-on-HANA-V5.1.pdf" target="_blank" rel="noopener noreferrer nofollow">TechEd 2014 - Session ITM206</A></U><SPAN>&nbsp;still illustrates the migration to SAP BW on SAP HANA from an end-to-end perspective.</SPAN></P><UL><LI><SPAN>BLOG:</SPAN>&nbsp;<A href="http://scn.sap.com/community/bw-hana/blog/2013/11/13/three-things-to-know-when-migrating-netweaver-bw-on-hana" target="_blank" rel="noopener noreferrer">Three things to know when migrating SAP&nbsp;BW on SAP HANA</A></LI><LI><SPAN>BLOG:</SPAN>&nbsp;<A href="https://blogs.sap.com/2013/12/03/migration-of-sap-systems-to-sap-hana/" target="_blank" rel="noopener noreferrer">Migration of SAP Systems to SAP HANA</A></LI><LI><SPAN>BLOG:&nbsp;</SPAN><A href="http://scn.sap.com/community/hana-in-memory/blog/2014/02/25/where-to-find-information-on-sap-bw-on-hana-migrations" target="_blank" rel="noopener noreferrer">Where to find information on SAP BW on SAP HANA migrations</A></LI><LI><SPAN>BLOG:</SPAN>&nbsp;<U><A href="http://scn.sap.com/community/hana-in-memory/blog/2013/05/27/andy-silvey--sap-hana-command-line-tools-and-sql-reference-examples-for-netweaver-basis-administrators" target="_blank" rel="noopener noreferrer">The SAP HANA Reference for NetWeaver Basis Administrators</A></U></LI><LI><SPAN>BLOG</SPAN><STRONG><SPAN>:</SPAN>&nbsp;</STRONG><U><A href="http://scn.sap.com/community/it-management/alm/software-logistics/blog/2013/10/04/migration-to-sap-hana-latest-news-about-software-provisioning-manager" target="_blank" rel="noopener noreferrer">Migration to SAP HANA: Latest News about SAP Note 1775293</A></U></LI></UL><P>&nbsp;</P><H2 id="toc-hId--624400752"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sap_bridges_03.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102357i1F819BAD5A99C47B/image-size/large?v=v2&amp;px=999" role="button" title="sap_bridges_03.jpg" alt="sap_bridges_03.jpg" /></span></P><H2 id="toc-hId--820914257"><SPAN><STRONG>SAP BW System Copy</STRONG></SPAN></H2><P><SPAN>PDF help:</SPAN><SPAN>&nbsp;</SPAN><A class="" title="" href="https://help.sap.com/doc/b235b5bd94664d9986f721f049d72cbb/1.0/en-US/User_Guide_for_SAP_BW_Note_Analyzer.pdf" target="_blank" rel="noopener noreferrer"><SPAN class="">User Guide for SAP BW Note Analyzer</SPAN></A><BR /><A href="https://launchpad.support.sap.com/#/notes/0002743291" target="_blank" rel="noopener noreferrer">Note 2743291 - PCA for BW/4HANA</A><BR /><A href="https://launchpad.support.sap.com/#/notes/2570363" target="_blank" rel="noopener noreferrer">Note 2570363 - Availability of BW PCA for BW/4HANA</A><BR /><A href="https://launchpad.support.sap.com/#/notes/1707321" target="_blank" rel="noopener noreferrer">Note 1707321 - BW System Copy: Post Copy Automation (BW-PCA)</A><BR /><A href="https://launchpad.support.sap.com/#/notes/1614266" target="_blank" rel="noopener noreferrer">Note 1614266 - System Copy: Post-Copy Automation (PCA) / SAP Landscape Management (LaMa)</A><BR /><BR /><SPAN>Since Release 7.30 SP05, it is now possible to perform a heterogeneous system copy (including unicode migration) to migrate existing systems based on SAP&nbsp;BW 7.30 SP05 and higher to SAP BW on SAP HANA (HDB) based systems.</SPAN><BR /><BR /><SPAN>With this major step forward, a new procedure called "</SPAN><A href="https://archive.sap.com/docs/DOC-32468" target="_blank" rel="noopener noreferrer">Post Copy Automation (BW PCA)</A><SPAN>" now supports customers with what can often be complex post-steps before and after the homogenous/heterogeneous BW system copy. This presentation is the delta information to the existing document "</SPAN><A href="https://www.sap.com/documents/2015/07/daa3681b-547c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">SAP NetWeaver 7.30 - BW Systemcopy ABAP</A><SPAN>" shown above. The technical Improvements with the leaner data model provides advantages with BW on HANA too.</SPAN><BR /><BR /><SPAN>You can also refer to the SAP First Guidance Documents</SPAN><BR /><SPAN>-&nbsp;</SPAN><SPAN><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW-on-HANA-V1.84.pdf" target="_blank" rel="noopener noreferrer nofollow">SAP First Guidance – SAP BW on HANA – Edition 2021</A></SPAN><BR /><SPAN>-&nbsp;</SPAN><SPAN><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW-PCA-and-Housekeeping-V1.50.pdf" target="_blank" rel="noopener noreferrer nofollow">SAP First Guidance - BW Housekeeping and BW-PCA</A></SPAN><BR /><BR /><SPAN>Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2014/04/09/system-copy-automation-for-sap-business-warehouse-system-landscapes-bw-pca/" target="_blank" rel="noopener noreferrer">System Copy Automation for SAP Business Warehouse System Landscapes</A><BR /><SPAN>Blog -&nbsp;</SPAN><A href="http://scn.sap.com/community/data-warehousing/bw/blog/2014/03/13/new-note-analyzer-for-bw-pca-and-housekeeping" target="_blank" rel="noopener noreferrer">New Note Analyzer for SAP BW PCA and Housekeeping</A><BR /><SPAN>Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2022/10/10/system-copy-automation-for-sap-business-warehouse-system-landscapes-bw-pca-2/" target="_blank" rel="noopener noreferrer">System Copy Automation for SAP Business Warehouse System Landscapes (BW PCA)</A><BR /><BR /><A href="https://launchpad.support.sap.com/#/notes/2534288" target="_blank" rel="noopener noreferrer">Note 2534288 - HEC Service "Homogeneous System Copy / System Refresh (ABAP)</A><BR /><A href="https://launchpad.support.sap.com/#/notes/2681701" target="_blank" rel="noopener noreferrer">Note 2681701 - System Copy: Task Content (12.1&nbsp;Improvements)</A></P><P><BR /><SPAN>Updating to the minimum level of the mentioned Support Stacks is recommended to minimize the manual effort. For both cases the BW-PCA Task lists support the customer together with the&nbsp;</SPAN><A href="https://wiki.scn.sap.com/wiki/display/SL/Software+Provisioning+Manager+1.0" target="_blank" rel="noopener noreferrer">software provisioning manager 1.0</A><SPAN>&nbsp;(SWPM) in these software lifecycle management tasks. BW-PCA is embedded in the&nbsp;SAP NetWeaver Landscape Virtualization Management</SPAN></P><P>&nbsp;</P><HR /><H2 id="toc-hId--1017427762"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><H2 id="toc-hId--1213941267"><SPAN><STRONG>Event Presentations</STRONG></SPAN></H2><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sitWDF_01.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102358i06337101D7A8C73E/image-size/large?v=v2&amp;px=999" role="button" title="sitWDF_01.jpg" alt="sitWDF_01.jpg" /></span><BR /><STRONG>Presentation -</STRONG><SPAN>&nbsp;</SPAN><A href="https://first-guidance.com/wp-content/uploads/2024/04/Hitchhiker-NetWeaver-sitWDF-V1.2s.pdf" target="_blank" rel="noopener noreferrer nofollow">Hitchhiker’s Guide to NetWeaver or “thank you for the fish …”</A><SPAN>&nbsp;(simply timeless)</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hana_heros_01.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102359i95AD8124266135B6/image-size/large?v=v2&amp;px=999" role="button" title="hana_heros_01.jpg" alt="hana_heros_01.jpg" /></span></P><P><STRONG>Presentation -</STRONG><SPAN>&nbsp;</SPAN><A href="https://first-guidance.com/wp-content/uploads/2024/04/S4-Upgrade-to-Version-2020_v2.pdf" target="_blank" rel="noopener noreferrer nofollow">Upgrade S/4HANA Version 2020 -Basis View</A></P><P>&nbsp;</P><HR /><H2 id="toc-hId--1410454772"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><H2 id="toc-hId--1606968277"><SPAN><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sap_add_content.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102360iD570724811AF4EA4/image-size/large?v=v2&amp;px=999" role="button" title="sap_add_content.jpg" alt="sap_add_content.jpg" /></span></STRONG></SPAN></H2><H2 id="toc-hId--1803481782"><SPAN><STRONG>Additional Topics like References, Experiences, etc.</STRONG></SPAN></H2><P><SPAN>Product Availability Matrix (PAM) for&nbsp;</SPAN><A href="https://apps.support.sap.com/sap(bD1lbiZjPTAwMQ==)/support/pam/pam.html?smpsrv=https%3a%2f%2fwebsmp107.sap-ag.de#ts=4&amp;s=Business%20Warehouse%20Accelerator&amp;o=most_viewed%7Cdesc&amp;st=l&amp;rpp=20&amp;page=1&amp;pvnr=01200314690900002143&amp;pt=g%7Cd" target="_blank" rel="noopener noreferrer">Business Warehouse Accelerator 7.20</A><SPAN>&nbsp;(BWA)</SPAN><BR /><A href="https://launchpad.support.sap.com/#/notes/1845809" target="_blank" rel="noopener noreferrer">Note 1845809 - Latest Revision for BWA 7.20</A><BR /><A href="https://launchpad.support.sap.com/#/notes/0002495501" target="_blank" rel="noopener noreferrer">Note 2495501 - BWA 7.20: Revision 41</A><BR /><A href="https://launchpad.support.sap.com/#/notes/0002665383" target="_blank" rel="noopener noreferrer">Note 2665383 - BWA 7.20: Revision 42</A><BR /><A href="https://launchpad.support.sap.com/#/notes/2887737" target="_blank" rel="noopener noreferrer">Note 2887737 - BWA 7.20: Revision 44</A><SPAN>&nbsp;(05.02.2020)</SPAN><BR /><A href="https://launchpad.support.sap.com/#/notes/3284562" target="_blank" rel="noopener noreferrer">Note 3284562 - BWA 7.20: Revision 49</A><SPAN>&nbsp;(30.12.2022)</SPAN><BR /><BR /><SPAN>This is a collection of resources from the former SCN Network and its content is not reflecting the findings from this document of future upgrade and enhancements.</SPAN><BR /><BR /><SPAN>Blog -&nbsp;<A href="https://blogs.sap.com/2021/02/02/internet-explorer-11-will-no-longer-be-supported-by-various-sap-ui-technologies-in-newer-releases/" target="_blank" rel="noopener noreferrer">IE11 will no longer be supported by various SAP UI technologies in newer releases</A><BR />Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="http://scn.sap.com/community/data-warehousing/bw/blog/2014/09/30/sap-bw-upgrade-pre-and-post-upgrade-activities-with-answer-to-why" target="_blank" rel="noopener noreferrer">SAP BW Upgrade: Pre and Post upgrade activities with answer to why?</A><BR /><SPAN>Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2014/03/11/sap-bw-74-powered-by-hana-promising-features-part-1/" target="_blank" rel="noopener noreferrer">SAP BW 7.4 Powered by HANA -- Promising Features (Part 1)</A><BR /><SPAN>Blog -</SPAN><STRONG>&nbsp;</STRONG><A href="https://blogs.sap.com/2016/11/04/abap-cds-in-sap-bw/" target="_blank" rel="noopener noreferrer">ABAP CDS in SAP BW</A><BR /><SPAN>Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2017/02/14/sap-bi4.x-installationupdatepatching/" target="_blank" rel="noopener noreferrer">SAP BI4.x Installation/Update/Patching</A><BR /><SPAN>Blog -&nbsp;</SPAN><A href="https://blogs.sap.com/2015/02/26/removal-of-only-time-dependent-attribute-added-accidentally/" target="_blank" rel="noopener noreferrer">Removal of only Time Dependent Attribute added Accidentally</A><BR /><SPAN>Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2022/04/05/some-interesting-facts-of-compatibility-views-in-sap-bw-4hana-and-sap-s-4hana" target="_blank" rel="noopener noreferrer">Some interesting Facts of Compatibility Views in SAP BW/4HANA and SAP S/4HANA</A><SPAN>&nbsp;-&nbsp;</SPAN><A href="https://blogs.sap.com/2021/09/22/sap-cloud-integration-into-sap-bw-4hana" target="_blank" rel="noopener noreferrer">SAP Cloud Integration into SAP BW/4HANA</A><SPAN>&nbsp;- further Content from&nbsp;</SPAN><SPAN><SPAN class="">frank.riesner1</SPAN></SPAN><SPAN>&nbsp;(SAP)</SPAN><BR /><SPAN>Blog -</SPAN><SPAN>&nbsp;</SPAN><A href="https://blogs.sap.com/2022/09/20/how-to-load-flat-files-from-ms-office-365-to-bw-4hana-using-sdi-dp-agent/" target="_blank" rel="noopener noreferrer">How to load Flat Files from MS Office 365 to BW/4HANA using SDI / DP-Agent</A><BR /><BR /><SPAN>DSAG Forum: "</SPAN><A href="https://www.dsag.de/arbeitsgremien/themengruppe-upgrade-auf-73-im-ak-bi/details" target="_blank" rel="noopener noreferrer nofollow">TG Road 2 BW/4HANA</A><SPAN>" =&gt; (DSAG-ID requested) share your experience with other DSAG members.</SPAN></P><HR /><H2 id="toc-hId--1999995287"><SPAN><STRONG><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></STRONG></SPAN></H2><P><BR /><SPAN><STRONG>Roland Kramer, SAP <A href="https://www.first-guidance.com" target="_blank" rel="noopener nofollow noreferrer">first-guidance</A><BR /><FONT color="#333399"><a href="https://community.sap.com/t5/user/viewprofilepage/user-id/186">@RolandKramer</a></FONT></STRONG></SPAN><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="email Profile Image.jpg" style="width: 258px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/100642i68993D91BB853EFC/image-size/large?v=v2&amp;px=999" role="button" title="email Profile Image.jpg" alt="email Profile Image.jpg" /></span><BR /><FONT color="#FF6600"><SPAN>&nbsp;</SPAN><STRONG>“I<STRONG>&nbsp;</STRONG><STRONG>have no special talent</STRONG><STRONG>,</STRONG><STRONG>&nbsp;I</STRONG><STRONG>&nbsp;</STRONG><STRONG>am only passionately curious</STRONG>.”</STRONG></FONT></P><P>&nbsp;</P> 2024-04-26T16:00:06.920000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/sap-datasphere-sap-s-4hana-your-guide-to-seamless-data-integration/ba-p/13662817 SAP Datasphere + SAP S/4HANA: Your Guide to Seamless Data Integration 2024-04-29T20:33:46.737000+02:00 jeetendrakapase https://community.sap.com/t5/user/viewprofilepage/user-id/16635 <H2 id="toc-hId-991605806">Introduction:</H2><P>Achieving seamless data integration between SAP S/4HANA, your core operational ERP system, and SAP Datasphere, the business data platform is a critical requirement for most SAP customers. This integration unlocks powerful reporting capabilities across various business functions.<BR />This technical article aims to empower you with expert tips and strategies to simplify and enhance your SAP S/4HANA integration for operational reporting, analytical insights, and planning &amp; forecasting purposes. You are following the best practices and knowing what is supported and when to use what. you can streamline data integration unlock the full potential of this integration and bring more time to value.</P><DIV class="">&nbsp;</DIV><H2 id="toc-hId-795092301">SAP S/4HANA Data Integration Explained:</H2><P>This diagram illustrates various methods for integrating data with SAP S/4HANA, covering both data federation and replication scenarios.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="jeetendrakapase_0-1714415475348.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103467iF884957781990E0A/image-size/large?v=v2&amp;px=999" role="button" title="jeetendrakapase_0-1714415475348.png" alt="jeetendrakapase_0-1714415475348.png" /></span></P><P>&nbsp;</P><DIV class=""><H4 id="toc-hId-856744234">Source Object Types:</H4><OL><LI><STRONG>ABAP CDS Views:</STRONG>&nbsp;It provides business data along with semantic(context) information (hierarchies, text, etc.), security, associations, and&nbsp;improved performance.</LI><LI><STRONG>ODP Extractors</STRONG>: Specialized tools designed to extract specific datasets from SAP S/4HANA.</LI><LI><STRONG>ABAP Tables:</STRONG> The traditional SAP master and fact tables are used for raw business data storage.</LI></OL><H4 id="toc-hId-660230729">Delta Handling Mechanisms During Data Replication:</H4><OL><LI><STRONG>Database Trigger-based CDC Delta:</STRONG> This method leverages database triggers to capture changes in real-time. It utilizes the well-established SAP Landscape Transformation Replication Server (SLT) technology.ABAP Pipeline Engine (APE): This framework provides flexibility for building custom CDC pipelines suited to specific needs.</LI><LI><STRONG>Generic Timestamp/Date-based Delta</STRONG><SPAN>: This approach relies on a designated timestamp/date column within your ABAP CDS views to identify data modifications.</SPAN></LI></OL><H4 id="toc-hId-463717224">ODP Technical Infrastructure:</H4><UL><LI><STRONG>Operational Data Provisioning (ODP) Framework:</STRONG> This is the modern framework for CDC, replacing the older RSA7 (BW Delta Queues) approach. It simplifies data extraction and management.</LI><LI><STRONG>Operational Delta Queue (ODQ):</STRONG> This queue stores changes made to data until they are replicated.</LI></UL><H4 id="toc-hId-267203719">Data Builder Objects in SAP Datasphere facilitate your integration with SAP S/4HANA:</H4><OL><LI><STRONG>Remote Tables: </STRONG>Enable access to SAP S/4HANA data in real-time or through snapshots.</LI><LI><STRONG>Replication Flows:</STRONG> These define the path for data replication from source to target system.</LI><LI><STRONG>Data Flows:</STRONG> These specify the transformations applied to the data during replication.</LI></OL><H4 id="toc-hId-70690214">Model Import Wizard:</H4><P>This tool imports valuable metadata, context, and semantics from your CDS views, including associations, logic, and security information. Convert the&nbsp;SAP S/4HANA CDS semantics to&nbsp;SAP Datasphere data and business builder entities using the wizard, take a quick look at the below image for the I_PRODUCT CDS view same can also be done for the Sales Order, and Purchase Order CDS views. It is automatic, and you can imagine how much time/effort is required to build something similar to a standalone. This is something you will only get with Datasphere.&nbsp;</P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="jeetendrakapase_0-1714142806469.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102449iB2D3B042B3E69FA0/image-size/large?v=v2&amp;px=999" role="button" title="jeetendrakapase_0-1714142806469.png" alt="jeetendrakapase_0-1714142806469.png" /></span><P>Now you may have a question what is the benefit of getting a data model available in SAP S/4HANA into SAP Datasphere? Let's look at the use case, I strongly believe one will apply to your organization's data platform needs.</P><OL><LI>Integrate with Non-SAP Data, It is obvious that you want to keep your SAP ERP clean for business transactions while needing a data platform to combine the SAP ERP business data with other business data segments with the context.</LI><LI>Strategic or Historical Reporting, over time you may plan to achieve the data from SAP S/4HANA hence for the historical data along with the business semantics for the reporting needs.</LI><LI>Leverage the Hyperscalar capabilities like ML/AI, with SAP Business data with semantic information.</LI></OL><H4 id="toc-hId--125823291">Source Object Types Support and Compatibility:</H4><P>The top diagram conveniently highlights which source object types are compatible with specific data integration objects within the SAP Datasphere.</P><H4 id="toc-hId--322336796">Prerequisites and Additional Software Components (Middleware):</H4><P>The diagram also indicates any prerequisites or middleware components needed for specific functionalities. For instance, Remote Tables require installing, configuring, and setting up the SAP Data Provisioning (DP) Agent with the ABAPAdapter. Refer to the help guide on <A href="https://help.sap.com/docs/SAP_DATASPHERE/9f804b8efa8043539289f42f372c4862/bffbd58c15784a62af0520f171018ded.html" target="_self" rel="noopener noreferrer">Preparing Connectivity for Connections</A> and filter based on the <EM>Connection Type</EM> = <EM>SAP S/4HANA.</EM></P><H4 id="toc-hId--518850301">Optional Components:</H4><UL><LI><STRONG>SAP BW bridge</STRONG>: This component (optional) creates a data staging layer specifically for supporting SAP S/4HANA ODP extractors. This is mainly for the existing SAP BW and BW/4HANA customers to enable a path towards conversion with SAP Datasphere, BW bridge, or Hybrid use case<UL><LI><A href="https://help.sap.com/docs/SAP_BW_BRIDGE/107a6e8a38b74ede94c833ca3b7b6f51/c6afacb707764885a6fb62f511c24f34.html" target="_self" rel="noopener noreferrer">Transferring Data using ODP Options</A><STRONG><BR /></STRONG></LI></UL></LI><LI><STRONG>SAP Landscape Transformation Replication Server (SLT):</STRONG> This server replicates tables from SAP S/4HANA to the SAP Datasphere and can be integrated into your Replication Flow.</LI></UL></DIV><DIV class="">&nbsp;</DIV><H4 id="toc-hId--1213080901"><SPAN>Further Resources:</SPAN></H4><DIV class=""><P>For a deeper understanding of ABAP CDS delta mechanics and the ODP framework, refer below:</P></DIV><UL><LI><A href="https://community.sap.com/t5/technology-blogs-by-sap/cds-based-data-extraction-part-i-overview/ba-p/13425314" target="_self">CDS-based data extraction with delta handling mechanism</A>.&nbsp;&nbsp;</LI><LI><A href="https://community.sap.com/t5/technology-blogs-by-sap/operational-data-provisioning-odp-faq/ba-p/13348937" target="_self">Understanding ODP, The Functionality of ODP, and Using ODP Effectively.</A></LI></UL><P>&nbsp;</P><H3 id="toc-hId--1116191399">Recommendations for choosing the right approach for SAP S/4HANA Data Federation and Replication into SAP Datasphere:</H3><OL><LI><STRONG>Recommended option is ABAP CDS Views:</STRONG> If the ABAP CDS is available with the desired data needs then establish a direct connection between SAP Datasphere and the source system. <U>Leveraging the available CDS views is the BEST and RECOMMENDED Approach</U>. Recommend to use <EM><STRONG>released CDS views</STRONG></EM> as they are upgrade stable.<UL><LI><A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/ee6ff9b281d8448f96b4fe6c89f2bdc8/5418de55938d1d22e10000000a44147b.html" target="_self" rel="noopener noreferrer">Individual C1-released CDS views across various business areas.</A><UL><LI><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="jeetendrakapase_1-1714148200127.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102489iED94B288251617FC/image-size/large?v=v2&amp;px=999" role="button" title="jeetendrakapase_1-1714148200127.png" alt="jeetendrakapase_1-1714148200127.png" /></span></LI></UL></LI><LI><A href="https://api.sap.com/content-type/CDSViews/cdsviews/cdsviews" target="_self" rel="noopener noreferrer">SAP Business Accelerator Hub List of Released CDS Views.</A> Here you can filter based on the capabilities of <EM>Data Source for Data Extraction</EM> to find extraction-enabled released ABAP CDS views.<BR /><UL><LI><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="jeetendrakapase_0-1714145711251.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102466i162F025968AD798A/image-size/large?v=v2&amp;px=999" role="button" title="jeetendrakapase_0-1714145711251.png" alt="jeetendrakapase_0-1714145711251.png" /></span></LI></UL></LI><LI><A href="https://community.sap.com/t5/technology-blogs-by-sap/finding-the-right-cds-extractor-in-sap-s-4hana/ba-p/13521296" target="_self">Finding the right CDS Extractor in the SAP S/4HANA System</A><SPAN>. In SAP S/4HANA On-Prem or Private cloud &gt;=2020, You can use Tcode SE16N with CDS SQL View: IXTRCTNENBLDVW (I_DataExtractionEnabledView) or View Browser Fiori App.</SPAN><UL><LI>How to find the released Sales Document Item CDS view using SE16N GUI Tcode?</LI><LI><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="jeetendrakapase_2-1714404263739.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103369iDAB2B0BCFD99DA0D/image-size/large?v=v2&amp;px=999" role="button" title="jeetendrakapase_2-1714404263739.png" alt="jeetendrakapase_2-1714404263739.png" /></span>&nbsp;How to find the released Sales Document Item CDS view using the <A href="https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps('F2170')" target="_self" rel="nofollow noopener noreferrer">View Browser</A><SPAN> Fiori App? You will need the business role:&nbsp;</SPAN><SPAN>SAP_BR_ANALYTICS_SPECIALIST. Tcode&nbsp;/UI2/FLP -&gt; View Browser -&gt; Released Views for Cloud Development</SPAN><UL><LI>&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="jeetendrakapase_3-1714404403025.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103370iCBA862F8FA8B4310/image-size/large?v=v2&amp;px=999" role="button" title="jeetendrakapase_3-1714404403025.png" alt="jeetendrakapase_3-1714404403025.png" /></span><P>&nbsp;</P></LI><LI><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="jeetendrakapase_0-1714405855472.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103388i9E8E8402BE9DDDC5/image-size/large?v=v2&amp;px=999" role="button" title="jeetendrakapase_0-1714405855472.png" alt="jeetendrakapase_0-1714405855472.png" /></span><P>&nbsp;</P></LI></UL></LI></UL></LI><LI><SPAN>Recommended using standard CDS views with extension capabilities, and pre-built business contents over creating custom CDS views as long-term custom CDS may not be a sustainable option with the upgrades and may lead to performance implications. However, all requirements cannot be met with the standards hence only create custom CDS when it becomes business required and no standard alternative is available.</SPAN></LI><LI><P><STRONG>Unavailable CDS Views:</STRONG> The required CDS views haven't been released yet. Missing Data Extraction Settings: The data extraction settings are not configured even if the CDS views are available. There are two approaches to resolving these issues:</P><OL><LI><P><SPAN>Customer Influence Request: Raise a customer influence request or upvote the existing one at <A href="https://influence.sap.com/sap/ino/#campaign/3024" target="_self" rel="noopener noreferrer">SAP S/4HANA Cloud Public Edition, CDS View Extraction Enablement</A>.&nbsp;</SPAN><SPAN>OR&nbsp;</SPAN><SPAN>Open a<SPAN>&nbsp;</SPAN><SPAN class="">Product Support<SPAN>&nbsp;</SPAN></SPAN>Ticket For High Priority Request: A ticket can be submitted to the relevant component for a long-term solution. Be aware that this process may take some time.</SPAN></P></LI><LI><SPAN>Build a Custom CDS View: Create a custom CDS view replicating the missing one. You can then enable data extraction on this custom view for your use.&nbsp;</SPAN><A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-datasphere-replication-with-change-data-capture-on-a-custom-sap-s4-cds/ba-p/13599587" target="_self">How to Create a Custom ABAP CDS View with Change Data Capture Delta Mechanism.</A></LI><LI><A class="" href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/how-to-deal-with-not-released-predefined-vdm-in-s-4hana/ba-p/13422152" target="_blank">How to deal with “Not released” predefined VDM in S/4HANA</A>.</LI></OL></LI></UL><UL><LI><STRONG>DATA FEDERATION FIRST THEN DATA REPLICATION</STRONG>, The approach for using the CDS view as a data federation goes back to the basics <span class="lia-unicode-emoji" title=":slightly_smiling_face:">🙂</span><OL><LI>Select the required columns from the projection. e.g. CDS view may have 200 columns however business may require 75 columns. hence select only 75 columns.&nbsp;</LI><LI>Filter the data as early as possible based on attributes like company code, sales org, plant, dates, or periods.</LI><LI>Business logic and data aggregation can be handled in the source CDS view, you do not have to do it on SAP Datasphere, unless required.&nbsp;</LI><LI>Use the view persistency option intelligently to get optimized data and high performance.</LI><LI>Middleware components like DPAgent need to be sized properly S-M-L, go with a higher side like 16GB, 32GB memory vs 4GB default and 8 cores CPU.</LI></OL></LI><LI><STRONG>Restrictions:&nbsp;</STRONG><A href="https://me.sap.com/notes/2890171" target="_self" rel="noopener noreferrer">2890171 - SAP Data Intelligence / SAP Datasphere - ABAP Integration</A><OL><LI>Not supported for data transfer if the CDS view not having the "dataExtraction" annotation.</LI><LI>CDS view for the delta load requires the "dataExtraction" and "changeDataCapture" annotations.</LI><LI>CDS Views having parameters and a table function are not supported.</LI><LI>CDS Views include Tables with a client field as a key, not a client-dependent field.</LI><LI>Data extraction halts with an error if the structure of a table or CDS view changes mid-load or replication. Unfortunately, resuming after such an error isn't currently possible, requiring a full restart of the data extraction process.</LI></OL></LI></UL></LI><LI><STRONG>An alternative option is ODP extractors: </STRONG>If the ABAP CDS view is unavailable then prefer ODP objects over the direct ABAP table replication. A&nbsp;direct connection can be established provided SAP S/4HANA has the DMIS add-on.</LI><LI><STRONG>The discouraged option is Direct ABAP Table Access and Replication: </STRONG>Bypassing CDS views to replicate tables into SAP Datasphere directly is not recommended. This approach involves replicating raw data (master and transactional) without its inherent business context and relationships. Essentially, you'd be replicating the data and then manually recreating the associations, logic, and hierarchies – a time-consuming and error-prone process. The preferred approach is to leverage the existing, comprehensive CDS data models whenever possible. However, if replicating tables is unavoidable due to specific business or compliance requirements, then the recommendations below should be followed.<OL><LI><STRONG>Standalone SAP LT Replication Server</STRONG>: For replicating tables, the recommended approach.</LI><LI><STRONG>Embedded(Add-on) SAP LT Replication in&nbsp;SAP S/4HANA</STRONG>: This option is discouraged because it's tightly coupled with the SAP S/4HANA version. Upgrading the server requires a complete SAP S/4HANA upgrade, limiting flexibility. Downporting new functionalities to older versions is also not feasible.</LI><LI><STRONG>Restrictions</STRONG>:<OL><LI><SPAN>Replicating tables with redirect views (e.g., MBEW, MARD, COEP) from your SAP S/4HANA source system is not supported.</SPAN></LI><LI>Declustering of INDX-like tables (e.g. STXL, PCL1, ...) during the transfer is not supported.</LI></OL></LI></OL></LI></OL><P>&nbsp;</P><H2 id="toc-hId--1019301897">SAP S/4HANA Connection Supported SAP Datasphere Integration Features:</H2><P>&nbsp;</P><TABLE border="1" width="100%"><TBODY><TR><TD width="15%" height="30px">&nbsp;</TD><TD width="25%" height="30px"><P>Supported Objects Types</P></TD><TD width="35%" height="30px"><P>Delta Load Supported?</P></TD><TD width="25%" height="30px"><P>Prerequisite Connectivity Components?</P></TD></TR><TR><TD width="15%"><P><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/7c4acd33e39a451e99c87f0661772443.html" target="_self" rel="noopener noreferrer">Remote Tables</A></P></TD><TD width="25%"><UL><LI><P>ABAP Tables</P></LI><LI><P><SPAN>Extractors:</SPAN></P><UL><LI><P>ABAP_CDS</P></LI><LI><P>ODP_BW</P></LI><LI><P>ODP_SAPI</P></LI></UL><P>&nbsp;</P></LI><LI><P>Model Import</P></LI></UL></TD><TD width="35%"><P style=" text-align: center; ">YES - Real-time data replication.</P><UL><LI><P>The object in the source has to be enabled for change data capture (CDC).</P></LI><LI><P>For source views, ABAP Dictionary tables real-time replication is not supported.</P></LI><LI><P>For ABAP ODP sources, real-time replication is supported in the following cases:</P><P>ODP-BW: InfoProviders with a change log.object type ADSO), Standard DataStore objects (classic) (object type ODSO), InfoObjects</P><P>ODP-CDS: For all ABAP CDS views with primary key and that are delta-enabled</P><P>ODP-SAPI: For all extractors that are delta enabled (delta method ADD* not allowed) and have a primary key.</P></LI><LI><P>For an overview of all S-API extractors released for ODP replication. refer:&nbsp; &nbsp;<FONT size="1 2 3 4 5 6 7"><A href="https://me.sap.com/notes/2232584" target="_self" rel="noopener noreferrer">2232584 - Release of SAP extractors for ODP replication (ODP SAPI)</A>&nbsp;</FONT></P></LI><LI><P>For remote tables using an SAP HANA smart data access connection (SAP HANA on-premise via Cloud Connector or SAP HANA Cloud), you can replicate your data changes in real-time but with some restrictions as some remote object types are not supported:</P><P>The remote object needs to be a table of type "COLUMN TABLE" (other table types like Row Tables or Virtual Tables are not supported)</P><P>Some data types and SAP HANA table features are not supported. For more information, see Unsupported Data Types and Other Limitations.</P><P>Note You can’t pause the replication for connections if SAP HANA smart data access is used.</P></LI><LI><P>For remote tables connected via an SAP HANA smart data integration Cloud Data Integrator (CDI) adapter, we recommend that you use a DP Agent with the latest version.</P></LI></UL></TD><TD width="25%"><P><A href="https://help.sap.com/docs/SAP_DATASPHERE/9f804b8efa8043539289f42f372c4862/f1a39d1a763e48c8872f45c110a5a4e2.html" target="_self" rel="noopener noreferrer">DP(Data Provisioning) Agent</A></P></TD></TR><TR><TD width="15%" height="228px"><P><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/25e2bd7a70d44ac5b05e844f9e913471.html" target="_self" rel="noopener noreferrer">Replication Flows</A></P></TD><TD width="25%" height="228px"><UL><LI>CDS_EXTRACTION <FONT size="1 2 3 4 5 6 7">(ABAP CDS Views Enabled for Data Extraction)</FONT></LI><LI>ODP_BW</LI><LI>ODP_SAPI</LI><LI>SLT (add-on DMIS )</LI></UL></TD><TD width="35%" height="228px"><P style=" text-align: center; ">YES - Load type: Initial and Delta</P><UL><LI><SPAN>The default delta load interval is 60 minutes. You can change the integer between 0 and 24 for hours and 0 and 59 for minutes, respectively. </SPAN></LI><LI><SPAN>If you enter 0 hours and 0 minutes, the system replicates any source changes immediately.</SPAN></LI><LI>Performance Issues:&nbsp;<FONT size="1 2 3 4 5 6 7"><A href="https://me.sap.com/notes/3360905/E" target="_self" rel="noopener noreferrer"><SPAN><SPAN>3360905 - SAP Data Intelligence / SAP Datasphere - ABAP Integration - Performance when using RMS / Replication Flows</SPAN></SPAN></A></FONT></LI></UL></TD><TD width="25%" height="228px"><UL><LI>SAP S/4HANA On-Premise: <A href="https://help.sap.com/docs/SAP_DATASPHERE/9f804b8efa8043539289f42f372c4862/35141e7668774958b5e59495f7a7828e.html" target="_self" rel="noopener noreferrer">Cloud Connector</A></LI><LI>SAP S/4HANA Cloud: None</LI></UL></TD></TR><TR><TD width="15%" height="124px"><P><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/e30fd1417e954577baae3246ea470c3f.html" target="_self" rel="noopener noreferrer">Data Flows</A></P></TD><TD width="25%" height="124px"><UL><LI>CDS_EXTRACTION</LI><LI>SLT (add-on DMIS )</LI></UL></TD><TD width="35%" height="124px"><P style=" text-align: center; ">NO</P><UL><LI><FONT size="1 2 3 4 5 6 7">SAP Note:&nbsp;<A href="https://userapps.support.sap.com/sap/support/knowledge/en/3335277" target="_self" rel="noopener noreferrer">3335277 - Datasphere - No Delta or Init in Data Flow</A></FONT></LI></UL></TD><TD width="25%" height="124px"><UL><LI>SAP S/4HANA On-Premise: <A href="https://help.sap.com/docs/SAP_DATASPHERE/9f804b8efa8043539289f42f372c4862/35141e7668774958b5e59495f7a7828e.html" target="_self" rel="noopener noreferrer">Cloud Connector</A></LI><LI>SAP S/4HANA Cloud: None</LI></UL></TD></TR><TR><TD width="15%"><P><A href="https://help.sap.com/docs/SAP_DATASPHERE/c8a54ee704e94e15926551293243fd1d/845fedbd28574aa8b84239df848936f6.html" target="_self" rel="noopener noreferrer">Import Entities</A></P></TD><TD width="25%"><UL><LI>ABAP CDS Views Entities. e.g.: I_PRODUCT, I_BillingDocumentItem etc.</LI></UL></TD><TD width="35%"><P style=" text-align: center; ">N/A</P><UL><LI>Even though this object already exists from a prior import, any changes to its structure or meaning within the source system will be automatically detected, triggering an update and redeployment within your system.</LI><LI>By default objects created will be as data is federated (remote tables), you can switch to replication when required.</LI></UL></TD><TD width="25%"><UL><LI>SAP S/4HANA On-Premise: <A href="https://help.sap.com/docs/SAP_DATASPHERE/9f804b8efa8043539289f42f372c4862/f1a39d1a763e48c8872f45c110a5a4e2.html" target="_self" rel="noopener noreferrer">DP(Data Provisioning) Agent</A>, Cloud Connector</LI><LI>SAP S/4HANA Cloud: None</LI></UL></TD></TR></TBODY></TABLE><H4 id="toc-hId--1802621416"><SPAN>Further Resources:</SPAN></H4><DIV class=""><P>For a deeper understanding of the SAP S/4HANA and ECC integration scenarios with persistence options:&nbsp;<A href="https://community.sap.com/t5/technology-blogs-by-sap/exploring-integration-options-in-sap-datasphere-with-the-focus-on-using-sap/ba-p/13658329" target="_self">Exploring Integration Options in SAP Datasphere with a focus on using SAP extractors</A></P></DIV><H2 id="toc-hId--1412328907">Pre-built&nbsp;<A href="https://help.sap.com/docs/SAP_DATASPHERE/6eb1eff34e4c4b1f90adfbfba1334240/a88098ce6bfc1014a79e69594ccc91ad.html" target="_self" rel="noopener noreferrer">Business Content</A> for SAP S/4HANA:</H2><P>Overall, SAP Datasphere Business Content for SAP S/4HANA helps you unlock the full potential of your data by providing a faster, easier, and more reliable way to access, integrate, and analyze your business information. e.g.&nbsp;<A href="https://help.sap.com/docs/SAP_DATASPHERE/6eb1eff34e4c4b1f90adfbfba1334240/a878c25f6bfc1014a79e69594ccc91ad.html" target="_self" rel="noopener noreferrer">Finance Foundation for SAP S/4HANA and SAP S/4HANA Cloud</A>, <A href="https://help.sap.com/docs/SAP_DATASPHERE/6eb1eff34e4c4b1f90adfbfba1334240/a893bf4c6bfc1014a79e69594ccc91ad.html" target="_self" rel="noopener noreferrer">Sales Analysis for SAP S/4HANA and SAP S/4HANA Cloud,&nbsp;</A>etc.</P><P><STRONG>Faster Time to Value:</STRONG> Pre-built dashboards, data models, tables, and views with pre-defined business context eliminate the need for extensive development and configuration from scratch.&nbsp;</P><P><STRONG>Simplified Data Integration</STRONG>: Business Content streamlines the process of integrating data from SAP S/4HANA with other applications and data sources. This allows you to create a unified view of your data for more comprehensive analysis. With minimum effort, you will only have to replace the SAP S/4HANA server details in the connection placeholder and you are ready to consume the continent or if you want to replicate the data then just create the required replication flow and you are done. all details are provided as a part of the help guide.</P><P><STRONG>Preserved Business Context:</STRONG> Business Content captures the business meaning of the data, including units, hierarchies, and other relevant information. This ensures that users understand the data in its proper context and can make informed decisions.</P><P><STRONG>Alignment with Industry Standards:</STRONG> Business Content is often aligned with industry best practices and key performance indicators (KPIs), allowing you to benchmark your performance against industry standards</P><H3 id="toc-hId--1902245419">&nbsp;</H3><H3 id="toc-hId--2098758924">Key Takeaways:</H3><UL><LI>This breakdown highlights the various options in SAP Datasphere for data federation, extracting, transforming, and replicating data from SAP S/4HANA.The most suitable method(feature) depends on factors like real-time data federation or real-time updates vs. snapshots, data type, data volume, and the desired level of data transformation or conversions.</LI><LI>The data source object recommended precedence is ABAP CDS View &gt; ODP Extractors &gt; ABAP Tables. ABAP CDS view object type from SAP S/4HANA is the first-class citizen as a data source or provider from the ERP system. Customers can also prefer to create a custom CDS view with CDC capabilities even for the master data where date or timestamp columns are unavailable.</LI><LI>SAP S/4HANA real-time operational reporting can be done based on the Remote tables, and master data (smaller data sets) with Snapshot. For Mass data replication from SAP S/4HANA into SAP Dataspher Prefer, use the New Replication Flow.</LI><LI>&nbsp;The import model wizard provides the capability that scans the semantically rich CDS data model with associations and automatically creates the data builder and business builder objects with the default data federation scenario.</LI><LI>SAP S/4HANA Business Content provides time to value and quick win use case that can be enhanced.</LI><LI>Optional components like the BW bridge and SLT server can further enhance data integration capabilities and Safeguard existing on-prem investments and skillsets.</LI></UL><H3 id="toc-hId-1999694867">&nbsp;</H3> 2024-04-29T20:33:46.737000+02:00 https://community.sap.com/t5/technology-blogs-by-members/revamped-sap-first-guidance-collection/ba-p/13691052 revamped SAP First Guidance Collection 2024-05-03T17:26:18.581000+02:00 RolandKramer https://community.sap.com/t5/user/viewprofilepage/user-id/186 <P style=" text-align : right; "><FONT color="#FF0000"><STRONG>last changed: 3rd of May 2023</STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="273535_l_srgb_s_gl.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/105654i1862DF71902F8695/image-size/large?v=v2&amp;px=999" role="button" title="273535_l_srgb_s_gl.jpg" alt="273535_l_srgb_s_gl.jpg" /></span></P><H3 id="toc-hId-1123421728"><FONT color="#000080"><STRONG>SAP First Guidance Collection</STRONG><STRONG>&nbsp;- revamped</STRONG></FONT></H3><P><STRONG>Page -&nbsp;</STRONG><A href="https://community.sap.com/t5/technology-blogs-by-members/where-my-cool-sap-stuff-happens/ba-p/13544106" target="_blank">where (my) the cool stuff happens …</A></P><P>&nbsp;</P><TABLE><TBODY><TR><TD><P><FONT color="#008000">I will add additional Documents with the time, reflecting the new design.</FONT></P></TD></TR><TR><TD width="479"><P>SAP First Guidance – SAP BW on HANA - Edition 2022<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>Implementation</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - complete functional scope (CFS) for SAP BW 7.50<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>Implementation</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - complete functional scope (CFS) for SAP BW/4HANA<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>Implementation</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - Implement SAP BW/4HANA in the Azure Cloud<BR />Last Changed:&nbsp;19th of May 2022&nbsp;- Version 1.45</P></TD><TD width="129"><P>Implementation</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - Using the new DMO to migrate to BW on HANA<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>Software Logistics</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - Implementing BW-MT as the new SAP BW Modeling Experience<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>BW-MT</P></TD></TR></TBODY></TABLE><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="278280_l_srgb_s_gl_banner_s.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/105660i54E425AE7B062D2B/image-size/large?v=v2&amp;px=999" role="button" title="278280_l_srgb_s_gl_banner_s.jpg" alt="278280_l_srgb_s_gl_banner_s.jpg" /></span></P><TABLE><TBODY><TR><TD width="479"><P><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-SAP-NLS-with-IQ-V2.70.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - SAP NLS Solution with SAP IQ 16.x</A><BR />Last Changed:&nbsp;14th of February 2024&nbsp;- Version 2.70</P><P><BR /><A href="https://www.sap.com/documents/2021/12/0cb2cb10-0a7e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">SAP First Guidance - SAP-NLS with IQ 16.x - Edition 2021</A><BR />Last Changed:&nbsp;3rd of December&nbsp;- Version 2.50<BR />This Version still contains all relevant Information prior to SAP IQ 16.1<BR /><BR /><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-Q-the-SAP-IQ-Database-Installer-V1.71.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance -&nbsp;Q&nbsp;- the SAP IQ Database Installer</A><BR />Last Changed:&nbsp;<FONT color="#FF0000">14th of February 2024&nbsp;- Version 1.71</FONT><BR /><BR /><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-SAP-NLS-and-PBS-V1.02.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - SAP-NLS with the PBS NLS Add-On</A><BR />Last Changed: <FONT color="#FF0000">14th of June 2017&nbsp;- Version 1.02</FONT><BR /><BR /></P></TD><TD width="129"><P>SAP-NLS<BR />ILM Software Logistics<BR />NLS Partner Add-On</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - SEM/BW Modelling in SolMan 7.x with MOPz/MP<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>Software Logistics</P></TD></TR><TR><TD width="479"><P>SAP First Guidance - BW-PCA and Housekeeping Task Lists<BR />Last Changed:&nbsp;</P></TD><TD width="129"><P>Software Logistics</P></TD></TR></TBODY></TABLE><P>The First Guidance Documents Collection, is&nbsp;a Series of Information that should help to better understand the end-to-end usage&nbsp;of SAP BW powered by SAP HANA and BW/4HANA. The Documents are still “work in progress”, as important updates will be added when needed. So these guides are not intended to be exhaustive.<BR /><BR /></P><P><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714056564388.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101909i5F19F61C1F44FFA2/image-size/large?v=v2&amp;px=999" role="button" title="RolandKramer_0-1714056564388.jpeg" alt="RolandKramer_0-1714056564388.jpeg" /></span></A></P><P><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW-on-HANA-V1.84.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - SAP BW&nbsp;on SAP HANA Installation/Systemcopy/HANA Revisions</A></STRONG><STRONG><BR /></STRONG></P><P>This Document also reflects the released SAP HANA SP/Revisions so far and also contains details for selected HANA Revisions and the usage together with SAP BW.<BR /><BR />On base of this information this “SAP First Guidance” document is released to support Basis administrators in running and configuring a Business Warehouse on a SAP HANA system. SAP First Guidance – Business Warehouse on SAP HANA installation provides answers to major questions and issues as well as workarounds and additional details to complement standard SAP Guides and SAP Notes. This SAP First Guidance document has no claim of completeness, but it is the most complete starting point for a successful implementation.<BR />For more information please contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A></P><P>&nbsp;</P><P><BR /><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-CFS-SAP-BW-7.50-V1.27.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - complete functional scope (CFS) for SAP BW 7.50</A></STRONG><BR /><BR />SAP BW powered by SAP HANA was the very first SAP application that ran completely on top of SAP HANA and has meanwhile reached a great adoption. Customers will benefit not only from performance improvements for data load, query runtime and planning functions but also in simplified data modeling as the number of InfoProviders are highly reduced and all modeling is done within in a new, modern UI that is unique across all modeling tools.<BR />This SAP First Guidance Document put´s is emphasize to the complete functional scope (CFS) to ensure the full functionality right from the start of the Implementation of SAP BW 7.50 SP04 and higher.&nbsp;For more information, please contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A></P><P><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-CFS-SAP-BW4-V1.45.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - complete functional scope (CFS) for SAP BW/4HANA</A></STRONG><BR /><BR />SAP BW/4HANA is a new SAP product that replaces SAP Business Warehouse in a logical way. BW/4HANA runs only on HANA platform and will be the foundation for a new lineage of data warehousing solutions from SAP.<BR /><BR />Furthermore it optimizes and simplifies a customer’s BW environment and experience (similar to S/4HANA). BW/4 HANA 1.0 (DW4CORE) is a new code-line on which all future BW enhancements will take place. Classic BW goes into maintenance mode.<BR />This SAP First Guidance Document put´s is emphasize to the complete functional scope (CFS) to ensure the full functionality right from the start of the Implementation of SAP BW/4HANA 1.0 SP00 and higher.&nbsp;For more information, contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A><BR /><BR />This SAP First Guidance Document concludes the necessary Steps to implement SAP BW/4HANA to the Azure Cloud and also considers the additional tasks to connect the on-premise Systems to the Cloud Infrastructure.<BR /><BR /><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-SAP-BW4HANA-in-Microsoft-Azure-Cloud-V1.46.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - Implement SAP BW/4HANA in the Azure Cloud</A></STRONG><STRONG>&nbsp;</STRONG></P><P><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-DMO-BW-on-HANA-V1.82.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - Using the new DMO to migrate to BW on HANA</A></STRONG><BR /><BR />The database migration option (DMO) is an option inside of the software update manager (SUM) for combined update and migration: update an existing SAP system to a higher software release and migrate to SAP HANA database in one technical step. As the technical SUM steps are the same, this “SAP First Guidance” document should make all customer-specific documentation obsolete. It is the complementary documentation to the existing Notes and SUM/DMO Upgrade Guides.<BR /><BR />DMO can be used with every BW Release starting from 7.0x and onwards. It makes the two-step approach (upgrade/migration) and the usage of the BW post copy automation (BW-PCA) obsolete. It can also be used within a Release, e.g. to go from 7.40 SP06 on anyDB to migrate to 7.40 SP07 on HANA.&nbsp;For more information, please contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A></P><P><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW-MT-and-aDSO-V2.04.pdf" target="_blank" rel="noopener nofollow noreferrer"><STRONG>SAP First Guidance - Implementing BW-MT as the new SAP BW Modeling Experience</STRONG></A><BR /><BR />SAP BW 7.4 SP08 powered by SAP HANA is the next milestone for enterprise data warehousing with BW on HANA and provides the next level of simplification for BW .In addition, SAP BW on HANA Virtual Data Warehouse capabilities have been enhanced for even more flexibility. In midterm the advanced DSO shall replace the main BW InfoProviders with persistency (InfoCube, DSO, and PSA). The classic InfoProviders are of course still supported and do co-exist with the advanced DSOs.&nbsp;For more information, please contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A></P><P><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-SAP-NLS-with-IQ-V2.70.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - SAP NLS Solution with SAP IQ</A></STRONG><BR /><BR />This “SAP First Guidance” document provides all the necessary information to help quickly implement this newly released option: Store historical BW data on an external IQ server to optimize the&nbsp;system size&nbsp;when preparing&nbsp;to migrate to SAP BW powered by SAP HANA. The SAP NLS solution with Sybase IQ also helps to keep down the TCO for investing in the SAP In-Memory when historical (“frozen”) data is stored on a less sophisticated device, which acts like a “BW Accelerator on Disk”. SAP Sybase IQ is therefore the perfect smart store for this kind of data. Please note that the SAP NLS solution can be used with all database versions supported by SAP BW 7.3x. SAP HANA is not necessary. The document is a “work in progress” and is not intended to be exhaustive.&nbsp; It does however contain all information required for successful implementation of the SAP-NLS solution with Sybase IQ. SAP-NLS can be used with every SAP supported database, where SAP IQ will be the secondary database for data reallocation.<BR />For more information, please contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A><BR /><BR /><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-SAP-NLS-and-PBS-V1.02.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance -&nbsp;combining SAP-NLS with the PBS NLS Add-On</A></STRONG><BR /><BR />The SAP-NLS solutions offers core functionalities for the usage of the SAP IQ database for the storage of historical data, despite if you are using SAP HANA or any other supported RDBMS together with SAP BW.<BR />However, when it comes to the implementation several functionalities are not delivered by SAP itself, as by the development Partner PBS. Furthermore, some of the additional capabilities developed sine Q1/2013 are only available with the latest SAP BW Releases 7.40/7.50. This is where the additional capabilities from the PBS NLS Add-On come into place as almost all of them are available from SAP BW 7.0x onwards.<BR /><BR /></P><P><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW_SEM-SolMan-Definition_V1.55.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - SEM/BW Modelling in SolMan 7.1 with MOPZ</A></STRONG><BR /><BR />Due to constant Questions about the Upgrade to NetWeaver 7.3x and 7.40 including SEM Add-On Components, we created a SAP First Guidance Document which describes the successful Definition of a SAP BW 7.0/7.01 System with the SEM Add-On Installed on top.&nbsp; With this Information you will be able to integrate the stack.xml in the SUM (software update manager) process and the DMO (database migration option) DMO process included in SUM as the first input is the location of the stack.xml which defines the download directory for SUM. Furthermore, the interaction of the stack.xml in the upgrade process enables you a smooth Integration into the Upgrade Process included in DMO.&nbsp;For more information, please contact&nbsp;<A href="mailto:roland.kramer@sap.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A></P><P><STRONG><A href="https://first-guidance.com/wp-content/uploads/2024/02/SAP-First-Guidance-BW-PCA-and-Housekeeping-V1.50.pdf" target="_blank" rel="noopener nofollow noreferrer">SAP First Guidance - BW Housekeeping and BW-PCA</A></STRONG><BR /><BR />The system copy procedure of SAP BW systems and landscapes is complex for a number of reasons. There is a large number of configuration settings (such as connections and delta queue handling for data loading) and system copy scenarios of SAP BW (each with different landscape aspects).&nbsp; These have to be handled as part of every system copy, regardless of whether the system copy is part of the migration to SAP HANA or if you want to perform regular system copies of your SAP BW landscape. BW-PCA can be used from SAP BW 7.0 onwards depending on the SPS level.<BR /><BR />Additionally see the usage and implementation of the BW Housekeeping Task List and the Pre/Post Task Lists for Upgrade/Migration. These are Included in the database migration option (DMO) as part of the software update manager (SUM). Additional Details also can be found on the&nbsp;<A href="https://community.sap.com/t5/technology-blogs-by-members/sap-bw-4-revamp-and-true-to-the-line-2024/ba-p/13683576" target="_blank">revamped SAP BW ALM Page</A>.&nbsp;For more information, please contact&nbsp;<U><A href="mailto:roland.kramer@first-guidance.com" target="_blank" rel="noopener nofollow noreferrer">roland.kramer@first-guidance.com</A></U></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_2-1714749352559.jpeg" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/105649i3C0B83942937D73D/image-size/medium?v=v2&amp;px=400" role="button" title="RolandKramer_2-1714749352559.jpeg" alt="RolandKramer_2-1714749352559.jpeg" /></span></P><P><EM>if the TechEd Cat would know this earlier ...</EM></P><P><A href="#top" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RolandKramer_0-1714133050147.jpeg" style="width: 22px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102341iCCDBDA3B8FFC44C4/image-size/large?v=v2&amp;px=999" role="button" title="RolandKramer_0-1714133050147.jpeg" alt="RolandKramer_0-1714133050147.jpeg" /></span></A></P><P><STRONG>Roland Kramer,</STRONG><STRONG>&nbsp;</STRONG><STRONG>SAP <A href="https://first-guidance.com/" target="_blank" rel="noopener nofollow noreferrer">first-guidance</A></STRONG><STRONG><BR /></STRONG><FONT color="#FF6600"><STRONG>@SAPFirstGuidance</STRONG></FONT><BR /><BR /><STRONG>“I&nbsp;have no special talent,&nbsp;I&nbsp;am only passionately curious.”</STRONG></P> 2024-05-03T17:26:18.581000+02:00 https://community.sap.com/t5/technology-blogs-by-sap/watch-the-sap-bw-modernization-webinar-series/ba-p/13699559 Watch the SAP BW Modernization Webinar Series 2024-05-13T15:49:24.460000+02:00 SavannahVoll https://community.sap.com/t5/user/viewprofilepage/user-id/13466 <P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="296603_GettyImages-1338373325_medium_jpg.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/109686i487761C94D205674/image-size/large?v=v2&amp;px=999" role="button" title="296603_GettyImages-1338373325_medium_jpg.jpg" alt="296603_GettyImages-1338373325_medium_jpg.jpg" /></span></SPAN></P><P><SPAN>Step into the future with our SAP Business Warehouse Modernization Webinar Series. Designed with the goal of revolutionizing the way you approach your SAP Business Warehouse (SAP BW) with SAP Datasphere, this series provides you with an unparalleled opportunity to learn, grow, and take your SAP BW environment to the next level.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Each session comes packed with valuable information, transformative guidance, and real-life insights from seasoned SAP BW and SAP Datasphere experts. The series includes: </SPAN><SPAN>&nbsp;<BR /></SPAN><SPAN>&nbsp;<BR /></SPAN></P><UL><LI><STRONG><SPAN>Industry-Expert Guidance</SPAN></STRONG><SPAN>: Our sessions are hosted by technical experts from SAP, offering you the unique opportunity to learn from those shaping the future of business data technology.</SPAN><SPAN>&nbsp;<BR /></SPAN><SPAN>&nbsp;<BR /></SPAN></LI><LI><STRONG><SPAN>Practical Tools and Applications</SPAN></STRONG><SPAN>: We'll demonstrate the SAP Readiness Check, the SAP Expert Evaluation Tool, and SAP BW Bridge&nbsp;to ensure you have a robust toolbox.</SPAN><SPAN>&nbsp;<BR /></SPAN><SPAN>&nbsp;<BR /></SPAN></LI><LI><STRONG><SPAN>In-Depth Case Studies and Demonstrations</SPAN></STRONG><SPAN>: We’ll share how other customers have successfully modernized their SAP BW environment. Each session concludes with thorough demonstrations that you can apply in your practice.</SPAN><SPAN><BR /></SPAN></LI></UL><H2 id="toc-hId-994582149"><STRONG><SPAN><BR />Access the webinar series</SPAN></STRONG><SPAN>&nbsp;</SPAN><SPAN><BR /></SPAN></H2><P><SPAN>The overall length of the seven units is close to 7 hours. We have divided the recordings into several parts of 2 to 20 minutes for ease of use. Find the materials below: </SPAN><SPAN>&nbsp;</SPAN></P><P><STRONG><SPAN>Unit 1: Modernizing SAP Business Warehouse, Explore Your Options</SPAN></STRONG><SPAN>&nbsp;</SPAN></P><UL><LI><SPAN>Lesson 1: Exploring Transition Option to SAP Datasphere –&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_d7104w4j" target="_blank" rel="noopener nofollow noreferrer"><SPAN>part 1</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_n4924i5w" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;|</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_1zrazwkq" target="_blank" rel="noopener nofollow noreferrer"><SPAN>part 2</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_djdovu16" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 2: Embedded Analytics in SAP S/4HANA Cloud -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_o6licnwt" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_ipy9lt15" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 3: Modernization Customer Stories -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_spo3pz61" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_140ysy6u" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI></UL><P><STRONG><SPAN>Unit 2: Preparation for Modernization – Your Source System</SPAN></STRONG><SPAN>&nbsp;</SPAN></P><UL><LI><SPAN>Lesson 1: Preparation for Modernization -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_24t8g70j" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_apcm1kt9" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 2: Exploring the Transition from BW7.x and BW4 HANA Systems to BW Bridge Conversion -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_f3a1qfex" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_1t6mxf2v" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 3: System Analysis Tooling -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_3qolkzsg" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_q6vk4hpy" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 4: Additional Resources -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_qwqywlxd" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_2bfg4qqi" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI></UL><P><STRONG><SPAN>Unit 3: Using SAP Tooling for a Smooth Transition</SPAN></STRONG><SPAN>&nbsp;</SPAN></P><UL><LI><SPAN>Lesson 1: Exploring Tools for Evaluating SAP BW System Readiness for</SPAN><SPAN>&nbsp;</SPAN><SPAN>Transition to SAP Datasphere -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_nkf9rygr" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_k4jlensf" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 2: Understanding the Conversion Paths to SAP Datasphere and SAP Datasphere, BW Bridge -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_vwm4uq3i" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_obtubygh" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 3: Leveraging SAP Services for Successful Deployment of SAP Datasphere -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_1d0c6r04" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_6a9lyf3c" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 4: Expert Evaluation Report -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_8x7usuol" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 5: Assessment Tools by SAP Partners -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_al1yqvoa" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_xhbo8pos" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI></UL><P><STRONG><SPAN>Unit 4: Sizing Matters for the Cloud</SPAN></STRONG><SPAN>&nbsp;</SPAN></P><UL><LI><SPAN>Lesson 1: tools and methods for sizing of SAP Datasphere -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_xthexms0" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_pbvwnol1" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI></UL><P><STRONG><SPAN>Unit 5: Preparation for Modernization: Your target system</SPAN></STRONG><SPAN>&nbsp;</SPAN></P><UL><LI><SPAN>Lesson 1: SAP Datasphere, BW Bridge as your target system -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_v2ornfoq" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_we79i9g3" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 2: Strategic Directions and Options for Data Warehousing Solutions -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_zpauer3z" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_u740hwsc" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 3: &nbsp;Exploring the Value and Features of SAP Datasphere -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_9y7e3oql" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_ikl3xhpf" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 4: Additional Resources -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_w7sxe4vd" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_uom1ax5f" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI></UL><P><STRONG><SPAN>Unit 6: A Deep Dive on Transition Approaches</SPAN></STRONG><SPAN>&nbsp;</SPAN></P><UL><LI><SPAN>Lesson 1: Remote conversion and shell conversion options -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_15kwvztb" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_gxawzpvr" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 2: Metadata and Business Data Transfers in SAP Datasphere BW Bridge -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_ocgveqdo" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_w04wo38a" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 3: Transition Approaches - Demo -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_yfk165t9" target="_blank" rel="noopener nofollow noreferrer"><SPAN>part 1</SPAN></A><SPAN>&nbsp;|&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_poaer3hd" target="_blank" rel="noopener nofollow noreferrer"><SPAN>part 2</SPAN></A><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Lesson 4: Additional resources -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_xl128163" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_85qhrcbt" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI></UL><P><STRONG><SPAN>Unit 7: BW Modernization Series - Working with SAP Business Warehouse Elements in SAP Datasphere</SPAN></STRONG><SPAN>&nbsp;</SPAN></P><UL><LI><SPAN>Lesson 1: Best practices for working with SAP Business Warehouse elements in SAP Datasphere -&nbsp;</SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_2sh706ds" target="_blank" rel="noopener nofollow noreferrer"><SPAN>video</SPAN></A><SPAN>&nbsp;,&nbsp;</SPAN><A href="https://www.kaltura.com/api_v3/service/attachment_attachmentasset/action/serve/attachmentAssetId/1_myd314bq" target="_blank" rel="noopener nofollow noreferrer"><SPAN>PDF</SPAN></A><SPAN>&nbsp;</SPAN></LI></UL><H2 id="toc-hId-798068644"><STRONG><SPAN><BR />Get Started </SPAN></STRONG><SPAN>&nbsp;</SPAN></H2><P><SPAN>We’ve designed the series to offer a comprehensive overview, from the basics of starting your <A href="https://www.sap.com/products/technology-platform/datasphere/migration.html#na" target="_self" rel="noopener noreferrer">SAP BW modernization</A> journey to successfully implementing the transition.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Don’t miss the opportunity to prepare your operations, strategies, and mindset for the future with the SAP BW Modernization Webinar series. Take the first step towards empowering your business' digital transformation journey with the </SPAN><A href="https://sapvideo.cfapps.eu10-004.hana.ondemand.com/?entry_id=1_d7104w4j" target="_blank" rel="noopener nofollow noreferrer"><SPAN>first lesson</SPAN></A><SPAN>. </SPAN><SPAN>&nbsp;</SPAN></P><P>&nbsp;</P> 2024-05-13T15:49:24.460000+02:00