https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-S4HANA-Public-Cloud-blog-posts.xmlSAP Community - SAP S/4HANA Public Cloud2025-05-24T14:01:46.125678+00:00python-feedgenSAP S/4HANA Public Cloud blog posts in SAP Communityhttps://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/regression-testing-recommendations-for-sap-screen-personas-flavors-in-sap-s/ba-p/14096646Regression testing recommendations for SAP Screen Personas flavors in SAP S/4HANA2025-05-12T18:50:42.282000+02:00PeterSpielvogelhttps://community.sap.com/t5/user/viewprofilepage/user-id/543<P>I recently received an email from a colleague on behalf of a customer they are helping in an SAP S/4HANA Cloud migration project.</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">How much regression testing do you recommend to customers, both in the case of an SAP S/4HANA upgrade and the implementation of service packs for SAP Screen Personas? Since SAP S/4HANA Cloud Public Edition is frequently upgraded, do customers regularly conduct regression testing for all of the adapted screens?</P><P>In this post, I’ll discuss our recommendations for regression testing of SAP Screen Personas flavors in the context of SAP S/4HANA upgrades.</P><P><STRONG>TLDR; Test everything before going live with any changes. Leave enough time to do this.</STRONG></P><H3 id="toc-hId-1839305197"><STRONG>Regression testing ensures that software works after upgrades</STRONG></H3><P>According to GitHub, “<A href="https://github.com/resources/articles/software-development/regression-testing-definition-types-and-tools" target="_blank" rel="nofollow noopener noreferrer">Regression testing is a process that ensures that software still performs as expected, even after a change</A>.” In the context of the question above, the changes we are talking about include upgrades to SAP S/4HANA or new SAP Screen Personas service packs. Both represent changes to the IT environment.</P><P>When I worked on IT infrastructure management tools in a previous company, the first question we asked customers when they reported that something was broken was “what did you change?” Most problems we encountered were self-inflicted, the result of changes to something in their production environment. The key to catching these issues before they cause an impact on the business is thorough testing of any changes to software, hardware, configurations, or anything.</P><H3 id="toc-hId-1642791692"><STRONG>We recommend regression testing on SAP Screen Personas flavors</STRONG></H3><P>If you are performing any upgrade to your business-critical ERP system, we recommend regression testing for *everything* that changes. Ideally, your development or quality assurance (QA) system mirrors your production system, so you can perform the update on your dev system, test that everything works, then implement the same upgrade on your QA and production systems. By verifying that all the individual systems work in a low-risk setting (dev and QA), you will avoid any surprises in the production system.</P><P>Regression testing takes time. Do not wait until the last minute. You want to make sure you have enough time before you go live to fix any issues that you find.</P><P><A href="https://playwright.dev/" target="_blank" rel="nofollow noopener noreferrer">Playwright</A> is a common tool for testing web apps, including SAP Screen Personas. You can run a series of tests to ensure that what worked before also works after your upgrade. One key to success here is maintaining the tests that you create. Testing can be manual and/or automated.</P><H3 id="toc-hId-1446278187"><STRONG>SAP S/4HANA Cloud upgrades don’t break SAP Screen Personas flavors</STRONG></H3><P>For <STRONG>SAP S/4HANA Cloud Public Edition</STRONG>, we make upgrades approximately every six months (2408, 2502, 2508, etc.). Generally, this does not cause any problems for SAP Screen Personas flavors. The exception would be if a control ID in the transaction changed and a script or other change in the system pointed to that now obsolete object. This is not common.</P><P>In <STRONG>SAP S/4HANA Cloud Private Edition</STRONG>, we release feature packs (FPS0, FPS1, etc.) approximately every six months. Customers can consume them at their own pace, allowing them time to test any parts that have changed since their last update. In this case too, we do not expect any issues with SAP Screen Personas flavors. The only time something would break in a flavor is if a control ID in the transaction changed and a script or other change in the flavor pointed to that now obsolete object. Here too, this is not common.</P><H3 id="toc-hId-1249764682"><STRONG>We engineer SAP Screen Personas upgrades to be non-disruptive</STRONG></H3><P>For <STRONG>SAP S/4HANA Cloud Public Edition</STRONG>, the SAP Screen Personas functionality is built in as Adapt UI for Classic Apps. You access it through the same user menu as Adapt UI (for SAP Fiori apps built with SAPUI5). Since the user does not need to update anything on their own, we test the Adapt UI capabilities before we include them in the larger ERP upgrade. We are part of the “release train” for all the semi-annual releases.</P><P>Since we don’t know how you have built your flavors, we strongly recommend that you test your SAP Screen Personas flavors to ensure that everything works with each system upgrade. There are no SAP Screen Personas service packs with SAP S/4HANA Cloud Public Edition. Any new functionality simply appears in your system. This is the beauty of the cloud.</P><P>I cannot remember a time when we introduced new functionality that broke any flavors that customers built. There have been many occasions where we introduced easier ways to do things (adaptive flavors, viewports, scripting). In some cases, this might warrant rebuilding flavors to improve performance or streamline your maintenance. Of course, if you choose to keep things as they are, they will still work.</P><P>For <STRONG>SAP S/4HANA Cloud Private Edition</STRONG>, we release SAP Screen Personas service packs around once per year. You can choose to install them or not. In our release announcement and documentation, we clearly explain what’s new and why it matters to you. If you choose to install the latest SAP Screen Personas service pack, we encourage you to perform regression testing on the flavors that you use in production.</P><P>Our own service pack upgrades typically do not cause any problems for SAP Screen Personas flavors. We aim not to introduce changes into the product that break existing functionality. It is possible that you might have implemented something in a script or applet that uses an older version of SAPUI5 that we moved up to the current version. It would be very rare that this would disrupt your script, as the SAPUI5 team takes extreme care not to deprecate functionality.</P><H3 id="toc-hId-1053251177"><STRONG>We usually release new SAP Screen Personas innovations every year</STRONG></H3><P>If you want to plan your upgrades and testing cycles, here is a graphic that shows our release schedule and support commitment for SAP Screen Personas.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PeterSpielvogel_0-1746724661197.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/258886i922115F46967964F/image-size/large?v=v2&px=999" role="button" title="PeterSpielvogel_0-1746724661197.png" alt="PeterSpielvogel_0-1746724661197.png" /></span></P><H3 id="toc-hId-856737672"><STRONG>Moving flavors from SAP S/4HANA Cloud Private Edition to SAP S/4HANA Cloud Public Edition is possible</STRONG></H3><P>As many customers are moving forward on their RISE with SAP journeys, we are starting to hear questions about migrating flavors from an SAP S/4HANA Cloud Private Edition environment to SAP S/4HANA Cloud Public Edition. For some organizations, their ultimate goal is to run everything on public cloud; private cloud is a temporary transition.</P><P>There is no direct path to transport flavors from a private cloud system to a public cloud system. This is obvious, since they are completely disconnected environments. It is possible to use the <A href="https://help.sap.com/docs/SAP_SCREEN_PERSONAS/b6a24c359e2142e3a86ff405f43ba282/4e9d1fdba35740899786de28e17fbffe.html" target="_blank" rel="noopener noreferrer">export – import flavor capability</A> to move your flavors to SAP S/4HANA Cloud Public Edition, then adjust them if necessary.</P><P>Some features in private cloud, such as theming, RFC support, or Slipstream Engine-specific functionality, are not supported in public cloud, so please plan accordingly.</P><P>If you are moving your flavors from SAP S/4HANA Cloud Private Edition to SAP S/4HANA Cloud Public Edition, there are likely many other IT changes that are happening at the same time. We recommend you take this opportunity to review your flavors, update the documentation so any new team members can maintain them, and only move those that are actively used.</P><P> </P>2025-05-12T18:50:42.282000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/subcontracting-with-atp-check-for-mrp-area-requirement/ba-p/14099561Subcontracting with ATP check for MRP Area requirement2025-05-13T07:53:13.882000+02:00xiupinghttps://community.sap.com/t5/user/viewprofilepage/user-id/170555<P>This document records the steps for configuration set up, master data change and end-to-end business process.</P><P>It covers five topics.</P><UL><LI>Purpose</LI><LI>Configuration Change</LI><LI>Preliminary steps.</LI><LI>Master data and organization data</LI><LI>Detail process steps</LI></UL><H1 id="toc-hId-1581228228">1: Purpose</H1><P>When creating outbound deliveries to subcontractors based on reservation, availability check is performed.</P><P>A subcontract purchase order is manually created by a requestor. Then a subcontract reservation can be generated via the Material Requirements Planning (MRP) process. The outbound delivery is created based on the reservation with ATP check, and the goods are picked and shipped to the subcontractor. With the supply of the finished material, the goods receipt is created. The consumption of the sent components is recorded upon the receipt of the value-added finished material. Subsequently, the invoicing process is triggered.</P><H1 id="toc-hId-1384714723"> </H1><H1 id="toc-hId-1188201218">2: Configuration Change</H1><P>To allow ATP check during creating outbound delivery for item category LBR, we need to complete configuration set up in the backend S/4HANA Cloud system.</P><P>The configuration change includes the following 4 parts.</P><OL><LI>Define Requirement Class SC1</LI><LI>Define Requirement type SC1</LI><LI>Assign Schedule Line Categories</LI><LI>Determine Requirement Type by Item Category and MRP Type </LI></OL><P> </P><H4 id="toc-hId-1378935870"><STRONG>2.1 Define Requirement Class SC1</STRONG></H4><P>Transaction Code: <STRONG>S_ALR_87006831</STRONG></P><P>Choose <STRONG>New Entries</STRONG> to create a new requirement class and enter following values, choose Save.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiuping_0-1747102243240.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260286i6D4603C96A83BFCC/image-size/medium?v=v2&px=400" role="button" title="xiuping_0-1747102243240.png" alt="xiuping_0-1747102243240.png" /></span></P><P> </P><H4 id="toc-hId-1182422365"><STRONG>2.2 Define Requirement type SC1</STRONG></H4><P>Transaction Code: <STRONG>S_ALR_87006834</STRONG></P><P>Choose <STRONG>New Entries</STRONG> to create a new requirement type and enter following values, choose Save.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiuping_1-1747102243246.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260285iB1EA3BF83C69A6EB/image-size/medium?v=v2&px=400" role="button" title="xiuping_1-1747102243246.png" alt="xiuping_1-1747102243246.png" /></span></P><H4 id="toc-hId-985908860"> </H4><H4 id="toc-hId-789395355"><STRONG>2.3 Assign Schedule Line Categories</STRONG></H4><P>Transaction Code: <STRONG>S_ALR_87007127</STRONG></P><P>Choose <STRONG>New Entries</STRONG>, add the data like below, choose <STRONG>Save</STRONG>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiuping_2-1747102243247.jpeg" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260284i20906FCDC2A9CD6B/image-size/medium?v=v2&px=400" role="button" title="xiuping_2-1747102243247.jpeg" alt="xiuping_2-1747102243247.jpeg" /></span></P><P> </P><H4 id="toc-hId-592881850"><STRONG>2.4 Determine Requirement Type by Item Category and MRP Type </STRONG></H4><P>Transaction Code: <STRONG>S_ALR_87006836</STRONG></P><P>Assign SC1 to LBR like below, choose <STRONG>Save</STRONG>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xiuping_3-1747102243251.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260287i96A8635071E1A68D/image-size/medium?v=v2&px=400" role="button" title="xiuping_3-1747102243251.png" alt="xiuping_3-1747102243251.png" /></span></P><P> </P><H1 id="toc-hId-9120188">3: Preliminary Steps</H1><P>This section summarizes the preliminary steps for conducting the process in terms of systems.</P><P>The preliminary steps include the following 3 parts.</P><OL><LI>Define MRP Areas for Subcontractors</LI><LI>Assign MRP Area to Components</LI><LI>Assign Shipping Point</LI><LI>Define Item Category Determination in Deliveries</LI></OL><P> </P><P><STRONG>Roles</STRONG></P><TABLE><TBODY><TR><TD width="126"><P><STRONG>Name (Role Template)</STRONG></P></TD><TD width="162"><P><STRONG>ID (Role Template)</STRONG></P></TD><TD width="204"><P><STRONG>Name (Launchpad Space)</STRONG></P></TD><TD width="264"><P><STRONG>ID (Launchpad Space)</STRONG></P></TD><TD width="86"><P><STRONG>Log On</STRONG></P></TD></TR><TR><TD width="126"><P>Configuration Expert - Business Process Configuration</P></TD><TD width="162"><P>SAP_BR_BPC_EXPERT</P></TD><TD width="204"><P>Business Process Configuration</P></TD><TD width="264"><P>Configuration Expert - Business Process Configuration</P></TD><TD width="86"><P> </P></TD></TR><TR><TD width="126"><P><BR />Master Data Specialist - Product Data</P></TD><TD width="162"><P data-unlink="true">SAP_BR_PRODMASTER_SPECIALIST</P></TD><TD width="204"><P>Product Master Specialist</P><P> </P></TD><TD width="264"><P>Master Data Specialist - Product Data</P></TD><TD width="86"><P> </P></TD></TR><TR><TD width="126"><P>Master Data Specialist - Business Partner Data</P></TD><TD width="162"><P>SAP_BR_BUPA_MASTER_SPECIALIST</P></TD><TD width="204"><P>Master Data - Business Partners / Business Partner Governance / Business Partner Governance</P></TD><TD width="264"><P>SAP_BR_BUPA_MASTER_SPECIALIST / SAP_CA_SPT_MDG_BP_GOV_PC / </P></TD><TD width="86"><P> </P></TD></TR></TBODY></TABLE><P> </P><P><STRONG>3.1 Define MRP Areas for Subcontractors</STRONG></P><P><SPAN>SAP Central Business Configuration:</SPAN></P><TABLE width="858"><TBODY><TR><TD width="72"><P>Test Step #</P></TD><TD width="120"><P>Test Step Name</P></TD><TD width="348"><P>Instruction</P></TD><TD width="318"><P>Expected Result</P></TD></TR><TR><TD width="72"><P>1</P></TD><TD width="120"><P><SPAN>Log On</SPAN></P></TD><TD width="348"><P>Log on to the project experience in SAP Central Business Configuration.</P></TD><TD width="318"><P>The SAP Fiori Launchpad is displayed.</P></TD></TR><TR><TD width="72"><P>2</P></TD><TD width="120"><P><SPAN>Access App</SPAN></P></TD><TD width="348"><P>Go to the <SPAN>Business Processes Configuration</SPAN> app. To locate the activity in the tree view, search for the following activity: <SPAN>103069 (</SPAN><EM>Define MRP Areas for Subcontractors<SPAN>)</SPAN></EM>.</P><P>Choose the link to navigate directly to the SAP S/4HANA Cloud system. Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configuration.</P></TD><TD width="318"><P>The <SPAN>Define MRP Areas for Subcontractors: Change: Details</SPAN> screen is displayed.</P></TD></TR><TR><TD width="72"><P><SPAN>4</SPAN></P></TD><TD width="120"><P><SPAN>Add MRP Area </SPAN></P></TD><TD width="348"><P>On the <SPAN>Define MRP Areas for Subcontractors: Change: Details</SPAN> screen, click the <SPAN>New Entries</SPAN> and make the following entries:</P><P><SPAN>MRP Area</SPAN><SPAN>: </SPAN><SPAN><EM>for example, 1010SUB057</EM></SPAN></P><P><SPAN>MRP Area Type</SPAN><SPAN>:</SPAN> <SPAN>3 Supplier</SPAN></P><P><SPAN>Plant</SPAN><SPAN>:</SPAN> <SPAN>1010</SPAN></P></TD><TD width="318"><P><SPAN>Add the MRP Area 1010SUB057.</SPAN></P></TD></TR><TR><TD width="72"><P><SPAN>5</SPAN></P></TD><TD width="120"><P><SPAN>Save your data </SPAN></P></TD><TD width="348"><P>Choose <SPAN>Save</SPAN>.</P></TD><TD width="318"><P><SPAN> </SPAN></P></TD></TR><TR><TD width="72"><P><SPAN>6</SPAN></P></TD><TD width="120"><P><SPAN>Add Subcontractor</SPAN></P></TD><TD width="348"><P>Choose Subcontractor (one entry per MRP area), choose New Entries and mke the following entries:</P><P><SPAN>Subcontr</SPAN><SPAN>:</SPAN> <SPAN>for example, 10300007</SPAN></P><P>Choose <SPAN>Save</SPAN>.</P></TD><TD width="318"><P><EM>Subcontractor for MRP Area is saved.</EM></P></TD></TR></TBODY></TABLE><P> </P><P><STRONG>3.2 Assign MRP area to components</STRONG></P><TABLE width="858"><TBODY><TR><TD width="72"><P>Test Step #</P></TD><TD width="120"><P>Test Step Name</P></TD><TD width="348"><P>Instruction</P></TD><TD width="318"><P>Expected Result</P></TD></TR><TR><TD width="72"><P>1.</P></TD><TD width="120"><P><SPAN><STRONG>Log onto SAP Fiori Launchpad</STRONG></SPAN></P></TD><TD width="348"><P>Log on to the SAP Fiori launchpad as a <SPAN>Master Data Specialist - Product Data</SPAN>.</P></TD><TD width="318"><P> </P></TD></TR><TR><TD width="72"><P>2.</P></TD><TD width="120"><P><SPAN><STRONG>Access the App</STRONG></SPAN></P></TD><TD width="348"><P>Open <SPAN>Change Material</SPAN>.</P></TD><TD width="318"><P>The <SPAN>Change Material (Initial Screen)</SPAN> screen displays.</P></TD></TR><TR><TD width="72"><P>3</P></TD><TD width="120"><P><SPAN><STRONG>Enter Material Basic Data</STRONG></SPAN></P></TD><TD width="348"><P>On the <SPAN>Change Material (Initial Screen)</SPAN> make the follow entries:</P><P><SPAN>Material</SPAN>: <SPAN><EM>RM13</EM></SPAN></P><P><SPAN>Material Type</SPAN>: <SPAN><EM>Raw materials</EM></SPAN></P><P>Select View(s) dialog box displays.</P><P>Select the following entries and choose <SPAN>Continue (Enter)</SPAN>:</P><P>Sales: Sales Org.Data 1</P><P>Sales: Sales Org.Data 2</P><P>Sales: General/Plant Data</P><P>Purchasing</P><P>MRP 1</P><P>MRP 2</P><P>MRP 3</P><P>MRP 4</P><P>General Plant Data / Storage 1</P><P>General Plant Data / Storage 2</P><P>Accounting 1</P><P>Accounting 2</P><P>Maintain following data and choose <SPAN>Continue</SPAN>:</P><P>In the Organizational levels subarea:</P><P><SPAN>Plant</SPAN>: <SPAN><EM>for example, 1010</EM></SPAN></P><P><SPAN>Storage location</SPAN>: <SPAN><EM>for example, 101C</EM></SPAN></P><P>Change Material screen displays.</P><P>Make the following data or actions and choose <SPAN>Save</SPAN>.</P><P><SPAN>Sales: Sales Org. 1</SPAN> tab</P><P><SPAN>Delivering Plant</SPAN>: <SPAN><EM>for example, 1010</EM></SPAN></P><P><SPAN>Sales: Sales Org. 2</SPAN> tab</P><P>All fields unchanged</P><P><SPAN>Sales: General/Plant</SPAN> tab</P><P><SPAN>LoadingGrp</SPAN>: <SPAN><EM>for example, 0001</EM></SPAN></P><P><SPAN>Purchasing</SPAN> tab</P><P>All fields unchanged</P><P><SPAN>MRP 1</SPAN> tab</P><P>Choose <SPAN>MRP Areas</SPAN> under section <SPAN>MRP Areas</SPAN>, choose <SPAN>Insert Row</SPAN>, make the follow entries,</P><P><SPAN>MRP Area</SPAN>: <SPAN><EM>for example, 1010SUB057</EM></SPAN></P><P>Double clicks this entry,</P><P>In <SPAN>MRP 1</SPAN> tab,</P><P><SPAN>MRP Type</SPAN>: <SPAN><EM>PD</EM></SPAN></P><P><SPAN>MRP Controller</SPAN>: <SPAN><EM>002</EM></SPAN></P><P><SPAN>Lot Sizing Procedure</SPAN>: <SPAN><EM>X</EM></SPAN></P><P>In <SPAN>MRP 2</SPAN> tab,</P><P><SPAN>Special Procurement</SPAN>: <SPAN><EM>45</EM></SPAN></P><P>Choose <SPAN>Adopt</SPAN>.</P><P> </P><P><SPAN>MRP 2</SPAN> tab</P><P>All fields unchanged</P><P><SPAN>MRP 3</SPAN> tab</P><P>All fields unchanged</P><P><SPAN>MRP 4</SPAN> tab</P><P>All fields unchanged</P><P><SPAN>Plant data / Stor. 1</SPAN> tab</P><P>All fields unchanged</P><P><SPAN>Plant data / Stor. 2</SPAN> tab</P><P>All fields unchanged</P><P><SPAN>Accounting 1</SPAN> tab :</P><P><SPAN>Standard Price</SPAN>: Change if needed</P><P><SPAN>Per Unit Price</SPAN>: Change if needed</P><P><SPAN>Accounting 2</SPAN> tab:</P><P>All fields unchanged</P><P><STRONG>Note</STRONG></P><P>Add MRP Area <SPAN><EM>1010SUB057</EM></SPAN> to material <SPAN><EM>RM14</EM></SPAN> by following above steps.</P></TD><TD width="318"><P> </P></TD></TR></TBODY></TABLE><P><STRONG> </STRONG></P><P><STRONG> 3.3 </STRONG><STRONG>Assign Shipping Point</STRONG></P><P>To create the outbound delivery successfully, make sure the relevant shipping point is assigned.</P><P><SPAN>SAP Central Business Configuration:</SPAN></P><TABLE width="858"><TBODY><TR><TD width="72"><P>Test Step #</P></TD><TD width="120"><P>Test Step Name</P></TD><TD width="348"><P>Instruction</P></TD><TD width="318"><P>Expected Result</P></TD></TR><TR><TD width="72"><P>1</P></TD><TD width="120"><P><SPAN>Log On</SPAN></P></TD><TD width="348"><P>Log on to the project experience in SAP Central Business Configuration.</P></TD><TD width="318"><P>The SAP Fiori Launchpad is displayed.</P></TD></TR><TR><TD width="72"><P>2</P></TD><TD width="120"><P><SPAN>Access App</SPAN></P></TD><TD width="348"><P>Go to the <SPAN>Business Processes Configuration</SPAN> app. To locate the activity in the tree view, search for the following activity: <SPAN>102126 (</SPAN><EM>Assign Shipping Points<SPAN>)</SPAN></EM>.</P><P>Choose the link to navigate directly to the SAP S/4HANA Cloud system. Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configuration.</P></TD><TD width="318"><P>The <EM>Assign Shipping Points: Change</EM> screen is displayed.</P></TD></TR><TR><TD width="72"><P><SPAN>4</SPAN></P></TD><TD width="120"><P><SPAN>Add Shipping Points </SPAN></P></TD><TD width="348"><P>On the <EM>Assign Shipping Points: Change</EM> screen, make sure the following entry is there, otherwise add a new entry via choose <EM>New Entries</EM>:</P><P><SPAN>Shipping Condition: </SPAN><SPAN><EM>for example, 01</EM></SPAN></P><P><SPAN>Loading Group:</SPAN> <SPAN><EM>for example, 0001</EM></SPAN></P><P><SPAN>Plant:</SPAN> <SPAN><EM>1010</EM></SPAN></P><P><SPAN>Proposed Shipping Point:</SPAN> <SPAN><EM>1010</EM></SPAN></P><P>Choose <EM>Save</EM>.</P></TD><TD width="318"><P><EM>The shipping point is there</EM>.</P></TD></TR></TBODY></TABLE><P> </P><P><STRONG>3.4 Define Item Category Determination in Deliveries</STRONG></P><P>To create the outbound delivery successfully, make sure item category determination in deliveries is defined.</P><P><SPAN>SAP Central Business Configuration:</SPAN></P><TABLE width="858"><TBODY><TR><TD width="72"><P>Test Step #</P></TD><TD width="120"><P>Test Step Name</P></TD><TD width="348"><P>Instruction</P></TD><TD width="318"><P>Expected Result</P></TD></TR><TR><TD width="72"><P>1</P></TD><TD width="120"><P><SPAN>Log On</SPAN></P></TD><TD width="348"><P>Log on to the project experience in SAP Central Business Configuration.</P></TD><TD width="318"><P>The SAP Fiori Launchpad is displayed.</P></TD></TR><TR><TD width="72"><P>2</P></TD><TD width="120"><P><SPAN>Access App</SPAN></P></TD><TD width="348"><P>Go to the <SPAN>Business Processes Configuration</SPAN> app. To locate the activity in the tree view, search for the following activity: <SPAN>105417 (Define Item Category Determination in Deliveries)</SPAN>.</P><P>Choose the link to navigate directly to the SAP S/4HANA Cloud system. Log on to the SAP Fiori launchpad as a Configuration Expert - Business Process Configuration.</P></TD><TD width="318"><P>The <EM>Assign Shipping Points: Change</EM> screen is displayed.</P></TD></TR><TR><TD width="72"><P><SPAN>4</SPAN></P></TD><TD width="120"><P><SPAN>Add Shipping Points </SPAN></P></TD><TD width="348"><P>On the <EM>Assign Shipping Points: Change</EM> screen, make sure the following entry is there, otherwise add a new entry via choose <EM>New Entries</EM>:</P><P><SPAN>DlvT: </SPAN><SPAN><EM>LB</EM></SPAN></P><P><SPAN>ItCG:</SPAN> <SPAN><EM>NORM</EM></SPAN></P><P><SPAN>Uage:</SPAN> <SPAN><EM>LRES</EM></SPAN></P><P><SPAN>Default item Catg.:</SPAN> <SPAN><EM>L</EM></SPAN><SPAN>BR</SPAN></P><P>Choose <EM>Save</EM>.</P></TD><TD width="318"><P><EM>The shipping point is there</EM>.</P></TD></TR></TBODY></TABLE><P><STRONG> </STRONG></P><H1 id="toc-hId--187393317">3: Organizational Data, Supplier Data and Master Data</H1><P>The organizational structure and master data of your company have been created in your system during implementation. The organizational structure reflects the structure of your company. The master data represents materials, customers, and suppliers, for example, depending on the operational focus of your company.</P><P>Use your own master data or the following sample data to go through the test procedure:</P><P><STRONG>Organization Data: </STRONG></P><TABLE width="100%"><TBODY><TR><TD width="19%"><P><STRONG>Country </STRONG></P></TD><TD width="23%"><P><STRONG>Purchase Org. </STRONG></P></TD><TD width="26%"><P><STRONG>Plant </STRONG></P></TD><TD width="30%"><P><STRONG>Company Code</STRONG></P></TD></TR><TR><TD width="19%"><P>DE (Germany)</P></TD><TD width="23%"><P><SPAN>1010</SPAN></P></TD><TD width="26%"><P><SPAN>1010 (DE)</SPAN></P></TD><TD width="30%"><P><SPAN>1010</SPAN></P></TD></TR></TBODY></TABLE><P> </P><P><STRONG>Supplier Data: </STRONG></P><TABLE width="99%"><TBODY><TR><TD width="10%"><P><STRONG>Country </STRONG></P></TD><TD width="11%"><P><STRONG>Supplier </STRONG></P></TD><TD width="2%"><P><STRONG> </STRONG></P></TD><TD width="29%"><P><STRONG>Supplier Name</STRONG></P></TD><TD width="15%"><P><STRONG>Purchase Org.</STRONG></P></TD><TD width="30%"><P><STRONG>Company Code</STRONG></P></TD></TR><TR><TD width="10%"><P>DE (Germany)</P></TD><TD width="11%"><P><SPAN>10300007</SPAN></P></TD><TD width="2%"><P><SPAN> </SPAN></P></TD><TD width="29%"><P><SPAN>Inland-Lohnbearbeiter A, DE</SPAN></P></TD><TD width="15%"><P><SPAN>1010 (DE)</SPAN></P></TD><TD width="30%"><P><SPAN>1010</SPAN></P></TD></TR></TBODY></TABLE><P> </P><P><STRONG>Customer Data: </STRONG></P><TABLE width="99%"><TBODY><TR><TD width="10%"><P><STRONG>Country </STRONG></P></TD><TD width="11%"><P><STRONG>Customer </STRONG></P></TD><TD width="2%"><P><STRONG> </STRONG></P></TD><TD width="29%"><P><STRONG>Customer Name</STRONG></P></TD><TD width="15%"><P><STRONG>Sales Org.</STRONG></P></TD><TD width="30%"><P><STRONG>Company Code</STRONG></P></TD></TR><TR><TD width="10%"><P>DE (Germany)</P></TD><TD width="11%"><P><SPAN>10100007</SPAN></P></TD><TD width="2%"><P><SPAN> </SPAN></P></TD><TD width="29%"><P><SPAN>Inland-Lohnbearbeiter A , DE</SPAN></P></TD><TD width="15%"><P><SPAN>1010 (DE)</SPAN></P></TD><TD width="30%"><P><SPAN>1010</SPAN></P></TD></TR></TBODY></TABLE><P> </P><P><STRONG>Material Master Data: </STRONG></P><TABLE width="99%"><TBODY><TR><TD width="19%"><P><STRONG>Material </STRONG></P></TD><TD width="23%"><P><STRONG>Plant </STRONG></P></TD><TD width="26%"><P><STRONG>Storage Location </STRONG></P></TD><TD width="30%"><P><STRONG>Comment </STRONG></P></TD></TR><TR><TD width="19%"><P><SPAN>SG23</SPAN></P></TD><TD width="23%"><P><SPAN>1010</SPAN></P></TD><TD width="26%"><P><SPAN>101B</SPAN></P></TD><TD width="30%"><P><SPAN> </SPAN></P></TD></TR><TR><TD width="19%"><P><SPAN>RM13</SPAN></P></TD><TD width="23%"><P><SPAN>1010</SPAN></P></TD><TD width="26%"><P><SPAN>101C</SPAN></P></TD><TD width="30%"><P><SPAN> </SPAN></P></TD></TR><TR><TD width="19%"><P><SPAN>RM14</SPAN></P></TD><TD width="23%"><P><SPAN>1010</SPAN></P></TD><TD width="26%"><P><SPAN>101C</SPAN></P></TD><TD width="30%"><P><SPAN> </SPAN></P></TD></TR></TBODY></TABLE><P> </P><H1 id="toc-hId-385833261">4: Procedure Steps</H1><P>Process Overview Table</P><TABLE width="100%"><TBODY><TR><TD><P>Process Step</P></TD><TD><P>Business Role</P></TD><TD><P>Transaction/App</P></TD><TD><P>Expected Results</P></TD></TR><TR><TD><P data-unlink="true">Create Purchase Order </P></TD><TD><P>Purchaser</P></TD><TD><P><SPAN>Create Purchase Order</SPAN> <SPAN>(ME21N)</SPAN></P></TD><TD><P>The <SPAN>Create Purchase Order</SPAN> screen is displayed.</P></TD></TR><TR><TD><P>Run MRP at MRP Area level</P></TD><TD><P>Production Planner</P></TD><TD><P>Monitor Material Coverage - Net and Individual Segments (F2101A)</P></TD><TD><P>The Monitor Material Coverage - Net and Individual Segments screen is displayed.</P></TD></TR><TR><TD><P>Create Delivery</P></TD><TD><P>Inventory Manager</P></TD><TD><P>Subcontracting Cockpit(F2948)</P></TD><TD><P>The Subcontracting Cockpit screen is displayed.</P></TD></TR><TR><TD><P>Pick and Post Goods Issue</P></TD><TD><P>Shipping Specialist</P></TD><TD><P><EM>Change Outbound Delivery </EM>(VL02N)</P></TD><TD><P>The <EM>Change Outbound Delivery</EM> screen is displayed.</P></TD></TR><TR><TD><P>Post Goods Receipt</P></TD><TD><P>Warehouse Clerk</P></TD><TD><P><EM>Post Goods Receipt for Purchasing Document </EM>(F0843)</P></TD><TD><P>The <EM>Post Goods Receipt for Purchasing Document </EM>screen is displayed.</P></TD></TR><TR><TD><P>Create Supplier Invoice</P></TD><TD><P>Accounts Payable Accountant</P></TD><TD><P><SPAN>Create Supplier Invoice</SPAN> <SPAN>(F0859)</SPAN></P></TD><TD><P>The <SPAN>Create Supplier Invoices</SPAN> screen is displayed.</P></TD></TR></TBODY></TABLE><P> </P><P><STRONG>4.1 Create Purchase Order</STRONG></P><P>Procedure</P><TABLE><TBODY><TR><TD><P><SPAN>Test Step #</SPAN></P></TD><TD><P><SPAN>Test Step Name</SPAN></P></TD><TD><P><SPAN>Instruction</SPAN></P></TD><TD><P><SPAN>Expected Result</SPAN></P></TD></TR><TR><TD><P>1</P></TD><TD><P><SPAN>Log On</SPAN></P></TD><TD><P>Log on to the SAP Fiori Launchpad as a Purchaser.</P></TD><TD><P> </P></TD></TR><TR><TD><P>2</P></TD><TD><P><SPAN><STRONG>Access the App</STRONG></SPAN></P></TD><TD><P>Open <SPAN><STRONG>Manage Purchase Orders</STRONG> </SPAN><SPAN>(F0842A)</SPAN>.</P></TD><TD><P>The <SPAN><STRONG>Create Purchase Order</STRONG></SPAN> screen is displayed with a list of existing Purchasing Document Items.</P></TD></TR><TR><TD><P>3</P></TD><TD><P><SPAN><STRONG>Start Purchase Order creation</STRONG></SPAN></P></TD><TD><P>Without making any selection, choose <SPAN><STRONG>Create</STRONG></SPAN>.</P></TD><TD><P>The Purchase Order Screen is shown.</P></TD></TR><TR><TD><P>4</P></TD><TD><P>Create Purchase Order data</P></TD><TD><P>Enter the following data and choose <SPAN><STRONG>Enter</STRONG></SPAN>:</P><P><SPAN><STRONG>Supplier </STRONG></SPAN>:10300007</P><P><SPAN><STRONG>Purchasing Org</STRONG></SPAN>: 1010</P><P><SPAN><STRONG>Purchasing Group</STRONG></SPAN>: 001</P><P><SPAN><STRONG>Company Code</STRONG></SPAN>: 1010</P><P><SPAN><STRONG>Currency</STRONG></SPAN>: EUR</P><P>In the <SPAN><STRONG>Items</STRONG></SPAN> section, choose<SPAN><STRONG> Create</STRONG></SPAN>:</P><P><SPAN><STRONG>Item Category</STRONG></SPAN>: Subcontracting</P><P><SPAN><STRONG>Material (Original)</STRONG></SPAN>: SG23</P><P><SPAN><STRONG>Quantity</STRONG></SPAN>: x PC</P><P><SPAN><STRONG>Net. Price</STRONG></SPAN>: x EUR</P><P><SPAN><STRONG>Plant</STRONG></SPAN>: 1010</P><P><SPAN><STRONG>Storage Location</STRONG></SPAN>: 101B</P><P>Choose <SPAN><STRONG>Details</STRONG></SPAN> on the right of your item and go to <SPAN><STRONG>Purchase Order Item</STRONG></SPAN> screen.</P><P>Choose <SPAN><STRONG>Apply</STRONG></SPAN>.</P></TD><TD><P> </P></TD></TR><TR><TD><P>5</P></TD><TD><P><SPAN><STRONG>Save Purchase Order</STRONG></SPAN></P></TD><TD><P>Choose <SPAN><STRONG>Save</STRONG></SPAN> and when the purchase order number is displayed, write it down for further use.</P></TD><TD><P>A Purchase Order is created.</P></TD></TR></TBODY></TABLE><P> </P><P><STRONG>4.2 Material Requirements Planning at MRP Area Level</STRONG></P><P><STRONG>Purpose</STRONG></P><P>The aim of material requirements planning is to tailor available capacities and receipts on time to suit requirements quantities. You can use MRP or consumption-based planning for this purpose. Single-item multilevel requirement planning is performed for MRP Area 1010SUB057.</P><P><STRONG>Prerequisite</STRONG></P><P>The raw material is planned at MRP Area level. There is now a requirement for the raw material RM13 and RM14.</P><P>Procedure</P><TABLE><TBODY><TR><TD><P><SPAN>Test Step #</SPAN></P></TD><TD><P><SPAN>Test Step Name</SPAN></P></TD><TD><P><SPAN>Instruction</SPAN></P></TD><TD><P><SPAN>Expected Result</SPAN></P></TD></TR><TR><TD><P>1</P></TD><TD><P><SPAN><STRONG>Log On</STRONG></SPAN></P></TD><TD><P>Log on to the SAP Fiori Launchpad as a Production Planner.</P></TD><TD><P>The SAP Fiori Launchpad displays.</P></TD></TR><TR><TD><P>2</P></TD><TD><P><SPAN><STRONG>Access the App</STRONG></SPAN></P></TD><TD><P>Open <STRONG>Monitor Material Coverage - Net and Individual Segment</STRONG>.</P></TD><TD><P>The <SPAN><STRONG>Application Jobs (Original)</STRONG></SPAN> screen displays.</P></TD></TR><TR><TD><P>3</P></TD><TD><P><SPAN><STRONG>Search by the raw material</STRONG></SPAN></P></TD><TD><P>Make below entries and choose Go.</P><P>Material: for example, RM13</P></TD><TD><P> </P></TD></TR><TR><TD><P>3</P></TD><TD><P><SPAN><STRONG>Create Stock Transfer Reservation</STRONG></SPAN></P></TD><TD><P>Select one item, choose <STRONG>Manage Material</STRONG>.</P><P>Select the MRP Area 1010SUB027 from dropdown list, then choose Go.</P><P>Select one item.</P><P>Choose Start MRP Run.</P></TD><TD><P>A stock transfer reservation is created.</P></TD></TR></TBODY></TABLE><P><STRONG> </STRONG></P><P><STRONG>4.3 Create Outbound Delivery</STRONG></P><P>Procedure</P><TABLE><TBODY><TR><TD><P>Test Step #</P></TD><TD><P>Test Step Name</P></TD><TD><P>Instruction</P></TD><TD><P>Expected Result</P></TD></TR><TR><TD><P>1</P></TD><TD><P><SPAN><STRONG>Log On</STRONG></SPAN></P></TD><TD><P>Log on to the SAP Fiori launchpad as an <SPAN>Inventory Manager</SPAN>.</P></TD><TD><P>The Fiori Launch Pad is displayed.</P></TD></TR><TR><TD><P>2</P></TD><TD><P><SPAN><STRONG>Access the App</STRONG></SPAN></P></TD><TD><P>Open <SPAN><STRONG>Subcontracting Cockpit</STRONG> </SPAN><SPAN>(F2948)</SPAN>.</P></TD><TD><P>The <SPAN><STRONG>Subcontracting Cockpit (Original)</STRONG></SPAN> screen is displayed.</P></TD></TR><TR><TD><P>3</P></TD><TD><P><SPAN><STRONG>Search for Component or Assembly</STRONG></SPAN></P></TD><TD><P>Set values to some filters to search Components:</P><P><SPAN><STRONG>Subcontractor</STRONG></SPAN>: 10300007</P><P><SPAN><STRONG>Plant</STRONG></SPAN>: 1010</P><P>Choose <SPAN><STRONG>GO</STRONG></SPAN>.</P></TD><TD><P>The search results show the details with the respective filter Criteria.</P><P>Following columns must contain relevant data:</P><P>Component</P><P>Plant</P><P>Subcontractor</P><P>Stock Balance</P></TD></TR><TR><TD><P>4</P></TD><TD><P><SPAN><STRONG>Display Stock Transfer Reservation</STRONG></SPAN><SPAN><STRONG> Item for a component</STRONG></SPAN></P></TD><TD><P>● Choose small Arrow next to <SPAN><STRONG>Component</STRONG></SPAN> to expand the details.</P></TD><TD><P>All stock transfer reservation with items number corresponding to the component must be displayed.</P></TD></TR><TR><TD><P>5</P></TD><TD><P><SPAN><STRONG>Create Delivery</STRONG></SPAN></P></TD><TD><P>Choose <SPAN>a s</SPAN><SPAN>tock transfer reservation</SPAN><SPAN> Item</SPAN> and then choose <SPAN><STRONG>Create Delivery</STRONG></SPAN>.</P></TD><TD><P> </P></TD></TR><TR><TD><P>6</P></TD><TD><P><SPAN><STRONG>Enter Detail Data</STRONG></SPAN></P></TD><TD><P>Make the following entries:</P><P><SPAN><STRONG>Material (Original)</STRONG></SPAN>: RM13/RM14</P><P><SPAN><STRONG>Storage Location</STRONG></SPAN>: 101C</P><P><SPAN><STRONG>Shipping Point</STRONG></SPAN>: 1010</P><P><STRONG>Note</STRONG></P><P>Please make sure the RM13/RM14 have stock in the storage location. If no sufficient stock, partial outbound delivery will be created.</P></TD><TD><P>6</P></TD></TR><TR><TD><P>7</P></TD><TD><P><SPAN><STRONG>Item OK</STRONG></SPAN></P></TD><TD><P>Verify if the processing status is Valid.</P></TD><TD><P> </P></TD></TR><TR><TD><P>8</P></TD><TD><P><SPAN><STRONG>Post</STRONG></SPAN></P></TD><TD><P>Choose <SPAN><STRONG>Create Delivery</STRONG></SPAN>.</P></TD><TD><P>The system displays the message</P><P><STRONG>Delivery 00xxxxxxxx has been saved.</STRONG></P></TD></TR></TBODY></TABLE><P> </P><P><STRONG>4.4 Pick and Post Goods Issue</STRONG></P><P>Procedure</P><TABLE><TBODY><TR><TD><P>Test Step #</P></TD><TD><P>Test Step Name</P></TD><TD><P>Instruction</P></TD><TD><P>Expected Result</P></TD></TR><TR><TD><P>1</P></TD><TD><P><SPAN><STRONG>Log on</STRONG></SPAN></P></TD><TD><P>Log on to the SAP Fiori launchpad as a <SPAN>Shipping Specialist</SPAN>.</P></TD><TD><P>The SAP Fiori launchpad displays.</P></TD></TR><TR><TD><P>2</P></TD><TD><P><SPAN><STRONG>Access App</STRONG></SPAN></P></TD><TD><P>Open <SPAN><STRONG>Change Outbound Delivery</STRONG> </SPAN><SPAN>(VL02N)</SPAN>.</P></TD><TD><P>The app name screen displays.</P></TD></TR><TR><TD><P>3</P></TD><TD><P><SPAN><STRONG>Change Outbound Delivery</STRONG></SPAN></P></TD><TD><P>Enter the following data:</P><P><SPAN><STRONG>Outbound Delivery</STRONG></SPAN>: <your delivery></P><P>Choose <SPAN><STRONG>Continue</STRONG></SPAN>.</P></TD><TD><P> </P></TD></TR><TR><TD><P>4</P></TD><TD><P><SPAN><STRONG>Picking</STRONG></SPAN></P></TD><TD><P>Choose <SPAN><STRONG>Picking</STRONG></SPAN> tab.</P><P>Enter picked quantity equal to the delivery quantity.</P><P>● Choose <SPAN><STRONG>Save</STRONG></SPAN>.</P></TD><TD><P> </P></TD></TR><TR><TD><P>5</P></TD><TD><P><SPAN><STRONG>Post Goods Issue (Original)</STRONG></SPAN></P></TD><TD><P>On the <SPAN><STRONG>Change Outbound Delivery</STRONG></SPAN> screen, choose <SPAN><STRONG>Post Goods Issue</STRONG></SPAN>.</P></TD><TD><P>The system displays the message '</P><P><STRONG>Delivery for Subcon. xxx saved, material document xxx created.</STRONG></P></TD></TR></TBODY></TABLE><P> </P><P><STRONG>4.5 Receive Goods from Subcontracting PO</STRONG></P><P><STRONG>Purpose</STRONG></P><P>In this step, you post the goods receipt for the material against the subcontracting PO.</P><P><STRONG>Procedure</STRONG></P><TABLE><TBODY><TR><TD><P>Test Step #</P></TD><TD><P>Test Step Name</P></TD><TD><P>Instruction</P></TD><TD><P>Expected Result</P></TD></TR><TR><TD><P>1</P></TD><TD><P><SPAN><STRONG>Log on</STRONG></SPAN></P></TD><TD><P>Log on to the SAP Fiori launchpad as a <SPAN>Warehouse Clerk</SPAN>.</P></TD><TD><P>The Fiori Launch Pad is displayed.</P></TD></TR><TR><TD><P>2</P></TD><TD><P><SPAN><STRONG>Open Post Goods Movement tile</STRONG></SPAN></P></TD><TD><P>Open <SPAN><STRONG>Post Goods Receipt for Purchasing Document</STRONG> </SPAN><SPAN>(F0843)</SPAN>.</P></TD><TD><P>The <SPAN><STRONG>Post Goods Receipt for Purchasing Document</STRONG></SPAN> screen is displayed.</P></TD></TR><TR><TD><P>3</P></TD><TD><P><SPAN><STRONG>Select Goods Receipt Order screen</STRONG></SPAN></P></TD><TD><P>Enter your PO number or search your subcontracting purchase order.</P></TD><TD><P>The items of the selected Purchase Order display.</P></TD></TR><TR><TD><P>4</P></TD><TD><P><SPAN><STRONG>Select Item</STRONG></SPAN></P></TD><TD><P>Select the item for which a goods receipt is to be posted.</P></TD><TD><P> </P></TD></TR><TR><TD><P>5</P></TD><TD><P><SPAN><STRONG>Post</STRONG></SPAN></P></TD><TD><P>Choose <SPAN><STRONG>Post</STRONG></SPAN>.</P></TD><TD><P>The system displays the message</P><P><STRONG>1 document(s) created: Material document 5000000XX 20XX.</STRONG></P></TD></TR></TBODY></TABLE><P> </P><P><STRONG>4.6 Create Supplier Invoice </STRONG></P><P>Purpose</P><P>In this activity, you perform the invoice verification.</P><P>Procedure</P><TABLE><TBODY><TR><TD><P>Test Step #</P></TD><TD><P>Test Step Name</P></TD><TD><P>Instruction</P></TD><TD><P>Expected Result</P></TD></TR><TR><TD><P>1</P></TD><TD><P><SPAN><STRONG>Log on</STRONG></SPAN></P></TD><TD><P>Open the SAP Fiori launchpad with the <SPAN>Accounts Payable Accountant</SPAN> role.</P></TD><TD><P>The SAP Fiori launchpad is displayed.</P></TD></TR><TR><TD><P>2</P></TD><TD><P><SPAN><STRONG>Access the App</STRONG></SPAN></P></TD><TD><P>Open <SPAN><STRONG>Create Supplier Invoice</STRONG> </SPAN><SPAN>(F0859)</SPAN>.</P></TD><TD><P>The <SPAN><STRONG>Create Supplier Invoices</STRONG></SPAN> screen is displayed.</P></TD></TR><TR><TD><P>3</P></TD><TD><P><SPAN><STRONG>Enter General Data</STRONG></SPAN></P></TD><TD><P>In case of purchase orders created with local currency in your system, make the following entries.</P><P><SPAN><STRONG>Transaction</STRONG></SPAN>: Invoice</P><P><SPAN><STRONG>Company Code</STRONG></SPAN>: 1010</P><P><SPAN><STRONG>Reference</STRONG></SPAN>: <xxx> (reference invoice number from invoicing party)</P><P><SPAN><STRONG>Gross Invoice Amount </STRONG></SPAN>: <XXX></P><P><SPAN><STRONG>Currency</STRONG></SPAN>: EUR</P><P><SPAN><STRONG>Invoice Date</STRONG></SPAN>: <Today></P><P><SPAN><STRONG>Posting Date</STRONG></SPAN>: <Today></P><P><SPAN><STRONG>Invoice Party</STRONG></SPAN>: 10300007</P></TD><TD><P>The <SPAN><STRONG>Create Supplier Invoices</STRONG></SPAN> screen displays.</P></TD></TR><TR><TD><P>4</P></TD><TD><P><SPAN><STRONG>Enter Purchase Order References</STRONG></SPAN></P></TD><TD><P>In <SPAN><STRONG>Purchasing Document References</STRONG></SPAN>, make the following entries (use a PO you created previously) and choose Enter.</P><P>Make the following entries (use a PO you created previously).</P><P><SPAN><STRONG>Reference Document Category</STRONG></SPAN>: Purchase Order/ Scheduling Agreement</P><P><SPAN><STRONG>Purchase Order/Scheduling Agreement</STRONG></SPAN>: <PO number></P></TD><TD><P>The <SPAN><STRONG>Purchase Document References </STRONG></SPAN>screen displays.</P></TD></TR><TR><TD><P>5</P></TD><TD><P><SPAN><STRONG>Select Purchase Order Items</STRONG></SPAN></P></TD><TD><P>Check the selection of the Purchase Order Items.</P><P>Confirm the warning messages.</P></TD><TD><P>All items of the selected <SPAN><STRONG>Purchase Order</STRONG></SPAN> are added to the <SPAN><STRONG>Purchase Order Item table</STRONG></SPAN>.</P><P>You should see material items which refer to the entered purchase order document.</P></TD></TR><TR><TD><P>6</P></TD><TD><P><SPAN><STRONG>Check the Invoice Items data</STRONG></SPAN></P></TD><TD><P>Check the Amount, the Quantity, the Tax Code (there may already be a tax code that was copied from the purchase order).</P><P> </P></TD><TD><P>The Purchase Order Item's table displays.</P></TD></TR><TR><TD><P>7</P></TD><TD><P><SPAN><STRONG>Check Tax Date</STRONG></SPAN></P></TD><TD><P>In case the time dependent tax is activated, in the section <SPAN><STRONG>Tax</STRONG></SPAN>, the <SPAN><STRONG>Tax Date</STRONG></SPAN> indicates the tax calculation date according to the tax rates settings in the prerequisites.</P><P>Make the following entries.</P><P><SPAN><STRONG>Tax Reporting Date</STRONG></SPAN>: <Today></P><P><SPAN><STRONG>Tax Date</STRONG></SPAN>: <Today></P><P><STRONG>Note</STRONG></P><P>The Tax Date is the key date for calculating tax, please maintain it carefully according to your financial business requirements.</P></TD><TD><P> </P></TD></TR><TR><TD><P>8</P></TD><TD><P><SPAN><STRONG>Check Tax code</STRONG></SPAN></P></TD><TD><P>In the section <SPAN><STRONG>Tax</STRONG></SPAN> check if there is tax code information.</P></TD><TD><P>In the <SPAN><STRONG>Tax</STRONG></SPAN> tab, you should see the same tax codes as in the items.</P><P>If there is no tax, specify the tax code V0.</P></TD></TR><TR><TD><P>9</P></TD><TD><P><SPAN><STRONG>Check the balance</STRONG></SPAN></P></TD><TD><P>Calculate the tax amount from the item amount multiplied by the tax value.</P></TD><TD><P>The balance should be zero (or within the defined tolerance).</P></TD></TR><TR><TD><P>10</P></TD><TD><P><SPAN><STRONG>Simulate Supplier Invoice and Check Messages</STRONG></SPAN></P></TD><TD><P>Choose <SPAN><STRONG>Simulate</STRONG></SPAN>.</P><P>If there are no differences (or if the value is within the defined tolerance), a new screen <SPAN><STRONG>Simulation</STRONG></SPAN> appears. You can check the simulation results in <SPAN><STRONG>Simulation Overview</STRONG></SPAN> and <SPAN><STRONG>Simulation Details</STRONG></SPAN> area.</P><P>The Supplier Invoice is complete to post. Check the Gross Invoice Amount against the items plus tax amount (if tax code is,V0 you do not have any tax amount)</P></TD><TD><P>The supplier invoice is complete to post.</P></TD></TR><TR><TD><P>11</P></TD><TD><P><SPAN><STRONG>Post Invoice</STRONG></SPAN></P></TD><TD><P>Choose <SPAN><STRONG>Post</STRONG></SPAN>.</P></TD><TD><P>The invoice is posted.</P></TD></TR></TBODY></TABLE><P> </P><H1 id="toc-hId-189319756">5: Appendix</H1><OL><LI>Manage Special Stocks</LI></OL><P><A href="https://help.sap.com/doc/0065bd534f22b44ce10000000a174cb4/2.6/en-US/frameset.htm" target="_blank" rel="noopener noreferrer">https://help.sap.com/doc/0065bd534f22b44ce10000000a174cb4/2.6/en-US/frameset.htm</A></P><P> </P><OL><LI>Material Requirements Planning</LI></OL><P><A href="https://help.sap.com/docs/SAP_ERP/85d3fce10e264972a0155c8b46ecf93b/a084b853dcfcb44ce10000000a174cb4.html?version=6.18.latest&q=subcontracting+MRP+area" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_ERP/85d3fce10e264972a0155c8b46ecf93b/a084b853dcfcb44ce10000000a174cb4.html?version=6.18.latest&q=subcontracting+MRP+area</A>+</P>2025-05-13T07:53:13.882000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-members/how-to-prepare-for-the-sap-btp-solution-architect-certification-with-sample/ba-p/14098571How to Prepare for the SAP BTP Solution Architect Certification (with Sample Questions)2025-05-13T13:31:39.715000+02:00Amin_Omidyhttps://community.sap.com/t5/user/viewprofilepage/user-id/40654<P><FONT color="#333333">In this blog, I’ll share practical tips to help you to prepare and be able to pass the SAP BTP Solution Architect certification (<SPAN><STRONG>P_BTPA_2408</STRONG>)</SPAN>. While the post is especially helpful for those aiming to get certified, it also provides useful insights for SAP developers, architects, project managers, and anyone daily involved in SAP BTP projects or operations.</FONT></P><P class=""><FONT color="#333333"><STRONG>You often start preparing for a certification and end up confused ,what are the right resources, and how deep should you go?</STRONG></FONT></P><P class=""><FONT color="#333333">As a Microsoft Certified Trainer and an SAP certified, I always tell my learners: preparing for a certification is like learning English as a second language—you want to be able to use it effectively in your day-to-day work, not become Shakespeare!</FONT><BR /><FONT color="#333333">Here, I share the exact resources I use in my day-to-day role as an SAP Architect—drawing on over 20 years of hands-on experience in the SAP space. I’ve also included the key materials that can help you confidently prepare for the SAP BTP Solution Architect certification.</FONT></P><P><FONT color="#333333">Being a successful SAP <STRONG>Solution Architect</STRONG> or<STRONG> Enterprise Architect</STRONG> requires a deep understanding of both on-premises and hyperscaler technologies, combined with hands-on experience from real customer projects. On top of that, strong expertise in SAP solutions is essential. Earning the SAP Solution Architect certification is just the beginning of this journey.</FONT></P><P><FONT color="#000000"><FONT color="#333333">In these <STRONG>blog series</STRONG>, I’ll share practical insights to help you prepare and succeed to achieve this as a goal.</FONT><BR /><BR /></FONT><FONT color="#000000"><span class="lia-unicode-emoji" title=":graduation_cap:">🎓</span> <FONT size="4" color="#FF9900"><STRONG>Why Get SAP Certified? Real-World Benefits:</STRONG></FONT></FONT></P><UL><LI><FONT color="#000000">Being certified earns immediate credibility customers, partners, and hiring managers are more likely to trust your knowledge and decisions.</FONT></LI><LI><FONT color="#000000">SAP certification improves your chances of landing your desired role.</FONT></LI><LI><FONT color="#000000">Certified professionals often qualify for higher rates, promotions, and leadership roles in SAP projects.</FONT></LI><LI><FONT color="#000000">In some cases (e.g., security reviews, migration, SOC documentation), certification adds weight to your approval or sign-off.</FONT></LI><LI><FONT color="#000000">The annual certification renewal process ensures your knowledge stays current, especially with cloud solutions and SAP's evolving product roadmap.</FONT></LI><LI><FONT color="#000000">Certification validates your hands-on skills and prepares you to deliver better results in real SAP implementations.</FONT></LI><LI><FONT color="#000000">Certified professionals are more likely to be chosen for challenging or high-impact projects.</FONT></LI><LI><FONT color="#000000">Certification gives you recognition within the broader SAP ecosystem.</FONT></LI></UL><P><FONT size="4" color="#FF9900"><STRONG>Exam Topics and Focus Areas</STRONG></FONT></P><P><FONT color="#000000"><STRONG>To pass the certification you’ll need a score of 68% or higher, SAP outlines the following key areas:</STRONG></FONT></P><UL><LI><FONT color="#000000">Understanding the Intelligent Enterprise and SAP’s reference architecture</FONT></LI><LI><FONT color="#000000">Familiarity with SAP BTP services, account models, capabilities (including AI), suite qualities, extensibility types, clean core, and migration strategies (greenfield, brownfield)</FONT></LI><LI><FONT color="#000000">SAP Methodologies: Integration Solution Advisory Methodology (ISA-M), Application Extension Methodology, and Data & Analytics Methodology</FONT></LI><LI><FONT color="#000000">Identity and access management types, CAP (Cloud Application Programming Model), RAP (ABAP RESTful Application Programming Model), and runtime environments</FONT></LI><LI><FONT color="#000000">DevOps principles, SAP BTP commercial models, and master data replication</FONT></LI><LI><FONT color="#000000">Recommending solution designs based on requirements and compliance</FONT></LI></UL><P><FONT size="4" color="#FF9900"><STRONG>Key Areas of Study</STRONG></FONT></P><P><FONT color="#000000"><STRONG>To gain the knowledge required, focus on the following areas:</STRONG></FONT></P><UL><LI><FONT color="#000000">Enterprise Architect vs. Solution Architect roles</FONT></LI><LI><FONT color="#000000">SAP BTP Framework and Reference Architectures</FONT></LI><LI><FONT color="#000000">SAP Discovery Centre, Business Accelerator Hub, and Trust Centre</FONT></LI><LI><FONT color="#000000">SAP BTP account model (global accounts, directories, subaccounts)</FONT></LI><LI><FONT color="#000000">BTP Identity and Access Management (IAM)</FONT></LI><LI><FONT color="#000000">BTP Connectivity and SAP Cloud Connector</FONT></LI><LI><FONT color="#000000">S/4HANA implementation types: Greenfield, Brownfield, Bluefield</FONT></LI><LI><FONT color="#000000">Application development frameworks and extensibility</FONT></LI><LI><FONT color="#000000">Clean Core principles and extensibility models</FONT></LI><LI><FONT color="#000000">SAP BTP Data and Analytics (SAP Datasphere, SAP Analytics Cloud)</FONT></LI><LI><FONT color="#000000">SAP Business Data Cloud</FONT></LI><LI><FONT color="#000000">SAP Data and Analytics advisory Methodology</FONT></LI><LI><FONT color="#000000">SAP Integration Solution Advisory Methodology (ISA-M)</FONT></LI><LI><FONT color="#000000">SAP Integration solution Capabilities and Services</FONT></LI><LI><FONT color="#000000">SAP Build Process Automation, and Signavio</FONT></LI><LI><FONT color="#000000">SAP AI tools like Joule, and Generative AI Hub</FONT></LI><LI><FONT color="#000000"><SPAN>SAP BTP Commercial Models and BTP estimating costs</SPAN></FONT></LI></UL><P><FONT size="4" color="#FF9900"><STRONG>Deep Dive: ISA-M in Practice</STRONG></FONT></P><P><FONT color="#000000"><STRONG>ISA-M is central to BTP solution architecture and used throughout the integration lifecycle:</STRONG></FONT></P><UL><LI><FONT color="#000000"><STRONG>Phase 1</STRONG>: Assess your integration strategy (e.g., cloud-to-cloud, on-premise-to-cloud)</FONT></LI><LI><FONT color="#000000"><STRONG>Phase 2</STRONG>: Design the hybrid integration platform by mapping use case patterns to technology</FONT></LI><LI><FONT color="#000000"><STRONG>Phase 3</STRONG>: Define best practices, blueprints, and guidelines</FONT></LI><LI><FONT color="#000000"><STRONG>Phase 4</STRONG>: Establish organizational and operational models for enterprise integration</FONT></LI></UL><P><FONT color="#000000"><SPAN>If you study the Learning journey (FREE) courses listed below, you'll gain the core knowledge needed for this exam.<BR />For deeper insight into areas you may not work with daily, make sure to check out the advanced learning links shared below as well.<BR />The exam time is sufficient , you will not face any challenges there , and by practicing with the BTP trial environment or your organization’s non-production BTP landscape, you’ll be well prepared to pass the exam surely.</SPAN></FONT></P><P><FONT size="4" color="#FF9900"><STRONG>Recommended (Free) Learning Courses</STRONG></FONT></P><UL><LI><A href="https://learning.sap.com/learning-journeys/becoming-an-sap-btp-solution-architect" target="_blank" rel="noopener noreferrer">Becoming an SAP BTP Solution Architect (<FONT color="#FF6600">main course</FONT>)</A></LI><LI><A href="https://learning.sap.com/learning-journeys/discover-sap-business-technology-platform" target="_blank" rel="noopener noreferrer">Discovering SAP Business Technology Platform</A></LI><LI><A href="https://learning.sap.com/courses/delta-content-btp-solution-architect" target="_blank" rel="noopener noreferrer">Delta Content for BTP Solution Architect</A></LI><LI><A href="https://learning.sap.com/learning-journeys/getting-started-with-sap-integration-solution-advisory-methodology" target="_self" rel="noopener noreferrer">Getting Started with SAP Integration Solution Advisory</A></LI></UL><P><FONT size="4" color="#FF9900"><STRONG>Important Reference Links</STRONG></FONT></P><UL><LI><A href="https://help.sap.com/docs/sap-btp-guidance-framework/integration-architecture-guide/summary" target="_blank" rel="noopener noreferrer">Integration Architecture Guide (ISA-M)</A><BR /><FONT face="arial black,avant garde" color="#0000FF"><FONT face="arial black,avant garde" color="#0000FF"><A href="https://notebooklm.google.com/notebook/dba0516d-a402-4328-bcd9-e03ad0e81c11/audio" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Audio.jpg" style="width: 41px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260268iF34FDB12776D22C8/image-dimensions/41x35?v=v2" width="41" height="35" role="button" title="Audio.jpg" alt="Audio.jpg" /></span><FONT size="2">NoteBookLM Audio Dialog</FONT></A></FONT></FONT></LI><LI><A href="https://help.sap.com/doc/ac5a3b73452548cb887f3963877eb9ab/Cloud/en-US/sap.integration.solutions.advisory.pdf" target="_blank" rel="noopener noreferrer">Integration Solution Advisory Methodology PDF Guide</A><BR /><FONT face="arial black,avant garde"><STRONG><FONT color="#0000FF"><FONT face="arial black,avant garde" color="#0000FF"><A href="https://notebooklm.google.com/notebook/dba0516d-a402-4328-bcd9-e03ad0e81c11/audio" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Audio.jpg" style="width: 41px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260268iF34FDB12776D22C8/image-dimensions/41x35?v=v2" width="41" height="35" role="button" title="Audio.jpg" alt="Audio.jpg" /></span></A></FONT><FONT size="2"><A href="https://notebooklm.google.com/notebook/25761fc9-72b0-4576-bfbb-d7d0a90b07cb/audio" target="_self" rel="nofollow noopener noreferrer">NoteBookLM Audio Dialog</A></FONT></FONT></STRONG></FONT></LI><LI><SPAN><A href="https://help.sap.com/docs/sap-btp-guidance-framework/guidance-framework/what-is-sap-btp-guidance-framework" target="_blank" rel="noopener noreferrer">SAP BTP Guideline Framework</A><BR /></SPAN></LI><LI><SPAN><A href="https://help.sap.com/docs/sap-btp-guidance-framework/sap-application-extension-methodology/sap-application-extension-methodology-overview" target="_blank" rel="noopener noreferrer">SAP Application Extension Methodology</A></SPAN></LI><LI><A href="https://assets.dm.ux.sap.com/webinars/2021-12-31-sap-btp-customer-value-network-global/pdfs/230704_universe_of_btp_isa_m.pdf" target="_blank" rel="noopener noreferrer">ISA-M Presentation (PDF)</A></LI><LI><A href="https://help.sap.com/docs/sap-btp-guidance-framework/extension-architecture-guide/what-is-extension-architecture-guide" target="_blank" rel="noopener noreferrer">Extension Architecture Guide</A></LI><LI><A href="https://help.sap.com/docs/sap-btp-guidance-framework/sap-data-methodology/sap-data-analytics-advisory-methodology-overview" target="_self" rel="noopener noreferrer">SAP Data & Analytics Advisory Methodology Overview</A></LI></UL><P><FONT size="4" color="#FF9900"><STRONG>Advanced Learning and Practice</STRONG></FONT></P><UL><LI><A href="https://learning.sap.com/learning-journeys/administrating-sap-business-technology-platform" target="_blank" rel="noopener noreferrer">Administering SAP BTP (<FONT color="#333333">Learning</FONT>)</A></LI><LI><SPAN><A href="https://developers.sap.com/tutorials/hcp-create-trial-account..html" target="_blank" rel="noopener noreferrer">Create a BTP Trial Account (<FONT color="#333333">Tutorial</FONT>)</A></SPAN></LI><LI><A href="https://help.sap.com/docs/btp/btp-admin-guide/btp-admin-guide" target="_blank" rel="noopener noreferrer">SAP BTP Admin Guide</A></LI><LI><A href="https://www.sap.com/about/trust-center.html" target="_blank" rel="noopener noreferrer">SAP Trust Centre (Security and Compliance)</A></LI><LI><A href="https://learning.sap.com/learning-journeys/connecting-sap-btp-and-on-premise-systems-using-the-cloud-connector" target="_self" rel="noopener noreferrer">Connecting BTP and On-Pre using the Cloud Connector (<FONT color="#333333">Learning</FONT>)</A></LI><LI><A href="https://help.sap.com/docs/btp/sap-business-technology-platform/account-model" target="_blank" rel="noopener noreferrer">BTP Account Model & Entitlements</A></LI><LI><A href="https://www.youtube.com/watch?v=ZSeRPHbfWNI" target="_blank" rel="noopener nofollow noreferrer">OpenSAP : ISA-M Integration Assessment (<FONT color="#333333">Video</FONT>)</A></LI><LI><A href="https://www.youtube.com/watch?v=9N16CAWwC1c" target="_blank" rel="noopener nofollow noreferrer">Integration Suite Assessment Tool (<FONT color="#333333">Video</FONT>)</A></LI><LI><A href="https://developers.sap.com/tutorials/migration-assessment..html?source=social-atw-email" target="_blank" rel="noopener noreferrer">Migration Assessment App (Tutorial)</A></LI><LI><A href="https://learning.sap.com/learning-journeys/Setting-Up-SAP-Build-Work-Zone-standard-edition-and-SAP-Mobile-Start-with-SAP-S-4HANA" target="_blank" rel="noopener noreferrer">Setting up SAP Mobile Start with SAP S/4HANA on SAP Build Work Zone (<FONT color="#333333">Learning</FONT>)</A></LI><LI><A href="https://learning.sap.com/learning-journeys/practicing-clean-core-extensibility-for-sap-s-4hana-cloud/explaining-extensibility-model-best-practices_e290f382-800e-40ef-a203-85a13115f487" target="_blank" rel="noopener noreferrer">Clean Core Three-Tier Extensibility(<FONT color="#333333">Learning</FONT>)</A></LI><LI><A href="https://help.sap.com/docs/connectivity/sap-btp-connectivity-cf/connectivity?utm_source=chatgpt.com" target="_self" rel="noopener noreferrer">SAP BTP Connectivity</A></LI><LI><A href="https://discovery-center.cloud.sap/refArchCatalog/?category=integration" target="_blank" rel="noopener nofollow noreferrer">SAP Discovery Centre: Reference Architectures & Estimators</A></LI><LI><A href="https://discovery-center.cloud.sap/estimator/?commercialModel=btpea" target="_blank" rel="noopener nofollow noreferrer">Cost Estimator</A></LI><LI><A href="https://help.sap.com/docs/cloud-integration-automation/user-guide/overview#loioc2a43f6ac5f6471eae8063e7470bd404" target="_blank" rel="noopener noreferrer">Cloud Integration Automation Service User Guide</A></LI></UL><P><FONT color="#000000"><STRONG><SPAN>I've put together 15 sample questions to help you prepare for the exam. These questions are a bit more challenging than the ones you'll typically see on the actual test.</SPAN></STRONG></FONT></P><P><FONT color="#000000"><STRONG>1. Which statement is true about SAP trail account in BTP?</STRONG></FONT><BR /><FONT color="#333333">a. A BTP trial account includes only 6 GB of memory for applications</FONT><BR /><FONT color="#333333">b. You are able to move your Proof of Concept from BTP trail to Pay-As-You-Go account</FONT><BR /><FONT color="#333333">c. A trial account will be removed when a user not logged on after 90 days</FONT><BR /><FONT color="#333333">d. You need to manually restart of your solution like HANA DB every day</FONT></P><P><FONT color="#000000"><STRONG>2. Which SAP licensing model In SAP BTP supports: "The total monthly cost would be deducted from the cloud credits balance monthly"?</STRONG></FONT><BR /><FONT color="#333333">a. SAP BTPEA</FONT><BR /><FONT color="#333333">b. Pay-As-You-Go for SAP BTP</FONT><BR /><FONT color="#333333">c. Subscription</FONT><BR /><FONT color="#333333">d. SAP Full User Equivalent (FUE)</FONT></P><P><FONT color="#000000"><STRONG>3. In which level of BTP account you can add or modify your Identity Authentication Service was assigned?</STRONG></FONT><BR /><FONT color="#333333">a. Global account</FONT><BR /><FONT color="#333333">b. Subaccount</FONT><BR /><FONT color="#333333">c. Directory</FONT><BR /><FONT color="#333333">d. All answers above</FONT></P><P><FONT color="#000000"><STRONG>4. In SAP Road Map, SAP decided to have the traditional Early Watch Report in which solution or platform?</STRONG></FONT><BR /><FONT color="#333333">a. SAP Solution Manager</FONT><BR /><FONT color="#333333">b. SAP Cloud ALM</FONT><BR /><FONT color="#333333">c. SAP Early Watch alert Workspace</FONT><BR /><FONT color="#333333">d. DVM in SAP For Me launchpad</FONT></P><P><FONT color="#000000"><STRONG>5. According to the SAP Integration Solution Advisory Methodology, the Enterprise Architect is responsible for which of the following activities?</STRONG></FONT><BR /><FONT color="#333333">a. Definition of integration standards and technology selection guidelines (cross-vendor, hybrid integration platform)</FONT><BR /><FONT color="#333333">b. Definition of technical integration architectures with a focus on specific integration technologies</FONT><BR /><FONT color="#333333">c. Definition and communication of patterns, templates, and best practices</FONT><BR /><FONT color="#333333">d. All of above</FONT><BR /><FONT color="#333333">Reference: </FONT><BR /><FONT color="#000000"><A href="https://help.sap.com/doc/ac5a3b73452548cb887f3963877eb9ab/Cloud/en-US/sap.integration.solutions.advisory.pdf" target="_self" rel="noopener noreferrer"><STRONG>Link</STRONG></A> <FONT color="#333333"> page 51<BR /><BR /></FONT></FONT><FONT color="#000000"><STRONG>6. A customer has BOBJ and BODS in their existing SAP on premises landscape, when they are going to migrate to S/4 HANA private edition which solution they can pick to support a similar functionality? Make sure the solution required to be aligned with SAP latest future road map.</STRONG></FONT><BR /><FONT color="#333333">a. HANA Cloud, Datasphere</FONT><BR /><FONT color="#333333">b. SAP Analytic Cloud (SAC), SAP S/4 HANA</FONT><BR /><FONT color="#333333">c. SAP Intelligent Suite, SAP BW cloud</FONT><BR /><FONT color="#333333">d. SAP Analytic Cloud (SAC), Datasphere</FONT></P><P><FONT color="#000000"><STRONG>7. Which statement about SAP Clean Core concept is NOT correct?</STRONG></FONT><BR /><FONT color="#333333">a. Deploying a new custom code cannot be on core system (by stack).</FONT><BR /><FONT color="#333333">b. The clean core strategy advocates for separating custom extensions from the core SAP application.</FONT><BR /><FONT color="#333333">c. Use "Key User Extensibility" functions of S/4HANA for simple extensions.</FONT><BR /><FONT color="#333333">d. In classic Extensibility: Applicable primarily to on-premises editions, this tier includes traditional customization methods.</FONT></P><P><FONT color="#000000"><STRONG>8. Your company has S/4 HANA provisioned in National Security Services (NS2) in Azure, for the entry point of external users you as Solution Architect recommending BTP work Zone as an option.</STRONG></FONT><BR /><FONT color="#000000"><STRONG>Which answer respectively meets the requirements (as a cost-effective option) for number 1, 2 descriptions in the diagram below:</STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Amin_Omidy_1-1747018669283.png" style="width: 641px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/259885i57892D910573F148/image-dimensions/641x319?v=v2" width="641" height="319" role="button" title="Amin_Omidy_1-1747018669283.png" alt="Amin_Omidy_1-1747018669283.png" /></span></P><P><FONT color="#333333">a. SAP Build Work Zone advanced edition, SAP Connectivity Service</FONT><BR /><FONT color="#333333">b. SAP Build Work Zone standard edition, SAP Connectivity Service</FONT><BR /><FONT color="#333333">c. SAP Build Work Zone advanced edition, Cloud Connector</FONT><BR /><FONT color="#333333">d. SAP Build Work Zone standard edition, Cloud Connector</FONT></P><P><FONT color="#000000"><STRONG>9. You are acting as a Solution Architect guiding a migration team that is transitioning from an on-premises SAP PI/PO system to the SAP BTP Integration Suite.</STRONG></FONT><BR /><STRONG><FONT color="#000000">Which of the following tools or services should you recommend to the team, in their appropriate sequence, to support this migration effectively?</FONT></STRONG><BR /><FONT color="#333333">a.</FONT><BR /><FONT color="#333333">SAP BTP Migration Assessment</FONT><BR /><FONT color="#333333">SAP BTP Integration Assessment</FONT><BR /><FONT color="#333333">SAP Readiness Check</FONT><BR /><FONT color="#333333">b.</FONT><BR /><FONT color="#333333">SAP Readiness Check</FONT><BR /><FONT color="#333333">SAP BTP Migration Assessment</FONT><BR /><FONT color="#333333">SAP BTP Integration Assessment</FONT><BR /><FONT color="#333333">c.</FONT><BR /><FONT color="#333333">SAP Readiness Check</FONT><BR /><FONT color="#333333">SAP BTP Integration Assessment</FONT><BR /><FONT color="#333333">SAP BTP Migration Assessment</FONT><BR /><FONT color="#333333">d.</FONT><BR /><FONT color="#333333">SAP BTP Integration Assessment</FONT><BR /><FONT color="#333333">SAP Readiness Check</FONT><BR /><FONT color="#333333">SAP BTP Migration Assessment</FONT></P><P><FONT color="#000000"><STRONG>10. Which of the following SAP BTP services are required or typically used by SAP Cloud ALM?</STRONG></FONT><BR /><STRONG><FONT color="#000000">Select all correct answers (3):</FONT></STRONG><BR /><FONT color="#333333">a. SAP Alert Notification Service</FONT><BR /><FONT color="#333333">b. SAP Automation Pilot</FONT><BR /><FONT color="#333333">c. SAP Cloud Transport Management</FONT><BR /><FONT color="#333333">d. SAP Build Work Zone</FONT><BR /><FONT color="#333333">e. SAP Analytic Cloud</FONT><BR /><FONT color="#333333">f. SAP Conversational AI</FONT></P><P><FONT color="#000000"><STRONG>11. Which service can provide a rough rate cost for any service you are going to purchase for BTP solution:</STRONG></FONT><BR /><FONT color="#333333">a. SAP For Me Legal & cost</FONT><BR /><FONT color="#333333">b. SAP Cloud estimator</FONT><BR /><FONT color="#333333">c. SAP BTP Service Catalog</FONT><BR /><FONT color="#333333">d. SAP BTP Service Estimator</FONT><BR /><BR /><FONT color="#000000"><STRONG>12. A customer is planning to implement Change Request Management (ChaRM) in the cloud after migrating to SAP S/4HANA Private Cloud Edition on a hyperscaler (e.g., Azure).</STRONG></FONT><BR /><FONT color="#000000"><STRONG>Which two main tools or technologies can they use to manage change and transport processes in this cloud-based environment?</STRONG></FONT><BR /><FONT color="#333333">a. SAP Solution Manager, CTS</FONT><BR /><FONT color="#333333">b. Cloud Transport Management System (cTMS), SAP Cloud ALM</FONT><BR /><FONT color="#333333">c. SAP BTP Cloud Foundry, SAP Cloud ALM</FONT><BR /><FONT color="#333333">d. SAP Solution Manager, Cloud Transport Management System (cTMS)</FONT></P><P><FONT color="#000000"><STRONG>13. During the Explore phase of an SAP S/4HANA implementation using SAP Activate methodology, a customer aims to validate fit-to-standard processes and ensure alignment with future-state operations.</STRONG></FONT><BR /><FONT color="#000000"><STRONG>They also want to establish a monitoring and task management structure early to prepare for efficient project execution and operations.</STRONG></FONT><BR /><FONT color="#000000"><STRONG>Which of the following combinations of tools and capabilities are best aligned to support these objectives? (Choose two.)</STRONG></FONT><BR /><FONT color="#333333">a. SAP Signavio Process Insights – to compare legacy KPIs against SAP standard benchmarks and identify transformation opportunities</FONT><BR /><FONT color="#333333">b. SAP Cloud ALM – to import and manage business process models, simulate variants, and execute fit-to-standard workshops</FONT><BR /><FONT color="#333333">c. SAP Signavio Process Manager – to model target processes and support fit-to-standard workshops using process content from SAP Best Practices</FONT><BR /><FONT color="#333333">d. SAP Cloud ALM – to orchestrate project tasks, manage requirements, and support test case management from the Explore phase onward</FONT><BR /><FONT color="#333333">e. SAP Solution Manager – to configure business roles and monitor production incidents during the Explore phase</FONT></P><P><FONT color="#000000"><STRONG>14. In the context of SAP Event Mesh and SAP BTP, which of the following are required to establish secure communication between publishers and subscribers? (Choose two)</STRONG></FONT><BR /><FONT color="#333333">a. XSUAA service for OAuth authentication</FONT><BR /><FONT color="#333333">b. Connectivity service with destination type = HTTP</FONT><BR /><FONT color="#333333">c. Application router for handling protocol mapping</FONT><BR /><FONT color="#333333">d. Event Mesh instance bound to each application with service keys</FONT><BR /><FONT color="#333333">e. Transport Layer Security (TLS) tunnelling via Cloud Connector</FONT></P><P><FONT color="#000000"><STRONG>15. What are benefits of using the Cloud Foundry environment in SAP BTP for event-driven extensions? (Choose two)</STRONG></FONT><BR /><FONT color="#333333">a. Native ABAP integration without additional runtimes</FONT><BR /><FONT color="#333333">b. Horizontal scalability for stateless microservices</FONT><BR /><FONT color="#333333">c. Event handling with built-in webhook configuration</FONT><BR /><FONT color="#333333">d. Support for event consumers written in various languages (e.g., Node.js, Java)</FONT><BR /><FONT color="#333333">e. Built-in support for SAP GUI transactions</FONT></P><P><FONT color="#000000"><STRONG>Answer Keys:</STRONG></FONT><BR /><FONT color="#000000">1-Answer: d; 2.Answer: a; 3.Answer: b; 4.Answer: d; 5.Answer: a; 6.Answer: d; 7.Answer: a;</FONT><BR /><FONT color="#000000">8.Answer: d;9.Answer: b; 10.Answer: a, b, c; 11.Answer: d; 12.Answer: b; 13.Answer: c, d; 14.Answer: a, d;</FONT><BR /><FONT color="#000000">15.Answer: b, d</FONT></P><P><SPAN><FONT color="#000000">To purchase exam attempts if you don’t have SAP Learning Hub license, you can check the link below: </FONT> <BR /></SPAN><SPAN><A href="https://training.sap.com/content/purchase-certification-attempts" target="_blank" rel="noopener noreferrer">https://training.sap.com/content/purchase-certification-attempts</A></SPAN></P><P><SPAN><A href="https://learning.sap.com/certifications/sap-certified-professional-solution-architect-sap-btp" target="_blank" rel="noopener noreferrer">Schedule exam for BTP Solution Architect(P_BTPA_2408)</A></SPAN></P><H2 id="toc-hId-1073919262" id="toc-hId-1710281187"><FONT color="#FF9900"><SPAN><EM>Share with others and Connect with us!</EM></SPAN></FONT></H2><P><FONT color="#000000"><SPAN>Please leave your comment if you have anything to add!<BR />If you would like to ask questions, please use the <A href="https://answers.sap.com/questions/ask.html" target="_blank" rel="noopener noreferrer">community Q&A</A>.<BR />Give us a like and share on social media if you feel it was useful!<BR />You can follow <STRONG>me</STRONG> in People SAP <A href="https://community.sap.com/t5/user/viewprofilepage/user-id/40654" target="_blank">@Amin_Omidy</A> <BR />Thanks!</SPAN></FONT></P><P><SPAN> </SPAN></P><P><SPAN> </SPAN></P>2025-05-13T13:31:39.715000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/user-experience-overviews-at-sap-sapphire-orlando-amp-madrid/ba-p/14100516User Experience Overviews at SAP Sapphire Orlando & Madrid2025-05-13T18:29:01.995000+02:00ThomasReisshttps://community.sap.com/t5/user/viewprofilepage/user-id/149639<P><STRONG>Join us in Orlando May 20-21 or Madrid May 27-28 to get an overview of the latest user experience innovations along with an outlook on what is planned.</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Figure 1: Alt Text: Image of Arin Bhowmick, Chief Design Officer, SAP, with the title and ID of his talk, along with date and location for Orlando." style="width: 940px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260744iF29661EA3F0EB8F6/image-size/large?v=v2&px=999" role="button" title="Arin Image for Sapphire Orlando 2025.jpeg" alt="Figure 1: Alt Text: Image of Arin Bhowmick, Chief Design Officer, SAP, with the title and ID of his talk, along with date and location for Orlando." /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 1: Alt Text: Image of Arin Bhowmick, Chief Design Officer, SAP, with the title and ID of his talk, along with date and location for Orlando.</span></span></P><P>Listen to <STRONG>Arin Bhowmick, </STRONG>our<STRONG> Chief Design Officer</STRONG>:</P><P><STRONG>Title</STRONG>: <STRONG>SAP's user-experience strategy to achieve better outcomes</STRONG></P><P><STRONG>Orlando</STRONG>: <A href="https://www.sap.com/events/sapphire/flow/sap/so25/catalog-inperson/page/catalog/session/1742817378926001ob9V" target="_blank" rel="noopener noreferrer">PUX2821</A>, May 20, 2025 3:30 – 3:50 PM EDT</P><P><STRONG>Madrid</STRONG>: <A href="https://www.sap.com/events/sapphire/flow/sap/sm25/catalog-inperson/page/catalog/session/1743615585766001AfIO" target="_blank" rel="noopener noreferrer">PUX1497</A>, May 27, 2025, 1:30 – 1:50 PM CEST</P><P><STRONG>Abstract: </STRONG>Understand how SAP is leading the way to help business users get work done easily and with better outcomes. Our strategy provides a consistent and integrated suite-first experience, infuses AI nearly everywhere, makes it easier for our customers and partners to design and build great UX, and leverages our user research framework to meet your needs.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Figure 2: Alt Text: Image of Thomas Reiss, VP of SAP User Experience Product Management, with the title and ID of his talk, along with date and location for Orlando." style="width: 940px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260746i2C278FBD57DD739D/image-size/large?v=v2&px=999" role="button" title="Tom Image for Sapphire Orlando 2025.png" alt="Figure 2: Alt Text: Image of Thomas Reiss, VP of SAP User Experience Product Management, with the title and ID of his talk, along with date and location for Orlando." /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 2: Alt Text: Image of Thomas Reiss, VP of SAP User Experience Product Management, with the title and ID of his talk, along with date and location for Orlando.</span></span></P><P>Join me for my road map talk:</P><P><STRONG>Title</STRONG>: <STRONG>User experience innovations in our products: For today and tomorrow</STRONG></P><P><STRONG>Orlando</STRONG>: <A href="https://www.sap.com/events/sapphire/flow/sap/so25/catalog-inperson/page/catalog/session/1742818459404001CLBD" target="_blank" rel="noopener noreferrer">PUX2826</A>, May 20, 2025 4:30 – 4:50 PM EDT</P><P><STRONG>Madrid</STRONG>: <A href="https://www.sap.com/events/sapphire/flow/sap/sm25/catalog-inperson/page/catalog/session/1743615769323001tQ0z" target="_blank" rel="noopener noreferrer">PUX1498</A>, May 28, 2025, 9:00 – 9:20 AM CEST</P><P><STRONG>Abstract: </STRONG>Have a look at the latest UX innovations across our suite of applications, along with cool innovations coming soon. Examine SAP S/4HANA Cloud and SAP S/4HANA, as well as cloud products such as SAP SuccessFactors and SAP Ariba solutions. Also, check out selected highlights from UI technologies.</P><P> </P><H1 id="toc-hId-1601277421"><SPAN>Orlando: Further UX Talks</SPAN></H1><P><SPAN>Let me call out these additional UX specific talks:</SPAN></P><UL><LI><STRONG>Suite-first experience: Seamless, consistent, and integrated</STRONG><BR />PUX2825 Tuesday, 1:00 pm</LI><LI><STRONG>Creating a great UX for your own applications with SAP Design System</STRONG> PUX2827 Tuesday, 1:30 pm</LI><LI><STRONG>AI on the go: Run your business with SAP Mobile Start and Joule</STRONG><BR />PUX2818 Tuesday, 2:00 pm</LI><LI><STRONG>From insights to impact: Elevating product success through your feedback</STRONG> PUX2822 Tuesday, 3:00 pm</LI><LI><STRONG>AI-first user experience: What's in it for you?<BR /></STRONG>PUX2824 Wednesday, 11:00 am</LI><LI><STRONG>An overview of our AI-fueled mobile products across SAP Business Suite</STRONG> PUX2819 Wednesday, 11:30 am</LI><LI><STRONG>Our mobile experiences empowering today’s and tomorrow’s business users</STRONG> PUX3224 Wednesday, 1:00 pm</LI></UL><P>Find out more in the session catalog for Sapphire Orlando, May 19-21: <A href="https://www.sap.com/events/sapphire/flow/sap/so25/catalog-inperson/page/catalog?search.track=1742816906487001Qhf3&tab.sessionplanned=1692641568884001cZ9d" target="_blank" rel="noopener noreferrer">Product and User Experience Track</A>.</P><P>Beyond that, there are a number of interesting UX-related talks in other tracks, have a look here for a nice summary by Peter Spielvogel:</P><UL><LI><SPAN><A href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/ux-ai-sap-s-4hana-transformation-sessions-at-sap-sapphire-and-asug-annual/ba-p/14068806" target="_blank">UX, AI, SAP S/4HANA transformation sessions at SAP Sapphire and ASUG Annual Conference 2025</A></SPAN>.</LI></UL><P> </P><H1 id="toc-hId-1404763916"><SPAN>Madrid: Further UX Talks</SPAN></H1><UL><LI><STRONG>Creating a great UX for your own applications with SAP Design System</STRONG> PUX1499 Wednesday, 11:30 pm</LI><LI><STRONG>From insights to impact: Elevating product success through your feedback</STRONG> PUX1495 Tuesday, 11:00 am</LI><LI><STRONG>An overview of our AI-fueled mobile products across SAP Business Suite</STRONG> PUX1494 Wednesday, 3:30 pm</LI></UL><P>Find out more in the session catalog for Sapphire Madrid, May 26-28: <A href="https://www.sap.com/events/sapphire/flow/sap/sm25/catalog-inperson/page/catalog?tab.sessionplanned=1692641568884001cZ9d&search.track=1742816906487001Qhf3" target="_blank" rel="noopener noreferrer">Product and User Experience Track</A> (6 talks).</P><P> </P><H1 id="toc-hId-1208250411"><SPAN>More Information</SPAN></H1><P><SPAN>I hope to see you either in Orlando or Madrid – feel free to approach me and ask questions!</SPAN></P><P><SPAN>In case you missed my recent series of blog posts about our recent UX innovations, do have a look, it starts with this one, which contains links to all the other six posts in the series:</SPAN></P><P><SPAN><A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-user-experience-q1-2025-update-part-1-many-new-innovations-available-ai/ba-p/14012822" target="_blank">SAP User Experience Q1/2025 Update – Part 1: Many New Innovations Available (AI, Joule and More)</A></SPAN>.</P>2025-05-13T18:29:01.995000+02:00https://community.sap.com/t5/financial-management-blog-posts-by-sap/mapping-pricing-conditions-from-sap-cps-to-sap-cpq-and-back-to-s-4hana/ba-p/14100608🔄 Mapping Pricing Conditions from SAP CPS to SAP CPQ and Back to S/4HANA Sales Documents2025-05-13T20:42:58.062000+02:00Yoganandahttps://community.sap.com/t5/user/viewprofilepage/user-id/75<P><EM>This blog explores <STRONG>how to map pricing conditions from CPS to CPQ</STRONG>, and how to pass them back to S/4HANA Sales Order, Solution Quotation, or Solution Order—ensuring consistency, accuracy, and automation.</EM></P><P><FONT color="#0000FF"><EM>Note : Ensure you have Document Pricing is enabled in your SAP CPQ tenant</EM></FONT></P><P><SPAN>Understand the difference between <A href="https://community.sap.com/t5/financial-management-blog-posts-by-sap/sap-cpq-understanding-of-sap-variant-pricing-with-stateless-vs-document/ba-p/14053128" target="_self">Stalesless Pricing vs Document Pricing</A> from the ground level.</SPAN></P><P><SPAN>In the evolving SAP ecosystem, integrating pricing logic across systems like <STRONG>SAP CPS</STRONG> (Configuration & Pricing Services), <STRONG>SAP CPQ</STRONG> (Configure Price Quote), and<STRONG> S/4HANA</STRONG> is critical for delivering a seamless quote-to-cash process. </SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2025-02-20_21-36-18.png" style="width: 896px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260776i6EDE87347B180B9C/image-size/large?v=v2&px=999" role="button" title="2025-02-20_21-36-18.png" alt="2025-02-20_21-36-18.png" /></span></P><H3 id="toc-hId-1859443791">How to set Pricing Procedures to populate the Prices coming from CPS to CPQ and CPQ to backend S/4 HANA<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2025-05-13_23-26-41.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260768i30828DE6BEAC792E/image-size/large?v=v2&px=999" role="button" title="2025-05-13_23-26-41.png" alt="2025-05-13_23-26-41.png" /></span></H3><H3 id="toc-hId-1662930286">How to map CPS Pricing Condition Types to the SAP CPQ Quote Line Items Fields<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2025-05-13_23-31-10.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260766iB4AEA4C039D4ED0A/image-size/large?v=v2&px=999" role="button" title="2025-05-13_23-31-10.png" alt="2025-05-13_23-31-10.png" /></span></H3><H2 id="toc-hId-1337334062">🧩 Why Map Pricing Conditions to SAP CPQ Line Items?</H2><P>SAP CPQ acts as the central quoting engine in many enterprise sales processes. However, pricing logic often resides in <STRONG>Variant Pricing</STRONG> (VP) and Pricing Procedures defined in S/4HANA or CPS. Mapping these conditions to CPQ line items is essential because:</P><UL><LI><STRONG>Consistency</STRONG>: Ensures pricing in CPQ matches backend systems.</LI><LI><STRONG>Automation</STRONG>: Reduces manual intervention and errors.</LI><LI><STRONG>Transparency</STRONG>: Sales reps see the same pricing logic as backend users.</LI><LI><STRONG>Integration</STRONG>: Enables seamless handover of quotes to S/4HANA for order processing.</LI></UL><P> </P><H2 id="toc-hId-1140820557"><span class="lia-unicode-emoji" title=":wrench:">🔧</span>Key Components Involved</H2><OL><LI><STRONG>CPS</STRONG> <SPAN>(Configuration & Pricing Services),</SPAN>– Hosts the pricing logic and variant configuration model (LO-VC and AVC)</LI><LI><STRONG>SAP CPQ</STRONG> – Front-end for sales reps to configure, receives pricing from backend and quote, negotiate with customer.</LI><LI><STRONG>S/4HANA </STRONG>– Backend system for order processing and fulfillment.</LI><LI><STRONG>Pricing Procedure </STRONG>– Defines how pricing is calculated using condition types.</LI><LI><STRONG>Condition Types </STRONG>– Represent discounts, surcharges, taxes, etc.</LI><LI><STRONG>Variant Configuration (VC)</STRONG> – Drives product configuration and stateless pricing logic.</LI><LI><STRONG>Standard Integrations</STRONG> - SAP provides standard integration packages to connect backend for Master data, and placing a order to S/4 HANA Public, Private Cloud and Onprem</LI></OL><P> </P><H2 id="toc-hId-944307052"><span class="lia-unicode-emoji" title=":hammer_and_wrench:">🛠</span>️ Steps to Map Pricing Conditions from CPS to CPQ</H2><H3 id="toc-hId-876876266">1. Define Pricing Conditions in S/4HANA</H3><UL><LI>Create or reuse condition types (e.g., PR00, K004, RA01, RB00, EK01).</LI><LI>Assign them to a pricing procedure.</LI><LI>Ensure access sequences are defined for condition records.</LI></UL><H3 id="toc-hId-680362761">2. Expose Pricing Logic via CPS</H3><UL><LI>CPS acts as a middleware to expose S/4HANA pricing logic.</LI><LI>Use APIs or integration flows to expose condition types and pricing results.</LI></UL><H3 id="toc-hId-483849256">3. Configure SAP CPQ to Consume CPS Pricing</H3><UL><LI>Enable SAP Variant Configuration & Pricing (CPS) integration in CPQ.</LI><LI>Ensure you have <STRONG>Document Pricing enabled</STRONG> in your CPQ for interaction (interactive Sales Pricing)</LI><LI>Map CPS pricing outputs to CPQ line item fields via Setup - Pricing - Pricing Procedures.</LI><LI>For custom business requirement, Use scripting or custom logic to parse CPS response and populate CPQ QICF.</LI></UL><H3 id="toc-hId-287335751">4. Map Condition Types to CPQ Line Items</H3><UL><LI>Use Standard Quote Item fields or Create Quote Item custom fields in CPQ to hold condition values (e.g., base price, discounts, customer price, Rebates, Surcharges, Free Item.... etc).</LI><LI>Use mapping logic to assign CPS condition types to these fields.</LI><LI>Ensure the mapping supports multiple condition types per line item.</LI></UL><H3 id="toc-hId-90822246">5. Pass Pricing Back to S/4HANA via Standard Integration Packages</H3><UL><LI>When quote is accepted by customer, CPQ sends the configuration and pricing data back via Integration Iflow.</LI><LI>Iflow is mapped with all Pricing conditions set in CPQ ( Pricing Procedure Mapping)</LI><LI>Iflow will use standard APIs to create:<UL><LI><STRONG>Sales Orders</STRONG></LI><LI><STRONG>Solution Quotation</STRONG></LI><LI><STRONG>Solution Order</STRONG></LI></UL></LI><LI>Ensure pricing conditions are passed as part of the payload or re-determined in S/4HANA using the same pricing procedure.</LI></UL><P>Below is the Integration mapped from SAP CPQ Quote Item fields to SAP S/4 HANA Public Cloud - Solution Order<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2025-05-14_00-05-32.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260784iBA590D154237E7FF/image-size/large?v=v2&px=999" role="button" title="2025-05-14_00-05-32.png" alt="2025-05-14_00-05-32.png" /></span></P><P>Below is the Integration mapped from SAP CPQ Quote Item fields to SAP S/4 HANA Private Cloud - Solution Quotation<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2025-05-14_00-02-33.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260785iD2C36D45B2C44FBD/image-size/large?v=v2&px=999" role="button" title="2025-05-14_00-02-33.png" alt="2025-05-14_00-02-33.png" /></span></P><H2 id="toc-hId-112480379"><span class="lia-unicode-emoji" title=":counterclockwise_arrows_button:">🔄</span>Round-Trip Pricing Flow</H2><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chart.png" style="width: 386px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/260764iE4D61F12CCD0D296/image-size/large?v=v2&px=999" role="button" title="chart.png" alt="chart.png" /></span></P><H2 id="toc-hId--84033126"><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span>Best Practices</H2><UL><LI>Use consistent condition types across systems.</LI><LI>Test pricing logic in CPS thoroughly before exposing to CPQ.</LI><LI>Use version control for pricing procedures and VC models.</LI><LI>Log and monitor CPS calls for performance and accuracy.</LI><LI>Train sales teams on how pricing is derived in CPQ.</LI></UL><H2 id="toc-hId--280546631"><span class="lia-unicode-emoji" title=":pushpin:">📌</span>Conclusion</H2><P>Mapping pricing conditions from CPS to CPQ and back to S/4HANA is a foundational step in achieving a unified and automated sales process. By aligning pricing logic across systems, businesses can ensure accuracy, reduce errors, and accelerate the quote-to-cash cycle.</P>2025-05-13T20:42:58.062000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/revolutionizing-order-management-with-ai-sap-s-cas-ai-ml-powered-order/ba-p/14054244Revolutionizing Order Management with AI: SAP’s CAS AI/ML Powered Order Management Service2025-05-15T03:06:41.818000+02:00Jithttps://community.sap.com/t5/user/viewprofilepage/user-id/111059<P>In today’s fast-paced business environment, efficiency and customer satisfaction are paramount. With the availability of SAP Cloud Application Services (CAS) <STRONG>AI/ML Powered Order Management Service</STRONG>, a comprehensive managed service designed to transform how businesses handle sales orders, streamline operations, and elevate customer experiences.</P><H3 id="toc-hId-1835547685"><STRONG>The AI Disruption in Order Management</STRONG></H3><P>Artificial Intelligence (AI) and Machine Learning (ML) are no longer just buzzwords—they are driving a seismic shift in how businesses operate. The<SPAN> </SPAN><STRONG>CAS AI/ML Powered Order Management Service</STRONG><SPAN> </SPAN>is at the forefront of this disruption, embedding advanced AI and ML capabilities to deliver unprecedented levels of efficiency and effectiveness in the order management process.</P><H3 id="toc-hId-1639034180"><STRONG>What is the CAS AI/ML Powered Order Management Service?</STRONG></H3><P>This<SPAN> </SPAN><STRONG>end-to-end, AI-driven service</STRONG><SPAN> </SPAN>automates and optimizes the entire sales order process, leveraging the power of<SPAN> </SPAN><STRONG>SAP Business AI, Machine Learning (ML), and Large Language Models (LLMs)</STRONG>. Here’s how it works:</P><UL><LI><P><STRONG>Automated Order Extraction:</STRONG><SPAN> </SPAN>The service intelligently parses emails and extracts attachments (PDFs, TIFFs, JPEGs, etc.) to create new orders automatically.</P></LI><LI><P><STRONG>Real-Time Master Data Validation:</STRONG><SPAN> </SPAN>It validates customer and product data in real-time against the S/4HANA system, ensuring accuracy and compliance.</P></LI><LI><P><STRONG>AI-Powered Email Responses:</STRONG><SPAN> </SPAN>Using natural language processing (NLP), the service generates real-time, tailored email responses (in multiple languages) to customers, enhancing communication and satisfaction </P></LI><LI><P><STRONG>Dynamic Order Modifications:</STRONG><SPAN> </SPAN>Businesses can make real-time updates to orders, adapting to changing customer needs with ease.</P></LI><LI><P><STRONG>24/7 Operational Efficiency:</STRONG><SPAN> </SPAN>The service operates round-the-clock, eliminating delays and ensuring seamless order processing even during peak demand periods.</P></LI></UL><H3 id="toc-hId-1442520675"><STRONG>How AI and ML Drive Efficiency and Effectiveness</STRONG></H3><P>The integration of AI and ML into the order management process brings a new level of precision and speed:</P><UL><LI><P><STRONG>Intelligent Automation:</STRONG><SPAN> </SPAN>By automating repetitive tasks such as order entry, data validation, and email responses, the service reduces manual effort and minimizes errors.</P></LI><LI><STRONG>Real-Time Decision Making:</STRONG><SPAN> </SPAN>AI-powered business rules ensure that decisions are made instantly, based on predefined criteria, reducing processing time and improving accuracy.</LI><LI><STRONG>Scalability:</STRONG><SPAN> </SPAN>The service can handle large volume orders effortlessly, making it ideal for businesses experiencing seasonal surges or rapid growth.</LI></UL><H3 id="toc-hId-1246007170"><STRONG>Why Does This Matter?</STRONG></H3><P>The CAS AI/ML Powered Order Management Service addresses critical challenges faced by businesses today:</P><UL><LI><P><STRONG>High Operational Costs:</STRONG><SPAN> </SPAN>Reducing the need for manual intervention and staffing during peak seasons.</P></LI><LI><P><STRONG>Delayed Customer Responses:</STRONG><SPAN> </SPAN>Ensuring real-time communication to maintain customer trust and loyalty.</P></LI><LI><P><STRONG>Inefficient Sales Processes:</STRONG><SPAN> </SPAN>Automating repetitive tasks to free up sales teams for value-added activities.</P></LI><LI><P><STRONG>Global Reach:</STRONG><SPAN> </SPAN>Supporting over 40 languages, making it ideal for multinational corporations.</P></LI></UL><H3 id="toc-hId-1049493665"><STRONG>Key Benefits for Businesses</STRONG></H3><UL><LI><P><STRONG>Scalability:</STRONG><SPAN> </SPAN>Handle large volumes of orders effortlessly, even during seasonal surges.</P></LI><LI><P><STRONG>Cost Efficiency:</STRONG><SPAN> </SPAN>Significantly reduce operational costs associated with order processing.</P></LI><LI><P><STRONG>Enhanced Customer Satisfaction:</STRONG><SPAN> </SPAN>Faster order processing and real-time updates lead to happier customers.</P></LI><LI><P><STRONG>Error Reduction:</STRONG><SPAN> </SPAN>Real-time data validation minimizes errors and improves accuracy.</P></LI></UL><H3 id="toc-hId-852980160"><STRONG>A Managed Service with Immediate Impact</STRONG></H3><P>Unlike standalone AI services that require manual setup and configuration, the CAS AI/ML Powered Order Management Service is a<SPAN> </SPAN><STRONG>fully managed solution</STRONG>. This means businesses can adopt it immediately without the need for complex implementation. It integrates seamlessly with<SPAN> </SPAN><STRONG>SAP S/4HANA</STRONG><SPAN> </SPAN>and<SPAN> </SPAN><STRONG>SAP BTP</STRONG>, offering a fixed-scope service that delivers value from day one.</P><H3 id="toc-hId-656466655"><STRONG>Driving AI Adoption Across Industries</STRONG></H3><P>This service not only enhances operational efficiency but also encourages the adoption of SAP’s AI Business Services. By leveraging<SPAN> </SPAN><STRONG>SAP’s Generative AI Hub</STRONG>, businesses can unlock new opportunities for innovation and growth.</P><H3 id="toc-hId-459953150"><STRONG>Join the Future of Order Management</STRONG></H3><P>The CAS AI/ML Powered Order Management Service is more than just a tool—it’s a game-changer for businesses looking to stay ahead in a competitive market. Whether you’re a multinational corporation or a growing enterprise, this service is designed to meet your needs and exceed your expectations.</P><P><a href="https://community.sap.com/t5/c-khhcw49343/SAP+Business+AI/pd-p/73554900100700002751" class="lia-product-mention" data-product="1247-1">SAP Business AI</a> , <a href="https://community.sap.com/t5/c-khhcw49343/SAP+S%25252F4HANA/pd-p/73554900100800000266" class="lia-product-mention" data-product="799-1">SAP S/4HANA</a>, </P>2025-05-15T03:06:41.818000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/import-sales-documents-part-2-how-to-upload-numbers-with-different/ba-p/14102295Import Sales Documents - Part 2: How to upload numbers with different separators2025-05-15T12:11:43.174000+02:00eugene_517https://community.sap.com/t5/user/viewprofilepage/user-id/732294<P>Dears,</P><P>I am glad to introduce you how to upload numbers with different decimal/thousands separators in “Import Sales Documents” apps.</P><P> </P><H1 id="toc-hId-1601334367">Decimal/Thousands Separator Setting in Excel</H1><P>Basically, the decimal and thousands separator in excel are using the system separators by default (Path: <EM>File/Options/Advanced/Use system separators</EM>).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eugene_517_0-1747303104137.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/261506iEEAC8E8E4C079F02/image-size/medium?v=v2&px=400" role="button" title="eugene_517_0-1747303104137.png" alt="eugene_517_0-1747303104137.png" /></span></P><P>If you want to display the numbers with different separator, you can also uncheck the ‘Use system separators’ option and define your own. For example, you set decimal separator to comma, thousands separator to dot. You will see the number as following in excel (2.38 -> 2,38, 3,456.45 -> 3.456,45).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eugene_517_1-1747303104138.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/261504iDE1AFAAAFC8C04EB/image-size/medium?v=v2&px=400" role="button" title="eugene_517_1-1747303104138.png" alt="eugene_517_1-1747303104138.png" /></span></P><P><STRONG>Notes</STRONG>: Please make sure that the cell format is type of number. The default format is Text.</P><P> </P><H1 id="toc-hId-1404820862">Limitations in Different Cell Format</H1><P>There are some limitations due to the design of this app.</P><H2 id="toc-hId-1337390076">Number Value with Number Format</H2><P>No matter what decimal separator you are using in the excel and in the launch pad user setting, you will preview the number value in the app with dot decimal separator only.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eugene_517_2-1747303104139.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/261505i08AB88EB641EB022/image-size/medium?v=v2&px=400" role="button" title="eugene_517_2-1747303104139.png" alt="eugene_517_2-1747303104139.png" /></span></P><P>But please be confident that the value will be correctly assigned to the sales document.</P><H2 id="toc-hId-1140876571">Number Value with Text Format</H2><P>In case you are using the default Text format, currently, we only support dot decimal separator without any thousands separator. For example, if you have a condition value 3,456.45, you must place it in excel cell as 3456.45. Otherwise, you probability will receive ‘Invalid Format’ error after uploading.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eugene_517_3-1747303104140.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/261507i15B4681A3EA36A76/image-size/medium?v=v2&px=400" role="button" title="eugene_517_3-1747303104140.png" alt="eugene_517_3-1747303104140.png" /></span></P><H1 id="toc-hId-815280347">Related Information</H1><P><A href="https://blogs.sap.com/2023/05/22/the-link-collection-for-import-sales-documents/" target="_blank" rel="noopener noreferrer">The Link Collection for Import Sales Documents | SAP Blogs</A></P><P><A href="https://help.sap.com/viewer/a376cd9ea00d476b96f18dea1247e6a5/2202.500/en-US/7efa7f406b974e17a7176f4d561164e6.html" target="_blank" rel="noopener noreferrer">Import Sales Documents - SAP Help Portal</A></P><P> </P><P> </P><P> </P>2025-05-15T12:11:43.174000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-s-4hana-cloud-public-edition-2502-3-final-what-s-new-amp-product/ba-p/14099236SAP S/4HANA Cloud Public Edition 2502.3: Final What's New & Product Assistance available2025-05-15T13:56:18.318000+02:00diana_vegahttps://community.sap.com/t5/user/viewprofilepage/user-id/755777<P><SPAN>With immediate effect, the final What's New information for SAP S/4HANA Cloud Public Edition 2502.3 is now available.</SPAN><BR /><BR /><SPAN>To access the final What’s New information, please use the </SPAN><A href="https://help.sap.com/whats-new/7d3d11840a6543329e72391cf4d48e2d" target="_blank" rel="noopener noreferrer">What’s New Viewer</A><SPAN>.</SPAN><BR /><BR /><SPAN>In addition, the final Product Assistance (aka Application Help) for SAP S/4HANA Cloud Public Edition 2502.3 is available. Please use the </SPAN><A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD" target="_self" rel="noreferrer noopener">SAP S/4HANA Cloud Public Edition Help Portal</A><SPAN> page to access it.</SPAN><BR /><BR /><SPAN>For you as a customer, we recommend to also use the </SPAN><A href="http://www.sap.com/rasd" target="_blank" rel="noopener noreferrer">Release Assessment and Scope Dependency (RASD) tool</A><SPAN>.</SPAN><BR /><BR /><SPAN>The Release Assessment and Scope Dependency (RASD) tool provides you with a personalized and tailored view on What’s New information based on the activated and used scope within your system. The information for SAP S/4HANA Cloud Public Edition 2502.3 will be available in RASD within the next few days. A valid Customer S-user ID is required for login. We recommend to use RASD to prepare for upgrades and updates of your system and to focus on the new and changed features that are relevant for you as a customer.<BR /><BR />You can use the commenting feature for What’s New. With this feature, authors can evaluate your feedback and incorporate it into the documentation, if needed. We hope that by opening this channel of communication, we can learn how to further improve our What’s New content for you. </SPAN><SPAN>To use this feature, you need to be logged into the Help Portal. The feature will only be available in the English version of the documents. To learn more about how the feedback process works in SAP Help Portal, see <A href="https://help.sap.com/docs/help_portal/8dae62f6f947468c94b685aba6ead3bd/9614459c61904390a8908c52b5cc4a3d.html" target="_blank" rel="noopener noreferrer">Giving Documentation Feedback</A>.</SPAN></P>2025-05-15T13:56:18.318000+02:00https://community.sap.com/t5/technology-blog-posts-by-sap/sap-s-4hana-public-cloud-network-performance-guidelines/ba-p/14091936SAP S/4HANA Public Cloud – Network Performance Guidelines2025-05-16T09:30:31.274000+02:00Topic_Experthttps://community.sap.com/t5/user/viewprofilepage/user-id/655899<H1 id="toc-hId-1580993656"><FONT face="72 Brand Medium" size="5"><SPAN>Understanding Network Performance Requirements for SAP S/4HANA Cloud Public Edition</SPAN></FONT></H1><P><STRONG>Latency Requirements for Front-End User Access</STRONG></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">Latency plays a significant role in the user experience. For SAP S/4HANA Cloud Public Edition, the recommended latency for front-end user access is <STRONG>200ms or better</STRONG>. This ensures that users experience minimal delays when interacting with the system, leading to a smoother and more responsive interface.</P><P><STRONG>Bandwidth Requirements for Integration and Access</STRONG></P><P>Bandwidth is another critical factor that affects the performance of SAP S/4HANA Cloud Public Edition. Here are the key bandwidth requirements based on the number of users:</P><UL><LI><STRONG>Small, trial</STRONG>: 1 Mbps</LI><LI><STRONG>Medium, 50 users</STRONG>: 2 Mbps</LI><LI><STRONG>Large, 100 users</STRONG>: 4 Mbps</LI><LI><STRONG>Extra large, 250 users</STRONG>: 10 Mbps</LI><LI><STRONG>XXL, 500 users</STRONG>: 20 Mbps minimum</LI></UL><P>Additionally, the minimum upstream and downstream bandwidth requirements are both <STRONG>1 Mbps</STRONG>.</P><P> </P><H1 id="toc-hId-1384480151">Accessing the System across Geo Locations</H1><P>Accessing SAP S/4HANA Cloud Public Edition from a different geo-region than the backend system datacenter location is generally not an issue anymore. The E2E response time depends on the latency between both locations, but also on the Internet Service Provider quality. Additionally, the E2E response time also depends on the amount of Fiori application roundtrips (some do have the need to sequential calls).</P><P>Here is an external example of a <A href="https://wondernetwork.com/pings/Frankfurt" target="_blank" rel="noopener nofollow noreferrer">global latency matrix</A>.</P><P><STRONG> </STRONG></P><H1 id="toc-hId-1187966646">Connectivity and Integration</H1><P>The service is designed to support cross-region integration, ensuring that services from various locations can integrate with the S/4HANA Cloud Public Edition. For example, if a customer in Australia is consuming a BTP service deployed in AWS Sydney and later decides to deploy SAP S/4HANA Public Cloud service for its subsidiary in EMEA, the integration into the IAS service in AWS Sydney can be managed seamlessly.</P><P>It must be considered that the maintenance windows per service follow geo-region time-windows. Distributing a service across geo-regions has the disadvantage of unsynchronized maintenance windows.</P><P> </P><P>For more detailed information on network requirements and performance guidelines, you can refer to the following SAP notes:</P><UL><LI><STRONG>2240690</STRONG>- Front-end Network Bandwidth Sizing for SAP Fiori Apps and SAP S/4HANA</LI><LI><STRONG>2916959</STRONG>- Fiori Performance Troubleshooting</LI><LI><STRONG>1100926</STRONG>- FAQ: Network performance</LI></UL><P>By adhering to these guidelines, you can ensure that your SAP S/4HANA Cloud Public Edition deployment runs smoothly, providing excellent user experience and efficient integration.</P><P> </P><H1 id="toc-hId-991453141">Ensuring Optimal Performance</H1><P>To ensure optimal performance, it's essential for SAP Cloud Delivery teams to monitor and adjust the system resources dynamically. The customer system is constantly monitored, and system quota adjustments happen accordingly. This proactive approach helps in maintaining the required performance levels without any customer interaction for application server adjustments.</P><P>If the customer sees the need to adjust the database size, he can create a support ticket for the delivery team to upsize the database (on additional costs) within the next maintenance window downtime.</P><P> </P><H1 id="toc-hId-794939636">Q/A Section:</H1><OL><LI>Q: Sizing and capacity management: How do we address the seasonality in a customer’s business, for example retail around Black Friday in the US at Thanksgiving.</LI></OL><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">A: S/4HANA Public Cloud is being offered as a SaaS solution with rich extension capabilities. Our operations team ensures monitoring and a proper performance.</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">At the same time customers influence the performance by utilizing customer extensions and APIs as well as how the end user is using the system.</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">The production system will be sized based on the number of acquired FUEs/the different packages. In addition, available resources will be adapted dynamically. In case a project wants to verify the sizing, they can execute a quick sizer project. Depending on the result, it would be recommended to contact SAP.</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">Further information:</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">Benchmark | Sizing | SAP -> Tab Quick Sizer -> HANA-based Cloud Quick Sizer</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">The customer system is constantly monitored and certain checks/thresholds indicate whether a system need to be enhanced. System quota adjustment happen.</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">No customer interaction is required for application server adjustments.</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">Customer can raise a service request ticket, if he can foresee the need for enhancement too (e.g. because of peak-season). They can raise a ticket for database enhancement too (additional costs)</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">2. Q: Because customers share resources in the Public Cloud, how do we ensure one customer does not take all the resources from the other customers?</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">A: On Database level, resources are assigned per customer and constantly being monitored and can be adjusted to the growth required by customer. On Application Server level, dedicated application servers are assigned per customer. They are as well being monitored and can be adjusted according to the needs and growth.</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">3. Q: What are the customer frontend system and browser requirements / technical prerequisites? Which network bandwidth is needed?</P><P class="lia-indent-padding-left-60px" style="padding-left : 60px;">A: Some SAP notes on frontend and network pre-requisites:</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">2240690 - Front-end Network Bandwidth Sizing for SAP Fiori Apps and SAP S/4HANA - SAP ONE Support Launchpad</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">2916959 - Fiori Performance Troubleshooting - SAP ONE Support Launchpad -> see recommendations in the Network section</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">Front-End Network Requirements for SAP Business Solutions -> the guide includes a formular to calculate network requirements (chapter 4)</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">1100926 - FAQ: Network performance - SAP ONE Support Launchpad</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;"><A href="https://help.sap.com/docs/SAP_BUSINESS_BYDESIGN/2754875d2d2a403f95e58a41a9c7d6de/acb47640133745ee96b255b1b975da28.html?version=2105" target="_self" rel="noopener noreferrer">Helpful info from ByD</A> </P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">Network Requirements by number of users</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">Small, trial: 1 mbps</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">Medium, 50 users: 2 mbps</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">Large, 100 users: 4 mbps</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">Extra large, 250 users: 10 mbps</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">XXL, 500 users: 20 mbps minimum</P><P> </P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">Minimum requirements</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">Upstream: 1 mbps</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">Downstream: 1 mbps</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">Latency: 200ms or better</P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;">4. Q: Performance and load testing: Are these tests performed and if so, how often? - Are they performed for the entire platform or are they also performed on a per module basis? - When was the last set of tests conducted? - What were the results?</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">A: Performance tests are performed as per the product standard, e.g. before a new version of the application is released.</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">Performance tests are conducted on a modular level.</P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">Performance tests results for S/4HANA Cloud Public Edition are not publicly available. </P><P class="lia-indent-padding-left-90px" style="padding-left : 90px;">For On Premise customers there is an example available in <A href="https://help.sap.com/doc/a2d4dcb162b94a08b33599b49ee0c6d5/6.0/en-US/EHSM_6_Sizing_Guide.pdf" target="_self" rel="noopener noreferrer">sizing guide</A>.</P><P> </P>2025-05-16T09:30:31.274000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/%E6%97%A0%E5%90%AF%E7%94%A8%E9%87%87%E8%B4%AD%E8%AE%A2%E5%8D%95%E5%B7%A5%E4%BD%9C%E6%B5%81%E5%AE%A1%E6%89%B9%E5%8A%9F%E8%83%BD-%E5%8D%B4%E6%8A%A5%E5%AE%A1%E6%89%B9%E5%B7%A5%E4%BD%9C%E6%B5%81%E9%94%99%E8%AF%AF/ba-p/14103175无启用采购订单工作流审批功能,却报审批工作流错误2025-05-16T09:30:43.894000+02:00kane_xinhttps://community.sap.com/t5/user/viewprofilepage/user-id/132134<P>大家好:</P><P>相信会有很多客户启用了采购订单工作流审批的功能,但也会有部分客户没有启用这个功能,如果有客户没有启用该功能,但是发现创建的采购订单报错如下:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kane_xin_0-1747380348988.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/261940iACD71C41EDD5BA8F/image-size/medium?v=v2&px=400" role="button" title="kane_xin_0-1747380348988.png" alt="kane_xin_0-1747380348988.png" /></span></P><P>这时首先需要检查APP:管理工作流-采购订单中是否有激活的工作流,如果没有并且确定不需要启用该功能请检查APP:输出参数设定 中 采购订单---渠道</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kane_xin_1-1747380375329.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/261942iEF9F4F3084F323CC/image-size/medium?v=v2&px=400" role="button" title="kane_xin_1-1747380375329.png" alt="kane_xin_1-1747380375329.png" /></span></P><P>检查分派时间是否有值,如果有请删除后再创建采购订单。这样上述错误就会消失,采购订单会正常创建。</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kane_xin_2-1747380394100.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/261943iCF4952C5FC6520C1/image-size/medium?v=v2&px=400" role="button" title="kane_xin_2-1747380394100.png" alt="kane_xin_2-1747380394100.png" /></span></P><P>具体原因请见SAP Note:<A href="https://me.sap.com/notes/3572781/E" target="_blank" rel="noopener noreferrer">https://me.sap.com/notes/3572781/E</A></P>2025-05-16T09:30:43.894000+02:00https://community.sap.com/t5/sap-learning-blog-posts/become-a-certified-sap-s-4hana-cloud-public-edition-project-manager/ba-p/14103669Become a Certified SAP S/4HANA Cloud Public Edition Project Manager2025-05-16T16:16:17.716000+02:00Dieter_Vollhttps://community.sap.com/t5/user/viewprofilepage/user-id/620<P><SPAN>In the dynamic world of digital transformation, where businesses are constantly evolving to stay competitive, project management is more crucial than ever. Central to this landscape is the role of professionals equipped to manage complex cloud projects. With the newly launched <A href="https://learning.sap.com/certifications/sap-certified-associate-managing-sap-s-4hana-cloud-public-edition-projects?url_id=text-sapcommunity-prdteng-certification" target="_blank" rel="noopener noreferrer">SAP Certification for Managing SAP S/4HANA Cloud Public Edition Projects (C_S4PM)</A>, you can now become a certified project manager and take charge of leading transformative initiatives.</SPAN></P><P><SPAN>Designed for Project Managers, Consultants, and Technical Leads, this certification empowers you to excel in managing SAP S/4HANA Cloud Public Edition implementations, positioning you as a key player in your organization's digital transformation projects with strategic guidance and expert integration.</SPAN></P><P><STRONG><SPAN>How can you prepare for this certification?</SPAN></STRONG></P><P><SPAN>You can prepare for the exam in your own pace, by completing the "<A href="https://learning.sap.com/learning-journeys/managing-sap-s-4hana-cloud-public-edition-projects?url_id=text-sapcommunity-prdteng-certification" target="_blank" rel="noopener noreferrer">Managing SAP S/4HANA Cloud Public Edition Projects" learning journey</A>, designed to provide comprehensive insight into SAP S/4HANA Cloud project management. With free access to the learning journey, you can deepen your expertise of managing SAP S/4HANA Cloud Public Edition implementations, specifically focusing on SAP tools, methodologies, and SAP Business Suite portfolio. </SPAN></P><P><SPAN>Additionally, SAP Community blog posts provide some supporting information to deepen your understanding and preparation:</SPAN></P><UL><LI><SPAN>"<A href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/guiding-your-cloud-journey-the-new-sap-s-4hana-cloud-public-edition/ba-p/14028554" target="_blank">Guiding Your Cloud Journey: The New SAP S/4HANA Cloud Public Edition - Adoption Plan Roadmap</A>" </SPAN></LI><LI><SPAN>"<A href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-partner-sap-s-4hana-cloud-implementation-tools-overview/ba-p/13545052" target="_blank">SAP Partner: SAP S/4HANA Cloud Implementation Tools Overview</A>" </SPAN></LI><LI><SPAN>"<A href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/news-from-sap-activate-sap-s-4hana-cloud-public-edition-2502-and-more/ba-p/13996283" target="_blank">News from SAP Activate - SAP S/4HANA Cloud Public Edition 2502 and more"</A> </SPAN></LI></UL><P><SPAN>You can also explore more insights about <A href="https://me.sap.com/roadmapviewer/group/658F507A-D6F5-4B78-9EE1-0300C5F1E40F/roadmapoverviewpage/82b2db84548d41209cda972f0fac428b" target="_blank" rel="noopener noreferrer">SAP Activate for SAP S/4HANA Cloud Public Edition on SAP for Me</A> and taking a look at the release notes.</SPAN></P><P><SPAN>As a prerequisite, candidates should possess project management experience, preferred in ERP implementation, especially SAP Cloud-related projects. Additionally, hands-on experience with SAP S/4HANA Cloud Public Edition solutions and experience with managing cloud-based SAP projects is beneficial. </SPAN></P><P><STRONG><SPAN>Kickstart your journey today</SPAN></STRONG></P><P><SPAN>By becoming a <A href="https://learning.sap.com/certifications/sap-certified-associate-managing-sap-s-4hana-cloud-public-edition-projects?url_id=text-sapcommunity-prdteng-certification" target="_blank" rel="noopener noreferrer">certified project manager for SAP S/4HANA Cloud Public Edition</A>, you will be able to position yourself as a key contributor to your organization's growth and innovation. You can demonstrate a high level of competency in orchestrating SAP S/4HANA Cloud Public Edition projects, showcasing expertise and leadership in cloud initiatives that are aligned with business objectives. </SPAN></P><P><SPAN>Certified learners need to continuously keep their skills up-to-date and certifications valid by completing mandatory assessments before their certification expires. With an <A href="https://www.sap.com/training-certification/learning-hub.html?url_id=text-sapcommunity-prdteng-LSC" target="_blank" rel="noopener noreferrer">SAP Learning Hub</A> subscription, you can prepare for and take the stay certified assessments at any time during the validity period of your certification. If you want to know more on how to get and stay certified, you can read <A href="https://community.sap.com/t5/sap-learning-blog-posts/sap-certification-transformation-how-you-can-get-and-stay-certified/ba-p/13660165?url_id=text-sapcommunity-prdteng-certification" target="_blank">this blog post</A>.</SPAN></P><P><SPAN>Open new professional opportunities for you with new learning and a sought-after certification. Build the skills you need on the <A href="https://learning.sap.com/?url_id=text-sapcommunity-prdteng-certification" target="_blank" rel="noopener noreferrer">SAP Learning site</A> and get inspired by reading <A href="https://community.sap.com/t5/learner-stories/bg-p/learner-stories?url_id=text-sapcommunity-prdteng-certification" target="_blank">learner stories on SAP Community</A>, ask questions and connect with fellow learners. When you’re ready, take your certification exam and start shaping your industry's future! </SPAN></P>2025-05-16T16:16:17.716000+02:00https://community.sap.com/t5/technology-blog-posts-by-sap/cloud-to-cloud%E7%9A%84%E6%95%B0%E6%8D%AE%E7%9B%B4%E8%BF%9E%E9%9B%86%E6%88%90-%E4%BA%A7%E5%93%81%E4%B8%BB%E6%95%B0%E6%8D%AE/ba-p/14104921Cloud to Cloud的数据直连集成:产品主数据2025-05-19T08:47:35.526000+02:00Vincent_Zhuhttps://community.sap.com/t5/user/viewprofilepage/user-id/131883<P>随着越来越多的客户选择Cloud的产品,尤其有的客户有多个SAP S/4HANA Cloud Public Edition的系统。由于业务需要,这些Public Cloud系统之间也需要有数据的集成。客户为了简化流程,会希望这些Cloud系统之间能够实现业务数据的直接的集成。这篇文章就会来介绍一下如何使用SAP标准的方案来快速地实现数据的集成。在这一篇文章中,我们首先聚焦在产品(Product)主数据的集成。</P><P> </P><H1 id="toc-hId-1601400455">1. 产品主数据的集成:</H1><P>产品主数据的集成我们所参考的是标准的scope item 1RO(Master Data Integration)。</P><H3 id="toc-hId-1663052388">1.1 发送系统的设置(Sender System):</H3><H4 id="toc-hId-1595621602">1.1.1 创建通信系统</H4><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_0-1747634590286.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262804iC404898A254AE28C/image-size/large?v=v2&px=999" role="button" title="Vincent_Zhu_0-1747634590286.png" alt="Vincent_Zhu_0-1747634590286.png" /></span></P><P>输入自定义的System ID、System Name,Host Name为接收系统(receiver system)的地址,维护字段Logical System和Business System。</P><P>另外,需要在通信系统中维护通信的inbound user和outbound user。</P><P><U><STRONG>这里需要特别注意的是,发送系统的outbound user与之后维护的接收系统的inbound user需要一致。</STRONG></U></P><P> </P><H4 id="toc-hId-1399108097">1.1.2 创建通信安排</H4><P>产品主数据的集成借助了通信场景SAP_COM_0009,创建基于该通信场景的通信安排,选中之前创建的通信系统:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_1-1747635219496.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262805i1DD94B5B3BCBB98C/image-size/large?v=v2&px=999" role="button" title="Vincent_Zhu_1-1747635219496.png" alt="Vincent_Zhu_1-1747635219496.png" /></span></P><P>具体使用到的接口信息如下,选择激活该SOAP接口,并且维护Replication Model, Replication Mode, Output Mode。</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_2-1747635333695.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262806i694535E17B30BCFA/image-size/large?v=v2&px=999" role="button" title="Vincent_Zhu_2-1747635333695.png" alt="Vincent_Zhu_2-1747635333695.png" /></span></P><P> </P><H3 id="toc-hId-1073511873">1.2 接收系统的设置(Receiver System)</H3><H4 id="toc-hId-1006081087">1.2.1 通信系统的设置</H4><P>不同于发送系统中创建的通信系统需要选择接收系统,在接收系统中创建的通信系统是选择其本身,因为在这个通信场景里,它是一个被动接收的角色。</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_3-1747635689251.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262807i266D17B5679B907F/image-size/large?v=v2&px=999" role="button" title="Vincent_Zhu_3-1747635689251.png" alt="Vincent_Zhu_3-1747635689251.png" /></span></P><P>同样,在该通信系统中,需要维护inbound user和outbound user。 inbound user需要特别注意,与之前发送系统的outbound user维护成一致。</P><P> </P><H4 id="toc-hId-809567582">1.2.2 创建通信安排</H4><P>接收端的通信安排不需要激活outbound services,使用的是下面的这个inbound service。因此,不需要特别的设置。</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_4-1747635933690.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262808i1D3B0108B1352896/image-size/large?v=v2&px=999" role="button" title="Vincent_Zhu_4-1747635933690.png" alt="Vincent_Zhu_4-1747635933690.png" /></span></P><P> </P><H3 id="toc-hId-483971358">1.3 设置消息的监控</H3><P>为了测试中能够看到SOAP接口的消息,打开应用Assign Recipients to Users,给测试的用户分配以下条目:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_5-1747636157084.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262810i3520ECF278BADD30/image-size/large?v=v2&px=999" role="button" title="Vincent_Zhu_5-1747636157084.png" alt="Vincent_Zhu_5-1747636157084.png" /></span></P><P> </P><H3 id="toc-hId-287457853">1.4 测试</H3><H4 id="toc-hId-220027067">1.4.1 单个产品主数据集成同步测试</H4><P>打开应用Replicate by Object Selection, Business Object Type选择Product,填入需要同步的产品主数据编码,点击Replicate即可。</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_6-1747636442811.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262812iA24A7188C449108F/image-size/large?v=v2&px=999" role="button" title="Vincent_Zhu_6-1747636442811.png" alt="Vincent_Zhu_6-1747636442811.png" /></span></P><P> </P><H4 id="toc-hId--474203533">1.4.2 根据Replication Model进行批量的集成同步</H4><P>打开应用Replicate by Replication Model,选择之前在通信安排中维护的Replication Model,点击Replicate,即可进行全量产品主数据的集成同步。</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_7-1747636611636.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262813iC3D3C2AFA237C9F4/image-size/large?v=v2&px=999" role="button" title="Vincent_Zhu_7-1747636611636.png" alt="Vincent_Zhu_7-1747636611636.png" /></span></P><P> </P><H3 id="toc-hId--377314031">1.5 查看消息日志</H3><P>在发送系统中打开应用Message Dashboard,查看产品同步的消息<SPAN>PRDREQ_OUT/00001 Product Replication to Client via Service,可以看到产品主数据已同步:</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_8-1747636926919.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262814iC1B2C351EE8BAFFF/image-size/large?v=v2&px=999" role="button" title="Vincent_Zhu_8-1747636926919.png" alt="Vincent_Zhu_8-1747636926919.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_9-1747636987697.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262815i801B49F74F659B8A/image-size/large?v=v2&px=999" role="button" title="Vincent_Zhu_9-1747636987697.png" alt="Vincent_Zhu_9-1747636987697.png" /></span></P><P> </P><H1 id="toc-hId-12978478">2. 参考文档</H1><P>如文章开头所说,实现Cloud to cloud的产品主数据的集成,参考的是标准scope item 1RO,如想了解详细内容,可参考以下链接:</P><P><A href="https://support.sap.com/content/dam/SAAP/Sol_Pack/S4C/Library/Setup/1RO_Set-Up_EN_XX.pdf" target="_self" rel="noopener noreferrer">1RO(Master Data Integration)的set-up Guide</A></P><P>通过该标准流程,亦可实现产品主数据在cloud系统之间通过后台作业的方式实现数据的同步。</P><P>感谢阅读!</P><P> </P>2025-05-19T08:47:35.526000+02:00https://community.sap.com/t5/supply-chain-management-blog-posts-by-members/empowering-business-users-unleashing-the-power-of-key-user-extensibility-in/ba-p/14105201Empowering Business Users: Unleashing the Power of Key User Extensibility in S/4HANA Public Cloud2025-05-19T11:28:45.400000+02:00Jayant_Pawarhttps://community.sap.com/t5/user/viewprofilepage/user-id/618503<P><STRONG>What Is Key User Extensibility?</STRONG></P><P>It is the suite of browser‑based tools built into SAP S/4HANA Public Cloud that lets designated “key users” personalize and extend standard applications, data structures, and business rules—completely code‑free. All extensions are upgrade‑safe, maintainable, and governed by role‑based authorizations.</P><P><STRONG>Simplifying the Business User Experience</STRONG></P><P><STRONG>UI Adaptation at Runtime</STRONG></P><P>Key users enter Adaptation mode directly within the Fiori launchpad to hide, rename, reposition, or add fields and UI elements on standard apps—no ABAP or UI5 coding required. Once saved, changes persist through quarterly upgrades, keeping the interface aligned with user needs.</P><P><STRONG>Custom Fields & Logic</STRONG></P><P>The <STRONG>Custom Fields</STRONG> app allows users to introduce new fields (for example, adding “StockOwner” to the Warehouse Stock report), then publish these across UIs, reports, analytics, and APIs instantly. In parallel, the <STRONG>Custom Logic</STRONG> app (powered by BRFplus) lets users define simple rules—defaults, validations, derivations—without writing code.</P><P><STRONG>Custom Business Objects</STRONG></P><P>When unique data entities are needed—such as “CycleCountSchedule” for non‑standard count plans—key users define <STRONG>Custom Business Objects</STRONG>. The tool automatically generates database tables, OData services, Fiori list/object pages, and API endpoints, making custom masters behave like standard ones.</P><P><STRONG>In‑App Business Rules Framework</STRONG></P><P>For conditional logic or simple automations (e.g., “If |PostedQty – PickedQty| > 5, set TransferOrderStatus to ‘Review’”), the in‑app BRFplus interface enables rule creation, testing, and assignment within the Custom Logic app—keeping business logic close to the process.</P><P><STRONG>Use Cases (Warehouse‑Focused Scenarios)</STRONG></P><P><STRONG>I am providing below warehouse specific use cases but similar use cases can be extended to other LoBs as well.</STRONG></P><OL><LI><STRONG>Temperature‑Sensitive Handling Units</STRONG><BR />A cold‑chain operator adds a “Temperature Range” field to the Handling Unit context, making it visible in packing UIs and IoT integrations for real‑time monitoring.</LI><LI><STRONG>Tailored Warehouse Monitor Views</STRONG><BR />The control‑tower team hides unnecessary columns and reorders critical fields (SKU, Available Qty, Storage Type, Quality Status) via UI Adaptation, then saves a “Quality Check” variant—streamlining exception handling.</LI><LI><STRONG>Custom Cycle Count Schedule Object</STRONG><BR />Inventory leads create a CBO named “CycleCountSchedule,” automatically generating a Fiori app and APIs that mobile workers use to pull active count plans and report results via handheld scanners.</LI><LI><STRONG>Auto‑Block Transfers on Quantity Mismatch</STRONG><BR />A rule in BRFplus blocks any transfer order when the posted vs. picked quantity delta exceeds five units, flagging it for review and preventing inventory inconsistencies.</LI><LI><STRONG>Enhanced Warehouse‑Stock Report</STRONG><BR />The team adds “StockOwner” via Custom Fields and includes it in the embedded analytics query—enabling stock‑by‑owner analysis (in‑house vs. 3PL) directly in Fiori dashboards.</LI></OL><P><STRONG>Governance & Security</STRONG></P><P>All extensibility tools are controlled by <STRONG>role‑based authorizations</STRONG>, ensuring only users assigned the Key User Extensibility role can access Adapt UI, Custom Fields, Custom Business Objects, or Custom Logic apps—maintaining strict change management and audit trails.</P><P><STRONG>Upgrade Safety & Integration</STRONG></P><P>SAP’s cloud‑native extensibility framework preserves all in‑app modifications across quarterly releases, eliminating upgrade rework. Standard SAP code remains untouched through a clear separation of core and extensions via published APIs and extension points.</P><P><STRONG>Business Impact</STRONG></P><UL><LI><STRONG>Faster Time‑to‑Market</STRONG>: Key users implement changes in days, not weeks.</LI><LI><STRONG>Reduced IT Backlog</STRONG>: Frees developers for strategic initiatives.</LI><LI><STRONG>Higher User Adoption & Satisfaction</STRONG>: Personalized UIs and processes.</LI><LI><STRONG>Continuous Innovation</STRONG>: Rapid experimentation without technical debt.</LI></UL><P><STRONG>Who Benefits?</STRONG></P><UL><LI><STRONG>Business Users</STRONG> craving tailored experiences</LI><LI><STRONG>Consultants</STRONG> empowering clients for self‑sufficiency</LI><LI><STRONG>Decision‑Makers</STRONG> driving agility and cost efficiency</LI></UL><P><STRONG>Next Steps</STRONG></P><OL><LI>Open the <STRONG>Custom Fields</STRONG> app to add a sample field.</LI><LI>Launch <STRONG>Adapt UI</STRONG> in your Fiori Launchpad and save a variant.</LI><LI>Explore <STRONG>Custom Business Objects</STRONG> in the Extensibility Library.</LI></OL><P><STRONG>SAP Help Portal Links</STRONG></P><UL><LI>Adapt UI at Runtime: <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/4fc8d03390c342da8a60f8ee387bca1a/5c424437bf794f809087fdce391149f2.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_S4HANA_CLOUD/4fc8d03390c342da8a60f8ee387bca1a/5c424437bf794f809087fdce391149f2.html</A></LI><LI>Custom Fields & Logic: <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/57909455bf7c4fdd8bcf48d76c1eae33.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/57909455bf7c4fdd8bcf48d76c1eae33.html</A></LI><LI>Creating Custom Fields: <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/3a713139e548434e8a50800e7a7c8172.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/3a713139e548434e8a50800e7a7c8172.html</A></LI><LI>Custom Business Objects: <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/b45696ca0d9143cba040797e9c71aa44.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/b45696ca0d9143cba040797e9c71aa44.html</A></LI><LI>Create Custom Business Object (Extensibility Explorer): <A href="https://help.sap.com/docs/SAP_EXTENSIBILITY_EXPLORER/b0e8d558ba2f47f5b02a3fc0ac9edc34/6bd534db33694eba9ddde788ef717dfd.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_EXTENSIBILITY_EXPLORER/b0e8d558ba2f47f5b02a3fc0ac9edc34/6bd534db33694eba9ddde788ef717dfd.html</A></LI><LI>Business Rule Framework plus: <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/8b78ae42ec1c4b75937806fcd4fd7d1c/9a6b67ce7c26446483af079719edf679.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_S4HANA_CLOUD/8b78ae42ec1c4b75937806fcd4fd7d1c/9a6b67ce7c26446483af079719edf679.html</A></LI><LI>Enabling UI Adaptation at Runtime (Admin): <A href="https://help.sap.com/docs/ABAP_PLATFORM_BW4HANA/a7b390faab1140c087b8926571e942b7/402b392585834dd38dd381d8f04b2616.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/ABAP_PLATFORM_BW4HANA/a7b390faab1140c087b8926571e942b7/402b392585834dd38dd381d8f04b2616.html</A></LI><LI>Adapting the UI of an SAP Fiori App at Runtime: <A href="https://help.sap.com/docs/UI_ADD-ON_FOR_SAP_NETWEAVER_20/17ae0e97e0fc424a9c368f350c0ba6bd/5c424437bf794f809087fdce391149f2.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/UI_ADD-ON_FOR_SAP_NETWEAVER_20/17ae0e97e0fc424a9c368f350c0ba6bd/5c424437bf794f809087fdce391149f2.html</A></LI><LI>Custom Logic App: <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/3aa57e5b9a9f46218ef8cc38d703c8f4.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/3aa57e5b9a9f46218ef8cc38d703c8f4.html</A></LI><LI>Custom Fields & Logic App (NetWeaver): <A href="https://help.sap.com/docs/SAP_NETWEAVER_AS_ABAP_751_IP/b4367b1cec3243c4989f0ff3d727c4ab/57909455bf7c4fdd8bcf48d76c1eae33.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_NETWEAVER_AS_ABAP_751_IP/b4367b1cec3243c4989f0ff3d727c4ab/57909455bf7c4fdd8bcf48d76c1eae33.html</A></LI><LI>BRFplus Enhancements: <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/ee9ee0ca4c3942068ea584d2f929b5b1/2fa59f4a0ec249b0aa07aafc7c1ea4c4.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_S4HANA_CLOUD/ee9ee0ca4c3942068ea584d2f929b5b1/2fa59f4a0ec249b0aa07aafc7c1ea4c4.html</A></LI></UL>2025-05-19T11:28:45.400000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/two-year-race-to-implement-it-transformation-across-40-countries-the-story/ba-p/14056283Two-Year Race To Implement IT Transformation Across 40 Countries: The Story of Accelleron2025-05-19T14:45:04.751000+02:00atsuko_eguchihttps://community.sap.com/t5/user/viewprofilepage/user-id/1467015<P>In the complex world of business, undergoing a company-wide digital transformation can be a daunting task. Depending on its scope and impact, such a project requires careful planning, efficient implementation, and versatile thinking to mitigate potential risks and maximize outcomes. Accelleron, a global leader in turbocharging, fuel injection and digital solutions, has embarked on such a journey, implementing <A href="https://www.sap.com/products/erp/s4hana.html" target="_self" rel="noopener noreferrer">SAP S/4HANA Cloud Public Edition</A> across 40 countries. This blog explores their challenging yet rewarding journey, outlining the role localization played in their success.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image02.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/246403iD2FAA61E9569145E/image-size/large?v=v2&px=999" role="button" title="image02.png" alt="image02.png" /></span></P><H2 id="toc-hId-1706524671"><STRONG>Accelleron: IT Transformation to a Unified Global Service Organization</STRONG></H2><P>Accelleron is at the forefront of large turbocharger manufacturing and servicing, primarily serving the marine and power plant sectors. Originally the turbocharging division of ABB Limited, Accelleron became an independent company when a deal to spin out Accelleron from parent ABB Limited was approved, a transition service agreement (TSA) of 24 months was put in place to complete the divestiture. This separation was an opportunity to transform their IT landscape, allowing them to streamline processes and optimize operations.</P><P>The main challenge was consolidating their round-the-clock service business, previously managed across more than 40 countries with 21 different ERP systems. This fragmented IT infrastructure posed challenges to the efficiency and coordination of their already established unified global service organization, impacting their ability to operate seamlessly across global platforms. By adopting <A href="https://www.sap.com/products/erp/s4hana.html" target="_self" rel="noopener noreferrer">SAP S/4HANA Cloud Public Edition</A>, Accelleron successfully streamlined these disparate ERP systems into a single platform with ready-to-run best practices for over 40 countries.</P><H2 id="toc-hId-1510011166"><STRONG>Opportunities on the Road to Transformation</STRONG></H2><P>Implementing a global ERP application is a significant and exciting undertaking – particularly under a tight deadline and the goal to adhere to the regulations in over 40 countries. The ability to cover the majority of these countries with SAP delivered local version and the flexibility of custom solutions for the remaining countries proven to be invaluable.</P><P>Transitioning to a global platform provided a chance to drive a positive cultural shift within the organization. Accel<SPAN>l</SPAN>eron ensured a smooth adoption by engaging their entire organization and securing strong executive sponsorship in this transformative journey.</P><P>Since Accelleron's IT ecosystem extends beyond their ERP software<SPAN>,</SPAN> they leveraged the capabilities of public cloud APIs to integrate with existing Customer Relationship Management (CRM), Human Resources (HR), and Finance applications and thus ensured end-to-end processes across applications.</P><H2 id="toc-hId-1313497661"><STRONG>Streamlining Global IT Operations with Effective Localization Strategies</STRONG></H2><P>Accelleron's decision to implement <A href="https://www.sap.com/products/erp/s4hana.html" target="_self" rel="noopener noreferrer">SAP S/4HANA Cloud Public Edition</A> has significantly streamlined operations, leveraging effective localization strategies to enhance their already robust global operational capabilities. This targeted approach has optimized the company's response strategy, ensuring continued efficiency in delivering expedited maintenance support and spare parts anywhere in the world within a 48-hour timeframe - a capability they have successfully maintained for years. The cornerstone of their success in streamlining global IT operations was the emphasis on effective localization strategies tailored to the needs of over 40 countries.</P><P>By prioritizing compliance with local regulations and addressing country-specific business needs enabled by <A href="https://www.sap.com/products/erp/s4hana.html" target="_self" rel="noopener noreferrer">SAP S/4HANA Cloud Public Edition</A>, Accel<SPAN>l</SPAN>eron achieved several key benefits:</P><UL><LI><STRONG>Strategic Global and Local Integration:</STRONG> The strategic decision to leverage <A href="https://www.sap.com/products/erp/s4hana.html" target="_self" rel="noopener noreferrer">SAP S/4HANA Cloud Public Edition</A> facilitated the harmonization of global processes with local adaptations, enabling Accelleron to balance coherence and flexibility, streamline operations, and improve onboarding by reducing errors and confusion.</LI><LI><STRONG>Compliance-Driven Scalability</STRONG>: The localization capabilities ensured that Accelleron could adapt swiftly to local regulatory requirements, maintaining compliance while unlocking broader business opportunities through scalable and flexible operational frameworks.</LI><LI><STRONG>Rapid Implementation Efficiency:</STRONG> Leveraging localization capabilities, Accelleron achieved swift implementation across 40 countries, minimizing business disruption and maximizing efficiency, showcasing how targeted solutions can expedite complex IT transformations.</LI></UL><P>These achievements highlight Accelleron's strategic approach to optimizing global operations by leveraging SAP S/4HANA Cloud Public Edition with effective localization, demonstrating how it drives both efficiency and growth.</P><H2 id="toc-hId-1116984156"><STRONG>Keeping Pace with Regulatory Changes across the Globe</STRONG></H2><P>In a rapidly changing regulatory landscape, implementing a robust ERP is just the beginning. Accelleron understands that staying compliant with evolving requirements and maintaining an adaptive system is crucial for future-readiness. Gathering timely and accurate information is key to this endeavor. Accelleron’s strategy involves multiple sources, with business colleagues and strategic partnerships playing a vital role in collecting insights. Additionally, they leverage SAP's <A href="https://app.main.regulatory-change-manager.cloud.sap/" target="_self" rel="nofollow noopener noreferrer">regulatory change manager</A> to get timely information on upcoming regulatory changes that affect SAP products, to stay ahead of compliance needs.</P><P>Prompt analysis of new regulatory mandates allows Accelleron to align swiftly with SAP’s roadmap. In countries with SAP-delivered local versions, customers such as Accelleron rely on SAP to keep these updated.</P><P>A particular focus area is e-invoicing, where regulatory demands vary significantly by country and transaction type. For instance, European countries are progressively adopting e-invoicing, causing constant updates to SAP software.</P><H3 id="toc-hId-1049553370"><STRONG>Summary</STRONG></H3><P>Accelleron's remarkable journey showcases the transformative power of a well-orchestrated <A href="https://www.sap.com/products/erp/s4hana.html" target="_self" rel="noopener noreferrer">SAP S/4HANA Cloud Public Edition</A> implementation, particularly in a global context. By embracing standardization, prioritizing localization, and fostering strong partnerships, Accel<SPAN>l</SPAN>eron successfully navigated the complexities of a large-scale ERP rollout in a notably short time. Their story serves as a valuable example for other organizations looking to achieve similar IT transformations on a global scale.</P><H3 id="toc-hId-853039865"><STRONG>Learn about Localization Today: </STRONG></H3><P><A href="https://www.sap.com/assetdetail/2024/02/00862b91-ac7e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">Accelleron shares their experience with localized SAP S/4HANA Cloud Public Edition</A></P><P><SPAN><A title="Accelleron: Turbocharging a divestiture and resolving data fragmentation challenges with advanced ERP in the cloud" href="https://www.sap.com/asset/dynamic/2024/08/3e1efb15-d27e-0010-bca6-c68f7e60039b.html" target="_self" rel="noopener noreferrer">Accelleron: Turbocharging a divestiture and resolving data fragmentation challenges with advanced ERP in the cloud</A></SPAN></P><DIV class=""><DIV class=""><DIV class=""><P><A href="https://www.sap.com/products/embedded-localization.html" target="_blank" rel="noopener noreferrer">Localization Capabilities on sap.com</A> </P><P><A href="https://sapinsider.org/event-presentations/accelerate-global-business-readiness-with-localized-sap-s4hana/" target="_self" rel="nofollow noopener noreferrer"><U>Accelerate Global Business Readiness with Localized SAP S/4HANA - SAPinsider</U></A></P><P><A href="https://pages.community.sap.com/topics/document-reporting-compliance" target="_self" rel="noreferrer noopener">SAP Community for SAP Document and Reporting Compliance</A></P><P><A href="https://pages.community.sap.com/topics/localization" target="_blank" rel="noopener noreferrer">SAP Community for Localization</A> </P><P><A href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/regulatory-change-manager-your-solution-to-navigate-regulatory-changes-with/ba-p/13616314" target="_blank">Regulatory Change Manager: Your Solution to Navigate Regulatory Changes with Ease</A> </P></DIV></DIV></DIV><P> </P>2025-05-19T14:45:04.751000+02:00https://community.sap.com/t5/technology-blog-posts-by-members/calling-public-apis-within-embedded-steampunk-a-practical-guide/ba-p/14104234Calling Public APIs within Embedded Steampunk: A Practical Guide2025-05-20T16:08:54.714000+02:00Srivatsahttps://community.sap.com/t5/user/viewprofilepage/user-id/1392861<H2 id="toc-hId-1730476481"><SPAN class="">What is Embedded Steampunk?</SPAN></H2><P><SPAN class="">Embedded Steampunk is SAP's strategic ABAP Cloud development model available on S/4HANA Public Cloud (and Private Cloud/on-premise with specific releases). It allows developers to build cloud-ready extensions directly on the S/4HANA application server using a restricted, cloud-optimized ABAP language and a defined set of released APIs and extension points.</SPAN></P><P><SPAN class="">Key characteristics include:</SPAN></P><UL><LI><P><STRONG><SPAN class="">Cloud-Optimized ABAP:</SPAN></STRONG><SPAN class=""> A subset of ABAP focused on cloud principles.</SPAN></P></LI><LI><P><STRONG><SPAN class="">Released APIs:</SPAN></STRONG><SPAN class=""> Interaction with SAP functionalities is done exclusively through released APIs (like Business APIs on SAP Business Accelerator Hub) or released extension points.</SPAN></P></LI><LI><P><STRONG><SPAN class="">DevOps Ready:</SPAN></STRONG><SPAN class=""> Designed for agile development and integration into DevOps pipelines.</SPAN></P></LI><LI><P><STRONG><SPAN class="">On-Stack:</SPAN></STRONG><SPAN class=""> Development happens directly within the S/4HANA system instance.</SPAN></P></LI></UL><H2 id="toc-hId-1533962976"><SPAN class="">Example: The Business Partner API (</SPAN><SPAN class="">API_BUSINESS_PARTNER</SPAN><SPAN class="">)</SPAN></H2><P><SPAN class="">The Business Partner API is a fundamental public API in S/4HANA, allowing external systems or extensions to create, read, update, and delete Business Partner data (including Customers and Suppliers). It is available as an OData service.</SPAN></P><P><SPAN class="">You can find detailed information and the service definition on the </SPAN><STRONG><SPAN class="">SAP Business Accelerator Hub</SPAN></STRONG><SPAN class="">:</SPAN></P><UL><LI><P><A title="null" href="https://api.sap.com/api/API_BUSINESS_PARTNER/overview" target="_blank" rel="noopener noreferrer"><SPAN class="">SAP S/4HANA Cloud - Business Partner (A2X)</SPAN></A></P></LI></UL><P><SPAN class="">This is your primary reference for the API's structure, entity sets (like </SPAN><SPAN class="">A_BusinessPartner</SPAN><SPAN class="">), properties, and available operations.</SPAN></P><H2 id="toc-hId-1337449471"><SPAN class="">Communication Setup in S/4HANA Public Cloud</SPAN></H2><P><SPAN class="">To call any external or internal API from your on-stack ABAP code in Embedded Steampunk, you must configure the communication using the standard framework involving:</SPAN></P><OL><LI><P><STRONG><SPAN class="">Communication User:</SPAN></STRONG><SPAN class=""> Represents the technical user making the call.</SPAN></P></LI><LI><P><STRONG><SPAN class="">Communication System:</SPAN></STRONG><SPAN class=""> Represents the remote system or endpoint being called.</SPAN></P></LI><LI><P><STRONG><SPAN class="">Communication Arrangement:</SPAN></STRONG><SPAN class=""> Links a Communication Scenario (defining a set of services) to a Communication System and specifies the technical details like authentication method and service URLs.</SPAN></P></LI><LI><P><STRONG><SPAN class="">Communication Scenario:</SPAN></STRONG><SPAN class=""> A pre-defined template grouping related inbound and/or outbound services (e.g., </SPAN><SPAN class="">SAP_COM_0008</SPAN><SPAN class=""> for Business Partner Integration).</SPAN></P></LI></OL><P><SPAN class="">For calling a public API </SPAN><EM><SPAN class="">within the same S/4HANA tenant</SPAN></EM><SPAN class="">, the Communication System will logically represent your own system's API endpoint.</SPAN></P><H2 id="toc-hId-1140935966"><SPAN class="">Steps for Configuration</SPAN></H2><P><SPAN class="">All communication configuration is done in your </SPAN><STRONG><SPAN class="">Customizing Starter</SPAN></STRONG><SPAN class=""> tenant using Fiori apps.</SPAN></P><H3 id="toc-hId-1073505180"><SPAN class="">Step 1: Create a Communication User</SPAN></H3><P><SPAN class="">This user will be used for authenticating the outbound call your ABAP code makes.</SPAN></P><OL><LI><P><SPAN class="">Open the </SPAN><STRONG><SPAN class="">"Maintain Communication Users"</SPAN></STRONG><SPAN class=""> app.</SPAN></P></LI><LI><P><SPAN class="">Click </SPAN><STRONG><SPAN class="">"New"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">Enter a </SPAN><STRONG><SPAN class="">User Name</SPAN></STRONG><SPAN class=""> (e.g., </SPAN><SPAN class="">BP_API_CALLER</SPAN><SPAN class="">).</SPAN></P></LI><LI><P><SPAN class="">Enter a </SPAN><STRONG><SPAN class="">Description</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">Provide a </SPAN><STRONG><SPAN class="">Password</SPAN></STRONG><SPAN class=""> and confirm it. Note this password down securely.</SPAN></P></LI><LI><P><SPAN class="">Click </SPAN><STRONG><SPAN class="">"Create"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI></OL><H3 id="toc-hId-876991675"><SPAN class="">Step 2: Create a Communication System</SPAN></H3><P><SPAN class="">This system logically represents your own S/4HANA tenant's API endpoint from the perspective of your outbound call.</SPAN></P><OL><LI><P><SPAN class="">Open the </SPAN><STRONG><SPAN class="">"Communication Systems"</SPAN></STRONG><SPAN class=""> app.</SPAN></P></LI><LI><P><SPAN class="">Click </SPAN><STRONG><SPAN class="">"New"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">Enter a </SPAN><STRONG><SPAN class="">System ID</SPAN></STRONG><SPAN class=""> (e.g., </SPAN><SPAN class="">MY_S4_TENANT_API</SPAN><SPAN class="">).</SPAN></P></LI><LI><P><SPAN class="">Enter a </SPAN><STRONG><SPAN class="">System Name</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">Under </SPAN><STRONG><SPAN class="">"General Settings"</SPAN></STRONG><SPAN class="">, ensure the </SPAN><STRONG><SPAN class="">Host Name</SPAN></STRONG><SPAN class=""> is the API endpoint hostname of your S/4HANA tenant (e.g., </SPAN><SPAN class="">myXXXXXX-api.s4hana.cloud.sap</SPAN><SPAN class="">).</SPAN></P></LI><LI><P><SPAN class="">Under </SPAN><STRONG><SPAN class="">"Users for Outbound Communication"</SPAN></STRONG><SPAN class="">, click </SPAN><STRONG><SPAN class="">"+"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">Select </SPAN><STRONG><SPAN class="">"Authentication Method"</SPAN></STRONG><SPAN class=""> as "User ID and Password".</SPAN></P></LI><LI><P><SPAN class="">Enter the </SPAN><STRONG><SPAN class="">User Name</SPAN></STRONG><SPAN class=""> of the Communication User you created in Step 1.</SPAN></P></LI><LI><P><SPAN class="">Enter the </SPAN><STRONG><SPAN class="">Password</SPAN></STRONG><SPAN class=""> for this user.</SPAN></P></LI><LI><P><SPAN class="">Click </SPAN><STRONG><SPAN class="">"Create"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">Click </SPAN><STRONG><SPAN class="">"Save"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI></OL><H3 id="toc-hId-680478170"><SPAN class="">Step 3: Create Communication Arrangements (Two are Needed!)</SPAN></H3><P><SPAN class="">This is the crucial part for calling an API within the same system. You need two arrangements based on </SPAN><SPAN class="">SAP_COM_0008</SPAN><SPAN class="">:</SPAN></P><UL><LI><P><SPAN class="">One to define how external systems (or your system acting as an external caller) can call </SPAN><EM><SPAN class="">inbound</SPAN></EM><SPAN class=""> to the API.</SPAN></P></LI><LI><P><SPAN class="">One to define how your system is configured to call </SPAN><EM><SPAN class="">outbound</SPAN></EM><SPAN class=""> to the API endpoint.</SPAN></P></LI></UL><P><STRONG><SPAN class="">Arrangement 1: Inbound Configuration (Defines how to call IN)</SPAN></STRONG></P><P><SPAN class="">This arrangement is necessary for the API endpoint to be active and reachable, and it defines the user and authentication for incoming calls.</SPAN></P><OL><LI><P><SPAN class="">Open the </SPAN><STRONG><SPAN class="">"Communication Arrangements"</SPAN></STRONG><SPAN class=""> app.</SPAN></P></LI><LI><P><SPAN class="">Click </SPAN><STRONG><SPAN class="">"New"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">Select the </SPAN><STRONG><SPAN class="">Communication Scenario</SPAN></STRONG><SPAN class="">: </SPAN><SPAN class="">SAP_COM_0008</SPAN><SPAN class=""> (Business Partner, Customer, and Supplier Integration).</SPAN></P></LI><LI><P><SPAN class="">Enter an </SPAN><STRONG><SPAN class="">Arrangement Name</SPAN></STRONG><SPAN class=""> (e.g., </SPAN><SPAN class="">SAP_COM_0008_INBOUND</SPAN><SPAN class="">).</SPAN></P></LI><LI><P><SPAN class="">Click </SPAN><STRONG><SPAN class="">"Create"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">In the arrangement details:</SPAN></P><UL><LI><P><SPAN class="">Under </SPAN><STRONG><SPAN class="">"Communication System"</SPAN></STRONG><SPAN class="">, select the Communication System you created in Step 2 (e.g., </SPAN><SPAN class="">MY_S4_TENANT_API</SPAN><SPAN class="">).</SPAN></P></LI><LI><P><SPAN class="">Under </SPAN><STRONG><SPAN class="">"Inbound Communication"</SPAN></STRONG><SPAN class="">:</SPAN></P><UL><LI><P><SPAN class="">Ensure the </SPAN><STRONG><SPAN class="">User Name</SPAN></STRONG><SPAN class=""> is the Communication User you created in Step 1.</SPAN></P></LI><LI><P><SPAN class="">Set the </SPAN><STRONG><SPAN class="">Authentication Method</SPAN></STRONG><SPAN class=""> to "User ID and Password".</SPAN></P></LI><LI><P><SPAN class="">Review the </SPAN><STRONG><SPAN class="">Inbound Services</SPAN></STRONG><SPAN class=""> list. You should see the "Business Partner (A2X)" OData service listed with its Service URL and </SPAN><STRONG><SPAN class="">Service ID</SPAN></STRONG><SPAN class=""> (</SPAN><SPAN class="">API_BUSINESS_PARTNER</SPAN><SPAN class="">).</SPAN></P></LI></UL></LI><LI><P><SPAN class="">Under </SPAN><STRONG><SPAN class="">"Outbound Communication"</SPAN></STRONG><SPAN class="">: This section is less critical for this specific arrangement's purpose.</SPAN></P></LI></UL></LI><LI><P><SPAN class="">Click </SPAN><STRONG><SPAN class="">"Save"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">Ensure the </SPAN><STRONG><SPAN class="">Status</SPAN></STRONG><SPAN class=""> is </SPAN><STRONG><SPAN class="">"Active"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI></OL><P><STRONG><SPAN class="">Arrangement 2: Outbound Configuration (Defines how to call OUT)</SPAN></STRONG></P><P><SPAN class="">This arrangement defines the specific configuration used by </SPAN><SPAN class="">cl_http_destination_provider=>create_by_comm_arrangement</SPAN><SPAN class=""> in your ABAP code to make an outbound call to the API.</SPAN></P><OL><LI><P><SPAN class="">Open the </SPAN><STRONG><SPAN class="">"Communication Arrangements"</SPAN></STRONG><SPAN class=""> app again.</SPAN></P></LI><LI><P><SPAN class="">Click </SPAN><STRONG><SPAN class="">"New"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">Choose Newly created Communication Scenario ( note : Create New </SPAN><STRONG><SPAN class="">Communication Scenario</SPAN></STRONG><SPAN class="">: ZZZXXXXYY and provide the Business Partner API as Outbound Service over there )</SPAN><SPAN class="">. </SPAN></P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Srivatsa_0-1747473713040.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262503iC7B1DB0D3A19E53F/image-size/medium?v=v2&px=400" role="button" title="Srivatsa_0-1747473713040.png" alt="Srivatsa_0-1747473713040.png" /></span><P> </P></LI><LI><P><SPAN class="">Enter a different </SPAN><STRONG><SPAN class="">Arrangement Name</SPAN></STRONG><SPAN class=""> (e.g., </SPAN><SPAN class="">SAP_COM_0008_OUTBOUND</SPAN><SPAN class="">).</SPAN></P></LI><LI><P><SPAN class="">Click </SPAN><STRONG><SPAN class="">"Create"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">In the arrangement details:</SPAN></P><UL><LI><P><SPAN class="">Under </SPAN><STRONG><SPAN class="">"Communication System"</SPAN></STRONG><SPAN class="">, select the </SPAN><STRONG><SPAN class="">same</SPAN></STRONG><SPAN class=""> Communication System you used for the first arrangement (e.g., </SPAN><SPAN class="">MY_S4_TENANT_API</SPAN><SPAN class="">).</SPAN></P></LI><LI><P><SPAN class="">Under </SPAN><STRONG><SPAN class="">"Inbound Communication"</SPAN></STRONG><SPAN class="">: This section is not the primary focus here.</SPAN></P></LI><LI><P><SPAN class="">Under </SPAN><STRONG><SPAN class="">"Outbound Communication"</SPAN></STRONG><SPAN class="">:</SPAN></P><UL><LI><P><SPAN class="">Ensure the </SPAN><STRONG><SPAN class="">User Name</SPAN></STRONG><SPAN class=""> is the </SPAN><STRONG><SPAN class="">same</SPAN></STRONG><SPAN class=""> Communication User you created in Step 1.</SPAN></P></LI><LI><P><SPAN class="">Set the </SPAN><STRONG><SPAN class="">Authentication Method</SPAN></STRONG><SPAN class=""> to </SPAN><STRONG><SPAN class="">"User ID and Password"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">Crucially, find the entry for the </SPAN><STRONG><SPAN class="">Service ID </SPAN><SPAN class="">API_BUSINESS_PARTNER</SPAN></STRONG><SPAN class="">. This entry must exist and be configured with the correct URL (which should be automatically populated based on the scenario and system) and the authentication method.</SPAN></P></LI></UL></LI></UL></LI><LI><P><SPAN class="">Click </SPAN><STRONG><SPAN class="">"Save"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI><LI><P><SPAN class="">Ensure the </SPAN><STRONG><SPAN class="">Status</SPAN></STRONG><SPAN class=""> is </SPAN><STRONG><SPAN class="">"Active"</SPAN></STRONG><SPAN class="">.</SPAN></P></LI></OL><P><STRONG><SPAN class="">Why the Same Username and Password are Crucial for Basic Authentication:</SPAN></STRONG></P><P><SPAN class="">When your ABAP code initiates the outbound call using the second Communication Arrangement, the system uses the Communication User and password configured in that arrangement's Outbound Communication section for the specified service ID. This user and password are sent as basic authentication credentials to the target endpoint.</SPAN></P><P><SPAN class="">Since the target endpoint is the </SPAN><EM><SPAN class="">same</SPAN></EM><SPAN class=""> S/4HANA tenant's API, and that endpoint is configured to accept inbound calls using the first Communication Arrangement, the credentials sent by the outbound call are validated against the user configured for inbound calls in the first arrangement.</SPAN></P><P><SPAN class="">Therefore, for basic authentication to succeed in this "calling within the same system" scenario, the Communication User and password configured for </SPAN><STRONG><SPAN class="">Outbound Communication</SPAN></STRONG><SPAN class=""> in the second arrangement must match the Communication User and password configured for </SPAN><STRONG><SPAN class="">Inbound Communication</SPAN></STRONG><SPAN class=""> in the first arrangement. If they differ, the inbound authentication check will fail, leading to errors (like the SAML redirection ).</SPAN></P><H2 id="toc-hId-354881946"><SPAN class="">ABAP Code to Call the API</SPAN></H2><P><SPAN class="">Once the Communication Arrangements are set up, your ABAP code in Embedded Steampunk can use the standard OData client proxy or HTTP client framework to call the API.</SPAN></P><P><SPAN class="">You would typically use </SPAN><SPAN class="">cl_http_destination_provider=>create_by_comm_arrangement</SPAN><SPAN class=""> with the details of your </SPAN><STRONG><SPAN class="">outbound-focused</SPAN></STRONG><SPAN class=""> Communication Arrangement (</SPAN><SPAN class="">SAP_COM_0008</SPAN><SPAN class="">, </SPAN><SPAN class="">MY_S4_TENANT_API</SPAN><SPAN class="">, </SPAN><SPAN class="">API_BUSINESS_PARTNER</SPAN><SPAN class="">) to get the HTTP destination and then create an HTTP client or OData client proxy.</SPAN></P><P> </P><P> </P><pre class="lia-code-sample language-abap"><code>DATA: lo_http_client TYPE REF TO if_web_http_client,
lo_req TYPE REF TO if_web_http_request,
lo_resp TYPE REF TO if_web_http_response,
lv_status TYPE i,
lv_response TYPE string.
TRY.
"1. Create an HTTP destination using your communication arrangement.
DATA(lo_destination) = cl_http_destination_provider=>create_by_comm_arrangement(
comm_scenario = ' ' " The communication scenario defined in the system
comm_system_id = ' ' " For same S/4HANA Public Cloud system
service_id = ' ' ). " Service ID as configured (Outbound Service Name )
"2. Create the HTTP client – basic auth is handled by the arrangement.
lo_http_client = cl_web_http_client_manager=>create_by_http_destination( lo_destination ).
"3. Prepare HTTP headers.
lo_req = lo_http_client->get_http_request( ).
lo_req->set_header_fields( VALUE #(
( name = 'Accept' value = 'application/json' )
( name = 'Content-Type' value = 'application/json' ) ) ).
lo_req->set_uri_path( '/A_BusinessPartner(''0010000000'')' ).
"6. Execute the GET request using the client, passing the method.
lo_resp = lo_http_client->execute(
i_method = if_web_http_client=>get ).
data(lv_status1) = lo_resp->get_status( ).
lv_response = lo_resp->get_text( ).
IF lv_status = 200.
ELSE.
ENDIF.
CATCH cx_root INTO DATA(lx_root).
ENDTRY.
IF lo_http_client IS BOUND.
lo_http_client->close( ).
ENDIF.</code></pre><P> </P><H2 id="toc-hId-158368441"><SPAN class="">Conclusion</SPAN></H2><P><SPAN class="">Calling public APIs within Embedded Steampunk requires careful configuration of Communication Arrangements and Communication Systems. While the concept is similar to calling external APIs, calling an API hosted within the same tenant necessitates understanding the interplay between inbound and outbound configurations. By creating two Communication Arrangements based on the same scenario and system, and ensuring the same Communication User with basic authentication is configured for both inbound and outbound communication for the relevant service, you can successfully enable your on-stack ABAP extensions to interact with public APIs like the Business Partner API. This setup ensures that the system correctly resolves the destination and authenticates the call using the configured basic authentication credentials.</SPAN></P>2025-05-20T16:08:54.714000+02:00https://community.sap.com/t5/technology-blog-posts-by-members/how-to-configure-and-apply-custom-themes-using-ui-theme-designer-in-sap-s/ba-p/14105331How to Configure and Apply Custom Themes Using UI Theme Designer in SAP S/4HANA Public Cloud via BTP2025-05-20T16:13:34.160000+02:00Karansakthivelhttps://community.sap.com/t5/user/viewprofilepage/user-id/1435759<H3 id="toc-hId-1859589949"><STRONG>Overview:</STRONG></H3><P class="">This guide provides a clear, step-by-step walkthrough on how to create and apply a custom UI theme for your SAP Fiori Launchpad using the UI Theme Designer in SAP Business Technology Platform (BTP). It covers the full configuration process—from setting up services and assigning roles, to designing a theme in SAP Build Work Zone and integrating it with your SAP S/4HANA Public Cloud system. By the end, you'll be able to deliver a consistent, branded user experience across your SAP applications.</P><P><STRONG>Step 1: Configuration in Btp cockpit</STRONG></P><UL><LI>In Btp cockpit go to the subaccount.</LI><LI><STRONG>Go to services </STRONG><STRONG>à service marketplace</STRONG> and under application development and automation you will have UI theme designer.</LI><LI>Click on UI theme designer and create new instance.</LI><LI>Select the space and give the Instance name and create it.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Create UI instance.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262967i7FCC8776123F00D3/image-size/large?v=v2&px=999" role="button" title="Create UI instance.png" alt="Create UI instance.png" /></span></P><P> </P><UL><LI>Then Assign the UI theme designer specific roles for user.</LI><LI>Goto security, role collections and create new collection for UI theme designer.</LI><LI>Create and assign the <STRONG>CustomCssEditor, Editor, Publisher, Viewer</STRONG> roles to the collection.</LI><LI>Now assign the user Id to the role collection.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="assign role collection.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262971iD28C3AE9660A44DE/image-size/large?v=v2&px=999" role="button" title="assign role collection.png" alt="assign role collection.png" /></span></P><UL><LI>To Create a new custom theme design, we need a site and that can be used from the SAP Build Work Zone.</LI><LI>Now <STRONG>Go to services </STRONG><STRONG>à service marketplace </STRONG>and under application development and automation you will find SAP Build Work Zone.</LI><LI>Click on it and create by choosing the plan standard under the subscriptions.</LI><LI>Click on create and the application will be created.</LI><LI>Now go to the instance and subscriptions and will find the applications and instances created.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="instance and subscription.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262972i15A12CB65EBCE342/image-size/large?v=v2&px=999" role="button" title="instance and subscription.png" alt="instance and subscription.png" /></span></P><UL><LI>Now assign roles to the user for workzone.</LI><LI>Go to security à user and click on the user and assign the specific role collection to it.</LI><LI>Assign the roles Launchpad_Admin, Launchpad_Advanced_Theming and Launchpad_External_User to user.</LI></UL><P><STRONG>Step 2: </STRONG><STRONG>Create new UI theme</STRONG></P><UL><LI>Go to the instance and subscription tab and click on the SAP Build Work Zone.</LI><LI>In the workzone, create an site to work on the designer.</LI><LI>Enter the site name and create it.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="create site.png" style="width: 540px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262973i40A552F894DE4636/image-size/large?v=v2&px=999" role="button" title="create site.png" alt="create site.png" /></span></P><UL><LI>Now open the created site and click on the user profile in the top right.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="user menu.png" style="width: 365px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262974i270425A85ED43CE7/image-size/large?v=v2&px=999" role="button" title="user menu.png" alt="user menu.png" /></span></P><UL><LI>In that click on the theme designer.</LI><LI>In that you will find the list of themes available and at the bottom will be an option to open the <STRONG>launch theme designer. </STRONG>Click and open it.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="theme manager.png" style="width: 793px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262975i7EB5CC0E71FD1D7B/image-size/large?v=v2&px=999" role="button" title="theme manager.png" alt="theme manager.png" /></span></P><UL><LI>UI theme designer will open and click on <STRONG>create a new theme</STRONG> at top to create new.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="UI theme designer.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262976i0050060BA0ED23A4/image-size/large?v=v2&px=999" role="button" title="UI theme designer.png" alt="UI theme designer.png" /></span></P><UL><LI>Now select a theme that you want to customize and click on create theme.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="new theme.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262979iCC8DEB9755686BD4/image-size/large?v=v2&px=999" role="button" title="new theme.png" alt="new theme.png" /></span></P><UL><LI>Then after customizing the changes and click on the theme on left top and click on save & publish.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="save and publish theme.png" style="width: 928px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262980i8646B792B7A6C6F4/image-size/large?v=v2&px=999" role="button" title="save and publish theme.png" alt="save and publish theme.png" /></span></P><UL><LI>After that it will ask the theme id and save it and publish it.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="save.png" style="width: 614px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262981iE6A0799D1A91FAA2/image-size/large?v=v2&px=999" role="button" title="save.png" alt="save.png" /></span></P><UL><LI>After that the theme will be available in the site. You can verify it by opening the theme designer in the site.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="theme designer 2.png" style="width: 687px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262982iB9EEB4AADF5E5B85/image-size/large?v=v2&px=999" role="button" title="theme designer 2.png" alt="theme designer 2.png" /></span></P><H4 id="toc-hId-1792159163">Step 3 : <STRONG>Add theme in the public cloud system</STRONG></H4><UL><LI>Go to the instance and subscription in the btp subaccount.</LI><LI>You will find the UI theme designer instance, click on it and create the service key.</LI></UL><P> <span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="create service key.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262983i1E184336250E8974/image-size/large?v=v2&px=999" role="button" title="create service key.png" alt="create service key.png" /></span></P><UL><LI>Enter the service key name and click on create.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="new service key.png" style="width: 632px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262984i7CDB34B9FBBDCDCF/image-size/large?v=v2&px=999" role="button" title="new service key.png" alt="new service key.png" /></span></P><UL><LI>Then click on the service key and copy the Credentials in the json format.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="credentials.png" style="width: 767px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262985i2F44A726CDC6ABD8/image-size/large?v=v2&px=999" role="button" title="credentials.png" alt="credentials.png" /></span></P><UL><LI>Now open the public cloud system that you want to add the theme.</LI><LI>In the system open the communication arrangements app.</LI><LI>Click on create to create a new communication arrangement.</LI><LI>Use the scenario id as <STRONG>SAP_COM_0623 </STRONG>as this is for the UI theme designer integration.</LI><LI>And now paste the copied service key credentials and click on create.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="new communication arrangement.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262986iFD91C9AD46DB3D6B/image-size/large?v=v2&px=999" role="button" title="new communication arrangement.png" alt="new communication arrangement.png" /></span></P><UL><LI>Now edit the created arrangement and add the theme id in the Additional theme ids and save.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="new arrangement.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262987iF5FD1D6B187034B6/image-size/large?v=v2&px=999" role="button" title="new arrangement.png" alt="new arrangement.png" /></span></P><UL><LI>Open the Manage Content Security Policy app and go to trusted sites and open the UI_RESOURSES_FONTS and just enable the options for managed by customers by clicking on add.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Manage Content Security Policy.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262988iD9B0FDF564CBB00D/image-size/large?v=v2&px=999" role="button" title="Manage Content Security Policy.png" alt="Manage Content Security Policy.png" /></span></P><UL><LI>Then click on the user icon and go to settings, in the appearance tab you can find the added custom theme.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="setting.png" style="width: 787px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262989iACF6545AED99763F/image-size/large?v=v2&px=999" role="button" title="setting.png" alt="setting.png" /></span></P><UL><LI>Click on it and save it and verify the theme.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="home.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/262990i5832DC1389C3E009/image-size/large?v=v2&px=999" role="button" title="home.png" alt="home.png" /></span></P><UL><LI>The theme is applied successfully.</LI><LI>When some changes is done in the designer, save and publish it in designer and in the system refresh the communication arrangement by saving it.</LI></UL><H3 id="toc-hId-1466562939"><STRONG>Conclusion:</STRONG></H3><P class="">Customizing the SAP Fiori Launchpad with your own UI theme is a powerful way to align your enterprise applications with your organization's branding and improve the overall user experience. By following this step-by-step guide, you've learned how to configure the UI Theme Designer in SAP BTP, create and manage themes using SAP Build Work Zone, and successfully integrate those themes into your SAP S/4HANA Public Cloud system. With the theme applied, your users can enjoy a consistent, visually appealing interface. For any future changes, simply update and publish the theme in the designer, then refresh the communication arrangement in the system to reflect the updates instantly.</P>2025-05-20T16:13:34.160000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-members/data-migration-cockpit-in-sap-s-4hana-public-cloud/ba-p/14074042Data Migration Cockpit in SAP S/4HANA public cloud.2025-05-22T10:35:12.861000+02:00Vinithhttps://community.sap.com/t5/user/viewprofilepage/user-id/844872<P><STRONG><SPAN>The SAP S/4HANA Migration Cockpit provides a user-friendly interface to migrate master and transactional data, such as initial stock, into an SAP S/4HANA system. This document outlines the step-by-step process to upload initial stock using the Migration Cockpit with the "Staging Table" approach.</SPAN></STRONG></P><P><STRONG><SPAN>Prerequisite:</SPAN></STRONG></P><P><SPAN>Scope ID to be activate: 2Q2 - Data Migration to SAP S/4HANA from Staging</SPAN></P><P><SPAN>Business role activation: SAP_BR_BPC_EXPERT- Configuration Expert - Business Process Configuration.<BR /></SPAN></P><P><SPAN><STRONG>Create a Project<BR /></STRONG>- Navigate to App: Migrate Your Data. App ID: F3473</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_1-1744456369099.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249986iF650380057DF404F/image-size/medium?v=v2&px=400" role="button" title="Vinith_1-1744456369099.png" alt="Vinith_1-1744456369099.png" /></span></P><P><SPAN>- Click on Create to start a new project and select Migrate data using staging table.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_2-1744456512912.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249987i4B7578985F047B03/image-size/medium?v=v2&px=400" role="button" title="Vinith_2-1744456512912.png" alt="Vinith_2-1744456512912.png" /></span></P><P><SPAN>- Enter the project name (e.g., Initial_Stock_Upload).</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_3-1744456558385.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249988i564489B97628F450/image-size/medium?v=v2&px=400" role="button" title="Vinith_3-1744456558385.png" alt="Vinith_3-1744456558385.png" /></span></P><P><SPAN>Enter the project name, and mass transfer ID is system generated ID for each project and it is used to differentiate the projects across the system. When working on the extension template, fill in the mass transfer ID in the run ID column for identification.</SPAN></P><P><SPAN>In the database connection, select the local SAP S/4HANA database since this is not a remote migration. Click on this and proceed to step 2. Select the relevant template based on your project activity. Here, you need to pick the material inventory balance template for Initial Stack Upload project.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_4-1744456608792.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249989i585A26C7D9AE0647/image-size/medium?v=v2&px=400" role="button" title="Vinith_4-1744456608792.png" alt="Vinith_4-1744456608792.png" /></span></P><P><SPAN>On the left side, you will see a list of available templates. Choose the template you want and move it to the right side. Then, click on review and create the project.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_5-1744456639941.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249990i0BE8317DA53BF79D/image-size/medium?v=v2&px=400" role="button" title="Vinith_5-1744456639941.png" alt="Vinith_5-1744456639941.png" /></span></P><P><SPAN>The project has been created, but it hasn't started yet. When you start the project, the status changes to in progress. After you finish the project, you mark it as finished and choose how long to keep the data. Once this period ends, the project disappears from the list. However, the data you uploaded will still be available in the system.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_6-1744456673931.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249991i35E3EC4CA0583C90/image-size/medium?v=v2&px=400" role="button" title="Vinith_6-1744456673931.png" alt="Vinith_6-1744456673931.png" /></span></P><P><SPAN>After you create the project, there are some important details to know before starting. </SPAN></P><P><SPAN>First, there are stage-wise data validations. In this migration object how many tables are involving and how many instances going to create in the system.</SPAN></P><P><SPAN>Next mapping tasks table you can get the information during mapping task process, like errors and successful same you will get during simulation and migration.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_7-1744456702754.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249992i61201067385C0AF9/image-size/medium?v=v2&px=400" role="button" title="Vinith_7-1744456702754.png" alt="Vinith_7-1744456702754.png" /></span></P><OL><LI><SPAN>Download the template</SPAN></LI><LI><SPAN>Upload the prepared (data filled) template</SPAN></LI><LI><SPAN>Prepare the data</SPAN></LI><LI><SPAN>Mapping tasks</SPAN></LI><LI><SPAN>Simulation</SPAN></LI><LI><SPAN>Migration </SPAN></LI><LI><SPAN>Correction file</SPAN></LI></OL><P><SPAN>The above the steps involved in the migration process. If you completed the each process next process with move automatically you need to just execute the process. Incase any error in the current process it won't proceed to next process you need to resolve the error and move to next process. Correction file will not generate for all the process. Incase migration completed with error you need to generate correction file and in that file only failed line items are available. You should correct it and reupload and reprocess the steps again.</SPAN></P><P><STRONG><SPAN>Download & Upload.</SPAN></STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_8-1744456802410.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249993iCE5D6F749CBB3B17/image-size/medium?v=v2&px=400" role="button" title="Vinith_8-1744456802410.png" alt="Vinith_8-1744456802410.png" /></span></P><P><SPAN>Download the Template in XML format, file the relevant data, and upload the template. </SPAN></P><P><STRONG><SPAN>Prepare.</SPAN></STRONG></P><P><SPAN>The staging tables need to be prepared before they can be used to transfer data to SAP S/4HANA.</SPAN></P><P><SPAN>You can also run a consistency check for the data in the staging tables. All records need to be associated with records at a higher level in the hierarchy of staging tables. The consistency check checks whether these associations exist.</SPAN></P><P><SPAN>Note that if you have transferred data to the staging tables using template files, the system has already performed the consistency check.</SPAN></P><P><SPAN>However, if you have transferred data to the staging tables using your preferred tools, we recommend performing the consistency check now.<BR /><STRONG>Mapping Task.<BR /></STRONG></SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_9-1744456831879.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249994i3CDC14D02D5ACF2C/image-size/medium?v=v2&px=400" role="button" title="Vinith_9-1744456831879.png" alt="Vinith_9-1744456831879.png" /></span></P><P><SPAN>Mapping tasks are essential for ensuring accurate data transfer by specifying how source fields in a legacy system are related to target fields in the SAP system. </SPAN></P><P><SPAN>Mapping tasks help the system understand how to connect the values in your upload file with the values already defined in SAP.</SPAN></P><P><SPAN>For example, in your file, you might write the full state name like "Karnataka", but SAP uses a short code like "KA". Instead of changing all values in the file, you can simply create a mapping that tells SAP:</SPAN></P><P><SPAN>"Whenever you see Karnataka, use KA."</SPAN></P><P><SPAN>This is important for fields like:</SPAN></P><P><SPAN>Document Type (e.g., "Standard" → "NB")</SPAN></P><P><SPAN>Country (e.g., "India" → "IN")</SPAN></P><P><SPAN>Region (e.g., "Tamil Nadu" → "TN")</SPAN></P><P><SPAN>These values are fixed in SAP and can’t be overwritten. Mapping helps make sure your data fits SAP’s format without changing your original template.</SPAN></P><P><STRONG><SPAN>Simulation.</SPAN></STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_10-1744456880159.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249995i1F87BE57E9F3BC5D/image-size/medium?v=v2&px=400" role="button" title="Vinith_10-1744456880159.png" alt="Vinith_10-1744456880159.png" /></span></P><P><SPAN>Run Simulation to validate consistency and completeness.<BR />Check logs for errors or warnings.<BR /><STRONG>Migration.</STRONG><BR />After a successful simulation, start the Migration.<BR />SAP creates Material Documents using movement type 561.<BR /><STRONG>Migration Result.<BR /></STRONG>Review Log Files for confirmation.<BR />Verify stocks using Display Material Document, Stock Overview (MMBE), or Monitor Material Stocks.<BR />If errors occur, refer to the logs, create the correction file and correct the data, then reprocess.<BR />This completes the initial stock upload using the SAP S/4HANA Migration Cockpit in public cloud.</SPAN></P><P><STRONG><SPAN>Note:</SPAN></STRONG><SPAN> upload file template should be below 100MB </SPAN></P><P><SPAN>And this activity is only for material stock upload. There is no option to maintain posting period in the migration template. For this use “Define Settings for Legacy Data Transfer” and maintain the posting period and keep the status as ongoing once activity completed switch to in preparation or completed. SAP Note: <A href="https://me.sap.com/notes/0002914088" target="_blank" rel="noopener noreferrer">2914088 - Migration Error: Posting period &1 YYYY is not open. - SAP for Me</A><BR /><BR /></SPAN></P>2025-05-22T10:35:12.861000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-user-experience-in-sap-s-4hana-cloud-public-edition-2502/ba-p/14109621SAP User Experience in SAP S/4HANA Cloud Public Edition 25022025-05-22T20:02:49.565000+02:00maria_silipohttps://community.sap.com/t5/user/viewprofilepage/user-id/805536<P>January 24 marked the <A href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/highlights-of-the-sap-s-4hana-cloud-public-edition-2502-release/ba-p/13980047" target="_blank">general availability of the SAP S/4HANA Cloud Public Edition 2502 release</A>. As a cornerstone of modern enterprise, SAP Business Suite empowers organizations to scale, innovate, and adapt faster than ever. SAP cloud ERP applications, SAP Business AI, and SAP Business Data Cloud come together to deliver exceptional business value. But even the most robust cloud ERP wouldn't reach its full potential without a smooth user experience. That’s why we’re committed to evolving our product, listening to your feedback, and pushing the boundaries to deliver a user experience that matches the pace of today's dynamic work environment. Let me show you just how we achieve this in this release. Honorary mention: Generative AI is giving main character energy in this release.</P><P>Check out my video below to get a first glimpse into what’s coming in the area of SAP User Experience in SAP S/4HANA Cloud Public Edition 2502:<div class="video-embed-center video-embed"><iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FNTV2CSwTov0%3Ffeature%3Doembed&display_name=YouTube&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DNTV2CSwTov0&image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FNTV2CSwTov0%2Fhqdefault.jpg&type=text%2Fhtml&schema=youtube" width="200" height="112" scrolling="no" title="SAP User Experience in SAP S/4HANA Cloud Public Edition 2502 | Demo" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture;" allowfullscreen="true"></iframe></div></P><P> </P><H3 id="toc-hId-1859711965">Joule, the AI Copilot</H3><P>Following a successful early adoption phase, <A href="https://news.sap.com/2024/12/joule-available-sap-s4hana-cloud-supply-chain-management/" target="_blank" rel="noopener noreferrer">Joule is generally available</A> and fully integrated in SAP S/4HANA Cloud Public Edition. This AI copilot utilizes generative AI to help users complete tasks more efficiently by using natural language to express their business needs. It offers quick navigation to applications, instant insights into key business data like purchase orders, and concise user enablement content to speed up tasks. Joule also simplifies personalization of the <EM>My Home</EM> section, allowing users to create cards with critical data for immediate insights. Its capabilities include recommending relevant applications, providing insightful information on business situations without needing to open the application, and offering brief summaries of help content. Users can directly create and add preview cards to the Insights section of <EM>My Home</EM>.</P><P class="lia-align-center" style="text-align: center;"><A href="https://dam.sap.com/mac/embed/public/vp/a/382ChL5?rc=10&doi=SAP1166611" target="_self" rel="noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2502 - Joule - Card Creation - 001.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265189i100119EADCDF6789/image-size/large?v=v2&px=999" role="button" title="2502 - Joule - Card Creation - 001.png" alt="2502 - Joule - Card Creation - 001.png" /></span></A></P><P> </P><P class="lia-align-center" style="text-align: center;"> </P><H3 id="toc-hId-1663198460">AI-Assisted Smart Summarization</H3><P>AI-assisted smart summarization allows you to summarize object pages of SAP Fiori elements-based applications with the power of generative AI. The summarization can be reviewed and modified in a rich text editor and easily copied into productivity tools, such as email or chat, for follow-ups with co-workers and customers. The tool also facilitates efficient sharing through seamless copy-to-clipboard functionality for quick follow-ups. Additionally, users have the option to provide feedback on their experience with the feature, contributing to its continual improvement and adaptation to user needs.</P><P class="lia-align-center" style="text-align: center;"><A href="https://dam.sap.com/mac/embed/public/vp/a/nCKuxVH?rc=10&doi=SAP1166391 " target="_self" rel="noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2502 GA AI-Assisted Smart Summarization_025.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265190i2A3E83B4934EEC1F/image-size/large?v=v2&px=999" role="button" title="2502 GA AI-Assisted Smart Summarization_025.png" alt="2502 GA AI-Assisted Smart Summarization_025.png" /></span></A></P><P> </P><P class="lia-align-center" style="text-align: center;"> </P><H3 id="toc-hId-1466684955">AI-Assisted Easy Filter</H3><P class="lia-align-left" style="text-align : left;"><SPAN>The AI-assisted easy filter leverages state-of-the-art generative AI to redefine how users approach filtering within SAP Fiori elements-based list reports. Rather than setting filter values manually through type-ahead inputs and value helps, you can simply type your search query into the filter field. This approach not only enhances the user experience but also provides easy access to recent and favorite filter queries. The AI results are reliable, offering an intuitive and click-efficient experience, which is particularly beneficial for new users navigating the system.</SPAN></P><H3 id="toc-hId-1270171450"><SPAN><A href="https://dam.sap.com/mac/embed/public/vp/a/UWBaJpb?rc=10&doi=SAP1165618" target="_self" rel="noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2502 GA AI-Assisted Easy Filter_014.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265191i6B080041C4C5A181/image-size/large?v=v2&px=999" role="button" title="2502 GA AI-Assisted Easy Filter_014.png" alt="2502 GA AI-Assisted Easy Filter_014.png" /></span></A></SPAN></H3><P> </P><P> </P><H3 id="toc-hId-1073657945"><SPAN>Currently in Beta Testing: AI-Assisted Easy Enterprise Search</SPAN></H3><P>The AI-assisted easy enterprise search leverages generative AI to enable natural language querying for business objects throughout the solution. By simply typing your search query into the search field of the SAP Fiori launchpad, users can quickly access the information they need. This feature is especially valuable for its time-saving capabilities when searching with known criteria, providing reliable AI results and offering an intuitive, click-efficient experience that benefits new users in particular.</P><P>Register here to start testing: <A href="https://influence.sap.com/sap/ino/" target="_blank" rel="noopener noreferrer">Newest AI-assisted user experience features in SAP S/4HANA Cloud Public Edition</A></P><P><A href="https://dam.sap.com/mac/embed/public/vp/a/ViV9bhN?rc=10&doi=SAP1166515" target="_self" rel="noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2502 Beta AI-Assisted Easy Enterprise Search_018.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265193iACFED5113EF3DC93/image-size/large?v=v2&px=999" role="button" title="2502 Beta AI-Assisted Easy Enterprise Search_018.png" alt="2502 Beta AI-Assisted Easy Enterprise Search_018.png" /></span></A></P><P> </P><H3 id="toc-hId-877144440">Currently in Beta Testing: AI-Assisted Smart Personalization of <EM>My Home</EM></H3><P>The AI-assisted smart personalization of <EM>My Home </EM>allows you to use natural language through the power of generative AI to add insights cards to your <EM>My Home</EM> experience. This feature streamlines the process by enabling you to add insights cards directly from <EM>My Home</EM> with just two clicks, including a preview step for the end-user to review the AI-generated result. This tool offers several benefits, such as saving time when adding insights cards, providing better insights into business data, and delivering reliable AI results. It is designed to be intuitive and click-efficient, making it especially valuable for new users.</P><P>Register here to start testing: <A href="https://influence.sap.com/sap/ino/" target="_blank" rel="noopener noreferrer">Newest AI-assisted user experience features in SAP S/4HANA Cloud Public Edition</A></P><P><A href="https://dam.sap.com/mac/embed/public/vp/a/cbqXfdL?rc=10&doi=SAP1165611" target="_self" rel="noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2502 Beta AI-Assisted Smart Personalization of My Home_015.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265194i6B76E85989E12CCE/image-size/large?v=v2&px=999" role="button" title="2502 Beta AI-Assisted Smart Personalization of My Home_015.png" alt="2502 Beta AI-Assisted Smart Personalization of My Home_015.png" /></span></A></P><P> </P><H3 id="toc-hId-680630935">Currently in Beta Testing: AI-Assisted Error Explanation</H3><P>AI-assisted error explanation supports in understanding errors in SAP Fiori elements-based applications better and provides first recommendations on how to solve the errors by leveraging the power of generative AI. This innovative feature is seamlessly integrated into the current error visualization, enabling users to generate explanations on demand, which significantly saves time and improves workflow efficiency. By offering intuitive navigation, it delivers both the explanatory insight and recommended solutions within a single, click-efficient action. The process includes well-structured results that clarify the nature of the error and suggest practical resolutions.</P><P>Register here to start testing: <A href="https://influence.sap.com/sap/ino/" target="_blank" rel="noopener noreferrer">Newest AI-assisted user experience features in SAP S/4HANA Cloud Public Edition</A></P><P><A href="https://dam.sap.com/mac/embed/public/vp/a/rzjZtK1?rc=10&doi=SAP1166518" target="_self" rel="noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2502 Beta AI-Assisted Error Explanation_016.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265195iFFF6A5DDCAFE7E92/image-size/large?v=v2&px=999" role="button" title="2502 Beta AI-Assisted Error Explanation_016.png" alt="2502 Beta AI-Assisted Error Explanation_016.png" /></span></A></P><P> </P><P>Interested in all things AI? Read this blog posts by my colleagues Yannick Peterschmitt and Sang Dao:</P><UL><LI><A class="" href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/artificial-intelligence-and-other-intelligent-erp-use-cases-in-sap-s-4hana/ba-p/13995426" target="_blank">Artificial Intelligence and Other Intelligent ERP Use Cases in SAP S/4HANA Cloud Public Edition 2502</A></LI><LI><A href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/artificial-intelligence-amp-technology-in-sap-s-4hana-cloud-public-edition/ba-p/14005118" target="_blank">Artificial Intelligence & Technologies in SAP S/4HANA Cloud Public Edition 2502</A></LI></UL><H3 id="toc-hId-484117430"> </H3><H3 id="toc-hId-287603925">To-Dos in Microsoft Teams Integration</H3><P>The integration of To-Dos in Microsoft Teams allows users to seamlessly access their workflow items from SAP S/4HANA Cloud Public Edition directly through the SAP S/4HANA Cloud for Microsoft Teams app. When you receive a workflow item in SAP S/4HANA Cloud, it triggers a notification in Microsoft Teams. This integration enables you to open the <EM>My Inbox</EM> application from Microsoft Teams to view details of the workflow items and to take immediate action. It also supports mobile approvals, ensuring flexibility in managing workflows on the go.</P><P><A href="https://dam.sap.com/mac/embed/public/vp/a/Eeyz8aH?rc=10&doi=SAP1166601" target="_self" rel="noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2408_UX_To-Dos-in-MS-Teams_15.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265196i86935AA6A8B506D4/image-size/large?v=v2&px=999" role="button" title="2408_UX_To-Dos-in-MS-Teams_15.png" alt="2408_UX_To-Dos-in-MS-Teams_15.png" /></span></A></P><P> </P><H3 id="toc-hId-91090420">Smart Heads-Up of Situations in To Dos</H3><P>Smart heads-up in To Dos ensure that you're always up to speed on situations requiring your attention, allowing you to manage all critical matters efficiently. This feature provides immediate insight and actionability through an intuitive interface, ensuring that nothing important slip through the cracks. By staying informed about and addressing potential issues early on, it significantly boosts productivity. Additionally, it offers support in prioritizing actions effectively. Users can get an overview of situations on both the standard and extended frameworks directly in the To-Dos section. With just one click, they can access detailed information by navigating to the <EM>My Situations</EM> and <EM>My Situations – Extended</EM> apps, depending on their needs.</P><P><A href="https://dam.sap.com/mac/embed/public/vp/a/rGAEMr9?rc=10&doi=SAP1166593" target="_self" rel="noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Situations - Extended application_003.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265198i4AF1757CC2573B28/image-size/large?v=v2&px=999" role="button" title="My Situations - Extended application_003.png" alt="My Situations - Extended application_003.png" /></span></A></P><P> </P><P>As you can see, SAP S/4HANA Cloud Public Edition 2502 not only promises a transformed user experience but also enhances organizational productivity and strategic decision-making, bringing you closer to achieving seamless operational excellence, rooted in innovative technology.</P><P>Find out more about SAP User Experience in the numerous blog posts by my colleagues <A href="https://community.sap.com/t5/user/viewprofilepage/user-id/149639" target="_self">Thomas Reiss</A> and <A href="https://community.sap.com/t5/user/viewprofilepage/user-id/278990" target="_self">Conrad Bernal</A>.</P><P>The next release is just around the corner! See you in a bit. <span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:">😊</span></P><P>_____________________</P><P><STRONG>The Future of Business, Today: Get Your Access to AI-Assisted Features Thanks to this Limited Promotion Now! </STRONG></P><P>The SAP S/4HANA Cloud Public Edition 2502 update is a strategic investment that combines advanced AI with powerful enterprise management tools. Whether scaling your business, enhancing productivity, or building sustainable operations, its capabilities help support a more agile and resilient future.</P><P>Sign up for following features through the <A href="https://sapit-iex-prod-lizard.launchpad.cfapps.eu10.hana.ondemand.com/9003c169-62d4-4285-b392-9e939ca5d535.workflowexternal.workflowexternal/preship/index.html#/create/1200" target="_blank" rel="noopener nofollow noreferrer">limited Promotion for AI-assisted Features in SAP S/4HANA Cloud Public Edition</A> (for all countries, customers, and partners):</P><UL><LI>The <A href="https://roadmaps.sap.com/board?PRODUCT=67837800100800007389&range=CURRENT-LAST#;INNO=9377BD7386ED1EDFAEAE9260FC3E10A4" target="_blank" rel="noopener noreferrer">easy filter</A> and <A href="https://roadmaps.sap.com/board?PRODUCT=67837800100800007389&range=CURRENT-LAST#;INNO=9377BD7386ED1EEFAEAF625E2F0589A3" target="_blank" rel="noopener noreferrer">smart summarization</A> features in SAP Fiori allow for efficient, natural language filtering of business data and seamless summarization capabilities, enabling users to quickly extract relevant information and jump-start subsequent collaboration. </LI><LI>Facilitate easier understanding and interpretation of financial data with <A href="https://roadmaps.sap.com/board?PRODUCT=67837800100800007389&range=CURRENT-LAST#;INNO=133B7B16A8071EEEB9B9619D557C2D15" target="_blank" rel="noopener noreferrer">insights from cost center reviews</A> and <A href="https://roadmaps.sap.com/board?PRODUCT=67837800100800007389&range=CURRENT-LAST#;INNO=D33C1760EF3A1EDEB9BB60D35157C93D" target="_blank" rel="noopener noreferrer">explanations of fixed-asset depreciation keys</A>.</LI></UL><P>Don’t hesitate to leave a comment and check out our <SPAN><A href="https://pages.community.sap.com/topics/s4hana-cloud" target="_blank" rel="noopener noreferrer">community page</A></SPAN> to ask your questions and engage with the experts. Follow the <SPAN><A href="https://community.sap.com/t5/tag/PSCC_Enablement/tg-p/board-id/erp-blog-sap" target="_blank">PSCC_Enablement</A></SPAN> tag to stay up to date with our latest blog posts.</P><P>Feel free to follow me on <A href="https://community.sap.com/t5/user/viewprofilepage/user-id/805536" target="_self">SAP Community</A> and on <A href="https://www.linkedin.com/in/maria-silipo-0111b7177/" target="_self" rel="nofollow noopener noreferrer">LinkedIn</A> to not miss any updates.</P><P><span class="lia-unicode-emoji" title=":film_projector:">📽</span>️ <STRONG>Watch the Replays of Our SAP S/4HANA Cloud Public Edition 2502 Early Release Series!</STRONG></P><P>From January 21 to January 24, we hosted a series of 21 compelling live sessions to highlight the exciting innovations shipped with the SAP S/4HANA Cloud Public Edition 2502 release. Missed the live sessions? We've got you covered! Take advantage of the entire series or pick and choose the sessions most relevant to you. You will find a 43-minute-long recording and a presentation for SAP User Experience as well as 20 other topics of interest. Don't miss this chance and <SPAN><A href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/watch-the-replays-of-our-exclusive-sap-s-4hana-cloud-public-edition-2502/ba-p/13994888#M59325" target="_blank">watch them on demand</A></SPAN>–anywhere, anytime.</P><P><span class="lia-unicode-emoji" title=":magnifying_glass_tilted_right:">🔎</span><STRONG>Find All Our Assets</STRONG></P><P>GROW with SAP is a comprehensive package designed to help businesses of all sizes to successfully adopt cloud ERP, anchored by SAP S/4HANA Cloud Public Edition for optimized processes and intelligent, sustainable operations. We at Cloud ERP Product Success and Cloud Co-Innovation offer a service as versatile as our product itself. Check out the numerous offerings our team has created for you below:</P><P><A href="https://chart-bdmaicr0au.dispatcher.eu2.hana.ondemand.com/index.html?hc_reset" target="_self" rel="nofollow noopener noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2502_EnablementWheel (1).jpg" style="width: 372px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265206iE7DFD5A9DA3C233A/image-size/medium?v=v2&px=400" role="button" title="2502_EnablementWheel (1).jpg" alt="2502_EnablementWheel (1).jpg" /></span></A></P><P> </P><P> </P>2025-05-22T20:02:49.565000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/resolving-carrier-mismatch-errors-when-planning-freight-units-within-sap/ba-p/14110179Resolving Carrier Mismatch Errors When planning Freight Units within SAP Transportation Management2025-05-23T11:01:52.065000+02:00Saurabh_Goyalhttps://community.sap.com/t5/user/viewprofilepage/user-id/131874<P>Transportation is a complex process, often requiring careful coordination of Transportation planners and various supply chain partners. This may require the Transportation planners to replan / reassign the demand (Freight Units) to the capacity (Freight order / Trucks). At times, one issue that can arise is a carrier mismatch error when trying to reassign Freight Units (FUs) to Freight Orders (FOs) after they have been unplanned. In this blog, we will explore this issue and offer some possible options to avoid this issue.<BR /><BR />Let’s first look at the details of this issue.<BR /><BR />When Freight Units are unplanned from an existing Freight Order, they become visible as unplanned in the SAP Transportation Management cockpit. However, attempting to reschedule them into a different freight order can result (under certain conditions) in a carrier mismatch error. This issue arises when the carrier for the freight units is "derived from predecessor documents," creating a discrepancy if the new Freight Order has a different carrier.<BR /><BR />Here is a typical process that leads to this error:<BR /><BR />1. Create a Sales order and a Freight Unit (FU) and, using the transportation cockpit, create a Road Freight Order (FO) based on the FU.<BR />2. Open the FO and assign a carrier to it. Save your changes.<BR />3. Delete the FO using the appropriate option within the Transportation Cockpit.<BR />4. Next, create a new, empty FO with a different carrier and attempt to assign the initial FU to the newly created FO by selecting both and clicking "Assign Selected Items.”<BR />5. <SPAN>Save the assignment process and encounter no error at this point.</SPAN></P><P>However, the process can also take place when you have a Delivery created. Here the Freight unit is planned on the FO and the carrier may be assigned either to the delivery or to the Freight Order. Now, when the associated FU is unplanned from the FO, the carrier information remains attached to both the FU and the delivery. As you can see in the below screenshot it mentions “Derived from Predecessor Documents”.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Saurabh_Goyal_0-1747990663252.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265461iD2ED89E456E92AE8/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="Saurabh_Goyal_0-1747990663252.png" alt="Saurabh_Goyal_0-1747990663252.png" /></span></P><P>At this point if an assignment is planned to a new FO with a different carrier it leads to the system giving an error “<SPAN>Freight unit xxxx cannot be assigned to Freight Order yyyy, carrier doesn't match”</SPAN>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Saurabh_Goyal_1-1747990663256.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265460i5F53441950DD3ACC/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="Saurabh_Goyal_1-1747990663256.png" alt="Saurabh_Goyal_1-1747990663256.png" /></span></P><P>The system's retention of the carrier information can be due to various scenarios, such as the carrier being inherent in the delivery and thus needing to be retained despite the unplanning of Freight Order and Freight Unit. There can also be a scenario where the transportation planner may only be changing the Freight Order / Truck and continuing with the existing carrier.<BR /><BR />To overcome this challenge, one might consider the following strategies</P><OL><LI>When Carrier was assigned within Freight order<OL><LI>Remove the Carrier from FO1 Before Unplanning / Deletion: By clearing the carrier assignment before unplanning / deleting the FO, you ensure that the FU / delivery has no carrier association and can be reassigned freely.</LI><LI>Assign Carrier After Planning: Once you have unplanned the FU and need to reassign it, place it on a FO without a carrier and then assign the carrier to FO post-planning.</LI></OL></LI><LI>When Carrier was assigned within Delivery<OL><LI> Delete Carrier from Delivery: Ensure that after FO Unplanning / deletion, the FU and delivery have no carrier specified. This allows reassignment to another FO without issues.</LI></OL></LI></OL><P>While carrier mismatch is a standard behavior that can occur due to multiple scenarios (some of which are mentioned above), understanding the underlying system logic and utilizing these strategies can facilitate smoother freight unit planning and assignment processes. Kindly note that there can be other options also that can be explored.</P><P>Should these solutions not address all nuances of your case, consider submitting a feature request on the [SAP Customer Influence Portal] (<A href="https://me.sap.com/notes/0002963059" target="_blank" rel="noopener noreferrer"><STRONG>https://me.sap.com/notes/0002963059</STRONG></A>).<BR /><BR /></P>2025-05-23T11:01:52.065000+02:00https://community.sap.com/t5/crm-and-cx-blog-posts-by-sap/change-process-in-cpq-brim-s-4-solution-quotation-integration/ba-p/14107541Change Process in CPQ – BRIM S/4 Solution Quotation Integration2025-05-23T11:10:00.035000+02:00Urmil_Aptehttps://community.sap.com/t5/user/viewprofilepage/user-id/131758<P>Change is the only constant thing is a common knowledge, so how can business documents be an exception to this? It is not! We live in constantly evolving dynamic times, where business strategies, negotiations and deals are also being adapted and changed based on multitude of influencing factors. So, with every change, how the change is managed and how we execute and plan for change especially when it comes to contractual documents like Subscription contract is the topic for this blog.</P><P>The CPQ – BRIM integration enables SAP customers to have the best of on cloud CPQ for quoting process and on-prem BRIM for follow-on contract document creation to further proceed with the quote to cash scenario for revenue generation. As part of contract lifecycle management, for subscription products, this process further extends to support changes to existing subscription contracts. These changes can be made to existing contracts or new contracts can be created for the changes triggered from an existing contract.</P><P>Changes like contract extension, renewal, cancellation, change in quantity/ price/configuration adding new products, swapping existing product with new products etc. are possible. Only specific change processes are available based on the state of the contract, e.g. cancelled contract cannot be extended or renewed.</P><P>Apart from BRIM <A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/f158e97293f54364a42ea6f474cb569b.html?locale=en-US&state=PRODUCTION&version=2502&q=ISTA+Contract+Change" target="_blank" rel="noopener noreferrer">prerequisites</A> and <A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/fa4913f35a7843999c384a498a5f0dc3.html?locale=en-US&state=PRODUCTION&version=2502&q=ISTA+Contract+Change" target="_blank" rel="noopener noreferrer">configurations</A>, administrators need to enable access rights for the <STRONG>Assets Table Management</STRONG> and <STRONG>Change Processes</STRONG> sections as explained in <A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/d5d0f3d680df40c99e23143238f4ece6.html?locale=en-US&state=PRODUCTION&version=2502" target="_blank" rel="noopener noreferrer">Assign Access Rights for Setup Sections and Entities</A> , else the sections won’t be visible in the <STRONG>Setup</STRONG>.</P><H1 id="toc-hId-1601486046">How subscription contract change-process works?</H1><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Urmil_Apte_7-1747800225289.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/264027i3E34ABA456FC410F/image-size/large?v=v2&px=999" role="button" title="Urmil_Apte_7-1747800225289.png" alt="Urmil_Apte_7-1747800225289.png" /></span></P><P>The term <STRONG>Change Process</STRONG> here refers to a singular change that can be executed on a subscription contract document. These Change Processes when group together based on business need and flexibility required form a group of processes called <STRONG>Change Process Groups</STRONG>. A single Change Process can belong to multiple change process groups. Example we have change process groups like Change Quantity and Price, where Change Quantity and Change Price are grouped together. Change Process Group column is synced from S/4 HANA, it can be renamed as per required. This column is reflected in the Assets section of the quote page. Kindly note not all change process in <A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/95ad0cb1c441447888d695da7f3fd3d9/4c722e916a9d50d2e10000000a42189b.html?locale=en-US&version=1909.000&q=change+process" target="_blank" rel="noopener noreferrer">S/4 HANA</A> are supported in this integration. Depending on the change process/group selected in the Asset Section, the subsequent fields in the product section become editable. The editability of the fields can be controlled from the Set-up section. From the above example, the quantity and price can be set to editable.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Urmil_Apte_1-1747747429029.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/263848i21EE2720C484BC86/image-size/large?v=v2&px=999" role="button" title="Urmil_Apte_1-1747747429029.png" alt="Urmil_Apte_1-1747747429029.png" /></span></P><P> </P><P>Special change process features like <STRONG>New Contract, Co-Term and Swap</STRONG>, must be additionally set for specific change process groups to further control the and align the behaviour to organization needs. New contract enables the sales rep to either create a new contract from the existing contracts or merge all contracts into one. On placing the order, the new contract is created in SAP S/4 HANA. The old contracts are cancelled, and the references are available in SAP S/4 HANA subscription contract document.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Urmil_Apte_2-1747747429037.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/263849i81EE421C9EEB3B3D/image-size/large?v=v2&px=999" role="button" title="Urmil_Apte_2-1747747429037.png" alt="Urmil_Apte_2-1747747429037.png" /></span></P><P> </P><P>To change a particular Subscription contract or to be more specific the items of a subscription contract, we must add it to the quote via the Add Assets “+” icon. These items are termed as Assets and added to the Asset section of the quote. This Asset section can also be personalised via the set-up. The subscription contracts tied to the selected Involved Party in Quotes page are available to be added to quote as Assets.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Urmil_Apte_0-1747818707015.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/264124iCDF2AA3E3C6BE606/image-size/large?v=v2&px=999" role="button" title="Urmil_Apte_0-1747818707015.png" alt="Urmil_Apte_0-1747818707015.png" /></span></P><P> </P><P> </P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Urmil_Apte_4-1747747429044.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/263851i0EF88A4447008BCB/image-size/large?v=v2&px=999" role="button" title="Urmil_Apte_4-1747747429044.png" alt="Urmil_Apte_4-1747747429044.png" /></span></P><P> </P><P>After adding Assets to the quote page, if the toggle in the quote header section is turned ON to create a new subscription contract, the subsequent changes to the assets selected from one or more contracts will be transferred to a new contract starting on the day of initiating the changes and the existing contracts will be discontinued.</P><P>Mostly every change process has direct impact price or value of the quote. <STRONG>Contract Change Activation Date </STRONG>is the reference taken for adjusting all quote relevant price calculations so that prices are always in line with the changes and applicable from the date changes are implemented.</P><P>To conclude, for subscription products the SAP CPQ – BRIM integration offers great flexibility to change the already created subscription contracts with feasibility to group multiple changes, change multiple contracts at the same time create new contracts, merge contracts, cancel contracts etc. to enabling smooth management of the contract lifecycle.</P><H3 id="toc-hId-1663137979">Summary Settings for change process</H3><TABLE width="733px"><TBODY><TR><TD width="205.812px"><STRONG><A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/30255d881a904b1b9e7d8122610d6835.html?locale=en-US" target="_blank" rel="noopener noreferrer">SAP CPQ Set-Up</A></STRONG></TD><TD width="282.76px"><STRONG>SAP CPI (Cloud Platform Integration/iflows)</STRONG></TD><TD width="243.76px"><STRONG>Solution Quotation in S/4 HANA BRIM</STRONG></TD></TR><TR><TD width="205.812px"><A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/42eeb0e6facd4eeea43386f9e307c8be.html?locale=en-US&state=DRAFT&version=2503" target="_blank" rel="noopener noreferrer">Quote Layout : Add Asset Section</A></TD><TD width="282.76px"><A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/9671904a8ba84117ae6690f9ff55e06f.html?locale=en-US" target="_blank" rel="noopener noreferrer">Read Change Process Groups for Quote from SAP BRIM</A></TD><TD width="243.76px"><A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/95ad0cb1c441447888d695da7f3fd3d9/ea4c86b89ae14121b59b230f5e074479.html?locale=en-US&version=1909.000&q=solution+quotation" target="_blank" rel="noopener noreferrer">Subscription Contracts</A></TD></TR><TR><TD width="205.812px"><A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/b2f01dca93f145dcbb6df04d3c7074ea.html?locale=en-US&state=DRAFT&version=2502" target="_blank" rel="noopener noreferrer">Quotes -Assets Table Management : Configure the view of Asset Table</A></TD><TD width="282.76px"><A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/34d8626a12be4bf386e0b27f0fe797c0.html?locale=en-US&state=DRAFT&version=2502" target="_blank" rel="noopener noreferrer">Read Change Process for Quote from SAP BRIM</A></TD><TD width="243.76px"><A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/95ad0cb1c441447888d695da7f3fd3d9/9149a351c76fb712e10000000a423f68.html" target="_blank" rel="noopener noreferrer">Change Processes</A></TD></TR><TR><TD width="205.812px"><A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/6a9c4fa1b0ae4d90b811a40ebc91b440.html?locale=en-US&state=DRAFT&version=2503" target="_blank" rel="noopener noreferrer">Workflow: Preparing – Preparing: Action – Add Asset to Quote and other actions</A></TD><TD width="282.76px"><A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/12a14dfdc81a4e10904900f822a5dde5.html?locale=en-US" target="_blank" rel="noopener noreferrer">Read allowed Change Process Groups for Subscription Contract Item from SAP BRIM</A></TD><TD width="243.76px"><A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/95ad0cb1c441447888d695da7f3fd3d9/8115789573fc4e13af529d4e6eb1f84d.html" target="_blank" rel="noopener noreferrer">Change Process Group</A></TD></TR><TR><TD width="205.812px"><A href="https://community.sap.com/Quotes-%20Change%20Processes%20–%20Add%20Change%20Process,%20group%20and%20give%20relevant%20names%20to%20the%20group.%20Additional%20settings%20can%20be%20maintained" target="_blank" rel="noopener nofollow noreferrer">Quotes- Change Processes – Add Change Process, group and give relevant names to the group. Additional settings can be maintained</A></TD><TD width="282.76px"><A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/dd790e4d068f4cb180fa49da88b56c03.html?locale=en-US" target="_blank" rel="noopener noreferrer">Read Subscription contract header from BRIM</A></TD><TD width="243.76px"> </TD></TR><TR><TD width="205.812px"> </TD><TD width="282.76px"><A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/223d89ddce6d4b8da2deb070593b1c57.html?locale=en-US&state=DRAFT&version=2502" target="_blank" rel="noopener noreferrer">Read Subscription contract items from BRIM</A></TD><TD width="243.76px"> </TD></TR><TR><TD width="205.812px"> </TD><TD width="282.76px"><A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/5acf00d60ba5444e9bd2fcb00546bf83.html?locale=en-US" target="_blank" rel="noopener noreferrer">Replicate Change Contract Processing Status from SAP S4HANA</A></TD><TD width="243.76px"> </TD></TR></TBODY></TABLE><P> </P><H2 id="toc-hId-1337541755">Most used Change Process Capabilities</H2><TABLE><TBODY><TR><TD width="47px"><P><STRONG><FONT size="2">Sno</FONT></STRONG></P></TD><TD width="151px"><P><STRONG><FONT size="2"> Change Processes/ Capabilities</FONT></STRONG></P></TD><TD width="227px"><P><STRONG><FONT size="2">Description</FONT></STRONG></P></TD><TD width="214px"><P><STRONG><FONT size="2">Additional Info</FONT></STRONG></P></TD></TR><TR><TD width="47px"><P><FONT size="2">1</FONT></P></TD><TD width="151px"><P><FONT size="2">New Contract</FONT></P></TD><TD width="227px"><P><FONT size="2">Enables to renew or change the existing subscription contract and create a new contract with reference to it.</FONT></P></TD><TD width="214px"><P><FONT size="2">On placing the order, the new/merged contract is created in SAP S/4 HANA. The old contracts are cancelled, and the references are available in SAP S/4 HANA subscription contract document.</FONT></P></TD></TR><TR><TD width="47px"><P><FONT size="2">2</FONT></P></TD><TD width="151px"><P><FONT size="2">Merge</FONT></P></TD><TD width="227px"><P><FONT size="2">Enables consolidation of multiple contracts into one contract.</FONT></P></TD></TR><TR><TD width="47px"><P><FONT size="2">3</FONT></P></TD><TD width="151px"><P><FONT size="2">Product Change/Swap</FONT></P></TD><TD width="227px"><P><FONT size="2">Enables the change/replacement of an existing subscription product in a contract.</FONT></P></TD><TD width="214px"><P><FONT size="2">In Set up -Quote -Change Processes -Change Process Group Tab, for the selected change process group, you must select the values for additional settings to Swap.</FONT></P></TD></TR><TR><TD width="47px"><P><FONT size="2">4</FONT></P></TD><TD width="151px"><P><FONT size="2">Co-Term</FONT></P></TD><TD width="227px"><P><FONT size="2">Enables user to co-term – adjust to the same contract duration for different items in a contact.</FONT></P></TD><TD width="214px"><P> </P></TD></TR><TR><TD width="47px"><P><FONT size="2">5</FONT></P></TD><TD width="151px"><P><FONT size="2">Cancellation</FONT></P></TD><TD width="227px"><P><FONT size="2">Enables users to cancel a contract item.</FONT></P></TD><TD width="214px"><P><FONT size="2"><A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/22f1ba7e06904a378c92e795418511b2.html?locale=en-US" target="_blank" rel="noopener noreferrer">Cancellation process</A> needs to be set-up.</FONT></P></TD></TR><TR><TD width="47px"><P><FONT size="2">6</FONT></P></TD><TD width="151px"><P><FONT size="2">Contract Extension</FONT></P></TD><TD width="227px"><P><FONT size="2">Enables the extension of the contact term as set-up in product master data).</FONT></P></TD><TD width="214px"><P> </P></TD></TR><TR><TD width="47px"><P><FONT size="2">7</FONT></P></TD><TD width="151px"><P><FONT size="2">Change Item Quantity</FONT></P></TD><TD width="227px"><P><FONT size="2">Enables users to change the item quantity for products in a contract.</FONT></P></TD><TD width="214px"><P> </P></TD></TR><TR><TD width="47px"><P><FONT size="2">8</FONT></P></TD><TD width="151px"><P><FONT size="2">Change Configuration </FONT></P></TD><TD width="227px"><P><FONT size="2">Enables users to modify the variant configuration-based characteristics for the configurable products in a contract.</FONT></P></TD><TD width="214px"><P> </P></TD></TR><TR><TD width="47px"><P><FONT size="2">9</FONT></P></TD><TD width="151px"><P><FONT size="2">Change Price</FONT></P></TD><TD width="227px"><P><FONT size="2">Enables users to change the price of the products in the contract</FONT></P></TD><TD width="214px"><P> </P></TD></TR><TR><TD width="47px"><P><FONT size="2">10</FONT></P></TD><TD width="151px"><P><FONT size="2">Add <A href="https://help.sap.com/docs/SAP_CPQ/a5de4dd4b8b047feb894c618aed793b9/ee059ccb42f84ae39a7771f01d3f140e.html?locale=en-US" target="_blank" rel="noopener noreferrer">Sub-item</A></FONT></P></TD><TD width="227px"><P><FONT size="2">Enables the addition of sub-items during change processes</FONT></P></TD><TD width="214px"><P> </P></TD></TR></TBODY></TABLE><P> </P><P><FONT size="1 2 3 4 5 6 7" color="#999999">Disclaimer: </FONT><FONT size="1 2 3 4 5 6 7" color="#999999">Given the dynamic nature of technology and features, and the potential limits to the author's knowledge, please consider the contents of this blog as an attempt to simplify the subject matter and disseminate further information about it. Therefore, it is recommended to verify the details from official sources or conduct further research to ensure complete accuracy and up-to-date information. The insights provided are meant to foster learning and discussion, not to serve as definitive guidance.</FONT></P><P> </P>2025-05-23T11:10:00.035000+02:00