https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/User-Interface-blog-posts.xmlSAP Community - User Interface2026-02-14T12:14:22.490512+00:00python-feedgenUser Interface blog posts in SAP Communityhttps://community.sap.com/t5/technology-blog-posts-by-sap/visualizing-data-with-sap-analytics-cloud/ba-p/14033467Visualizing Data with SAP Analytics Cloud2025-03-27T16:13:20.067000+01:00MarcZauritzhttps://community.sap.com/t5/user/viewprofilepage/user-id/1811379<P><SPAN>This article is part of a blog series on <STRONG>Dashboard Design BestPractices,</STRONG> created to assist you in designing and building meaningful dashboards with SAP Analytics Cloud. <A href="https://community.sap.com/t5/technology-blogs-by-sap/dashboard-design-best-practices/ba-p/14030655" target="_self">Click here</A> to open the Dashboard Design Best-Practices blog series hub page in a new window</SPAN></P><P><SPAN><STRONG>Content</STRONG><BR /></SPAN><SPAN>This blog page focus on the art of visualizing data through the selection of appropriate</SPAN><SPAN><BR /></SPAN><SPAN>chart types to convey the intended message:</SPAN></P><OL><LI><STRONG>Comparison</STRONG></LI><LI><STRONG>Time-Analysis</STRONG></LI><LI><STRONG>Part-to whole</STRONG></LI><LI><STRONG>Cumulation</STRONG></LI><LI><STRONG>Deviation</STRONG></LI><LI><STRONG>Distribution</STRONG></LI><LI><STRONG>Correlation</STRONG></LI></OL><P><STRONG>First, let’s start with some general rules of thumb and quotas that you may consider when creating analytical content.</STRONG></P><UL><LI>Show the necessary information comprehensively.</LI><LI>Everything on the screen has to make sense.</LI><LI>Support data comparison capabilities.</LI><LI>Everything that belongs together is grouped visually.</LI><LI>Show variances.</LI><LI>Use graphics whenever possible.</LI><LI>Use consistent terms.</LI><LI>Group with empty space.</LI><LI><SPAN>Provide c</SPAN>lear support of the information hierarchy.</LI><LI><SPAN>Place t</SPAN>ime-series on the x-axies</LI><LI><SPAN>Visually highlight t</SPAN>he most important information.</LI><LI><SPAN>Provide c</SPAN>lear info where the action is actually needed.</LI><LI><SPAN>Focus on a</SPAN>esthetically pleasing, clear visual design.</LI><LI>Avoid abbreviations (unless these are colloquial).</LI><LI>Do not use semantic colors in the design, e.g.<SPAN>,</SPAN> green, yellow<SPAN>,</SPAN> and red (<SPAN>unless </SPAN>it's company branding).</LI><LI>Lead with purpose (guide the user to the appropriate actions).</LI></UL><P><STRONG>Quotes</STRONG></P><UL><LI><EM>„The pieces on the dashboard have to be arranged in relation to one another“</EM> - Stephan View</LI><LI><EM>"Overview first, zoom and filter, then details-on-demand"</EM><BR />-> Visual information seeking mantra by Ben Shneiderman" </LI><LI><EM><EM>"Perfection is achieved, not when there is nothing more to add,<BR />but when there is nothing left to take away"<BR />-> </EM></EM>Antoine de Saint-Exupéry from "The little Prince"</LI><LI><EM>"Less is faster"</EM> - Hick´s Law</LI></UL><P> </P><H2 id="toc-hId-1704590120">Chart Types</H2><P>Chart types are important tools for data visualization because they help transform raw data into visual formats that are easy to understand, analyze, and communicate. <SPAN>The correct </SPAN>chart type depends on the type of data you're working with and the message you want to convey.</P><H3 id="toc-hId-1637159334">1. Comparison (Structure Analysis)</H3><P>Choose Bar and Column Charts as the most effective visualization for structure analysis, also called nominal comparison or category comparison. </P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Comparison.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240818i7AE98E0B31FA43F4/image-size/large?v=v2&px=999" role="button" title="Comparison.png" alt="Comparison.png" /></span></P><P><SPAN>Note:<BR /></SPAN><STRONG>When showing development over time, always <SPAN>use </SPAN>charts with horizontal category axes (Column Chart)<SPAN>. </SPAN></STRONG><BR />This is one of the most well-known guidelines established by <STRONG>IBCS </STRONG><SPAN>(International </SPAN><SPAN>Business Communication</SPAN> Standards) in its practical guidelines for the consistent design of reports.</P><P>The<SPAN>y</SPAN> also propose the usage of semantic patterns to visually distinguish different types of values when comparing them.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="IBCS Colors.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240703i0708FF0B87033D1F/image-size/medium?v=v2&px=400" role="button" title="IBCS Colors.png" alt="IBCS Colors.png" /></span></P><UL><LI><STRONG>Actual Values</STRONG>: <SPAN>W</SPAN>hat values are (solid pattern with dark color)<SPAN>.</SPAN></LI><LI><STRONG>Previous Year Values</STRONG>: <SPAN>W</SPAN>hat values were (solid pattern with neutral grey color)<SPAN>.</SPAN></LI><LI><STRONG>Forecast Values</STRONG>: <SPAN>W</SPAN>hat values might be (hatch pattern)<SPAN>.</SPAN></LI><LI><STRONG>Plan Values</STRONG>: <SPAN>W</SPAN>hat values should be (empty pattern)<SPAN>.</SPAN></LI></UL><P> </P><H3 id="toc-hId-1440645829"><SPAN>2. Time Analysis </SPAN></H3><P><SPAN>Use a </SPAN><STRONG>line chart</STRONG><SPAN> if you want to emphasize the trend over time.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Time Analysis 01.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240832iAA8597AB8FDBE78D/image-size/medium?v=v2&px=400" role="button" title="Time Analysis 01.png" alt="Time Analysis 01.png" /></span></SPAN></P><P> </P><P><SPAN>Use a <STRONG>column chart</STRONG> if you want to emphasize the values themselves.</SPAN></P><P><SPAN><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Time Analysis 02.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240834i997F8310F4063A53/image-size/medium?v=v2&px=400" role="button" title="Time Analysis 02.png" alt="Time Analysis 02.png" /></span></SPAN></SPAN></P><P>Note that there<SPAN> a</SPAN>re other time-related categories that have an intrinsic order and indicate progression or trend, such as age and age group<SPAN>.</SPAN></P><P> </P><H3 id="toc-hId-1244132324"><SPAN>3. Part-to whole</SPAN></H3><P>When thinking about visualizing parts of a whole, you are likely to turn to pie or donut chart.<BR />However, in many cases bar chart is a far better option because you can:</P><UL><LI>Compare parts to each other</LI><LI>Display category labels and value labels associated with each part</LI><LI>Display multiple values</LI><LI>Display small values in a better way</LI><LI>Cut down on the usage of colors and corresponding legends you have to use</LI></UL><P>Part-to-Whole Analysis by<STRONG> Bar Chart</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Part to Whole 01.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240750iDC31BC65C2B664B4/image-size/medium?v=v2&px=400" role="button" title="Part to Whole 01.png" alt="Part to Whole 01.png" /></span></P><P> </P><P class="lia-align-left" style="text-align : left;"><SPAN>Part-to-Whole Analysis by <STRONG>Stacked Percentage Bar Chart</STRONG></SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Part to Whole 02.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240751i43C76C5B5E03E9E7/image-size/medium?v=v2&px=400" role="button" title="Part to Whole 02.png" alt="Part to Whole 02.png" /></span></P><H4 id="toc-hId-1176701538"> </H4><P><STRONG>Donut Chart</STRONG></P><P> </P><P>Donut charts work best with a <STRONG>small number of categories</STRONG> (5-7).<BR />Too many categories can make the chart hard to interpret (see Pic. 1).</P><P>Note that when using pie or donut charts, you should be careful when enabling the "Top N" options, as this will change the original percentage values and recalculate each segment's contribution to the total of the "Top N" categories (see Pic. 2).<BR /><SPAN>Instead, use the <STRONG>group remaining function</STRONG> in chart widget menu to create a segment that represents the "Others" category (Pic. 3)<BR /><BR /></SPAN></P><P> </P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Donut Chart Others 3.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240802iD1FBEA84BB02BA9B/image-size/large?v=v2&px=999" role="button" title="Donut Chart Others 3.png" alt="Donut Chart Others 3.png" /></span></P><P> </P><P><STRONG>Tree Map</STRONG></P><P>Tree map is a good visualization to present hierarchical data, with nested figures rendered by rectangles of different sizes.</P><P>In the example below, each rectangle signifies a department and its size in proportion to the number of department employees. You can use colors to differentiate employee genders, but here the chart displays <SPAN>only </SPAN>female employees. </P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Treemap.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/243359i60703ADBAC45606F/image-size/large?v=v2&px=999" role="button" title="Treemap.png" alt="Treemap.png" /></span></P><H3 id="toc-hId-851105314"> </H3><H3 id="toc-hId-654591809">4. Cumulation</H3><P>You can use <STRONG>waterfall chart<SPAN>s</SPAN></STRONG> to analyze cumulative value<SPAN>s</SPAN>. A waterfall chart accumulates successive values and shows how the cumulative value changes from an initial state to a final one.</P><P><STRONG>Variance waterfall chart in vertical orientation</STRONG> displays the variance between different scenarios in structure.<BR />In the example below, the variance waterfall chart shows the net sales in Europe from previous year (PY) to this year (AC). You can see that this year's net sales <SPAN>value </SPAN>is 14 million USD higher than the previous year and the difference in Spain is the largest.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Cumulation Variances.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240686i76094A34D1D76B97/image-size/medium?v=v2&px=400" role="button" title="Cumulation Variances.png" alt="Cumulation Variances.png" /></span></P><P> </P><P><STRONG>Variance waterfall chart in horizontal orientation</STRONG> displays the variances across different time periods.<BR />In the example below, you can see that shipping cost keeps growing from Q1 to Q4 in the whole year.<BR />Q4 is expanded to show changes in months.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Horizontal Waterfall Chart.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240697i590ED439718F334C/image-size/medium?v=v2&px=400" role="button" title="Horizontal Waterfall Chart.png" alt="Horizontal Waterfall Chart.png" /></span></P><H3 id="toc-hId-458078304"> </H3><H3 id="toc-hId-261564799">5. Deviation</H3><P>Deviation charts, also known as <STRONG>variance charts</STRONG>, are used to visually display how a value deviates from a baseline or expected target.<BR />They are particularly helpful for understanding the differences between actual results and a reference point, such as a goal, target, or historical data. </P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Deviation 01.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240702i46ACC1CB0ABA6B9E/image-size/medium?v=v2&px=400" role="button" title="Deviation 01.png" alt="Deviation 01.png" /></span></P><P> </P><P><SPAN>Actual and Plan Values and Deviation in <STRONG>Bar Charts</STRONG> Side by Side</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="IBCS 02.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240727iCF031BCFF7423D71/image-size/medium?v=v2&px=400" role="button" title="IBCS 02.png" alt="IBCS 02.png" /></span></P><P> </P><P><SPAN>Numeric and Percentage Deviation in <STRONG>Table with In-Cell Charts</STRONG></SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="IBCS 03.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240705i10F2F8EC6B405729/image-size/large?v=v2&px=999" role="button" title="IBCS 03.png" alt="IBCS 03.png" /></span></P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P> </P><P><STRONG>Focus on Trend<BR /></STRONG><SPAN>If you want to focus on the trend of the variation, you can use a <STRONG>line chart</STRONG> as the examples below.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Deviation.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240900i77BCAFBDE897C236/image-size/large?v=v2&px=999" role="button" title="Deviation.png" alt="Deviation.png" /></span></P><P> </P><H3 id="toc-hId-65051294">6. Distribution</H3><P><STRONG>Histogramm<BR /></STRONG><SPAN>A histogram displays the numbers of data points that lie within respective ranges, which is extremely helpful in emphasizing data frequency. In the left example, the axis displays age groups, and the columns show the numbers of employees that fall in different age ranges.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Histogram 01.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240722i7B47F9BE119B378C/image-size/medium?v=v2&px=400" role="button" title="Histogram 01.png" alt="Histogram 01.png" /></span></P></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P> </P><P class="lia-align-left" style="text-align : left;"><STRONG>Column Chart<BR /></STRONG><SPAN>If your use case is to display the distribution of employees of each age group in percentage,</SPAN><SPAN><BR /></SPAN><SPAN>a column chart is a good option.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Histogram 02.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240723iC422914F16CA0C6E/image-size/medium?v=v2&px=400" role="button" title="Histogram 02.png" alt="Histogram 02.png" /></span></P><P> </P><P class="lia-align-left" style="text-align : left;"><SPAN><STRONG>Stacked Column Chart</STRONG><BR />Distribution of Two Series by Stacked Column Chart.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Histogram 03.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240724i23275CCBD082AE17/image-size/medium?v=v2&px=400" role="button" title="Histogram 03.png" alt="Histogram 03.png" /></span><BR /></SPAN></P><P><SPAN>You can use a <STRONG>frequency polygon</STRONG> with multiple lines when you want to compare the distribution of multiple sets of values.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Histogram 04.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240725i9153AF72B080F363/image-size/medium?v=v2&px=400" role="button" title="Histogram 04.png" alt="Histogram 04.png" /></span></SPAN></P><P> </P><P><SPAN><STRONG>Box plot<BR /></STRONG>A Box Plot is an ideal option for displaying the concentration of data, which is constructed from minimum, first quartile, median, third quartile and maximum.</SPAN></P><P><SPAN><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Boxplot.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240726i887E7732EF75E0FA/image-size/medium?v=v2&px=400" role="button" title="Boxplot.png" alt="Boxplot.png" /></span></STRONG></SPAN></P><H3 id="toc-hId--206693580"> </H3><H3 id="toc-hId--403207085"><SPAN>7. Correlation</SPAN></H3><P><SPAN><STRONG>Scatterplot</STRONG> and <STRONG>bubble chart</STRONG> are the most frequently used chart types to visualize correlation,<BR />though <STRONG>line chart</STRONG> or <STRONG>bar chart</STRONG> side by side is also an acceptable solution.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Correlation 02.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240716i8258D8D178A27C48/image-size/medium?v=v2&px=400" role="button" title="Correlation 02.png" alt="Correlation 02.png" /></span></SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Correlation 01.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/240718i486A98AE4CAEE48B/image-size/medium?v=v2&px=400" role="button" title="Correlation 01.png" alt="Correlation 01.png" /></span></P><P> </P></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV>2025-03-27T16:13:20.067000+01:00https://community.sap.com/t5/technology-blog-posts-by-sap/sap-fiori-for-sap-s-4hana-simplifying-my-home-activation-from-sap-s-4hana/ba-p/14005037SAP Fiori for SAP S/4HANA - Simplifying My Home Activation from SAP S/4HANA 2023 FPS02 or higher2025-04-30T10:20:12.802000+02:00Setu_Saxena1https://community.sap.com/t5/user/viewprofilepage/user-id/1414456<P><FONT color="#000080"><STRONG><FONT color="#0000FF">Innovation made easier! </FONT></STRONG><FONT color="#0000FF"><STRONG>Enabling My Home for SAP S/4HANA has been streamlined from SAP S/4HANA 2023 FPS02. Save time and effort by using the settings in task list SAP_FIORI_FOUNDATION_S4.</STRONG></FONT></FONT></P><P>In our previous blog, <A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-fiori-for-sap-s-4hana-empowering-your-homepage-enabling-my-home-for-sap/ba-p/13672904" target="_self"><SPAN>"SAP</SPAN><SPAN> Fiori</SPAN><SPAN> for</SPAN><SPAN> SAP</SPAN><SPAN> S</SPAN><SPAN>/4HANA</SPAN><SPAN> - Empowering</SPAN><SPAN> Your</SPAN><SPAN> Homepage</SPAN><SPAN>: Enabling</SPAN><SPAN> My</SPAN><SPAN> Home</SPAN><SPAN> for</SPAN><SPAN> SAP</SPAN><SPAN> S</SPAN><SPAN>/4HANA</SPAN><SPAN> 2023</SPAN><SPAN> FPS01"</SPAN></A>, we explored the detailed steps required to enable My Home in SAP S/4HANA 2023 FPS01. We walked through the structure, technical components, configuration steps, and necessary authorizations to activate <STRONG>My Home</STRONG> manually.</P><P><FONT color="#FF0000"><STRONG>IMPORTANT</STRONG><SPAN> </SPAN></FONT><SPAN>: </SPAN>If you are looking to understand the structure of My Home i.e. its main components”, or its building blocks and technical components, please refer to our <A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-fiori-for-sap-s-4hana-empowering-your-homepage-enabling-my-home-for-sap/ba-p/13672904" target="_self">previous blog</A>.</P><P>With the <STRONG>SAP S/4HANA 2023 FPS02</STRONG> release, the process of enabling My Home has been further streamlined. As a part of this blog, we will focus on the <STRONG>enhancements introduced in FPS02</STRONG>, where <STRONG>Steps 1 through Step 4</STRONG> described in the previous blog are now automated via the <STRONG>SAP_FIORI_FOUNDATION_S4</STRONG> task list. This significantly reduces manual effort, making My Home activation quicker and more efficient.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Comparison of SAP_FIORI_FOUNDATION_S4 Task List Across SAP S/4HANA 2023 FPS01, and FPS02" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/220987iCDB30CED138ED07E/image-size/large?v=v2&px=999" role="button" title="Comparision between FPS01 and FPS02 tasklists.png" alt="Comparison of SAP_FIORI_FOUNDATION_S4 Task List Across SAP S/4HANA 2023 FPS01, and FPS02" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Comparison of SAP_FIORI_FOUNDATION_S4 Task List Across SAP S/4HANA 2023 FPS01, and FPS02</span></span></P><H1 id="toc-hId-1572792483"> </H1><H1 id="toc-hId-1376278978"><FONT color="#000080"><STRONG>Simplified My Home Activation with SAP S/4HANA 2023 FPS02</STRONG></FONT></H1><H2 id="toc-hId-1308848192"> </H2><H2 id="toc-hId-1112334687"><FONT color="#000080"><STRONG>Automation via the SAP_FIORI_FOUNDATION_S4 Task List</STRONG></FONT></H2><P>With the <STRONG>SAP S/4HANA 2023 FPS02</STRONG> release onwards, Steps 1 through 4 explained in <A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-fiori-for-sap-s-4hana-empowering-your-homepage-enabling-my-home-for-sap/ba-p/13672904" target="_self">the pervious blog</A> are now automated as part of the <STRONG>SAP_FIORI_FOUNDATION_S4</STRONG> task list. This task list consolidates these key setup steps into a single run, simplifying and streamlining the activation process.</P><P><STRONG>Note:</STRONG>If you have already activated SAP Fiori foundation on your SAP S/4HANA 2023 FPS02 using <STRONG>Rapid Activation</STRONG> and executed the <STRONG>SAP Fiori - Initial Setup for Fiori Application S/4 (SAP_FIORI_FOUNDATION_S4)</STRONG> task list, the following tasks are automatically included as part of the default task list run, and no additional manual execution is required.</P><P>However, if you have <STRONG>upgraded from SAP S/4HANA 2023 FPS01 (or lower releases of SAP S/4HANA) to SAP S/4HANA 2023 FPS02</STRONG>, you must re-execute the following <STRONG>four tasks</STRONG> (from the SAP_FIORI_FOUNDATION_S4 task list ) described in this blog to ensure My Home is fully enabled with the latest updates.</P><P> </P><TABLE width="100%"><TBODY><TR><TD width="20%" height="30px"><STRONG>Step (described in the previous blog)</STRONG></TD><TD width="30%" height="30px"><STRONG>Corresponding task from the SAP_FIORI_FOUNDATION_S4 task list</STRONG></TD><TD width="50%" height="30px"><STRONG>Automation Details</STRONG></TD></TR><TR><TD width="20%" height="84px">1 - Enabling Spaces and Pages Layout</TD><TD width="30%" height="84px">Activate and Configure FLP for Spaces and Pages (/UI2/FLP_CUS_CONF)</TD><TD width="50%" height="84px">Configures FLP property <EM><STRONG>SPACES</STRONG> </EM>with system setting checks.</TD></TR><TR><TD width="20%" height="84px">2 - Activating the My Home UI5 Component</TD><TD width="30%" height="84px">Activate HTTP Services Foundation</TD><TD width="50%" height="84px">Activates the SAPUI5 Component <EM><STRONG>ux.eng.s4producthomes1</STRONG></EM> (SICF node: BSP PRODUCT_HOMES1).</TD></TR><TR><TD width="20%" height="249px">3 - Activating the Required OData V2 and V4 Services</TD><TD width="30%" height="249px">Activate Gateway OData Services Foundation (/IWFND/MAINT_SERVICE) & Publish Service Groups Foundation (/IWFND/V4_ADMIN)</TD><TD width="50%" height="249px">Publishes the following service groups:<BR />- <EM><STRONG>/IWNGW/NOTIFICATION</STRONG></EM> (Notification)<BR />- <EM><STRONG>/UI2/INSIGHTS_SRV</STRONG></EM> (Insight Cards)<BR /><STRONG>Note:</STRONG> <EM><STRONG>TASKPROCESSING</STRONG></EM> (My Inbox) and <EM><STRONG>C_SITNMYSITUATION_CDS</STRONG></EM> (Situation Handling) are <STRONG><FONT color="#FF0000">NOT</FONT> </STRONG>included in this automation and must be activated manually if required.<BR />Please refer to Step 4 from the <A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-fiori-for-sap-s-4hana-empowering-your-homepage-enabling-my-home-for-sap/ba-p/13672904" target="_self">previous blog</A> for manual activation steps.</TD></TR><TR><TD width="20%" height="84px">4 - Configuring Launchpad Parameters</TD><TD width="30%" height="84px">Activate and Configure FLP for Spaces and Pages (/UI2/FLP_CUS_CONF)</TD><TD width="50%" height="84px">Configures all necessary FLP parameters for My Home page, including enablement of the page, Custom Component, and UI5 Insights.</TD></TR></TBODY></TABLE><P> </P><H2 id="toc-hId-915821182"><FONT color="#000080"><STRONG>Step 1 through Step 4 can be executed cumulatively on SAP S/4HANA 2023 FPS02 (or higher)</STRONG></FONT></H2><OL><LI>Navigate to the transaction STC01 (Task Manager for Technical Configuration).<BR /><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="STC01 : Task Manager for Technical Configuration" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/221124i31175F6A9AA28A07/image-size/large?v=v2&px=999" role="button" title="Img3. Task List Tcode.png" alt="STC01 : Task Manager for Technical Configuration" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">STC01 : Task Manager for Technical Configuration</span></span></LI><LI>Enter the Task List name as SAP_FIORI_FOUNDATION_S4 (which is used to activate Fiori foundation) and click on the <STRONG>Generate Task List Run (F8)</STRONG> button.<BR /><BR /></LI><LI>On the next screen with generated task list, uncheck all the tasks using <STRONG>Skip All Tasks (F7)</STRONG> button and then only Select the task <STRONG>Activate and Configure FLP for Spaces and Pages (/UI2/FLP_CUS_CONF)</STRONG>. After selecting the task, You will get an Information popup that the activation step has dependencies on other steps like creating transports, activating services etc., click <STRONG>Continue</STRONG> for all the dependent steps.<BR /><BR /><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Skip all tasks for SAP_FIORI_FOUNDATION_S4 and select 'Activate and Configure FLP for Spaces and Pages (/UI2/FLP_CUS_CONF)' task" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/221154i50746AAF441E5FB2/image-size/large?v=v2&px=999" role="button" title="Skip all tasks in the task list.png" alt="Skip all tasks for SAP_FIORI_FOUNDATION_S4 and select 'Activate and Configure FLP for Spaces and Pages (/UI2/FLP_CUS_CONF)' task" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Skip all tasks for SAP_FIORI_FOUNDATION_S4 and select 'Activate and Configure FLP for Spaces and Pages (/UI2/FLP_CUS_CONF)' task</span></span><P> </P>By clicking on the <STRONG>Change Parameters</STRONG> button for this task, you could configure the following Fiori Launchpad Parameters required for My Home enablement, which have been highlighted already as a part of the blog. For now, you could just leave them as-is to default and continue.<BR /><BR /><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Change Parameters for the task 'Activate and Configure FLP for Spaces and Pages (/UI2/FLP_CUS_CONF)'" style="width: 962px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/221181iFEE8AB50BE310404/image-size/large?v=v2&px=999" role="button" title="Parameters for task in the list.png" alt="Change Parameters for the task 'Activate and Configure FLP for Spaces and Pages (/UI2/FLP_CUS_CONF)'" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Change Parameters for the task 'Activate and Configure FLP for Spaces and Pages (/UI2/FLP_CUS_CONF)'</span></span></LI><LI>Additionally, also select the task <STRONG>Publish Service Groups Foundation (/IWFND/V4_ADMIN)</STRONG> which would publish the <STRONG>/IWNGW/NOTIFICATION (Notification)</STRONG> and <STRONG>/UI2/INSIGHTS_SRV (Insight Cards)</STRONG> OData V4 services.<BR /><BR />After selecting this task, only the following 5 task should remain selected.<UL><LI><SPAN>Create / Select Customizing Request (SE09)</SPAN></LI><LI>Activate and Configure FLP for Spaces and Pages (/UI2/FLP_CUS_CONF)</LI><LI>Activate Gateway OData Services Foundation (/IWFND/MAINT_SERVICE)</LI><LI>Publish Service Groups Foundation (/IWFND/V4_ADMIN)</LI><LI>Activate HTTP services Foundation</LI></UL></LI><LI>Click on the <STRONG>Start/Resume Task List Run in the Dialog</STRONG> button to start the task list run.</LI></OL><P><FONT color="#FF0000"><STRONG>IMPORTANT</STRONG></FONT>: As mentioned above, the task list SAP_FIORI_FOUNDATION_S4 available with SAP S/4HANA 2023 FPS02 would not activate the optional functionality like <EM><STRONG>My Inbox</STRONG> </EM>and <EM><STRONG>Situation Handling</STRONG> </EM>related OData services. Please follow the references mentioned in the original blog should you be interested to activate them.<BR /><BR /></P><H2 id="toc-hId-719307677"><FONT color="#000080"><STRONG>Step 5: Assigning Relevant Authorizations via a PFCG Role</STRONG></FONT></H2><P> </P><P>The <STRONG>role creation and authorization setup</STRONG> for My Home in <STRONG>SAP S/4HANA 2023 FPS02</STRONG> <STRONG>remains the same as FPS01</STRONG>. You can follow the same steps described in the <A href="https://community.sap.com/t5/technology-blogs-by-sap/sap-fiori-for-sap-s-4hana-empowering-your-homepage-enabling-my-home-for-sap/ba-p/13672904" target="_self"><STRONG>previous blog</STRONG></A> to create and configure the required <STRONG>PFCG role</STRONG>.</P><P>For a quick summary, here are the <STRONG>key steps</STRONG>:</P><OL><LI><P><STRONG>Create a PFCG security role (e.g., Z_SR_MY_HOME)</STRONG></P><UL><LI>Navigate to <STRONG>transaction PFCG</STRONG>, enter a role name, and click <STRONG>Create Single Role</STRONG>.</LI><LI>Provide a <STRONG>role description</STRONG> and switch to the <STRONG>Menu tab</STRONG>.</LI></UL></LI><LI><P><STRONG>Add the Required OData Services</STRONG></P><UL><LI>TASKPROCESSING (for My Inbox)</LI><LI>C_SITNMYSITUATION_CDS (for Situations)</LI><LI>INTEROP (for personalization, should already be active)</LI><LI>/UI2/INSIGHTS_CARDS_READ_SRV (for Insights Cards)</LI></UL></LI><LI><P><STRONG>Assign Target Mappings for My Inbox and My Situations</STRONG></P><UL><LI>Use <STRONG>SAP Fiori Launchpad Content Manager</STRONG> (UI2/FLPCM_CUST).</LI><LI>Create a <STRONG>Launchpad Catalog</STRONG> (Z_BC_MY_HOME).</LI><LI>Add <STRONG>Target Mappings</STRONG> for <STRONG>My Inbox (F0862)</STRONG> and <STRONG>My Situations (F4154)</STRONG>.</LI></UL></LI><LI><P><STRONG>Assign the Role to Users</STRONG></P><UL><LI>Open the Role Maintenance transaction <STRONG>PFCG</STRONG>, go to the <STRONG>User tab</STRONG>, and assign the role to business users.</LI></UL></LI></OL><BLOCKQUOTE><P><STRONG>Note:</STRONG> Ensure that users have <STRONG>business roles</STRONG> containing <STRONG>spaces and pages</STRONG>, so My Home functions correctly.</P></BLOCKQUOTE><H1 id="toc-hId-393711453"><FONT size="4">Note : </FONT> </H1><H1 id="toc-hId-197197948"><FONT color="#000080"><SPAN>Becoming a SAP Fiori for SAP S/4HANA guru</SPAN></FONT></H1><P>You’ll find much more on our <SPAN> </SPAN><A href="https://community.sap.com/topics/fiori/s4hana" target="_blank">SAP Fiori for SAP S/4HANA topic page</A></P><P>Other helpful links:</P><UL><LI>See all questions and answers about<SPAN> </SPAN><A href="https://community.sap.com/t5/c-khhcw49343/SAP+Fiori+for+SAP+S%25252F4HANA/pd-p/73555000100800000131" target="_blank">SAP Fiori for SAP S/4HANA </A></LI><LI>Follow<SPAN> </SPAN><A href="https://community.sap.com/t5/c-khhcw49343/SAP+Fiori+for+SAP+S%25252F4HANA/pd-p/73555000100800000131" target="_blank">SAP Fiori for SAP S/4HANA</A><SPAN> </SPAN>for more blogs and updates </LI><LI><A href="https://community.sap.com/t5/forums/postpage/choose-node/true/board-id/technology-questions?primaryTagId=73555000100800000131" target="_blank">Ask a Question about SAP Fiori for SAP S/4HANA</A></LI></UL>2025-04-30T10:20:12.802000+02:00https://community.sap.com/t5/technology-blog-posts-by-sap/sap-fiori-for-web-v6-0/ba-p/14095494SAP Fiori for Web v6.02025-05-08T09:26:58.489000+02:00SiyanaDichevahttps://community.sap.com/t5/user/viewprofilepage/user-id/13344<P><SPAN>We’re excited to share that the latest version of the <STRONG>SAP Fiori for Web UI Kit</STRONG> is now live in the <A href="https://www.figma.com/@sap" target="_self" rel="nofollow noopener noreferrer">SAP Figma Community</A>!</SPAN></P><P><SPAN>This update is essential for anyone designing enterprise web apps: it helps teams work faster, avoid rework and ensures your designs stay consistent, efficient, and ready for implementation.</SPAN></P><P><SPAN>The updates below include new components, improved variants, and refreshed design variables, all of which directly impact how you build and maintain high-quality UI elements.</SPAN></P><P><SPAN><A href="https://www.figma.com/community/file/1494295794601744471" target="_self" rel="nofollow noopener noreferrer"><STRONG>Check it out here</STRONG></A></SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAP Figma Community" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/258419iD52A60AF911DF1FF/image-size/large?v=v2&px=999" role="button" title="External Kit published.png" alt="SAP Figma Community" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">SAP Figma Community</span></span><BR /></SPAN></P><H2 id="toc-hId-1710190918"><SPAN>What’s New - and What’s Evolved? </SPAN></H2><P><SPAN>Here’s a quick overview of the most important updates we’ve introduced over the past few versions, now all included in the new file:</SPAN></P><H3 id="toc-hId-1642760132"><SPAN>9+ New components:</SPAN></H3><P><SPAN>Tool Header, User Menu, Settings, Shell Bar, Side Navigation, and Notifications introduced.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Disclaimer: This image is a conceptual composition and does not represent a real-life use case." style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/258420iECCB8621955FE246/image-size/large?v=v2&px=999" role="button" title="Frame 162865.png" alt="Disclaimer: This image is a conceptual composition and does not represent a real-life use case." /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Disclaimer: This image is a conceptual composition and does not represent a real-life use case.</span></span></SPAN></P><P><SPAN>Form has been added to streamline structured data input.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Form component" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/258421i04422D6B1D2A0B4C/image-size/medium?v=v2&px=400" role="button" title="Frame 162869.png" alt="Form component" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Form component</span></span></SPAN></P><P><SPAN>The Legend provides a visual guide for interpreting content in the Calendar. The Legend Item represents individual status indicators within the Legend.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Calendar with Legend" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/258422iAFC1B45DE03957BA/image-size/medium?v=v2&px=400" role="button" title="Frame 162868.png" alt="Calendar with Legend" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Calendar with Legend</span></span></SPAN></P><P><SPAN>A new badge type called the Attention Badge has been introduced for Buttons, building on the existing Counter Badge.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Button with Attention Badge" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/258423iC01B62AAAB3238B3/image-size/medium?v=v2&px=400" role="button" title="Frame 162872.png" alt="Button with Attention Badge" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Button with Attention Badge</span></span></SPAN></P><H3 id="toc-hId-1446246627">Variables:</H3><P><SPAN>All design variables have been updated to align with the latest version, ensuring consistency and accuracy across components.</SPAN></P><H3 id="toc-hId-1249733122"><SPAN>Component Improvements:</SPAN></H3><P><SPAN>Additional variants have been added to existing components.<BR /><BR /></SPAN></P><H2 id="toc-hId-924136898"><SPAN>What This Means for You</SPAN></H2><P><SPAN>You have access to an accurate, easy-to-use, and regularly updated UI Kit - all in one place. Whether you're designing, prototyping, or building with SAP Fiori for Web, this setup ensures you're always working with the latest standards.</SPAN></P><P><SPAN>Thanks for being part of the journey. We’re already preparing for the next update. We can’t wait to see what you create with the <STRONG>SAP Fiori for Web UI Kit</STRONG>!</SPAN></P><P><SPAN>Feel free to check out our other kits in the <A href="https://www.figma.com/@sap" target="_self" rel="nofollow noopener noreferrer">SAP Figma Community</A>.<BR /><BR /><FONT color="#999999"><EM>Authors: Siyana Dicheva (UX Designer, SAP Core Design Team) and Janina Fichtner (UX Designer, SAP Core Design Team)</EM></FONT><BR /></SPAN></P>2025-05-08T09:26:58.489000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/my-home-in-sap-s-4hana-cloud-public-edition-2508-what-s-new/ba-p/14171857My Home in SAP S/4HANA Cloud Public Edition 2508 - What's new?2025-08-05T11:05:26.298000+02:00CarolineWelshhttps://community.sap.com/t5/user/viewprofilepage/user-id/178433<P class="lia-align-justify" style="text-align : justify;"><SPAN>The 2508 release of </SPAN><I><SPAN>My Home</SPAN></I><SPAN> in SAP S/4HANA Cloud Public Edition introduces a range of new delivered and beta features, along with UX enhancements designed to elevate your overall experience. In this blog, I’ll walk you through these updates and what they mean for you.</SPAN><SPAN> </SPAN></P><P class="lia-align-justify" style="text-align : justify;"><I><SPAN>My Home</SPAN></I><SPAN> offers immediate access to key business insights, supports efficient management of tasks and situations, and allows you to organize your favorite pages and apps to streamline daily operations. The 2508 release builds on this foundation by further enhancing each of these areas.</SPAN><SPAN> </SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="SAP S/4HANA Cloud Public Edition 2508 Release My Home" style="width: 971px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/296438i95689A429E0C3C8D/image-size/large?v=v2&px=999" role="button" title="MyHome_FullScreen_V2.png" alt="SAP S/4HANA Cloud Public Edition 2508 Release My Home" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">SAP S/4HANA Cloud Public Edition 2508 Release My Home</span></span></SPAN></P><P> </P><P class="lia-align-justify" style="text-align : justify;"><SPAN><SPAN class=""><SPAN class="">On</SPAN><SPAN class="">e of the stan</SPAN><SPAN class="">dout additions is the </SPAN></SPAN><SPAN class=""><SPAN class="">new <STRONG>personalized salutation bar</STRONG></SPAN></SPAN><SPAN class=""><SPAN class="">, which greets every business user upon entering My Home. This feature not only creates a more personalized experience but also helps users quickly orient themselves within SAP S/4H</SPAN><SPAN class="">ANA.</SPAN><SPAN class=""> Now enable </SPAN></SPAN><SPAN class=""><SPAN class="">communication scenario </SPAN></SPAN><SPAN class=""><SPAN class="">SAP_COM_0887 and let </SPAN><SPAN class="">business </SPAN><SPAN class="">users see </SPAN><SPAN class="">what’s</SPAN><SPAN class=""> next on their calendar</SPAN> <SPAN class="">at a glance</SPAN><SPAN class="">.</SPAN></SPAN> <SPAN class=""><SPAN class="">Additionally, the salutation b</SPAN><SPAN class="">ar </SPAN><SPAN class="">consolidates</SPAN> <SPAN class="">all of</SPAN><SPAN class=""> My Home’s global actions in one convenient place—it enables users to easily add content, quickly access </SPAN></SPAN><SPAN class=""><SPAN class="">My Home </SPAN></SPAN><SPAN class=""><SPAN class="">settings, and discover the latest feature introduced in the 2508 release: </SPAN></SPAN><SPAN class=""><SPAN class="">Recap</SPAN></SPAN><SPAN class=""><SPAN class="">.</SPAN></SPAN><SPAN class=""> </SPAN></SPAN></P><P><SPAN><SPAN class=""><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Home 2508 Salutation bar" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/296441iA024524703212894/image-size/large?v=v2&px=999" role="button" title="SalutationBar.png" alt="My Home 2508 Salutation bar" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">My Home 2508 Salutation bar</span></span></SPAN></SPAN></P><P> </P><P class="lia-align-justify" style="text-align : justify;"><SPAN>The </SPAN><STRONG><SPAN>Recap</SPAN></STRONG><SPAN> feature introduced in the <EM>My Home</EM> 2508 release is designed to save time by helping business users stay on top of key items that have emerged since their last login. It highlights high-priority information, enabling users to quickly focus on what matters most. By surfacing relevant updates and simplifying daily tasks, Recap reduces manual effort and helps users catch up efficiently—so they can shift their attention to higher-value activities.</SPAN><SPAN> </SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Home 2508 Recap of Tasks" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/296442iC7C9DA4B5B080BA7/image-size/large?v=v2&px=999" role="button" title="Recap1.png" alt="My Home 2508 Recap of Tasks" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">My Home 2508 Recap of Tasks</span></span></SPAN></P><P> </P><P> <span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Home 2508 Recap of Insights" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/296443i1B71B6AEEBB293D4/image-size/large?v=v2&px=999" role="button" title="Recap2.png" alt="My Home 2508 Recap of Insights" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">My Home 2508 Recap of Insights</span></span></P><P> </P><P class="lia-align-justify" style="text-align : justify;">Recap<SPAN> analyzes changes in </SPAN><I><SPAN>My Home </SPAN></I><SPAN>data over the past 24 hours, keeping business users informed about new tasks, situations, and updates to app, tile, and insights card access. It also provides visual comparisons of insights cards, making it easy to quickly and intuitively understand what has changed during your absence.</SPAN><SPAN> </SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN>The </SPAN>Salutation Bar<SPAN> also allows business users to easily add content to </SPAN><I><SPAN>My Home </SPAN></I><SPAN>from a centralized location. But that’s just the beginning—it now supports </SPAN><STRONG><SPAN>AI-assisted content addition</SPAN></STRONG><SPAN>, enabling users to add Insights cards using natural language. Users can also preview Insights cards during the addition process to ensure data accuracy and consistency.</SPAN><SPAN> </SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Home 2508 AI-assisted Smart Personalization Insights Card Addition" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/296444i8CFA6D202BEA6BB9/image-size/large?v=v2&px=999" role="button" title="AI_Assisted_Adding_InsightsCards.png" alt="My Home 2508 AI-assisted Smart Personalization Insights Card Addition" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">My Home 2508 AI-assisted Smart Personalization Insights Card Addition</span></span></SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN><SPAN class=""><SPAN class="">With the 2508 release, business users can take advantage of a new </SPAN></SPAN><SPAN class=""><STRONG><SPAN class="">Beta AI-assisted </SPAN><SPAN class="">S</SPAN><SPAN class="">mart </SPAN><SPAN class="">P</SPAN><SPAN class="">ersonalization</SPAN> <SPAN class="">App</SPAN><SPAN class=""> Addition</SPAN></STRONG> <SPAN class="">f</SPAN></SPAN><SPAN class=""><SPAN class="">eature that enables the addition of applications using natural language. This significantly streamlines the process of adding applications, saving </SPAN><SPAN class="">time</SPAN><SPAN class=""> and offering a more intuitive, click-efficient experience— which is particularly valuable for first-time or occasional users. The feature also enhances transparency by displaying application descriptions and real-time KPIs for dynamic tiles, providing immediate operational context.</SPAN></SPAN><SPAN class=""> </SPAN></SPAN></P><P><SPAN><SPAN class=""><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Home 2508 Beta AI-assisted Smart Personalization App Addition" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/296446i4A9A1328D10F0F27/image-size/large?v=v2&px=999" role="button" title="4.MyHome_2508_AddContent_Apps&InsightTiles.png" alt="My Home 2508 Beta AI-assisted Smart Personalization App Addition" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">My Home 2508 Beta AI-assisted Smart Personalization App Addition</span></span></SPAN></SPAN></P><P class="lia-align-justify" style="text-align : justify;"><I><SPAN>My Home </SPAN></I><SPAN>serves as the central hub for all your tasks, applications, and information. In the 2508 release, improvements have been made with the Recap and AI-assisted content addition features. Additionally, administrators are now empowered to deliver timely, targeted updates directly to business users via the </SPAN><I><SPAN>My Home </SPAN></I><SPAN>centralized news feed.</SPAN><SPAN> </SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN>With the addition of the </SPAN><STRONG><SPAN>Mange News application,</SPAN></STRONG><SPAN> administrators can create news articles to be displayed on <EM>My Home</EM>. They can categorize, target and manage the visibility of the news. Tailoring communication to your organization needs helps create a more informed and connected workforce. This in turn enhances business users’s performance by equipping them with the information needed to make smarter, faster decisions.</SPAN><SPAN> </SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Home Manage News Application" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/296448i08EF83734DF52459/image-size/large?v=v2&px=999" role="button" title="ManageNews1.png" alt="My Home Manage News Application" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">My Home Manage News Application</span></span></SPAN></P><P> </P><P> </P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Home 2508 News Article Creation" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/296449i6F9D89F49FCA70DB/image-size/large?v=v2&px=999" role="button" title="ManageNews2.png" alt="My Home 2508 News Article Creation" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">My Home 2508 News Article Creation</span></span></SPAN></P><P> </P><P><SPAN><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Home 2508 Critical News Article" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/296450iAB57C66EA019B215/image-size/large?v=v2&px=999" role="button" title="ManageNews4.png" alt="My Home 2508 Critical News Article" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">My Home 2508 Critical News Article</span></span></SPAN></SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN>We hope everyone enjoys the new features of the SAP S/4HANA Cloud Public Edition 2508 release – stay tuned for more updates!</SPAN><SPAN> The </SPAN><STRONG><SPAN>Beta AI-assisted Smart Personalization App Addition</SPAN></STRONG> <SPAN>in <EM>My Home</EM>, highlighted in this article, are now available for </SPAN><A href="https://influence.sap.com/sap/ino/#campaign/3910" target="_blank" rel="noopener noreferrer"><SPAN>Beta Testing</SPAN></A><SPAN> with the 2508 release. At SAP, we’re committed to delivering the best experience possible, which is why we’re inviting you to join our </SPAN><A href="https://influence.sap.com/sap/ino/#campaign/3910" target="_blank" rel="noopener noreferrer"><SPAN>Beta Testing Program</SPAN></A><SPAN>. By participating, you’ll get early access to these features, have the chance to share your feedback, and help us fine-tune them before the official launch. Your input will play a key role in shaping the quality and usability of these new capabilities.</SPAN><SPAN> </SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN>Also, If you are interested in hearing about the latest innovations in SAP Cloud ERP, please </SPAN><A href="https://tinyurl.com/public-cloud-prac-forum" target="_blank" rel="noopener nofollow noreferrer"><SPAN>join our Public Cloud Practitioner Forum</SPAN></A><SPAN> in which SAP S/4HANA Cloud Public Edition customers share best practices and provide feedback to the SAP development teams about new functionality.</SPAN><SPAN> </SPAN></P><P><A href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/public-cloud-means-continuous-innovation-and-continuous-learning-new-user/ba-p/14017362" target="_blank"><SPAN>https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/public-cloud-means-continuous-innovation-and-continuous-learning-new-user/ba-p/14017362</SPAN></A><SPAN> </SPAN></P><P><SPAN>(Open to SAP Cloud ERP customers, including partners running SAP S/4HANA Cloud Public Edition.)</SPAN><SPAN> </SPAN></P><P><SPAN>Suneet Agarwal and Caroline Welsh</SPAN><SPAN> </SPAN></P><P><SPAN>Cloud ERP UX Foundations Product Management</SPAN><SPAN> </SPAN></P>2025-08-05T11:05:26.298000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/empowering-business-users-with-personalized-news-in-sap-s-4hana-cloud/ba-p/14153055Empowering Business Users with Personalized News in SAP S/4HANA Cloud Public Edition 2508 Release2025-08-05T13:58:33.724000+02:00CarolineWelshhttps://community.sap.com/t5/user/viewprofilepage/user-id/178433<P class="lia-align-justify" style="text-align : justify;"><SPAN>Keeping business users informed about system and company news is essential for organizational success. When users are aware of changes that could impact their daily tasks, they can make better decisions, adapt more quickly, and boost overall productivity. Staying up to date—especially with updates on processes, departments, or system changes—helps eliminate confusion and ensures alignment across teams.</SPAN><SPAN> </SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN>While our existing news feed provides valuable updates on SAP system changes, we’ve listened closely to customer feedback and enhanced communication and user experience on <STRONG><EM>My Home</EM></STRONG> even further. In the SAP S/4HANA Cloud Public Edition 2508 release, we now offer the ability to customize and manage the </SPAN><I>My Home</I> <SPAN>news feed through the new </SPAN><STRONG><I><SPAN>Manage News</SPAN></I></STRONG> <SPAN>application.</SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Manage News Application" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/287518iA590C4614F2B974A/image-size/large?v=v2&px=999" role="button" title="ManageNews1.png" alt="Manage News Application" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Manage News Application</span></span></SPAN></P><P class="lia-align-justify" style="text-align : justify;"> </P><P class="lia-align-justify" style="text-align : justify;"><STRONG><SPAN class="">Introducing the Manage News Application </SPAN></STRONG></P><P class="lia-align-justify" style="text-align : justify;"><SPAN class="">The Manage News application empowers news administrators to deliver timely, targeted information updates directly to business users via a centralized news feed. </SPAN></P><P class="lia-align-justify" style="text-align : justify;"><STRONG><SPAN class="">Key capabilities for news administrators include: </SPAN></STRONG></P><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG><SPAN>Create, manage, and publish news articles:</SPAN></STRONG><SPAN> Administrators can compose news posts to be displayed on My Home, controlling the flow of critical company and system updates.</SPAN><SPAN> </SPAN></LI></UL><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG><SPAN>Control visibility and importance:</SPAN></STRONG><SPAN> News items can be marked as </SPAN><I><SPAN>critical</SPAN></I><SPAN>, ensuring essential information is highlighted and receives appropriate attention from business users.</SPAN><SPAN> </SPAN></LI></UL><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG><SPAN>Plan and schedule communications:</SPAN></STRONG><SPAN> Administrators can organize when specific news should be published, enabling timely and organized delivery of updates.</SPAN><SPAN> </SPAN></LI></UL><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG><SPAN>Language adaptation:</SPAN></STRONG><SPAN> Messages can be tailored in all company-supported languages, ensuring effective communication across diverse user groups.</SPAN><SPAN> </SPAN></LI></UL><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG><SPAN>Targeted audience assignment:</SPAN></STRONG><SPAN> News can be assigned to specific App Transaction codes, so only users with access to the corresponding Fiori apps or transaction codes will see relevant news items.</SPAN><SPAN> </SPAN></LI></UL><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG><SPAN>Organize news by groups or categories:</SPAN></STRONG><SPAN> News articles can be grouped into categories such as Finance or Human Resources, making it easy for users to find pertinent information.</SPAN><SPAN> </SPAN></LI></UL><UL class="lia-align-justify" style="text-align : justify;"><LI><STRONG><SPAN>Visual enhancements:</SPAN></STRONG><SPAN> Administrators can upload images aligned with news topics to make posts more engaging and visually informative.</SPAN><SPAN> </SPAN></LI></UL><P class="lia-align-justify" style="text-align : justify;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="News article creation in Manage News Application" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/287519i19967DFA20797924/image-size/large?v=v2&px=999" role="button" title="ManageNews2.png" alt="News article creation in Manage News Application" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">News article creation in Manage News Application</span></span></P><P class="lia-align-justify" style="text-align : justify;"> </P><P class="lia-align-justify" style="text-align : justify;"><STRONG><SPAN>What Business Users Will Experience</SPAN></STRONG><SPAN> </SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN>The </SPAN><EM>My Home</EM><SPAN> news feed now displays articles created by news administrators, neatly organized into designated categories. Critical updates are clearly marked with an eye-catching critical marker to ensure users notice and prioritize these messages.</SPAN><SPAN> </SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN>This personalized news feature centralizes essential communications in one place, tailored to the needs of each user based on their system app access. By delivering relevant, timely information directly to business users, organizations can foster a more informed and agile workforce.</SPAN><SPAN> </SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN> <span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Critical News displayed in My Home News Feed" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/287520iD66E68569B57ED1D/image-size/large?v=v2&px=999" role="button" title="ManageNews3.png" alt="Critical News displayed in My Home News Feed" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Critical News displayed in My Home News Feed</span></span></SPAN><SPAN> </SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Critical News Article in My Home News dialog" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/287521iF52C4F99B2E9E53F/image-size/large?v=v2&px=999" role="button" title="ManageNews4.png" alt="Critical News Article in My Home News dialog" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Critical News Article in My Home News dialog</span></span></SPAN></P><P class="lia-align-justify" style="text-align : justify;"> </P><P class="lia-align-justify" style="text-align : justify;"><STRONG><SPAN>Benefits for Your Organization</SPAN></STRONG><SPAN> </SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN>With the Manage News application, administrators can tailor the news feed to reflect the specific needs of your company or organization, enabling more effective communication with business users. This streamlined and targeted approach to information sharing helps:</SPAN><SPAN> </SPAN></P><UL class="lia-align-justify" style="text-align : justify;"><LI><SPAN>Improve user awareness and decision-making</SPAN><SPAN> </SPAN></LI></UL><UL class="lia-align-justify" style="text-align : justify;"><LI><SPAN>Minimize confusion and misalignment across teams</SPAN><SPAN> </SPAN></LI></UL><UL class="lia-align-justify" style="text-align : justify;"><LI><SPAN>Increase adaptability to system or process changes</SPAN><SPAN> </SPAN></LI></UL><UL class="lia-align-justify" style="text-align : justify;"><LI><SPAN>Enhance overall company performance</SPAN><SPAN> </SPAN></LI></UL><P class="lia-align-justify" style="text-align : justify;"> </P><P class="lia-align-justify" style="text-align : justify;"><STRONG><SPAN>Prerequisites</SPAN></STRONG><SPAN> </SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN>To access the Manage News application users or administrators will have to be assigned to the SAP_CORE_BC_CUX_NWS_MNG_PC </SPAN><SPAN>business catalogue. For business users to view the news feed on My Home they will have to be assigned SAP_CORE_BC_CUX_NWS_DSP_PC catalogue. The SAP S/4HANA Cloud Public Edition </SPAN><SPAN>SAP_BR_EMPLOYEE role will already have </SPAN><SPAN>SAP_CORE_BC_CUX_NWS_DSP_PC business catalogue assigned.</SPAN><SPAN><SPAN class=""> </SPAN><SPAN class="">With the SAP S/4HANA Cloud Public Edition 2508 release, news maintained in the Manage News application will be displayed by default for all customers who have not configured a RSS feed or SAP Custom System News. To display the news from the Manage News application the 'Manage News App' setting needs to be enabled via UI Adaptation mode (<EM>Adapt UI</EM> in the User Actions menu). Users or administrator must have the catalog SAP_CORE_BC_EXT_FLEX attached to their role to access the UI Adaptation key user capabilities. </SPAN></SPAN></P><P class="lia-align-justify" style="text-align : justify;"><SPAN><SPAN class=""><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Home UI Adaptation Mode News Feed Settings" style="width: 567px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/296541i632C46786BCF145E/image-size/large?v=v2&px=999" role="button" title="Screenshot 2025-08-05 at 12.26.23.png" alt="My Home UI Adaptation Mode News Feed Settings" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">My Home UI Adaptation Mode News Feed Settings</span></span></SPAN></SPAN></P><P> </P><P><SPAN>We’re excited to bring this powerful new communication feature to you with the </SPAN><STRONG><SPAN>SAP S/4HANA Cloud Public Edition 2508 release</SPAN></STRONG><SPAN> and look forward to seeing how it helps your business stay connected and informed.</SPAN><SPAN> </SPAN></P><P><SPAN>If you are interested in hearing about the latest innovations in SAP Cloud ERP, please </SPAN><A href="https://tinyurl.com/public-cloud-prac-forum" target="_blank" rel="noopener nofollow noreferrer"><SPAN>join our Public Cloud Practitioner Forum</SPAN></A><SPAN> in which SAP S/4HANA Cloud Public Edition customers share best practices and provide feedback to the SAP development teams about new functionality.</SPAN><SPAN> </SPAN></P><P><A href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/public-cloud-means-continuous-innovation-and-continuous-learning-new-user/ba-p/14017362" target="_blank"><SPAN>https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/public-cloud-means-continuous-innovation-and-continuous-learning-new-user/ba-p/14017362</SPAN></A><SPAN> </SPAN></P><P><SPAN>(Open to SAP Cloud ERP customers, including partners running SAP S/4HANA Cloud Public Edition.)</SPAN><SPAN> </SPAN></P><P><SPAN><A href="https://people.sap.com/caroline.welsh" target="_blank" rel="noopener noreferrer">Caroline Welsh</A>, and <A href="http://anna-marie%20freitag/" target="_self" rel="nofollow noopener noreferrer">Suneet Agarwal</A> on behalf of the SAP UX Foundations responsible for <I>My Home </I>in SAP S/4HANA. </SPAN></P>2025-08-05T13:58:33.724000+02:00https://community.sap.com/t5/technology-blog-posts-by-sap/unlocking-the-potential-of-templates-in-sap-build-store-a-ux-led/ba-p/14183131Unlocking the Potential of Templates in SAP Build Store: A UX-Led Transformation2025-08-20T10:12:29.806000+02:00Shirhttps://community.sap.com/t5/user/viewprofilepage/user-id/71759<P><FONT color="#000000">In early 2024, we discovered something surprising.</FONT><BR /><FONT color="#000000">The average user spent just <STRONG>1 minute and 14 seconds</STRONG> in the SAP Build Store. Even more striking: <STRONG>nearly 60% of users left within 15 seconds.</STRONG></FONT></P><P><FONT color="#000000">We had invested in pre-designed, ready-to-use solutions, what we call <EM>Templates</EM>, to accelerate project creation, reduce repetitive tasks, and improve efficiency across SAP Build. But the data told us something else: the feature was practically invisible.</FONT></P><H3 id="toc-hId-1866916613"><FONT color="#000000">The challenge: our locked treasure</FONT></H3><P><FONT color="#000000">Why was engagement so low? Our research revealed a few key reasons:</FONT></P><UL><LI><FONT color="#000000">Terminology like “Store” and “Ready to Use” was confusing</FONT></LI><LI><FONT color="#000000">The design was outdated and not aligned with SAP’s Fiori guidelines</FONT></LI><LI><FONT color="#000000">Navigation was weak, leaving users without clear entry points</FONT></LI><LI><FONT color="#000000">Most users only discovered the feature via a lobby shortcut. Without it, usage dropped dramatically</FONT></LI></UL><P><FONT color="#000000">We had a powerful capability, but no visibility.</FONT></P><P><FONT color="#000000"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="The original design: outdated, unclear, and often overlooked" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/302263i5113691C1C2C53EB/image-size/large?v=v2&px=999" role="button" title="OLDSAPCummunity.png" alt="The original design: outdated, unclear, and often overlooked" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">The original design: outdated, unclear, and often overlooked</span></span></FONT></P><H3 id="toc-hId-1670403108"> </H3><H3 id="toc-hId-1473889603"><FONT color="#000000">Strategic context and research</FONT></H3><P><FONT color="#000000">This redesign was not done in isolation. It aligned with the <STRONG>SAP Build 2025 strategy</STRONG>, which emphasizes predefined processes and best practices to accelerate time to value.</FONT></P><P><FONT color="#000000">We also reviewed how similar solutions in the market are positioned. A common theme was the strong emphasis on clarity and discoverability, which reinforced the importance of making SAP’s Templates more visible and actionable</FONT></P><P> </P><H3 id="toc-hId-1277376098"><FONT color="#000000">The big idea: make Templates impossible to ignore</FONT></H3><P><FONT color="#000000">Our guiding principle was simple: <STRONG>Visibility, Clarity, Efficiency.</STRONG></FONT><BR /><FONT color="#000000">If users did not see it, they would not use it.</FONT></P><P><FONT color="#000000">So the mission was twofold:</FONT></P><OL><LI><FONT color="#000000">Make Templates more discoverable, even without shortcuts</FONT></LI><LI><FONT color="#000000">Clarify their purpose so users could quickly understand and act</FONT></LI></OL><H3 id="toc-hId-1080862593"> </H3><H3 id="toc-hId-884349088"><FONT color="#000000">Transformation in action</FONT></H3><P><FONT color="#000000">We redesigned the experience with these goals in mind:</FONT></P><UL><LI><FONT color="#000000"><STRONG>Consistency:</STRONG> A modern, structured UI aligned with SAP’s design language</FONT></LI><LI><FONT color="#000000"><STRONG>Navigation:</STRONG> Clearer pathways and filters so users could find relevant templates more easily</FONT></LI><LI><FONT color="#000000"><STRONG>Cards:</STRONG> A more engaging presentation with images, clearer actions, and hierarchy</FONT></LI><LI><FONT color="#000000"><STRONG>Clarity:</STRONG> New status badges and improved copy to reduce confusion</FONT></LI><LI><FONT color="#000000"><STRONG>Guidance:</STRONG> A new dialog to help users understand the difference between Pre-built and Sample templates</FONT></LI><LI><FONT color="#000000"><STRONG>Terminology:</STRONG> We also introduced several naming changes to reduce confusion and better reflect the feature’s purpose, such as renaming <EM>“Store”</EM> to <STRONG>Templates,</STRONG> <EM>“Ready to Use”</EM> to <STRONG>Pre-built,</STRONG> and <EM>“Template”</EM> to <STRONG>Sample</STRONG>. These adjustments might look small, but they made the feature’s value clearer and easier to understand.</FONT></LI></UL><P><FONT color="#000000">In short, the redesign turned Templates from a hidden corner into a visible, structured, and valuable part of the experience.</FONT></P><P><FONT color="#000000"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="The redesigned templates: clearer hierarchy, modern visuals, and consistent actions.." style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/302257iDAEE55623FFAE229/image-size/large?v=v2&px=999" role="button" title="NEWSAPCummunity.png" alt="The redesigned templates: clearer hierarchy, modern visuals, and consistent actions.." /><span class="lia-inline-image-caption" onclick="event.preventDefault();">The redesigned templates: clearer hierarchy, modern visuals, and consistent actions..</span></span></FONT></P><P><FONT color="#000000"> <span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="New Select Template dialog: shown when creating a template that supports both options, helping users choose between Pre-built and Sample with clearer guidance." style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/302259i228102E3E6D39D99/image-size/large?v=v2&px=999" role="button" title="NEW Select Template Type Dialog.png" alt="New Select Template dialog: shown when creating a template that supports both options, helping users choose between Pre-built and Sample with clearer guidance." /><span class="lia-inline-image-caption" onclick="event.preventDefault();">New Select Template dialog: shown when creating a template that supports both options, helping users choose between Pre-built and Sample with clearer guidance.</span></span></FONT></P><H3 id="toc-hId-687835583"> </H3><H3 id="toc-hId-491322078"><FONT color="#000000">Testing with users</FONT></H3><P><FONT color="#000000">To validate the new approach, we ran <STRONG>two usability studies</STRONG>:</FONT></P><UL><LI><FONT color="#000000"><STRONG>July 2024:</STRONG> with 6 internal SAP colleagues who used the Store daily</FONT></LI><LI><FONT color="#000000"><STRONG>December 2024:</STRONG> with 5 SAP customers from Vodafone, AIRBUS, Merck, and Twinnings</FONT></LI></UL><P><FONT color="#000000">The feedback was clear:</FONT></P><UL><LI><FONT color="#000000">Users finally understood Templates</FONT></LI><LI><FONT color="#000000">Many admitted they had not known the feature even existed before</FONT></LI><LI><FONT color="#000000">Excitement grew as they realized Templates could meaningfully support their workflows</FONT></LI></UL><P><FONT color="#000000">One participant summed it up:</FONT></P><PRE><FONT color="#000000"><SPAN>“Positive step to move from Store to Template. The UI is much better from the old Store, it is awesome.”</SPAN></FONT></PRE><H3 id="toc-hId-294808573"> </H3><H3 id="toc-hId-98295068"><FONT color="#000000">The impact</FONT></H3><P><FONT color="#000000">This redesign has not yet been developed, and there is no confirmed timeline for implementation.</FONT><BR /><FONT color="#000000">But the usability studies made one thing clear:</FONT></P><UL><LI><FONT color="#000000"><STRONG>More visibility → more usage</STRONG></FONT></LI><LI><FONT color="#000000"><STRONG>More clarity → more efficiency</STRONG></FONT></LI><LI><FONT color="#000000"><STRONG>More usability → more business value</STRONG></FONT></LI></UL><H3 id="toc-hId--173449806"> </H3><H3 id="toc-hId--369963311"><FONT color="#000000">Key takeaways</FONT></H3><UL><LI><FONT color="#000000">Do not wait for permission. If something is broken, fix it</FONT></LI><LI><FONT color="#000000">Business impact and usability go hand in hand</FONT></LI><LI><FONT color="#000000">Visibility is everything. If users do not see it, they will not use it</FONT></LI></UL><P><FONT color="#000000">This journey reminded me that some of the most impactful UX work is not about adding new features, but about <STRONG>unlocking the hidden value that already exists</STRONG>.</FONT></P><P><FONT color="#000000">Have you faced a similar challenge in making an important feature more visible and usable? I’d love to hear how you approached it in your product.</FONT></P><P> </P>2025-08-20T10:12:29.806000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/switching-to-spaces-and-pages-experience-sharing-changing-page-tile-colors/ba-p/14222724Switching to Spaces and Pages Experience Sharing – Changing Page Tile Colors on My Home Page2025-09-22T17:18:46.068000+02:00George_Yu1https://community.sap.com/t5/user/viewprofilepage/user-id/131765<H1 id="toc-hId-1631815147">Introduction</H1><P>It has been a while since I touched the topic of Spaces and Pages in the SAP S/4HANA Cloud Public Edition. Today I am going to continue my series on Spaces and Pages – Changing Page Tile Colors.</P><P>Recently one user raised a <A href="https://community.sap.com/t5/general-and-cross-topics-q-a/my-home-page-2508-colors-pages/qaq-p/14214805?emcs_t=S2h8ZW1haWx8ZGlnZXN0X25vdGlmaWNhdGlvbnxNRkdBR0pBSk83TE5VWXwtMXxPVEhFUlN8aEs" target="_blank">question</A>: In the News and Pages section of My Home page, those page tiles were colorful. However, after the 2508 upgrade, they became mono color. I am going to explain what happened and the steps to bring back the colors and transport this UI change to the Test and Production tenants in a 3 System Landscape.</P><P> </P><H1 id="toc-hId-1435301642">Background</H1><P>The user sees two different sets of Page Tiles below, one is the mono color after 2508 Upgrade, and another one is the colorful tiles before upgrade in the Starter System which you usually don’t upgrade.</P><P> <span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Mono Color Page Tiles on a 2508 System" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/317088iDFEE53BB89F7FDE5/image-size/large?v=v2&px=999" role="button" title="Page Tiles after 2508 Upgrade.png" alt="Mono Color Page Tiles on a 2508 System" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Mono Color Page Tiles on a 2508 System</span></span></P><P> <span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Colorful Tiles on a Starter System (Prior to 2508 Release)" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/317089iF005351FB9E586E5/image-size/large?v=v2&px=999" role="button" title="Page Icon in Starter System.png" alt="Colorful Tiles on a Starter System (Prior to 2508 Release)" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Colorful Tiles on a Starter System (Prior to 2508 Release)</span></span></P><P>When we talk about these Page Tile colors, a few things need to keep in mind:</P><UL><LI>When a system is delivered or upgraded, the original color is set by the developers. The original color could be gray as shown above if nobody changes it.</LI><LI>System administrator can change the colors of these Page Tiles. This color change impacts to all users. Individual users cannot change the Page Tile color.</LI><LI>The color change is part of Key User UI Adaptation effort.</LI></UL><P>In the next section, I am going to detail the steps to change the Page Tile colors.</P><P> </P><H1 id="toc-hId-1238788137">Steps to Change Page Tile Color</H1><P>Below figure is my News and Pages section in the Dev tenant. There are six Page Tiles, only one tile “Customers and Products” has a default gray color. The remaining five tiles are all colorful.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Six Page Tiles in News and Pages Section" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318082iDFE348C0FFBA9904/image-size/large?v=v2&px=999" role="button" title="Six Page Tiles in News and Pages Section.jpg" alt="Six Page Tiles in News and Pages Section" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Six Page Tiles in News and Pages Section</span></span></P><P> <SPAN>To Change the title color, we will take the Key User UI Adaptation route. You can see some explanations in SAP Help Portal, </SPAN><A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/4fc8d03390c342da8a60f8ee387bca1a/d868950a1e8c4b0f9b9453176939a19b.html" target="_blank" rel="noopener noreferrer">Adapting the UI</A><SPAN>.</SPAN></P><P>You go to the User Action Menu, select <STRONG>Adapt UI</STRONG>. Click on the OK button when you see an Info message pop-up: “You have personalized the app or there are public views. The app is reloading without these changes”. It might take a few more seconds until you see the below figure which has “UI Adaptation – Navigation – Visualization” in the Title Bar. </P><P><EM>Note 1: At current 2508 release, the UI Adaptation Tool is still not 100% compatible with the Fiori Launchpad. So, you might have to click on “Adapt UI” user menu for the 2nd time to enter the UI Adaptation Tool. This situation will improve in a later release.</EM></P><P><EM>Note 2: The pop-up message means for My Home page, there are already changes made by users. The system is going to bring up the app with different versions.</EM></P><P><EM>Note 3: The Version History is working, but not robust yet. If you switch to an old version, try to refresh the screen in your web browser to bring the setting from the server to the frontend. I will talk about it more later.</EM></P><P>Now you click on the right mouse button, the pop-up button <STRONG>Personalize My Home</STRONG> shows up.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="UI Adaptation Mode" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318080iE51DF62BBFD7AF13/image-size/large?v=v2&px=999" role="button" title="UI Adaptation Mode.jpg" alt="UI Adaptation Mode" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">UI Adaptation Mode</span></span></P><P> <SPAN>Clicking on </SPAN><STRONG>Personalize My Home</STRONG><SPAN> button, </SPAN><STRONG>My Home Settings</STRONG><SPAN> window pops up. Then expand </SPAN><STRONG>News and Pages</STRONG><SPAN> menu in </SPAN><STRONG>My Home Settings </STRONG><SPAN>window. Now </SPAN><STRONG>Edit News and Pages </STRONG><SPAN>window pops up.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Home Settings Window" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318083i9F400C402563CF73/image-size/large?v=v2&px=999" role="button" title="My Home Settings Window.jpg" alt="My Home Settings Window" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">My Home Settings Window</span></span></P><P> <SPAN>Expanding the </SPAN><STRONG>Spaces and Pages</STRONG><SPAN> menu, you get the </SPAN><STRONG>Edit Pages </STRONG><SPAN>window. Here you can scroll up and down in the left panel titled </SPAN><STRONG>Spaces and Pages</STRONG><SPAN> to find the page tile you are interested in. For example, I find the Space </SPAN><STRONG>Internal Sales</STRONG><SPAN>, Page </SPAN><STRONG>Sales Processing</STRONG><SPAN>. By selecting this page, I can change its tile color to one of 10 available colors shown on the right hand side.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Change the Color of a Page Tile" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318084i025E209150C84A77/image-size/large?v=v2&px=999" role="button" title="Change the Color of a Page Tile.jpg" alt="Change the Color of a Page Tile" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Change the Color of a Page Tile</span></span></P><P> <SPAN>You might notice that </SPAN><STRONG>Internal Sales Overview</STRONG><SPAN> Page Tile has a green color in My Home page, but it shows the gray color on the list. That’s because the developers changed the tile color before its release, the original color (not the default color) is green. The gray color in the list indicates it is still the original color, not touched by the Key User; it could be red or green; or even gray like Page </SPAN><STRONG>Customers and Products</STRONG><SPAN>, since the developers leave the default color there as the original color.</SPAN></P><P>After you select the color, click the <STRONG>Close </STRONG>button in the <STRONG>Edit Pages</STRONG> window. Then click the <STRONG>Save </STRONG>button in the <STRONG>My Home Settings </STRONG>button.</P><P>When you come back to the <STRONG>UI Adaptation </STRONG>window, you notice the <STRONG>Sales Processing </STRONG>tile has changed the color. Also, there is a <FONT color="#993300">Draft</FONT> text in the Version History area. By expanding the Version History, you can see the entire history of this UI Adaptation. My current version is still in <FONT color="#993300">Draft</FONT> state, Unpublished. </P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Draft State of UI Adaptation" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318086iDA055B7039BD2A52/image-size/large?v=v2&px=999" role="button" title="Draft State of UI Adaptation.jpg" alt="Draft State of UI Adaptation" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Draft State of UI Adaptation</span></span></P><P> <SPAN>If you cannot make the final decision on your change, you can save your </SPAN><FONT color="#993300">Draft</FONT><SPAN> by clicking the </SPAN><STRONG>Save</STRONG><SPAN> button on the right-hand side in the title bar. Keep in mind that other Key Users can edit your draft version change as well. It creates an opportunity to the team work.</SPAN></P><P>Next step of changing the color of a tile is to Activate it by clicking on the button to the right.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="The Activation Button of the UI Adaptation Tool" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/317095iE0CB45EF60F4B07C/image-size/medium?v=v2&px=400" role="button" title="The Activation Button of the UI Adaptation Tool.jpg" alt="The Activation Button of the UI Adaptation Tool" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">The Activation Button of the UI Adaptation Tool</span></span></P><P><SPAN>A new window </SPAN><STRONG>Activate New Version</STRONG><SPAN> pops up. Try to give a meaningful title and easy for you to find it later in the Version History. I enter “Change color of Sales Processing tile”. Then, hit the </SPAN><STRONG>Confirm</STRONG><SPAN> button.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Give a Name to the New Version" style="width: 345px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318087i7597C8FD51EDAF28/image-size/medium?v=v2&px=400" role="button" title="Give a Name to the New Version.jpg" alt="Give a Name to the New Version" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Give a Name to the New Version</span></span></P><P> <SPAN>Now the Version History text changed from “</SPAN><FONT color="#993300">Draft</FONT><SPAN>” to “</SPAN><FONT color="#008000">Change color of Sales Processing tile</FONT><SPAN>” in green and a Truck icon appears. A new version is born. You use the Truck icon to publish this UI Adaptation so that all end users can use it. In addition, you can export this UI Adaptation to your Test and Production tenants.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="The Publish Button of the UI Adaptation Tool" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/317097iF9FFA9C49BA62DF0/image-size/medium?v=v2&px=400" role="button" title="The Publish Button of the UI Adaptation Tool.jpg" alt="The Publish Button of the UI Adaptation Tool" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">The Publish Button of the UI Adaptation Tool</span></span></P><P><SPAN>After the publication, hit the </SPAN><STRONG>X</STRONG><SPAN> button on the right of the UI Adaptation Tool Bar to exit from the tool. Then another pop-up window shows. It basically tells you that the screen will be refreshed to load your latest version.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Info Pop-Up Window “App Requires Reload”" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318088i530A3FEEBBB88BE5/image-size/medium?v=v2&px=400" role="button" title="Info Pop-Up Window “App Requires Reload”.jpg" alt="Info Pop-Up Window “App Requires Reload”" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Info Pop-Up Window “App Requires Reload”</span></span></P><P> </P><H1 id="toc-hId-1042274632">Switch Back to Old Color</H1><P>Sometimes we need to reverse our work, for example, some end users don’t like the changes we made. This is possible.</P><P>To do this, you select an older version from the Version History dropdown list. Refresh the screen to see exactly what old color is! Otherwise, you still see the latest version. In my example, I selected the very original version called "Original App". Now the Page Tile <STRONG>Sales Processing </STRONG>is changed back to its original color of gray.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Bring back the Original Color" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318089i1ECCD2D2949128FB/image-size/large?v=v2&px=999" role="button" title="Bring back the Original Color.jpg" alt="Bring back the Original Color" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Bring back the Original Color</span></span></P><P> <SPAN>A little different from our normal understanding, we need to create a new version based on the old version, not just reactivate an old version. Only the version at the top of the Version History can be active, and you cannot move up an old version to the top. So, when you click on the </SPAN><STRONG>Activate New Version </STRONG><SPAN>button, a </SPAN><STRONG>Reactivate Version </STRONG><SPAN>window pops up.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Enter Text for Reactivate Version" style="width: 344px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318090i21B36F1CBE765C70/image-size/medium?v=v2&px=400" role="button" title="Enter Text for Reactivate Version.jpg" alt="Enter Text for Reactivate Version" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Enter Text for Reactivate Version</span></span></P><P> <SPAN>Check the Version History, a new version </SPAN><FONT color="#008000">Reverse to Original App</FONT><SPAN> is there. I still need to publish it so that all end users can use it.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="The Version History Dropdown List" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318091iE1F35E41205313B4/image-size/large?v=v2&px=999" role="button" title="The Version History Dropdown List.jpg" alt="The Version History Dropdown List" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">The Version History Dropdown List</span></span></P><P> </P><H1 id="toc-hId-845761127">Transport Your Change to the Test and Production Tenants</H1><P>I have written a blog on <A href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/transport-your-spaces-and-pages-configurations-in-the-sap-s-4hana-cloud-3/ba-p/13538265" target="_blank">Transport Your Spaces and Pages Configurations in the SAP S/4HANA Cloud 3-System Landscape Systems</A>. It explains all the details of creating and delivering a transport.</P><P>After I create a new Software Collection called <STRONG>Page Tile Adaptation</STRONG>, I need to add content to it by clicking the <STRONG>Add Item</STRONG> button. </P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Software Collection Page Tile Adaptation" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318092i296FB61F675B9A65/image-size/large?v=v2&px=999" role="button" title="Software Collection Page Tile Adaptation.jpg" alt="Software Collection Page Tile Adaptation" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Software Collection Page Tile Adaptation</span></span></P><P> <SPAN>When you search which content to be added to your UI Adaptation Export Collection, use the filter Type “UI Flexibility: Views and Changes (UIFLEX_CD)”, you should be able to find your content.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Set Filter Type as “UI Flexibility: Views and Changes (UIFLEX_CD)”" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318094iC77AAA9D4D926A26/image-size/large?v=v2&px=999" role="button" title="Set Filter Type as “UI Flexibility- Views and Changes (UIFLEX_CD)”.jpg" alt="Set Filter Type as “UI Flexibility: Views and Changes (UIFLEX_CD)”" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Set Filter Type as “UI Flexibility: Views and Changes (UIFLEX_CD)”</span></span></P><P> <SPAN>If you make several changes to this Page Tile as I did in this blog, i.e., assigning a color, then reverse it back to the original color, there is only one content item </SPAN><STRONG>S/4HANA Product Home</STRONG><SPAN>.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Add an UI Adaptation Content to an Export Software Collection" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318096i6338164D8FA51AFD/image-size/large?v=v2&px=999" role="button" title="Add an UI Adaptation Content to an Export Software Collection.jpg" alt="Add an UI Adaptation Content to an Export Software Collection" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Add an UI Adaptation Content to an Export Software Collection</span></span></P><P> <SPAN>After adding the content to the Software Collection, I click on the </SPAN><STRONG>Inventory</STRONG><SPAN> button to find out what’s inside.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Add Content Item S/4HANA Product Home to the Software Collection Page Tile Adaptation" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318097i45492ED206359E40/image-size/large?v=v2&px=999" role="button" title="Add Content Item S_4HANA Product Home to the Software Collection Page Tile Adaptation.jpg" alt="Add Content Item S/4HANA Product Home to the Software Collection Page Tile Adaptation" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Add Content Item S/4HANA Product Home to the Software Collection Page Tile Adaptation</span></span></P><P><SPAN>The </SPAN><STRONG>Inventory</STRONG><SPAN> button opens a Change History of the Content Item </SPAN><STRONG>S/4HANA Product Home</STRONG><SPAN>. Within two days of writing this blog, I made changes four times until assigning this collection to the Software Collection </SPAN><STRONG>Page Tile Adaptation</STRONG><SPAN>.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="List of All Changes Made to the Content Item S/4HANA Product Home" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/318099i222B91F5E39E5CF5/image-size/large?v=v2&px=999" role="button" title="List of All Changes Made to the Content Item S_4HANA Product Home.jpg" alt="List of All Changes Made to the Content Item S/4HANA Product Home" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">List of All Changes Made to the Content Item S/4HANA Product Home</span></span></P><P> </P><H1 id="toc-hId-649247622">Conclusion</H1><P>As an administrator, you can change the color of the Page Tiles in My Home page for all users by using the Key User UI Adaptation tool. You can bring the colorful page tiles back to your My Home page.</P><H1 id="toc-hId-452734117"> </H1><H1 id="toc-hId-256220612">References</H1><UL><LI><A href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/transport-your-spaces-and-pages-configurations-in-the-sap-s-4hana-cloud-3/ba-p/13538265" target="_blank">Transport Your Spaces and Pages Configurations in the SAP S/4HANA Cloud 3-System Landscape Systems</A></LI><LI><A href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/switching-to-spaces-and-pages-experience-sharing-my-three-best-practices-of/ba-p/14071481" target="_blank">Switching to Spaces and Pages Experience Sharing – My Three Best Practices of Using Spaces and Pages</A></LI><LI><A href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/switching-to-spaces-and-pages-experience-sharing-deploying-spaces-and-pages/ba-p/13613128" target="_blank">Switching to Spaces and Pages Experience Sharing - Deploying Spaces and Pages Best Practices</A></LI><LI><A href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/switching-to-spaces-and-pages-experience-sharing-assigning-predefined-s-amp/ba-p/13599830" target="_blank">Switching to Spaces and Pages Experience Sharing - Assigning Predefined S&P to Your Own Biz Roles</A></LI><LI><A href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/switching-to-spaces-and-pages-experience-sharing-using-display-security/ba-p/13588056" target="_blank">Switching to Spaces and Pages Experience Sharing - Using Display Security Audit Log Fiori App</A></LI></UL>2025-09-22T17:18:46.068000+02:00https://community.sap.com/t5/technology-blog-posts-by-sap/5-tips-for-getting-started-with-the-sap-fiori-for-web-ui-kit/ba-p/142329025 Tips for Getting Started with the SAP Fiori for Web UI Kit2025-10-01T19:09:28.210000+02:00SiyanaDichevahttps://community.sap.com/t5/user/viewprofilepage/user-id/13344<P><SPAN><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="5Tips_WebUIKit_Header.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/322072i5B1C4FF52755F523/image-size/large?v=v2&px=999" role="button" title="5Tips_WebUIKit_Header.png" alt="5Tips_WebUIKit_Header.png" /></span><BR /><BR />The </SPAN><A href="mailto:https://www.figma.com/community/file/1494295794601744471" target="_blank" rel="noopener nofollow noreferrer"><SPAN>SAP Fiori for Web UI Kit</SPAN></A><SPAN> is your go-to resource for creating consistent, efficient, and accessible user interfaces. The kit helps you design faster without starting from scratch.</SPAN><SPAN><BR /><BR /></SPAN><SPAN>Here are five helpful tips to get started and design with confidence:</SPAN><SPAN><BR /><BR /><BR /></SPAN></P><H3 id="toc-hId-1890905964"><STRONG><SPAN>1. Explore the full component library first</SPAN></STRONG><SPAN> </SPAN></H3><P><SPAN>Before jumping into design work, begin with the</SPAN><STRONG><SPAN> design foundations</SPAN></STRONG><SPAN> separately, such as color, typography, and shadows. Understanding these basics early on will help you make better, more consistent decisions throughout your work. You’ll also find </SPAN><STRONG><SPAN>SAP icons</SPAN></STRONG><SPAN> and </SPAN><STRONG><SPAN>product illustrations</SPAN></STRONG><SPAN> integrated directly into the kit.</SPAN><SPAN> </SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="5Tips_WebUIKit_Content01.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/322078iB8978EBBC8FF8391/image-size/large?v=v2&px=999" role="button" title="5Tips_WebUIKit_Content01.png" alt="5Tips_WebUIKit_Content01.png" /></span></P><P><SPAN>Once you're familiar with the foundations, take time to explore the full set of components included in the file. The UI kit provides a wide range of ready-made elements, scalable and fully aligned with SAP’s design principles, all in one place.</SPAN><SPAN> <BR /></SPAN><SPAN><BR /><BR /></SPAN></P><H3 id="toc-hId-1694392459"><STRONG> 2. Use variables to switch between themes easily </STRONG></H3><P><SPAN>In the SAP Fiori for Web UI Kit, variables control core style properties such as colors, typography, and spacing.</SPAN><SPAN> </SPAN></P><P><SPAN>The kit includes support for multiple themes that reflect SAP’s visual language in different environments. The default light theme is called </SPAN><STRONG><SPAN>Morning Horizon</SPAN></STRONG><SPAN>, and for low-light settings, the </SPAN><STRONG><SPAN>Evening Horizon</SPAN></STRONG><SPAN> theme provides a dark mode alternative.</SPAN><SPAN> </SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="5Tips_WebUIKit_Content02.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/322069i2C6CF2201FE6BB30/image-size/large?v=v2&px=999" role="button" title="5Tips_WebUIKit_Content02.png" alt="5Tips_WebUIKit_Content02.png" /></span></SPAN><SPAN><BR /><BR /></SPAN><SPAN>Using variables, you can switch between these themes easily within your Figma file. This lets you preview how your designs will look across different user preferences without rebuilding components from scratch.</SPAN><SPAN> <BR /><BR /><BR /></SPAN></P><H3 id="toc-hId-1497878954"><STRONG>3. Use the Slot for content placement </STRONG></H3><P><SPAN>Some components, such as Dialogs or Cards, include a Slot - a clearly marked area (highlighted in orange) where you can insert your own content, like text, icons, or buttons, while keeping the original structure and behavior intact.</SPAN><SPAN> </SPAN></P><P><SPAN>To use it, simply select the Slot layer in the component and replace it with your own content using the <STRONG>“Swap instance”</STRONG> option in the right-hand panel. There’s no need to detach the component, your changes will stay consistent and maintain the design integrity.</SPAN><SPAN> <BR /></SPAN><SPAN> <BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="5Tips_WebUIKit_Content03.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/322070iBFB622F8BACC8071/image-size/large?v=v2&px=999" role="button" title="5Tips_WebUIKit_Content03.png" alt="5Tips_WebUIKit_Content03.png" /></span><BR /></SPAN><SPAN> <BR /></SPAN><SPAN>Using the Slot keeps your designs flexible, editable, and easy to maintain.</SPAN><SPAN> </SPAN></P><P> </P><H3 id="toc-hId-1301365449"><SPAN><STRONG>4. </STRONG></SPAN><STRONG>Keep your file organized and use naming conventions </STRONG></H3><P><SPAN>Maintaining a well-organized file helps you and your team navigate and manage designs efficiently. Use <STRONG>clear naming conventions</STRONG> for frames, components, and layers so it’s easy to find and update elements later. This practice saves time and reduces errors, especially as your designs grow in complexity.</SPAN><SPAN> <BR /></SPAN><SPAN> <BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="5Tips_WebUIKit_Content04.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/322071i669EF16CE856E273/image-size/large?v=v2&px=999" role="button" title="5Tips_WebUIKit_Content04.png" alt="5Tips_WebUIKit_Content04.png" /></span><BR /></SPAN></P><H3 id="toc-hId-1104851944"><STRONG><BR /><BR />5. Stay in sync with releases </STRONG></H3><P><SPAN>The SAP Fiori for Web UI Kit is actively maintained and regularly improved with new components, updates, and refinements based on user feedback. To stay up to date, keep an eye on official announcements and communications from the SAP Design team.</SPAN><SPAN> </SPAN><SPAN>You can find the<STRONG> latest releases</STRONG> <STRONG>and enhancements</STRONG> on our SAP Design System Portal </SPAN><A href="https://www.sap.com/design-system/fiori-design-web/v1-136/discover/whats-new?external" target="_blank" rel="noopener noreferrer"><SPAN>“What’s New” page</SPAN></A><SPAN>.</SPAN><SPAN> <BR /></SPAN></P><P><SPAN>The SAP Fiori for Web UI Kit gives you more than a set of components, it provides a solid foundation for building enterprise-ready designs that scale.</SPAN><SPAN> <BR /><BR /><BR /></SPAN></P>2025-10-01T19:09:28.210000+02:00https://community.sap.com/t5/technology-blog-posts-by-sap/introducing-sap-fiori-for-android-ios-25-8-innovative-enhancements-for/ba-p/14227276Introducing SAP Fiori for Android/iOS 25.8: Innovative Enhancements for Android and iOS2025-10-07T10:45:01.820000+02:00EmilVouttahttps://community.sap.com/t5/user/viewprofilepage/user-id/40656<P><SPAN>SAP Fiori continues to advance its technological offerings with the release of SAP BTP SDK version 25.8, featuring exciting updates for both Android and iOS. This release introduces a suite of new capabilities as well as upgrades to current features, enhancing user experiences on business apps.</SPAN></P><H2 id="toc-hId-1761042173"><SPAN>New in SAP Fiori for Android 25.8</SPAN></H2><P><SPAN>In the following section, we’ll give you a brief overview about everything that’s new in SAP Fiori for Android 25.8.</SPAN></P><H3 id="toc-hId-1693611387"><SPAN>Circular In-Place Progress Indicator</SPAN></H3><P><SPAN>The circular in-place progress indicator displays the status of ongoing processes when loading is initiated by a button. An indicator within the button shows the loading state. The progress indicator has been enhanced to allow customization of the icon button so that once loading is finished, the icon button can be changed to a different icon.</SPAN></P><P><SPAN>For more information, check out the <A href="https://www.sap.com/design-system/fiori-design-android/components/progress-indicators/circular-progress-indicator/" target="_blank" rel="noopener noreferrer">Circular Progress Indicator</A> article in the SAP Fiori for Android design guidelines.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Object cell with a circular progress indicator" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/322045iA91482E7C6CFD88F/image-size/large?v=v2&px=999" role="button" title="Circular Progress Indicator.png" alt="Object cell with a circular progress indicator" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Object cell with a circular progress indicator</span></span></P><H3 id="toc-hId-1497097882"><SPAN>Illustrated Message</SPAN></H3><P><SPAN>The illustrated message component, which helps communicate empty, error, and success states through a combination of engaging illustrations, solution-oriented messages, and a conversational tone, has been updated with new illustration assets.</SPAN></P><P><SPAN>To learn more about this component, refer to <A href="https://www.sap.com/design-system/fiori-design-android/components/feedback/illustrated-message/" target="_blank" rel="noopener noreferrer">Illustrated Message</A>.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Illustrated message with the new “empty task” illustration" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/321604i212F1FE6D38787E4/image-size/large?v=v2&px=999" role="button" title="IllustratedMessage25.8_Android_Thumbnail.png" alt="Illustrated message with the new “empty task” illustration" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Illustrated message with the new “empty task” illustration</span></span></P><H3 id="toc-hId-1300584377"><SPAN>Native File Viewer</SPAN></H3><P><SPAN>The native file viewer, which allows users to preview files, now supports viewing password-protected PDFs by prompting them to enter a password in a dialog before the file is displayed, expanding accessibility and document control within apps.</SPAN></P><P><SPAN>For more information, check out <A href="https://www.sap.com/design-system/fiori-design-android/patterns/native-file-viewer/" target="_blank" rel="noopener noreferrer">Native File Viewer</A>.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Password-protected PDF files in native file viewer" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/321605iCC8D4D7009C11100/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="25.08_Enter_Password_PDF_Native_File.png" alt="Password-protected PDF files in native file viewer" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Password-protected PDF files in native file viewer</span></span></P><H3 id="toc-hId-1104070872"><SPAN>Picker Form Cell</SPAN></H3><P><SPAN>The picker form cell, used for making date and time-based selections, is now available for Jetpack Compose.</SPAN></P><P><SPAN>See <A href="https://www.sap.com/design-system/fiori-design-android/components/input-and-selection/time-picker-form-cell/" target="_blank" rel="noopener noreferrer">Date and Time Picker Form Cell</A> for more information.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Date picker form cell with Horizon tonal color option" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/321607i6A8CAC5B2922EAFC/image-size/large?v=v2&px=999" role="button" title="25.8_TimePicker_DurationSelection.png" alt="Date picker form cell with Horizon tonal color option" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Date picker form cell with Horizon tonal color option</span></span></P><H3 id="toc-hId-907557367"><SPAN>Stepper Form Cell</SPAN></H3><P><SPAN>The stepper form cell and the nested stepper control, which allow users to incrementally increase or decrease a select value, are now available for Jetpack Compose.</SPAN></P><P><SPAN>Check out the <A href="https://www.sap.com/design-system/fiori-design-android/components/input-and-selection/stepper-form-cell/" target="_blank" rel="noopener noreferrer">Stepper Form Cell</A> guideline article to learn more.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Stepper form cell in horizontal layout (top) and vertical layout (bottom)" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/321609iE84FC1128C2740BC/image-size/large?v=v2&px=999" role="button" title="Stepper_Variations2_Android25.8.png" alt="Stepper form cell in horizontal layout (top) and vertical layout (bottom)" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Stepper form cell in horizontal layout (top) and vertical layout (bottom)</span></span></P><H3 id="toc-hId-711043862"><SPAN>Text Input Form Cell</SPAN></H3><P>Text input form cells have been enhanced to provide currency support, allowing users to enter currency values in single property form cells. The form cells now feature ISO codes that automatically format the text input with the corresponding currency symbol.</P><P>For more information, refer to <A href="https://www.sap.com/design-system/fiori-design-android/components/input-and-selection/text-inputs/%20" target="_self" rel="noopener noreferrer">Text Inputs</A>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Textinput_25.8_variation_4.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/322043iD06BC249F8B8C1FF/image-size/large?v=v2&px=999" role="button" title="Textinput_25.8_variation_4.png" alt="Textinput_25.8_variation_4.png" /></span></P><P> </P><H2 id="toc-hId-385447638"><SPAN>New in SAP Fiori for iOS 25.8</SPAN></H2><P><SPAN>Check out what's new in SAP Fiori for Android 25.8.</SPAN><SPAN> </SPAN></P><H3 id="toc-hId-318016852"><SPAN>Illustrated Message</SPAN></H3><P><SPAN>Just like the Android equivalent, the illustrated message component has been updated with new illustration assets to help communicate empty, error, and success states with engaging illustrations.</SPAN></P><P><SPAN>Learn more about this component in the <A href="https://www.sap.com/design-system/fiori-design-ios/components/feedback/illustrated-message/" target="_self" rel="noopener noreferrer">Illustrated Message</A> SAP Fiori for iOS guideline article.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Illustrated message in different containers" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/321614i78199FE5D1FCBB0C/image-size/large?v=v2&px=999" role="button" title="Variations_IllustratedMessageSuccess_iOS.png" alt="Illustrated message in different containers" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Illustrated message in different containers</span></span></P><H3 id="toc-hId-121503347"><SPAN>Modals and Sheets</SPAN></H3><P>We have added new guideline articles for modality and sheets that cover all types of modals and sheets, including but not limited to full-screen modals, non-modal sheets, action sheets, popovers, and form sheets.</P><P>For more information, refer to <A href="https://www.sap.com/design-system/fiori-design-ios/patterns/modality/" target="_self" rel="noopener noreferrer">Modality</A> and <A href="https://www.sap.com/design-system/fiori-design-ios/components/sheets/" target="_self" rel="noopener noreferrer">Sheets</A>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Modal sheet" style="width: 589px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/322044i5C47E215970CCA98/image-size/large?v=v2&px=999" role="button" title="25.8 Sheets.png" alt="Modal sheet" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Modal sheet</span></span> </P><H3 id="toc-hId--150241527"><SPAN>Pickers</SPAN></H3><P>The date range picker is now supported as a picker form cell, enabling the triggering of the date range selection component.</P><P>Take a look at the <A href="https://www.sap.com/design-system/fiori-design-ios/components/input-and-selection/pickers/" target="_self" rel="noopener noreferrer">Pickers</A> guideline article for more information. </P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Date range picker" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/322046i538BB2B71F9E6EB3/image-size/large?v=v2&px=999" role="button" title="Date Range Picker.png" alt="Date range picker" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Date range picker</span></span></P><H3 id="toc-hId--346755032"><SPAN>Text Inputs</SPAN></H3><P><SPAN>Text inputs now come with currency support via a new view modifier, enabling display of the ISO code in the text input label, showing the currency symbol after editing, and applying localized formatting using native Apple APIs and formatters.</SPAN></P><P><SPAN>Check out <A href="https://www.sap.com/design-system/fiori-design-ios/components/input-and-selection/text-input/" target="_self" rel="noopener noreferrer">Text Inputs</A> to view more details.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Text input - single property form cell with currency field support" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/321619i51A05E0F8839B79D/image-size/large?v=v2&px=999" role="button" title="Textinput_25.8_variation_4.png" alt="Text input - single property form cell with currency field support" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Text input - single property form cell with currency field support</span></span></P><H2 id="toc-hId--249865530"> </H2><H2 id="toc-hId--1391159556" id="toc-hId--446379035"><STRONG>Resources</STRONG></H2><H3 id="toc-hId--1712892377" id="toc-hId--936295547">Design Guidelines</H3><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dianaklukas_0-1759244280546.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/321700i61E06A2D4B59776A/image-size/large?v=v2&px=999" role="button" title="dianaklukas_0-1759244280546.jpeg" alt="dianaklukas_0-1759244280546.jpeg" /></span></P><P>A detailed documentation on component anatomy, behavior, and interactions allows you to use components that match your use case. Crosslinks to Google’s Material Design Guidelines for Android and Apple’s Human Interface Guidelines for iOS, as well as links to development documentation, help you navigate to these resources. Additionally, you can find a feedback function on each guideline article that allows you to provide feedback.</P><P><A href="https://www.sap.com/design-system/fiori-design-android/" target="_blank" rel="noopener noreferrer">SAP Fiori for Android Design Guidelines</A> | <A href="https://www.sap.com/design-system/fiori-design-ios/" target="_blank" rel="noopener noreferrer">SAP Fiori for iOS Design Guidelines</A><BR /><BR /></P><H3 id="toc-hId--1909405882" id="toc-hId--1132809052">UI Kits for Figma</H3><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAP Fiori for Android and iOS UIKit" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/321701iC7596F4B5AE93D54/image-size/large?v=v2&px=999" role="button" title="dianaklukas_1-1759244280324.jpeg" alt="SAP Fiori for Android and iOS UIKit" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">SAP Fiori for Android and iOS UIKit</span></span></P><P>With the updated SAP Fiori for Android and iOS Design Kits, it’s now easier than ever to use the latest components and patterns in your mobile design. By using the Design Kits, you can quickly create a consistent user experience that enables app implementations at scale.</P><P><A href="https://www.sap.com/design-system/fiori-design-android/resources/design-kit" target="_blank" rel="noopener noreferrer">SAP Fiori for Android 25.8 UI Kits</A> | <A href="https://www.sap.com/design-system/fiori-design-ios/resources/design-kit" target="_blank" rel="noopener noreferrer">SAP Fiori for iOS 25.8 UI Kits</A></P><P> </P>2025-10-07T10:45:01.820000+02:00https://community.sap.com/t5/technology-blog-posts-by-members/steps-to-configure-aif-for-complex-structure-file-data-with-multiple-header/ba-p/14185594Steps to Configure AIF for Complex Structure File Data with Multiple Header-Item in Flat File2025-10-08T06:18:42.007000+02:00pratik_shah9https://community.sap.com/t5/user/viewprofilepage/user-id/421459<P>In this blog I'd like to share the Steps of integrating complex structured file data into SAP systems to dealing with nested formats like header-item-schedule line relationships. Application Integration Framework (AIF) provides a powerful and flexible solution to address these challenges. By leveraging AIF’s capabilities, such as custom DDIC structures, composite data modeling, and robust file adapter configurations—organizations can streamline their file-based integrations, reduce custom coding efforts, and improve data accuracy. This guide walked through the essential steps to configure AIF for such scenarios, empowering SAP developers to build scalable and maintainable interfaces for enterprise data exchange.</P><H4 id="toc-hId-1996062947"><STRONG>Introduction:</STRONG></H4><P>In modern enterprise integration scenarios, organizations often exchange file-based data that includes multiple layers of structured information—typically comprising header records and their associated item records. Accurately processing these complex file formats is vital to ensure seamless and reliable data exchange between systems.</P><P>SAP’s Application Integration Framework (AIF) offers a comprehensive solution for managing such integrations. It supports the definition and handling of complex data structures, including nested models where each header can be linked to multiple item records. This capability enables flexible interface design and robust data validation, making AIF an ideal choice for processing structured file content in SAP environments.</P><P>By utilizing AIF’s features, organizations can streamline file-based integrations and enhance data consistency across systems.</P><H4 id="toc-hId-1799549442"><STRONG>Problem Description</STRONG></H4><P>In enterprise integrations, companies often receive files from external systems that contain structured data—like sales orders with headers and related item details. These files can be complex, with multiple layers of information that need to be grouped and processed correctly.</P><P>Standard file processing in SAP can struggle with this kind of nested data. Common issues include:</P><UL><LI>Difficulty linking items to the correct headers</LI><LI>Risk of data mismatches</LI><LI>Complicated custom code for parsing and validation</LI><LI>Limited tools for tracking and fixing errors</LI></UL><P>SAP Application Integration Framework (AIF) helps solve these problems by supporting complex data structures. It allows headers to be connected to multiple items and provides tools for parsing, validating, and monitoring the data. However, setting up AIF for this requires careful planning and configuration to ensure everything works smoothly.</P><H4 id="toc-hId-1603035937"><STRONG>How does it work?</STRONG></H4><P>You need to perform the following steps to create an inbound file interface:</P><OL><LI>Create the RAW structures for the interface</LI><LI>Develop the interface</LI><LI>Configure the file adapter settings for your interface</LI><LI>Upload File</LI><LI>Check Monitoring and Error Handling transaction</LI></OL><P><STRONG>The following example will describe step-by-step how to Configure AIF for Complex File Data with Multiple Header-Item in Flat File</STRONG></P><P>Simple example of a Sales Order creation in SAP, showing how the Header, Item, and Schedule Line levels are organized</P><H5 id="toc-hId-1535605151"><STRONG>Prepare the Flat File (CSV Format)</STRONG></H5><H6 id="toc-hId-1468174365"><STRONG>Example: Sales Order Creation with Header, Item, and Schedule Line</STRONG></H6><P>Prepare a flat file in CSV format using a pipe (<CODE>|</CODE>) as the delimiter.</P><P><STRONG>Structure Explanation:</STRONG></P><UL><LI><CODE>HEAD</CODE> – Header line (Sales Order Number, Date, Customer, Sales Org, Currency)</LI><LI><CODE>ITEM</CODE> – Item line (Item Number, Material, Material Description, Quantity, Price)</LI><LI><CODE>SCHD</CODE> – Schedule line (Item Number, Schedule Line Item, Delivery Date, Quantity)</LI></UL><P>In order to execute this example, we require a file containing some test data and corresponding structures.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_25-1755709358100.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303139i2DF039866826164C/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_25-1755709358100.png" alt="pratik_shah9_25-1755709358100.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_26-1755709358101.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303136i63241580DD1B670D/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_26-1755709358101.png" alt="pratik_shah9_26-1755709358101.png" /></span></P><P><U><STRONG>1. Create Raw Structures for the interface</STRONG></U></P><P><STRONG><span class="lia-unicode-emoji" title=":wrench:">🔧</span> Step 1: Create DDIC Structures</STRONG></P><P><STRONG>1.1 Header Structure – YAIF_ORDER_HDR</STRONG></P><TABLE><TBODY><TR><TD><P><STRONG>Field Name</STRONG></P></TD><TD><P><STRONG>Data Element</STRONG></P></TD><TD><P><STRONG>Description</STRONG></P></TD></TR><TR><TD><P>ORDER_NO</P></TD><TD><P>VBELN</P></TD><TD><P>Sales Order Number</P></TD></TR><TR><TD><P>ORDER_DATE</P></TD><TD><P>AUDAT</P></TD><TD><P>Document Date</P></TD></TR><TR><TD><P>CUSTOMER_ID</P></TD><TD><P>KUNNR</P></TD><TD><P>Customer Number</P></TD></TR><TR><TD><P>VKORG</P></TD><TD><P>VKORG</P></TD><TD><P>Sales Organization</P></TD></TR><TR><TD><P>CURRENCY</P></TD><TD><P>WAERS</P></TD><TD><P>Currency</P></TD></TR></TBODY></TABLE><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_27-1755709358103.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303138iC3AE0318BAF93B7B/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_27-1755709358103.png" alt="pratik_shah9_27-1755709358103.png" /></span></P><P><STRONG>1.2 Item Structure – YAIF_ORDER_ITEM</STRONG></P><TABLE><TBODY><TR><TD><P><STRONG>Field Name</STRONG></P></TD><TD><P><STRONG>Data Element</STRONG></P></TD><TD><P><STRONG>Description</STRONG></P></TD></TR><TR><TD><P>ITEM_NO</P></TD><TD><P>POSNR</P></TD><TD><P>Item Number</P></TD></TR><TR><TD><P>MATNR</P></TD><TD><P>MATNR</P></TD><TD><P>Material Number</P></TD></TR><TR><TD><P>MAKTX</P></TD><TD><P>MAKTX</P></TD><TD><P>Material Description</P></TD></TR><TR><TD><P>MENGE</P></TD><TD><P>MENGE_D</P></TD><TD><P>Quantity</P></TD></TR><TR><TD><P>AMOUNT</P></TD><TD><P>NETPR</P></TD><TD><P>Price</P></TD></TR></TBODY></TABLE><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_28-1755709358104.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303140i1E80168219A0EE6F/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_28-1755709358104.png" alt="pratik_shah9_28-1755709358104.png" /></span></P><P><STRONG>1.3 Schedule Line Structure – YAIF_ORDER_SCHEDULE_LINE</STRONG></P><TABLE><TBODY><TR><TD><P><STRONG>Field Name</STRONG></P></TD><TD><P><STRONG>Data Element</STRONG></P></TD><TD><P><STRONG>Description</STRONG></P></TD></TR><TR><TD><P>POSNR</P></TD><TD><P>POSNR</P></TD><TD><P>Item Number</P></TD></TR><TR><TD><P>ETENR</P></TD><TD><P>ETENR</P></TD><TD><P>Schedule Line Number</P></TD></TR><TR><TD><P>DELIVERY_DATE</P></TD><TD><P>EDATU</P></TD><TD><P>Delivery Date</P></TD></TR><TR><TD><P>BMENG</P></TD><TD><P>BMENG</P></TD><TD><P>Delivery Quantity</P></TD></TR></TBODY></TABLE><P><STRONG> </STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_29-1755709358106.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303143i1A41C2DB10E27C1C/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_29-1755709358106.png" alt="pratik_shah9_29-1755709358106.png" /></span></P><P><STRONG><span class="lia-unicode-emoji" title=":package:">📦</span> Step 2: Create Table Types</STRONG></P><P><STRONG>2.1 Item Table Type – YAIF_ORDER_ITEM_TT</STRONG></P><UL><LI><STRONG>Line Type: YAIF_ORDER_ITEM</STRONG></LI></UL><P><STRONG>2.2 Schedule Line Table Type – YAIF_ORDER_SCHEDULE_LINE_TT</STRONG></P><UL><LI><STRONG>Line Type: YAIF_ORDER_SCHEDULE_LINE</STRONG></LI></UL><P><STRONG> </STRONG><STRONG>🧩 Step 3: Create Composite Structure</STRONG></P><P><STRONG>3.1 Detail Structure – YAIF_ORDER_DTL</STRONG></P><TABLE><TBODY><TR><TD><P><STRONG>Field Name</STRONG></P></TD><TD><P><STRONG>Type</STRONG></P></TD><TD><P><STRONG>Description</STRONG></P></TD></TR><TR><TD><P>HEADER</P></TD><TD><P>YAIF_ORDER_HDR</P></TD><TD><P>Header Structure</P></TD></TR><TR><TD><P>ITEM</P></TD><TD><P>YAIF_ORDER_ITEM_TT</P></TD><TD><P>Table of Items</P></TD></TR><TR><TD><P>SCHEDULE_LINE</P></TD><TD><P>YAIF_ORDER_SCHEDULE_LINE_TT</P></TD><TD><P>Table of Schedule Lines</P></TD></TR></TBODY></TABLE><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_30-1755709358108.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303142i119142AF630471C4/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_30-1755709358108.png" alt="pratik_shah9_30-1755709358108.png" /></span></P><P><STRONG>3.2 Table Type – YAIF_ORDER_DTL_TT</STRONG></P><UL><LI><STRONG>Line Type: YAIF_ORDER_DTL</STRONG></LI></UL><P><STRONG>3.3 RAW Structure – YAIF_ORDER_DTL_S</STRONG></P><P><STRONG>Create the RAW structure for the interface. The structure contains only one component named</STRONG></P><UL><LI><STRONG>Component Name: ORDER</STRONG></LI><LI><STRONG>Component Type: YAIF_ORDER_DTL_TT</STRONG></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_31-1755709358109.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303144iBB8F2AA2F1F1A1B9/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_31-1755709358109.png" alt="pratik_shah9_31-1755709358109.png" /></span></P><P><STRONG> </STRONG><U><FONT color="#339966"><STRONG>2. Develop the interface</STRONG></FONT></U></P><P><STRONG><span class="lia-unicode-emoji" title=":rocket:">🚀</span> Step 4: Configure AIF Interface</STRONG></P><P><STRONG>4.1 Define Namespace</STRONG></P><UL><LI><STRONG>Use transaction /AIF/CUST</STRONG></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_32-1755709358114.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303146iB561D27B8CF27906/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_32-1755709358114.png" alt="pratik_shah9_32-1755709358114.png" /></span></P><P>Click->Define namespace (e.g. YSALE)</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_33-1755709358116.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303145i50899B6389B56CA6/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_33-1755709358116.png" alt="pratik_shah9_33-1755709358116.png" /></span></P><P><STRONG>4.2 Define Interfaces</STRONG></P><P>Click->Define Interface</P><P><STRONG> </STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_34-1755709358121.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303149iD04A8A138CA8E889/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_34-1755709358121.png" alt="pratik_shah9_34-1755709358121.png" /></span></P><P><STRONG>4.3 Specify Interface Engines</STRONG><STRONG> </STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_35-1755709358125.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303147iD3FD373BCD4C8C49/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_35-1755709358125.png" alt="pratik_shah9_35-1755709358125.png" /></span></P><UL><LI>Assign the SAP Application Engine</LI></UL><P>Click->Additional Interface Properties->Specify Interface Engines</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_36-1755709358128.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303148i06378702EB0F0F60/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_36-1755709358128.png" alt="pratik_shah9_36-1755709358128.png" /></span></P><P><STRONG>4.4 Assign Source Structure Line</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_0-1755711217761.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303180i362CE2B8C1551216/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_0-1755711217761.png" alt="pratik_shah9_0-1755711217761.png" /></span></P><P>Click->Define Structure Mappings</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_37-1755709358130.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303150iD708B829373C3656/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_37-1755709358130.png" alt="pratik_shah9_37-1755709358130.png" /></span></P><P><STRONG>4.4.2 Assign Destination Structure</STRONG></P><P>Select source structure line->Click->Assign Destination Sturcture</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_50-1755710068080.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303175i13408F483045D0BE/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_50-1755710068080.png" alt="pratik_shah9_50-1755710068080.png" /></span></P><P><STRONG>4.4.3 Assign Actions</STRONG></P><UL><LI><STRONG>Create an action (e.g. SALE_CREATE)</STRONG></LI></UL><P>Click->Assign Action</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_38-1755709358135.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303151i54CD822611264BC3/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_38-1755709358135.png" alt="pratik_shah9_38-1755709358135.png" /></span></P><P>Click Enter on Action to create the action if not already created</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_39-1755709358140.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303152iC6114D41D54A7F28/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_39-1755709358140.png" alt="pratik_shah9_39-1755709358140.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_40-1755709358144.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303154iCC3C1126DF109F57/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_40-1755709358144.png" alt="pratik_shah9_40-1755709358144.png" /></span></P><P>Click->Define Function ( To assign Function Module )</P><P>Double-click to create the Function Module that processes the data if not created</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_41-1755709358147.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303153i60CCD992D9E22D9F/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_41-1755709358147.png" alt="pratik_shah9_41-1755709358147.png" /></span></P><P>Navigate into the new function module by double clicking the name. In the function module call the follow up processing by inserting the coding displayed below<STRONG>:</STRONG></P><pre class="lia-code-sample language-abap"><code>*// Sample Logic
CALL FUNCTION 'BAPI_CONTRACT_CREATE
EXPORTING
customer_data = CURR-HEADER
customer_item = CURR-ITEM
schedule_line = CURR-SCHEDULE_LINE
TABLES
return = return_tab.</code></pre><P>Save and activate the function module.</P><P><U><FONT color="#339966"><STRONG>3. Configure the file adapter settings for your interface</STRONG></FONT></U></P><P>Click-> System Configuration->Configure File Adapter</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_42-1755709358152.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303155iB2CDCC7C61F6F72E/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_42-1755709358152.png" alt="pratik_shah9_42-1755709358152.png" /></span></P><UL><LI>File Type (ASC or BINARY)</LI><LI>File Content (Flat Structure, Complex Structure, XML, USER, XSLX )</LI><LI>Text Type (Fix char, Special Character Separator)</LI><LI>Offset Type Det Val (To Identify the record type from where it will start i.e HEAD, ITEM, SCHD line Details to prepare the data structure dynamically)</LI><LI>Length Type Det Val (Length of identity record type in i.e in our case first 4 character of new line)</LI><LI>Del Deter Val (True means ignore 1st Field separator immediately after the Det Value)</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_43-1755709358156.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303157iDBFDB028D5AB64E5/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_43-1755709358156.png" alt="pratik_shah9_43-1755709358156.png" /></span></P><P><STRONG>Leading Type (If we mark the record type as 'true', it means a new record will start from the file)</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_44-1755709358160.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303158i413EDF4CBA11ED22/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_44-1755709358160.png" alt="pratik_shah9_44-1755709358160.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_45-1755709358164.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303156i70E070B1CA7E6BF3/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_45-1755709358164.png" alt="pratik_shah9_45-1755709358164.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_46-1755709358167.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303159iDAC0649586CC1997/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_46-1755709358167.png" alt="pratik_shah9_46-1755709358167.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_47-1755709358169.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/303160iBF9942B698A8555E/image-size/medium?v=v2&px=400" role="button" title="pratik_shah9_47-1755709358169.png" alt="pratik_shah9_47-1755709358169.png" /></span></P><P><U><FONT color="#339966"><STRONG>4. Upload File</STRONG></FONT></U></P><P>The final step is to select and upload the file. The AIF File Upload can be found in the SAP Menu under SAP Menu -> Cross-Application Components --> SAP Application Interface Framework --> File Upload (or directly via transaction /AIF/LFA_UPLOAD_FILE).</P><P>Select your File Adapter Configuration (Config. Namespace and Config ID created in step 3). In section Upload from select the path where your file is stored.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_0-1760033721504.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/325286i948507876CFAEF46/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="pratik_shah9_0-1760033721504.png" alt="pratik_shah9_0-1760033721504.png" /></span></P><P>Press executes.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pratik_shah9_4-1760034018279.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/325291i23CEE97FAF54C844/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="pratik_shah9_4-1760034018279.png" alt="pratik_shah9_4-1760034018279.png" /></span></P><P><FONT color="#339966"><U><STRONG>5. Check Monitoring and Error Handling transaction</STRONG></U></FONT></P><P><STRONG>You will be forwarded to a log view where the log messages which have occurred during upload through below T-Code.</STRONG></P><UL><LI>T-Code : /AIF/ERR , /AIF/IFMON</LI></UL><H3 id="toc-hId-884412703"><STRONG>Conclusion</STRONG></H3><P>SAP’s Application Integration Framework (AIF) simplifies the integration of complex, structured file data by supporting nested formats like header-item-schedule line relationships. Through custom structures, composite modeling, and flexible configuration, AIF enables scalable, maintainable, and accurate file-based interfaces—reducing custom code and improving data reliability across systems.</P><H3 id="toc-hId-687899198"><STRONG>Key Benefits of Using AIF for Complex File Integration</STRONG></H3><UL><LI><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span><STRONG>Reduced Custom Coding</STRONG>: Leverage AIF’s configuration-driven approach to minimize manual parsing and validation logic.</LI><LI><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span><STRONG>Support for Nested Structures</STRONG>: Easily model and process multi-level data like headers, items, and schedule lines.</LI><LI><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span><STRONG>Improved Data Accuracy</STRONG>: Built-in validation and mapping tools help ensure consistent and reliable data processing.</LI><LI><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span><STRONG>Enhanced Monitoring & Error Handling</STRONG>: AIF provides robust tools for tracking, logging, and resolving integration issues.</LI><LI><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span><STRONG>Scalable Interface Design</STRONG>: Composite structures and reusable components make it easier to extend and maintain interfaces.</LI></UL>2025-10-08T06:18:42.007000+02:00https://community.sap.com/t5/technology-blog-posts-by-sap/new-how-to-guides-for-adapting-floorplan-manager-applications-in-sap-s/ba-p/14238943New How-To Guides for Adapting Floorplan Manager Applications in SAP S/4HANA 20252025-10-09T09:09:29.366000+02:00simon_hoeghttps://community.sap.com/t5/user/viewprofilepage/user-id/194084<P>In this blog I would like to draw your attention to two new <STRONG>How-To Guides</STRONG> that explain in detail how to <STRONG>create, enhance, and adapt Floorplan Manager (FPM) applications</STRONG> in the latest SAP S/4HANA releases.</P><P>Many SAP S/4HANA and SAP S/4HANA Cloud UIs are based on <STRONG>Floorplan Manager for Web Dynpro ABAP</STRONG>. This proven UI technology continues to play an important role in SAP S/4HANA 2025 and provides powerful capabilities for customer-specific adaptations without modification.</P><P><STRONG>1. How to Create, Enhance, and Adapt FPM Applications for SAP S/4HANA 2025 (On-Premise and Private Cloud Edition)</STRONG></P><P>This guide, valid for <STRONG>SAP_UI 8.16</STRONG> (delivered with <STRONG>ABAP Platform 2025</STRONG> as part of SAP S/4HANA 2025), provides a comprehensive overview of the different options that Floorplan Manager offers for customer adaptations and discusses their advantages and drawbacks.</P><P>It covers in detail how to:</P><UL><LI><P>Create and structure an FPM-based application</P></LI><LI><P>Adapt applications using <STRONG>Customizing</STRONG>, <STRONG>Enhancement</STRONG>, <STRONG>Deep-Copy</STRONG>, and <STRONG>Context-Based Adaptations (CBA)</STRONG></P></LI><LI><P>Use the <STRONG>FPM Application Hierarchy Browser</STRONG> and <STRONG>FLUID (Flexible UI Designer)</STRONG></P></LI><LI><P>Apply best practices to choose the right adaptation technique for your scenario</P></LI></UL><P>With <STRONG>ABAP Platform 2025</STRONG>, the guide also introduces updates to the <STRONG>FPM Mobile Enabler</STRONG> and improved transport handling for <STRONG>Context-Based Adaptations</STRONG> (CBAL/CBAS objects).</P><P><A href="https://help.sap.com/doc/wdabap/1.0/en-US/attachments/3362186700/HowToCreateAndAdaptFPMapplications_816_small.pdf" target="_self" rel="noopener noreferrer">Download the guide (PDF)</A></P><P><STRONG>2. How to Adapt Floorplan Manager Applications as of SAP S/4HANA Cloud Public Edition 2508</STRONG></P><P>This second guide focuses on adaptation options available for <STRONG>SAP S/4HANA Cloud Public Edition</STRONG> (Release SAP_BASIS 916 / S/4HANA 2508).</P><P>It explains how key users (with role <STRONG>SAP_BR_EXTENSIBILITY_SPEC</STRONG>) can adapt FPM applications via:</P><UL><LI><P><STRONG>Customizing</STRONG> using the <EM>Adapt UI</EM> function</P></LI><LI><P><STRONG>Context-Based Adaptations (CBA)</STRONG> for role- or device-specific variants</P></LI><LI><P>Transport of adaptations using <STRONG>Software Collections</STRONG> via the <EM>Export / Import Software Collection</EM> apps</P></LI></UL><P>The document includes step-by-step examples on how to simplify an FPM application and make it responsive for mobile devices using CBAs and the <STRONG>Device Type</STRONG> dimension.</P><P><A href="https://help.sap.com/doc/wdabap/1.0/en-US/attachments/3362186700/HowToCreateAndAdaptFPMapplications_916.pdf" target="_self" rel="noopener noreferrer">Download the guide (PDF)</A></P><P>Both documents have been updated for the 2025 releases and provide a consistent, hands-on overview of the adaptation capabilities of Floorplan Manager in both On-Premise/Private Cloud and Public Cloud environments.</P>2025-10-09T09:09:29.366000+02:00https://community.sap.com/t5/technology-blog-posts-by-sap/intelligent-natural-language-interaction-in-abap-uis-introducing-the-fpm/ba-p/14242346Intelligent Natural-Language Interaction in ABAP UIs — Introducing the FPM GenAI Service2025-10-14T09:21:21.127000+02:00simon_hoeghttps://community.sap.com/t5/user/viewprofilepage/user-id/194084<P>Dear SAP Community,</P><P>With the upcoming <STRONG>ABAP Platform 2025</STRONG> and <STRONG>SAP S/4HANA 2025 Private Cloud Edition</STRONG>, the new <STRONG>FPM GenAI Service</STRONG> offers a new way to bring AI-powered interaction into classical FPM-based applications.<BR />This service can be consumed via <STRONG>SAP BTP credits</STRONG> and is designed to seamlessly integrate <STRONG>large language models (LLMs)</STRONG> into ABAP-based UIs.</P><P>The <STRONG>Floorplan Manager (FPM)</STRONG> <STRONG>UI Framework</STRONG> provides an especially suitable foundation for this, thanks to its <STRONG>event-based control flow</STRONG> and <STRONG>stateful backend integration</STRONG> — both essential for combining generative AI logic with transactional business processes.</P><H2 id="toc-hId-1762741128">What is the FPM GenAI Service?</H2><P>The FPM GenAI Service enables developers to connect their FPM applications with LLMs in order to interpret <STRONG>natural-language user input</STRONG> and transform it into application-specific operations at runtime.</P><P>Instead of navigating through the user interface in a traditional way, users can simply <STRONG>express their intent in natural language</STRONG> — for example:</P><BLOCKQUOTE><P>“Please create a new business partner for SAP Deutschland SE & Co. KG”<BR />“Show all open invoices from last month”</P></BLOCKQUOTE><P>The service interprets the user’s request and executes the corresponding FPM events in the backend.</P><P><STRONG>Key benefits:</STRONG></P><UL><LI><P>Users no longer need expert-level knowledge about the UI or data model.</P></LI><LI><P>Reduced number of manual UI steps — one prompt replaces multiple operations.</P></LI><LI><P>Improved accessibility for occasional or business users.</P></LI></UL><P><STRONG>Architecture Overview:</STRONG></P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Architecture Overview of FPM GenAI Service" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/328755i8FAFB3CF9BDA22A3/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="FPM_GenAI_Architecture.png" alt="Architecture Overview of FPM GenAI Service" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Architecture Overview of FPM GenAI Service</span></span></STRONG></P><H2 id="toc-hId-1566227623">Step-by-Step Integration Guide for Application Developers</H2><P>The following steps outline how to enable AI-driven interaction in an existing FPM application.</P><H3 id="toc-hId-1498796837">1. Define AI Use Cases</H3><P>Collect all possible actions your application can perform that make sense for AI interaction.<BR />Examples:</P><UL><LI><P>“Create a new business partner”</P></LI><LI><P>“Display all open sales orders for customer XYZ”</P></LI></UL><H3 id="toc-hId-1302283332">2. Define Parameters</H3><P>Each operation may require parameters such as NAME, ADDRESS or SALES_ORDER_ID.<BR />Collect them and describe how they relate to the operation.</P><H3 id="toc-hId-1105769827">3. Add Natural Language Descriptions</H3><P>Provide concise, meaningful text descriptions for both operations and parameters.<BR />Keep them short and precise — the LLM will use these to interpret prompts accurately.<BR />(English is recommended for maintainability.)</P><H3 id="toc-hId-909256322">4. Integrate AI into the UI</H3><P>At the current stage, you can integrate the AI trigger via a button in your FPM toolbar.<BR />In the demo applications, this is done using a button with an <STRONG>AI icon</STRONG> (sap-icon://ai), which opens the <STRONG>FPM Prompt RUIBB</STRONG> (component FPM_AI_QUICK_PROMPT).<BR />A deeper integration with <STRONG>SAP Joule</STRONG> in the Fiori Launchpad is planned for the future.</P><H3 id="toc-hId-712742817">5. Register Your Operations</H3><P>Once your operations, parameters, and descriptions are ready, register them in the FPM GenAI Manager.</P><pre class="lia-code-sample language-abap"><code>DATA: ls_operations TYPE if_fpm_genai_manager=>ty_s_operation,
lt_operations TYPE if_fpm_genai_manager=>ty_t_operation,
ls_parameter TYPE if_fpm_genai_manager=>ty_s_parameter.
ls_operations-event_id = 'AI_CREATE_BP'.
ls_operations-description = 'create a new business partner (BP)'.
ls_parameter-name = 'COMPANY_NAME'.
ls_parameter-description = 'only the company name (without legal form)'.
APPEND ls_parameter TO ls_operations-parameters.
APPEND ls_operations TO lt_operations.
DATA(lo_fpm_genai_manager) = cl_fpm_factory=>get_instance( )->get_genai_manager( ).
lo_fpm_genai_manager->set_operations( lt_operations ).</code></pre><P>It’s recommended to register only those operations that are relevant to the current screen — this keeps prompts short and improves accuracy.</P><H3 id="toc-hId-516229312">6. Execute the User Request</H3><P>When the user submits a prompt, obtain the GenAI Manager API and call:</P><pre class="lia-code-sample language-abap"><code>lo_fpm_genai_manager->execute_user_request( ).</code></pre><H3 id="toc-hId-319715807">7. Process the FPM Event</H3><P>After receiving the LLM response, the FPM GenAI Manager creates and raises FPM events.<BR />Handle these events in your implementation of IF_FPM_UI_BUILDING_BLOCK, typically in the method PROCESS_EVENT( ).</P><H3 id="toc-hId-123202302">8. Handle Errors Gracefully</H3><P>Use exception class CX_FPM_GENAI for error handling.<BR />Possible cases include:</P><UL><LI><P>NO_USER_INPUT</P></LI><LI><P>USER_INPUT_ERROR</P></LI><LI><P>NO_OPERATIONS</P></LI><LI><P>GENAI_SDK_ERROR</P></LI></UL><P>Use the <STRONG>FPM Message Manager</STRONG> to communicate errors back to the user:</P><pre class="lia-code-sample language-abap"><code>DATA(lo_msg_manager) = cl_fpm_factory=>get_instance( )->get_message_manager( ).
lo_msg_manager->report_error( cx_fpm_genai=>get_text( ) ).</code></pre><P><SPAN>That's everything for now <span class="lia-unicode-emoji" title=":slightly_smiling_face:">🙂</span> Now, let's check out the first</SPAN></P><H2 id="toc-hId-144860435">Example: EPM Demo Application (S_EPM_UX_BP)</H2><P>The EPM demo application (S_EPM_UX_BP) has been enhanced to showcase the new GenAI capabilities.<BR />The scenario demonstrates how the AI assistant can help with tasks such as creating business partners, listing products, and generating sales orders.</P><H3 id="toc-hId--345056077">Step 1 – Create a New Business Partner</H3><P>From the result list toolbar, select the AI button (“New”) and enter one of the following prompts:</P><BLOCKQUOTE><P>“Please add a new business partner in the role customer, name = SAP Deutschland SE & Co. KG, street = Hasso-Plattner-Ring 7, city = 69190 Walldorf.”<BR />“Hi, we have a new customer: <SPAN class="">SAP</SPAN><SPAN> </SPAN><SPAN class="">SE</SPAN><SPAN> Deutschland. </SPAN>Copy the details from their imprint page.”</P></BLOCKQUOTE><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="example2.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/326724i86C8A01DD8090642/image-size/large?v=v2&px=999" role="button" title="example2.png" alt="example2.png" /></span></P><P>Each of these prompts triggers the creation of a new business partner in the “Customer” role.<BR />The AI framework interprets both structured and casual prompts and even derives parameter values (e.g., currency from country).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="example3.png" style="width: 531px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/326726iB1BB86EBDF5A2B2D/image-size/large?v=v2&px=999" role="button" title="example3.png" alt="example3.png" /></span></P><H3 id="toc-hId--541569582">Step 2 – Find Suitable Products</H3><P>Next, the user can ask for product recommendations:</P><BLOCKQUOTE><P>“Please compile a list of products that fit into the category laptops.”<BR />“The customer wants laptops.”</P></BLOCKQUOTE><P>The AI assistant understands synonyms (“laptop” ↔ “notebook”) thanks to semantic enrichment in parameter definitions.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="example4.png" style="width: 530px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/326727iBCA0CC1A4CEF73DC/image-size/large?v=v2&px=999" role="button" title="example4.png" alt="example4.png" /></span></P><H3 id="toc-hId--738083087">Step 3 – Create a Sales Order</H3><P>Finally, the user can create a sales order:</P><BLOCKQUOTE><P>“Please create a new sales order with each of the listed products.”<BR />“Create a new SO, 10 items each, except the cheapest one.”</P></BLOCKQUOTE><P>The AI framework handles parameter logic and even comparative instructions (“except the cheapest one”).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="example5.png" style="width: 588px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/327073i6AE8B8A4AD8D73A3/image-size/large?v=v2&px=999" role="button" title="example5.png" alt="example5.png" /></span></P><H2 id="toc-hId--641193585">Outlook and Further Resources</H2><P>In upcoming releases, tighter integration with <STRONG>SAP Joule</STRONG> and <STRONG>Fiori Launchpad</STRONG> will further streamline the AI experience across the SAP ecosystem.</P><P>For more details, please refer to the <A href="https://help.sap.com/docs/ABAP_PLATFORM_NEW/9c91640bf34c49d8bad6bc560bedd707/8de5700bd13e49c39397372629f8c0f1.html" target="_self" rel="noopener noreferrer">SAP Help documentation.</A></P><P><SPAN>You may also combine the new AI feature with the new FPM <A href="https://help.sap.com/docs/ABAP_PLATFORM_NEW/9c91640bf34c49d8bad6bc560bedd707/1be8fedb42534f60aa0fae0a4a7d116a.html?version=202510.000" target="_self" rel="noopener noreferrer">Camera</A> and <A href="https://help.sap.com/docs/ABAP_PLATFORM_NEW/9c91640bf34c49d8bad6bc560bedd707/b6870b7f4d2b4d0296dbd8b6ea9f5e0a.html?version=202510.000" target="_self" rel="noopener noreferrer">Audio</A> functionalities.</SPAN></P><P>Thanks to our developers <span class="lia-unicode-emoji" title=":red_heart:">❤️</span> and I hope you like it <span class="lia-unicode-emoji" title=":slightly_smiling_face:">🙂</span></P>2025-10-14T09:21:21.127000+02:00https://community.sap.com/t5/technology-blog-posts-by-sap/introducing-horizon-themes-and-usability-enhancements-in-sap-analytics/ba-p/14230129Introducing Horizon Themes and Usability Enhancements in SAP Analytics Cloud2025-10-20T18:00:00.029000+02:00AnnaBurkhardthttps://community.sap.com/t5/user/viewprofilepage/user-id/4718<P><STRONG>A Fresh Look and a Smoother Experience for All Users</STRONG></P><P>We are excited to announce the introduction of the Horizon themes in SAP Analytics Cloud a modern, cohesive visual language aligned across SAP’s product suite. You will have access to Morning and Evening Horizon, the light and dark themes as well as to the high contrast white and black themes.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAC Home Page in Horizon Morning.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/321160i2CA8FED2158D5072/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="SAC Home Page in Horizon Morning.png" alt="SAC Home Page in Horizon Morning.png" /></span></P><P>This release also brings a series of improvements to the side navigation, user profile, user settings, and the search, making it easier than ever to find insights and personalize your application.</P><H1 id="toc-hId-1632673325"> </H1><H1 id="toc-hId-1436159820">Horizon Themes: Modern, Accessible, and Unified</H1><P>The introduction of Horizon themes marks the next step in our user experience journey. These themes feature clean lines, contemporary color palettes, and improved contrasts, resulting in visually appealing UI that remain comfortable for extended work sessions. Accessibility is at the heart of Horizon, with thoughtful color selections and focus indicators for every user. The experience remains consistent as you move between SAP Analytics Cloud and other SAP solutions, offering a unified interface that supports productivity and ease of use. Personalize your experience by choosing from light, dark, and high contrast theme variants—simply head to your user settings to select your preferred look.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Theme Change in User Settings.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/321188i1D3D6AA0FD2262C8/image-size/large?v=v2&px=999" role="button" title="Theme Change in User Settings.png" alt="Theme Change in User Settings.png" /></span></P><P>The Belize theme will remain the default in Q4 and continue to be available for the next few quarters. Looking ahead, Horizon will become the standard theme in the first half of 2026. If you’d like to enable Horizon for your organization sooner, simply navigate to the administration section under default appearance to set Horizon as your tenant’s default theme.</P><H1 id="toc-hId-1239646315"> </H1><H1 id="toc-hId-1043132810">Improved User Profile and Settings</H1><P>The user profile and settings have been reimagined to put key information and settings at your fingertips. Instantly access your account details, profile image, and settings in one clear and organized dialog. Additionally, the “About” section is now conveniently located within your user profile making key information more accessible whenever you need it.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="About Section in the User Profile.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/321166iF39EB95D9E5B9969/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="About Section in the User Profile.png" alt="About Section in the User Profile.png" /></span></P><H1 id="toc-hId-846619305"> </H1><H1 id="toc-hId-650105800">Simplified and Adaptive Side Navigation</H1><P>The redesigned side navigation bar logically organizes content and tools for easy access. Collapsible sections expand your workspace, and in collapsed view, hovering over each symbol shows module names to help you quickly find what you need.</P><H1 id="toc-hId-453592295"> </H1><H1 id="toc-hId-257078790">More Convenient Search</H1><P>The search now features autocomplete, making it noticeably more convenient and user-friendly. As you begin typing, relevant suggestions appear instantly, streamlining the process of finding models, stories, and files. This enhancement helps you locate what you need more efficiently, even if you can’t recall exact names, ensuring a smoother search experience.</P><P>These updates are based on user feedback and extensive research, reflecting SAP’s commitment to delivering an analytics platform that is powerful, accessible, and a pleasure to use. The Horizon themes and experience enhancements aim to reduce friction, promote creativity, and empower you to shape insights in a visually appealing and highly functional space.</P><H1 id="toc-hId-60565285"> </H1><H1 id="toc-hId--135948220">What's Next</H1><P>You can continue to style your SAP Analytics Cloud Stories independently, <A href="https://help.sap.com/docs/SAP_ANALYTICS_CLOUD/00f68c2e08b941f081002fd3691d86a7/d385f41f9f6343eba6ed87eeeb50650b.html?q=theme" target="_blank" rel="noopener noreferrer">as the story theme mechanism will remain unchanged and won't follow the overall SAC theme.</A></P><P>With the Q1 2026 release, we plan to update the preferences for new stories and make the Horizon Morning theme available in every story; <A href="https://community.sap.com/t5/technology-blog-posts-by-sap/horizon-theme-and-templates-for-stories-in-sap-analytics-cloud/ba-p/13657027" target="_blank">both Morning and Evening Horizon themes are currently available on GitHub.</A></P><P>The new Horizon themes and user experience improvements will be available mid-November in the Q4 2025 SAP Analytics Cloud release.</P><P>If you have feedback on the Horizon themes or the planned story theme updates, please reach out to me by message or in the comments.</P>2025-10-20T18:00:00.029000+02:00https://community.sap.com/t5/crm-and-cx-blog-posts-by-sap/how-to-unassign-an-authorization-package-from-an-s-user-id-in-sap-for-me/ba-p/14250886How to unassign an Authorization Package from an S-user ID in SAP for Me2025-10-22T17:38:11.157000+02:00Ron8https://community.sap.com/t5/user/viewprofilepage/user-id/169703<P>As an administrator managing user access in SAP for Me is a critical part of maintaining system security and operational efficiency. Whether you're onboarding new users as an admin, or adjusting access for existing ones, knowing how to properly assign and revoke authorization packages is essential. </P><P> </P><P><FONT color="#33CCCC"><STRONG>Why This Matters?</STRONG></FONT></P><P>Authorization packages define what an S-user ID can access within the SAP for Me ecosystem—from support cases to license data, viewing systems, software download, etc. Keeping these permissions up to date ensures compliance, prevents unauthorized access, and streamlines user roles across your organization.</P><P> </P><P><STRONG>Steps: </STRONG></P><OL><LI>Log in to <A href="https://me.sap.com/" target="_blank" rel="noopener noreferrer">SAP for Me</A> using your S-user ID and password. </LI><LI> In the SAP for Me homepage, click on “<STRONG>Users & Contacts</STRONG>” tab under Dashboard at the left side of your screen. </LI><LI>Then, click on “<STRONG>Manage Users & Authorization</STRONG>” card. Or simply go to <A href="https://me.sap.com/userscontacts/usermanagement" target="_blank" rel="noopener noreferrer">User Management</A>. </LI><LI>Under the list of users, find the S-user ID to unassign the authorization package from. Or simply use the search field to search for the specific S-user ID and click on the magnifying glass to search. <span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Ron8_6-1761146380594.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/331119iA3BC1FC48DBE25F4/image-size/large?v=v2&px=999" role="button" title="Ron8_6-1761146380594.png" alt="Ron8_6-1761146380594.png" /></span></LI><LI>Click on the user/S-user ID (not the checkbox).</LI><LI>Click on the <STRONG>EXISTING AUTHORIZATION PACKAGES</STRONG> tab. </LI><LI>Click the <STRONG>Edit</STRONG> (Pencil) icon on the top right of that section. <span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Ron8_7-1761146501375.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/331120iF4151BA334B89A42/image-size/large?v=v2&px=999" role="button" title="Ron8_7-1761146501375.png" alt="Ron8_7-1761146501375.png" /></span></LI><LI>Click on the checkbox in front of the Authorization Package(s) to be removed. </LI><LI>Click <STRONG>OK</STRONG>. <span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Ron8_9-1761146591627.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/331122iC85DE99FB4527FA1/image-size/large?v=v2&px=999" role="button" title="Ron8_9-1761146591627.png" alt="Ron8_9-1761146591627.png" /></span></LI><LI>Click <STRONG>Save</STRONG> on the top right of the EXISTING AUTHORIZATION PACKAGES section. <span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Ron8_11-1761146718297.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/331125iD0C952516C6F927E/image-size/large?v=v2&px=999" role="button" title="Ron8_11-1761146718297.png" alt="Ron8_11-1761146718297.png" /></span><P> </P></LI></OL><P>For more details, please refer to Knowledge Base Article: <A href="https://me.sap.com/notes/2878696/E" target="_blank" rel="noreferrer noopener">2878696 - How to unassign an Authorization Package from an S-user ID - SAP for Me</A>. </P><P> </P><P><FONT color="#33CCCC"><STRONG>Got More Questions? </STRONG></FONT></P><P>The <A href="https://support.sap.com/en/contact-us.html?anchorId=section_42886245" target="_blank" rel="noreferrer noopener">Customer Interaction Center</A> is always ready to support you with any of the listed processes and is happy to assist with questions regarding case-related matters, SAP for Me navigation, S-user ID, or SAP Universal ID. </P><P> </P><P>Alternatively, please feel free to ask us in the Q&A <A href="https://answers.sap.com/tags/cae17fd6-917e-483d-881a-502155cade3c" target="_blank" rel="noopener noreferrer">All Questions in Customer Experience | SAP Community</A> and <A href="https://answers.sap.com/tags/564272146051092002342823452713708" target="_blank" rel="noopener noreferrer">All Questions in Support Services | SAP Community</A> </P><P> </P><P><FONT color="#33CCCC"><STRONG>Don't Miss Out on Free Webcasts </STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Ron8_0-1761227359824.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/331671i2C1192DD15D3D297/image-size/large?v=v2&px=999" role="button" title="Ron8_0-1761227359824.png" alt="Ron8_0-1761227359824.png" /></span></P><P>We would like to invite you to our free webcasts, which we believe can help you get the best from your support in SAP. You can find all upcoming webcasts on <A href="https://events.sap.com/supportwebcasts/en/home" target="_blank" rel="noopener noreferrer">https://events.sap.com/supportwebcasts/en/home</A>. These sessions are open to all the users and will revolve around hot topics in support today such as SAP for Me, Case Management, Universal ID, etc. Additionally, you can explore a range of CIC how-to videos at <A href="https://learning.sap.com/search?access=free&page=1&query=Customer+Interaction+Center" target="_blank" rel="noreferrer noopener">learning.sap.com</A>. Please feel free to share this information with your colleagues. We are looking forward to your attendance. </P><P> </P><P>Lastly, you may want to access all Customer Interaction Center Blogs here: <A href="https://community.sap.com/t5/tag/CustomerInteractionCenter/tg-p/board-id/crm-blog-sap" target="_blank">https://community.sap.com/t5/tag/CustomerInteractionCenter/tg-p/board-id/crm-blog-sap</A>. </P><P> </P><P>Thanks for reading! We hope you found this guide helpful. </P><P> </P>2025-10-22T17:38:11.157000+02:00https://community.sap.com/t5/technology-blog-posts-by-sap/what-s-new-in-floorplan-manager-fpm-for-web-dynpro-abap-in-sap-s-4hana-2025/ba-p/14258770🚀 What’s New in Floorplan Manager (FPM) for Web Dynpro ABAP in SAP S/4HANA 20252025-11-03T08:08:21.784000+01:00simon_hoeghttps://community.sap.com/t5/user/viewprofilepage/user-id/194084<P>Dear SAP Community,</P><P><SPAN>When it comes to the design of web-based user interfaces, SAP truly has a rich history. A great example is the <EM>EPM Purchase Order Demo</EM> (FPM/WDA application <STRONG>S_EPM_FPM_PO</STRONG>) (see Figure 1):</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Figure 1: Application S_EPM_FPM_PO – Design evolution over the years" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335142iA01B5776787FD00F/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Figure1.png" alt="Figure 1: Application S_EPM_FPM_PO – Design evolution over the years" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 1: Application S_EPM_FPM_PO – Design evolution over the years</span></span></SPAN></P><P><SPAN>Design themes such as <EM>Tradeshow</EM>, <EM>Corbusier, Blue Crystal, Belize</EM>, or <EM>Quartz</EM> are well known to many developers. But the journey doesn’t end there — it continues toward new <EM>Horizon</EM>s and compliance with the <STRONG><A href="https://www.w3.org/TR/WCAG22/" target="_self" rel="nofollow noopener noreferrer">WCAG 2.2</A> Accessibility Standard</STRONG>.</SPAN></P><P>In the latest releases, several new features have been added to the <STRONG>Floorplan Manager (FPM) / Web Dynpro ABAP</STRONG> framework, driven by customer feedback, SAP design standards, and general product evolution. With the <STRONG>ABAP Platform 2025</STRONG> and <STRONG>SAP S/4HANA 2025</STRONG> (on-premise, private cloud, and public cloud editions), we are delivering several enhancements that can be activated easily — either automatically through delivery or manually with minimal configuration or coding effort.</P><P><STRONG>🧭 Page Header UIBBs & Object Page Mode</STRONG></P><P>In one of my previous blogs on S/4HANA 2023, <span class="lia-unicode-emoji" title=":backhand_index_pointing_right:">👉</span> <A href="https://community.sap.com/t5/technology-blog-posts-by-sap/team-fpm-how-to-render-an-fpm-overview-page-to-look-like-a-sap-fiori-object/ba-p/13574743" target="_blank">Team FPM: How to Render an FPM Overview Page to Look Like a SAP Fiori Object Page</A>, I introduced the Object Page Mode for the Overview Page (OVP) floorplan.</P><P>This mode allows you to render an FPM Overview Page application like a <STRONG>Fiori Object Page</STRONG>. Combined with a <STRONG>Page Header UIBB</STRONG>, you get a <STRONG>dynamic object header</STRONG> that automatically expands and collapses while scrolling. You can also <EM>pin</EM> the header to keep it fixed. You can easily try this out in the <EM>Search Page</EM> of the EPM Purchase Order Demo (see Figure 2).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Figure 2: S_EPM_FPM_PO with Page Header, Pin and List Item Navigation" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335143i87D84893C71BCF8A/image-size/large?v=v2&px=999" role="button" title="Figure2.png" alt="Figure 2: S_EPM_FPM_PO with Page Header, Pin and List Item Navigation" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 2: S_EPM_FPM_PO with Page Header, Pin and List Item Navigation</span></span></P><P>The new <STRONG>List-Item Navigation</STRONG> lets users navigate to a Purchase Order’s detail page in a Fiori-compliant way. On the detail page, the <STRONG>Object Page Mode</STRONG> provides faster and more precise scrolling to specific screen areas (sections or UIBBs) using the <EM>Navigation Bar </EM>(see Figure 3).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Figure 3: Purchase Order Detail Page with Anchor Bar" style="width: 945px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335144i0B8F795EE5D792BA/image-size/large?v=v2&px=999" role="button" title="Figure3.png" alt="Figure 3: Purchase Order Detail Page with Anchor Bar" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 3: Purchase Order Detail Page with Anchor Bar</span></span></P><P><STRONG><SPAN>Configuration</SPAN></STRONG></P><UL><LI><STRONG><SPAN>Object Page Mode</SPAN></STRONG><SPAN> is activated in the <EM>General Settings</EM> as a <STRONG>Floorplan Mode</STRONG> (see Figure 4).</SPAN></LI><LI><SPAN>To use a dynamic object header, define a <STRONG>Page Header Area</STRONG> in the layout and add <STRONG>Page Header UIBBs</STRONG>.</SPAN></LI></UL><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Figure 4: Object Page Mode setting in FLUID for OVP Floorplan S_EPM_UX_PO_OVP" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335145iB85A0E571BC94D7C/image-size/large?v=v2&px=999" role="button" title="Figure4.png" alt="Figure 4: Object Page Mode setting in FLUID for OVP Floorplan S_EPM_UX_PO_OVP" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 4: Object Page Mode setting in FLUID for OVP Floorplan S_EPM_UX_PO_OVP</span></span></SPAN></P><P><SPAN>In the <STRONG>List</STRONG> or <STRONG>Tree UIBB</STRONG>, a <EM>List-Item Navigation</EM> corresponds to rendering a <EM>Link-To-Action</EM> column differently. You can achieve this by checking <STRONG>Render as Navigation Column</STRONG> in the column configuration (see Figure 5).</SPAN></P><P><SPAN><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Figure 5: Setting “Purchase Order ID” as Navigation Column in FLUID for List UIBB EPM_PO_OVP_SEARCH_LIST_CFG" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335146i7160278118045024/image-size/large?v=v2&px=999" role="button" title="Figure5.png" alt="Figure 5: Setting “Purchase Order ID” as Navigation Column in FLUID for List UIBB EPM_PO_OVP_SEARCH_LIST_CFG" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 5: Setting “Purchase Order ID” as Navigation Column in FLUID for List UIBB EPM_PO_OVP_SEARCH_LIST_CFG</span></span></SPAN></SPAN></P><P><STRONG><SPAN>Additional Remarks</SPAN></STRONG></P><P><SPAN>Some OVP floorplan features may behave differently in Object Page Mode. This can affect:</SPAN></P><UL><LI><SPAN>Header rendering</SPAN></LI><LI><SPAN>UIBB Selector and Page Master splitter control</SPAN></LI><LI><SPAN>Section and UIBB stacking</SPAN></LI><LI><SPAN>Personalization and panel behavior</SPAN></LI></UL><P><SPAN><SPAN><SPAN>However, <STRONG>Power User Modes</STRONG> allow overriding some restrictions — such as expanding and collapsing panels, or rearranging the layout by using the personalization dialog.</SPAN></SPAN></SPAN></P><P><SPAN><SPAN><SPAN><STRONG>🧩 CSS Grid Layout & WCAG 2.2 Compliance</STRONG></SPAN></SPAN></SPAN></P><P><SPAN>Another major improvement is the <STRONG>WCAG 2.2-compliant rendering of forms</STRONG>. We’ve significantly enhanced the responsiveness of the <STRONG>Form/Repeater UIBB (GL2)</STRONG> by adopting a <STRONG>CSS Grid Layout</STRONG>.</SPAN></P><P>This ensures that forms remain usable and readable — even at screen widths as low as <STRONG>320px</STRONG> (mobile phone format) — without horizontal scrolling (see Figure 6).</P><P> <span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Figure 6: “Purchase Order Details” form in different screen sizes" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335147iB90178B963411AE4/image-size/large?v=v2&px=999" role="button" title="Figure6.png" alt="Figure 6: “Purchase Order Details” form in different screen sizes" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 6: “Purchase Order Details” form in different screen sizes</span></span></P><P><SPAN>In the configuration editor (<STRONG>FLUID</STRONG>), you can enable the CSS Grid layout </SPAN>at<EM><STRONG> General Settings → Layout Design Type → Responsive </STRONG>(see Figure 7).</EM></P><P><EM><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Figure 7: FLUID configuration for Form UIBB EPM_PO_OVP_HEADER_FORM_CFG" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335148iD8CAAF582D5152A3/image-size/large?v=v2&px=999" role="button" title="Figure7.png" alt="Figure 7: FLUID configuration for Form UIBB EPM_PO_OVP_HEADER_FORM_CFG" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 7: FLUID configuration for Form UIBB EPM_PO_OVP_HEADER_FORM_CFG</span></span></EM></P><P><EM><EM><STRONG><span class="lia-unicode-emoji" title=":speech_balloon:">💬</span>Message Toasts & Invisible Alerts</STRONG></EM></EM></P><P>In this context, it’s worth mentioning the <STRONG>Message Toast </STRONG>and <STRONG>Invisible Alert</STRONG> features, which enhance both usability and accessibility. A <A href="https://www.sap.com/design-system/fiori-design-web/ui-elements/message-toast/" target="_blank" rel="noopener noreferrer">Message Toast</A> is a small, non-disruptive popup for success messages that disappears automatically after a few seconds (see Figure 8). The <STRONG>IF_FPM_MESSAGE_MANAGER</STRONG> ABAP interface now provides the REPORT_MESSAGE_TOAST method for this purpose. You can also enable a Toast Mode globally with the SET_TOAST_MODE( IV_TOAST_MODE = GC_TOAST_MODE-ENABLED ) method, ensuring that messages of severity Success (S) are displayed as toasts by default (see also <A href="https://help.sap.com/docs/ABAP_PLATFORM_NEW/9c91640bf34c49d8bad6bc560bedd707/f3e1e20e241147dc8b6cba3b9a7154e7.html?locale=en-US&state=PRODUCTION&version=202510.000" target="_blank" rel="noopener noreferrer">SAP Help Portal</A>).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Figure 8: “Data Saved” Toast in S_EPM_FPM_PO" style="width: 685px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/340415i86E87B694A731663/image-size/large?v=v2&px=999" role="button" title="Figure8.png" alt="Figure 8: “Data Saved” Toast in S_EPM_FPM_PO" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 8: “Data Saved” Toast in S_EPM_FPM_PO</span></span></P><P>An <STRONG>Invisible Alert</STRONG>, on the other hand, is used to inform <EM>screen reader users</EM> about content changes that are visible but not triggered by them — ensuring WCAG 2.2 compliance. Use the REPORT_INVISIBLE_ALERT method from the <STRONG>IF_FPM_MESSAGE_MANAGER</STRONG> interface for this purpose.</P><P><STRONG><span class="lia-unicode-emoji" title=":back_arrow:">🔙</span>FLP Back Navigation</STRONG></P><P>Finally, let us introduce Back Navigation in the <STRONG>SAP Fiori Launchpad</STRONG> (FLP).</P><P>You can now configure where the FLP back button should navigate to. By default, it goes back to the <STRONG>previous application</STRONG>, but often it’s more useful to return to the <STRONG>previous page within the same application</STRONG>. For example, when navigating from a main page to an edit page, you likely want the back button to return to the main page of the same object. Further details are available in <A href="https://help.sap.com/docs/ABAP_PLATFORM_NEW/9c91640bf34c49d8bad6bc560bedd707/92c804cee1254ba7bee9c85d6b0b8f3f.html?locale=en-US&state=PRODUCTION&version=202510.000" target="_blank" rel="noopener noreferrer">SAP Help Portal</A>.</P><P><STRONG><span class="lia-unicode-emoji" title=":white_heavy_check_mark:">✅</span><SPAN>Summary</SPAN></STRONG></P><P><SPAN>With SAP S/4HANA 2025, the Floorplan Manager for Web Dynpro ABAP continues its evolution toward:</SPAN></P><UL><LI><SPAN>A <STRONG>Fiori-consistent Object Page experience</STRONG></SPAN></LI><LI><SPAN>Improved a<STRONG>ccessibility (WCAG 2.2)</STRONG></SPAN></LI><LI><SPAN>More r<STRONG>esponsive layouts</STRONG></SPAN></LI><LI><SPAN>Enhanced u<STRONG>ser feedback mechanisms</STRONG> (message toasts, invisible alerts)</SPAN></LI><LI><SPAN>Smarter n<STRONG>avigation handling</STRONG> in the Fiori Launchpad</SPAN></LI></UL><P>These innovations make it easier than ever for FPM-based applications to deliver a modern, accessible, and consistent user experience — across all S/4HANA deployment options.</P><P>Thank you for reading — and see you next time! <span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:">😊</span></P><P> </P>2025-11-03T08:08:21.784000+01:00https://community.sap.com/t5/human-capital-management-blog-posts-by-sap/sap-successfactors-hcm-updated-home-page-2h-2025/ba-p/14269975SAP SuccessFactors HCM: Updated Home Page 2H 20252025-11-14T18:14:35.329000+01:00susanthomas01https://community.sap.com/t5/user/viewprofilepage/user-id/23209<P>The second half of 2025 marks a major milestone for SAP SuccessFactors HCM: the launch of a refreshed, smarter, and more intuitive home page experience. Designed to help employees, managers, and HR administrators work more efficiently, this update streamlines navigation, personalizes content, and makes every interaction smoother.</P><P>And before you read further, I’m sure every SAP SuccessFactors customer is wondering whether this has full parity with the current home page. I’m happy to say that yes, it does! Perhaps this is a great opportunity for you to review what is working and maybe not working with what you have in your current home page, and include those changes when you roll out this version.</P><P>We’re excited for you to explore the new home page and see just how much easier your day-to-day work can be, with faster navigation, personalized shortcuts, and dynamic content that surfaces the information and tasks you need most. By streamlining actions and tailoring your experience, the updated home page helps you work smarter and stay focused on what matters most!</P><P><STRONG>Smarter, Faster <SPAN>Actions</SPAN></STRONG></P><P>The updated <STRONG>Quick Actions</STRONG> are designed to anticipate what you need most. Whether it’s approving time off, updating personal details, or managing team requests, the system automatically surfaces relevant tasks—saving time and reducing clicks. And now, these Quick Actions are also available in <STRONG>SAP SuccessFactors Work Zone</STRONG>, extending the HR experience into your broader workspace.</P><P> </P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="susanthomas01_0-1763140249214.png" style="width: 676px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/341371iC55E25B59FBD6D23/image-dimensions/676x201/is-moderation-mode/true?v=v2" width="676" height="201" role="button" title="susanthomas01_0-1763140249214.png" alt="susanthomas01_0-1763140249214.png" /></span></P><P> </P><P><STRONG>A Clean, Modern Design</STRONG></P><P>The redesigned layout features a modern look with consistent card design, clearer hierarchy, and a cleaner presentation of information. It’s easier on the eyes, simpler to navigate, and built for how people work today.</P><P> </P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="susanthomas01_1-1763140249214.png" style="width: 701px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/341372iFDCAFA0B9258B96A/image-dimensions/701x596/is-moderation-mode/true?v=v2" width="701" height="596" role="button" title="susanthomas01_1-1763140249214.png" alt="susanthomas01_1-1763140249214.png" /></span></P><P> </P><P><STRONG>Dynamic, Personalized Content</STRONG></P><P>Banners and custom cards can bring your home page to life—perfect for company news, team updates, or leadership messages. Content is dynamic, so each user sees what’s most relevant to them, keeping the experience focused.</P><P> </P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="susanthomas01_2-1763140249214.png" style="width: 676px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/341373i9B9DF5DBC1AB79FB/image-dimensions/676x319/is-moderation-mode/true?v=v2" width="676" height="319" role="button" title="susanthomas01_2-1763140249214.png" alt="susanthomas01_2-1763140249214.png" /></span></P><P> </P><P><STRONG>Tailored to You</STRONG></P><P>With new personalization options, users can customize their home page, save bookmarks, and receive personalized recommendations tailored to their skills and career goals. The new <STRONG>“Requests for Me”</STRONG> section ensures time-sensitive tasks—like approvals or surveys—are always visible.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="susanthomas01_3-1763140249214.jpeg" style="width: 297px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/341374i1608E2A4F27C5303/image-dimensions/297x642/is-moderation-mode/true?v=v2" width="297" height="642" role="button" title="susanthomas01_3-1763140249214.jpeg" alt="susanthomas01_3-1763140249214.jpeg" /></span></P><P> </P><P><STRONG>Consistent on Mobile</STRONG></P><P>The mobile app now mirrors the web experience, offering a seamless transition between devices. A new splash screen, updated navigation, and consolidated task view make it easier than ever to stay productive on the go—whether on iOS or Android.</P><P> </P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="susanthomas01_4-1763140249214.jpeg" style="width: 383px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/341375i65DA6FE5D531958F/image-dimensions/383x828/is-moderation-mode/true?v=v2" width="383" height="828" role="button" title="susanthomas01_4-1763140249214.jpeg" alt="susanthomas01_4-1763140249214.jpeg" /></span></P><P><STRONG>Why It Matters</STRONG></P><P>This update isn’t just a design refresh—it’s a more intelligent, role-aware experience that helps people get work done faster and with less effort. You’ll see:</P><UL><LI>Improved productivity through faster task completion.</LI><LI>A contextual experience that reduces distractions.</LI><LI>Easier customization without complex setup.</LI><LI>Flexible rollout options so organizations can adopt at their own pace.</LI></UL><P><STRONG>Getting Started</STRONG></P><P>To prepare for rollout, start with early preview and testing in sandbox environments. Map existing content to new cards, identify gaps, and engage your users early. Use in-app guidance with <A href="https://www.sap.com/products/hcm/walkme.html" target="_blank" rel="noopener noreferrer"><STRONG>WalkMe for SAP SuccessFactors HCM</STRONG></A> to make the transition seamless.</P><P><STRONG>Explore the New Experience</STRONG></P><P>The updated SAP SuccessFactors HCM home page is more than a fresh coat of paint—it’s a step toward a more personalized, efficient, and engaging HR experience.</P><P>Check out the <STRONG><A href="https://www.sap.com/assetdetail/2025/11/6e728328-2b7f-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">2H release home page video</A></STRONG>, with full details <STRONG><A href="https://community.sap.com/t5/product-and-customer-updates/exciting-updates-are-coming-to-your-sap-successfactors-home-page/ba-p/14104879" target="_blank">here</A> </STRONG>on the new features, so you can empower your teams to get the most out of every interaction.</P>2025-11-14T18:14:35.329000+01:00https://community.sap.com/t5/technology-blog-posts-by-sap/designing-for-the-humans-behind-internal-tools-my-experience-in-a-b2b/ba-p/14284303Designing for the Humans Behind Internal Tools: My Experience in a B2B Product Environment2025-12-05T05:21:08.160000+01:00Gagarina1https://community.sap.com/t5/user/viewprofilepage/user-id/1871392<P>When people think about product design, they often picture sleek consumer apps, playful micro-interactions, and interfaces built to impress. But designing internal tools in a B2B setup is a completely different world, more quieter, deeper, and far more complex world. In my time working on internal enterprise tools at SAP, I learned that clarity is not just a design principle; it’s a lifeline. <EM>And behind every “internal user” is a human trying to do their job without friction.</EM></P><P>Internal tools may never appear on marketing websites, but their impact is profound. They influence efficiency, accuracy, and the emotional experience of employees who rely on them day after day. That realization shifted not just how I designed, but how I listened, observed, and empathized.</P><H3 id="toc-hId-1895577386"><STRONG>Seeing the Humans Behind the Screens</STRONG></H3><P>It’s easy to assume that internal users are experts who already know every acronym, every workflow, and every hidden rule. But the reality is different. Internal tools are often dense, legacy-driven, and layered with years of business logic. Even experienced users can feel lost.</P><P>The biggest shift in my approach was treating internal users with the same empathy we give external customers. They deserve legibility, emotional ease, and moments of clarity just as much , if not more. Internal users don’t get guided onboarding videos or marketing-style product tours. They jump straight into complex systems, often juggling multiple responsibilities at once. Designing with this in mind meant prioritizing legibility, reducing mental effort, and ensuring every step felt intentional and supportive. It also meant acknowledging emotional factors : the frustration caused by unclear pathways, the hesitation before clicking a critical button, or the relief when a workflow simply “makes sense.”</P><H3 id="toc-hId-1699063881"><STRONG>Why always design for a First-Time User ?</STRONG></H3><P>One of the most impactful parts of my work was dissecting user flows not from the perspective of a product expert, but from that of a normal user behind the screen. This meant breaking down each step, identifying friction areas, and asking:</P><UL><LI><P><EM>Would this make sense on the first try?</EM></P></LI><LI><P><EM>Where might someone hesitate?</EM></P></LI><LI><P><EM>Is the next step predictable?</EM></P></LI></UL><P>This approach helped uncover pain points that would otherwise be overlooked. Redesigning flows with the same energy and curiosity that we bring to complex edge cases ensured a more holistic experience for everyone , not just the power users. <SPAN>Explanations should never be a one-time thing. Interfaces evolve, workflows change, and users switch contexts constantly, which means<EM> even product experts can feel like first-time users on any given day.</EM> Clear guidance, consistent cues, and small but intentional pieces of always-available information prevent friction before it appears. Designing for first-time users doesn’t mean oversimplifying; it means making the experience understandable without assumptions. A little more clarity is never unhelpful. It builds confidence, reduces cognitive load, and ensures that whether someone is new or highly experienced, the UI supports them with the same level of care every time they return.</SPAN></P><H3 id="toc-hId-1502550376"><STRONG>Designing for Understanding, Not Just Completion</STRONG></H3><P>Clarity became a central part of the user experience. Often, this meant advocating for simple but powerful additions:</P><UL><LI><P>Tooltips to explain complex business terms</P></LI><LI><P>Message strips that guide users on what to do next</P></LI><LI><P>Inline cues to reduce ambiguity</P></LI></UL><P>Even closure points became important. Adding a gentle toast message confirming the end of a workflow gave users a sense of completion and confidence. In internal tools, these small reinforcements make tasks more predictable and emotionally easier. <SPAN>These were not ornamental additions : they were essential interactions that reduced ambiguity in critical workflows. Even something as small as a well-placed tooltip could prevent misinterpretation and save users from repeated trial-and-error. Designing for internal systems reminded me that user attention is valuable; it should not be spent deciphering jargon or guessing next steps.</SPAN></P><H3 id="toc-hId-1306036871"><STRONG>Making Business Language Human-Friendly</STRONG></H3><P>Internal tools are filled with terminology that can overwhelm even experienced users. Improving the legibility of business terms becomes a core part of designing for internal tools. Content design is as much needed as the user experience of the workflows. Good internal design is a culmination of creating easy simplified workflows and making them understandable without extra training. Hence, improving business term legibility became a central part of my design work. Simplifying labels, rephrasing instructions, and breaking down complex concepts helped users focus on their tasks rather than decoding language.</P><H3 id="toc-hId-1109523366"><STRONG>Bringing Stakeholders Into the Process</STRONG></H3><P>Another crucial element was transparency with stakeholders — product managers, engineering managers, and other decision-makers. For every major initiative, I created structured process documents that offered:</P><UL><LI><P>A clear overview of the problem</P></LI><LI><P>The user journey and its pain points</P></LI><LI><P>Research findings and insights</P></LI><LI><P>Iteration timelines</P></LI><LI><P>Rationale behind each design decision</P></LI></UL><P>This level of clarity helped build alignment, earned trust, and ensured everyone understood <EM>why</EM> a design change mattered. It also strengthened the collaboration between design, product, and engineering. Stakeholders could see the depth of research, empathize with user pain points, and understand why certain design choices were necessary. It transformed conversations from subjective opinions into grounded, user-informed discussions. In many cases, it became a shared reference point that made decision-making faster and more evidence-driven.</P><H3 id="toc-hId-913009861"><STRONG>The Quiet Impact of Good Internal Design</STRONG></H3><P>Working on internal tools taught me that design’s impact is often invisible but deeply felt. When internal workflows are smooth:</P><P>Work becomes faster, with fewer interruptions.<BR />Errors decrease because the system is easier to understand.<BR />Confidence rises as users feel supported instead of overwhelmed.<BR />And most importantly, work becomes less stressful.</P><P>These are the small, quiet victories of internal product design. They don’t show up on landing pages, but they shape the everyday work life of employees across the organisation. Designing internal tools reminded me that design is ultimately about understanding people and even when the tools are not customer-facing. Especially then.</P>2025-12-05T05:21:08.160000+01:00https://community.sap.com/t5/technology-blog-posts-by-sap/my-home-in-sap-btp-abap-environment/ba-p/14314918My Home in SAP BTP ABAP Environment2026-01-28T10:41:54.700000+01:00LauraEiraEliashttps://community.sap.com/t5/user/viewprofilepage/user-id/793763<P>Good news – My Home is finally available with SAP BTP ABAP environment!</P><P>My Home is your personalized entry page that provides you with easy access to the business insights and applications you need to do your job with greater speed and agility. My Home for SAP BTP ABAP Environment lets you access and manage your favorite pages, your favorite apps, and your insights on any device. It follows a modular approach to meet the needs of different roles and builds on the functionality of the SAP Fiori launchpad using <SPAN><A href="https://help.sap.com/docs/btp/sap-fiori-launchpad-for-sap-btp-abap-environment/spaces-and-pages" target="_self" rel="noopener noreferrer">spaces and pages</A></SPAN>.</P><H3 id="toc-hId-1917747692"> </H3><H3 id="toc-hId-1721234187">New Look and Feel</H3><P><STRONG>My Home will be set as default for newly provisioned and existing systems as of SAP BTP ABAP Environment 2602.</STRONG> Accordingly, this soon changes the appearance of the SAP Fiori launchpad for every user. So, look forward to the new look and feel!</P><P><STRONG>However, the setting to disable My Home will still be available for administrators until the release upgrade SAP BTP ABAP environment 2608. Then, My Home will be the one and only entry page within SAP BTP ABAP environment.</STRONG></P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Home in SAP BTP ABAP environment" style="width: 873px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/365264iFA42766B899B2563/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="My Home.png" alt="My Home in SAP BTP ABAP environment" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">My Home in SAP BTP ABAP environment</span></span></STRONG></P><P> </P><H4 id="toc-hId-1653803401"> </H4><H4 id="toc-hId-1457289896">My Home Sections</H4><P>My Home is divided into different sections. You can view your <STRONG>News</STRONG>, <STRONG>Pages</STRONG>, <STRONG>Apps</STRONG>, <STRONG>Insights Tiles</STRONG>, and <STRONG>Insights Cards</STRONG> on this page.</P><H4 id="toc-hId-1260776391"> </H4><H4 id="toc-hId-1064262886">News</H4><P>The News section keeps you updated on your company's latest news, or SAP BTP ABAP environment system news.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="News section on My Home entry page" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/365266i1894F76DC213F66E/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="News.png" alt="News section on My Home entry page" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">News section on My Home entry page</span></span></P><P> </P><H4 id="toc-hId-867749381">Pages</H4><P>The Pages section provides you with quick access to your favorite or most used pages. You can manage the visibility of your pages and order them in a way that enhances your productivity. </P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Pages section on My Home entry page" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/365267i4B9ECD9C88714D2B/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Pages.png" alt="Pages section on My Home entry page" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Pages section on My Home entry page</span></span></P><H4 id="toc-hId-671235876"> </H4><H4 id="toc-hId-474722371">Apps</H4><P>The Apps section provides easy access to your favorite, most used, recently used, and recommended applications. The Apps section improves the discoverability of your applications. The <STRONG>Recommended</STRONG> tab offers app suggestions using SAP Business AI, based on your user-specific role assignment. You can add apps to the <STRONG>Favorites</STRONG> tab from your most used, recently used, and recommended applications. You can organize and categorize your favorite applications by using the grouping, ordering and color-coding functionality so you can access them even more efficiently. </P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Apps section on My Home entry page" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/365268i87787047F533C3AA/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Apps.png" alt="Apps section on My Home entry page" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Apps section on My Home entry page</span></span></P><P> </P><H4 id="toc-hId-278208866">Insights Tiles and Insights Cards</H4><P>The Insights section allows you to manage and monitor your company’s activities. It shows critical business information through KPIs and micro charts. This section is broken into two sections: <STRONG>Insights Tiles</STRONG> and <STRONG>Insights Cards</STRONG>. Insights cards and tiles display dynamic content at a glance. They provide quick and easy access to the applications that can provide more detailed information.</P><P>Insights tiles offer analytical information, such as charts or KPIs. Insights cards are similar to Insights tiles but provide more detailed analytical information in the form of charts, tables or lists from supporting overview page-, list report-, and analytical list page-based applications. Thanks to this information, you can assess what is happening at any time and take action when needed. You can customize the Insights section to display information that enables you to do your job with speed and agility. </P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Insights section on My Home entry page" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/365270i6A352999FB17DADD/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Tiles and Cards.png" alt="Insights section on My Home entry page" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Insights section on My Home entry page</span></span></P><P> </P><H3 id="toc-hId--122618727">Make it Mine – Personalize My Home to Your Needs</H3><P>Following the “Make it Mine” approach, you can personalize the entry page to hide or display specific sections as well as the content maintained within these sections. Another key feature is the ability to customize the layout of these sections. This personalization capability allows you to prioritize the information that is most important to you. </P><P>To personalize the entry page to your needs, choose <STRONG>My Home Settings</STRONG> from the dropdown menu of the respective sections. Here, you can customize the layout and configure the respective sections.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My Home Settings" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/365271iA68D69E3C590E099/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="My Home Settings.png" alt="My Home Settings" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">My Home Settings</span></span></P><P> </P><P>We hope you enjoy working with My Home in SAP BTP ABAP environment and reap its benefits. You can look forward to more enhancements that will improve your My Home experience even further in future releases. Stay tuned for more updates!</P>2026-01-28T10:41:54.700000+01:00https://community.sap.com/t5/technology-blog-posts-by-sap/removal-of-business-groups-in-sap-btp-abap-environment-switching-to-spaces/ba-p/14316689Removal of Business Groups in SAP BTP ABAP Environment: Switching to Spaces and Pages2026-01-28T11:58:43.178000+01:00LauraEiraEliashttps://community.sap.com/t5/user/viewprofilepage/user-id/793763<P>Recently, we announced <A href="https://community.sap.com/t5/technology-blog-posts-by-sap/my-home-in-sap-btp-abap-environment/ba-p/14314918" target="_self">My Home in SAP BTP ABAP environment.</A><BR />My Home is your personalized entry page that provides you with easy access to the business insights and applications you need to do your job with greater speed and agility.</P><P>As a prerequisite for My Home, SAP Fiori launchpad spaces and pages need to be enabled.<BR />The spaces mode was developed to offer more flexibility to influence the launchpad layout for specific user groups. Pages are assigned to users via spaces that are assigned to business roles. The business role defines which users see a specific space. By defining pages with meaningful sections, you can define in which order the apps are sorted on the page.</P><P> </P><H3 id="toc-hId-1917804609">Switching to Spaces and Pages</H3><P>Spaces and pages have been announced as the standard layout approach for structuring content in the SAP Fiori launchpad with SAP BTP ABAP environment 2302.<BR />Consequently, <STRONG>the classic Fiori launchpad home page with business groups will be removed gradually until 2608 in favor of SAP Fiori launchpad spaces and pages. </STRONG></P><P>Luckily, this is no news: The transition is going on for quite some time now, as spaces and pages are already the default in newly provisioned systems for several years. <BR /><STRONG>The removal of groups will affect newly provisioned systems at first with 2602. Later, with 2605, the switch will take place for existing systems as well.</STRONG></P><P>This means in detail:</P><UL><LI>With 2602, it is no longer possible to switch between spaces and pages and the classic Fiori launchpad home page with groups in newly provisioned systems.</LI><LI>With 2605, spaces and pages will be the default in existing systems as well. The option to switch to the classic home page with groups will still be available for end users if the administrator has enabled it in the Manage Launchpad Settings app.</LI><LI>With 2608, the option to switch to the classic FLP home page will be removed completely in production systems.</LI></UL><P> </P><H3 id="toc-hId-1721291104"><STRONG>How to Prepare for the Transition</STRONG></H3><P>Good news: The transition is straightforward, but there are a few important points to note. Until now, users couldn’t create their own groups in the SAP BTP ABAP environment. They relied on SAP-delivered groups and personalized them by adding, removing, or renaming tiles.</P><P>SAP provides predefined spaces and pages with similarly structured content. SAP-delivered groups will be switched to these predefined spaces and pages. <STRONG>Important: user-level personalizations made to the previous groups will not be carried over and will be lost due to the switch. You will need to recreate personal adjustments after the transition.</STRONG></P><P>To be as well prepared as possible, we recommend administrator to enable the switch to spaces and pages now to remain productive after the transition.</P><P>Here are our best practices for end users:</P><UL><LI>Plan the switch carefully and identify which adjustments are important to you.</LI><LI>Document your existing personalizations so you can rebuild them in spaces and pages.</LI><LI>Use SAP’s predefined spaces and pages as a starting point and tailor them to your workflow.</LI></UL><P> </P><H3 id="toc-hId-1524777599"><STRONG>For Administrators: Summary of the Upcoming Changes</STRONG></H3><P>As part of the mentioned transition to spaces and pages, SAP will change the SAP Fiori launchpad settings in the <EM>Manage Launchpad Settings</EM> app for administrators accordingly over the next release upgrades:</P><P><STRONG>With SAP BTP ABAP environment 2602:</STRONG></P><UL><LI><P>The parameter <FONT face="andale mono,times">SPACES</FONT> is removed in newly provisioned systems.</P></LI><LI>The parameter <FONT face="andale mono,times">SPACES_ENABLE_USER</FONT> is removed in newly provisioned systems.</LI><LI>The parameter <FONT face="andale mono,times">SPACES_CUSTOM_HOME</FONT> is true (ON) as default for all existing and newly provisioned systems. The setting to disable My Home is still available. Since spaces and pages need to be enabled as a prerequisite for My Home, this needs to be manually activated for existing systems.</LI></UL><P><STRONG>With SAP BTP ABAP environment 2605:</STRONG></P><UL><LI>The parameter <FONT face="andale mono,times">SPACES</FONT> is true (ON) as default in existing systems.</LI><LI>The parameter <FONT face="andale mono,times">SPACES_ENABLE_USER</FONT> is false (OFF) as default in existing systems. The settings to enable switching between the classic FLP homepage and the spaces and pages layout is still available.</LI></UL><P><STRONG>With SAP BTP ABAP environment 2608:</STRONG></P><UL><LI>The parameter <FONT face="andale mono,times">SPACES</FONT> is removed.</LI><LI>The parameter <FONT face="andale mono,times">SPACES_ENABLE_USER</FONT> is removed.</LI><LI>The parameter <FONT face="andale mono,times">SPACES_CUSTOM_HOME</FONT> is removed.</LI></UL><P><SPAN> </SPAN></P><P>Ultimately, there will be no option to switch back to groups or to enable toggling between spaces and pages and groups after the SAP BTP ABAP environment 2608 release upgrade. You must complete the transition to spaces and pages before the final, irreversible switch in production systems with the 2608 release upgrade.</P><P>We therefore invite all customers to begin transitioning now and proactively embrace this change.</P>2026-01-28T11:58:43.178000+01:00https://community.sap.com/t5/abap-blog-posts/international-editable-salv-day-2026-year-18/ba-p/14323526International Editable SALV Day 2026 – Year 182026-02-07T23:36:20.726000+01:00hardyp180https://community.sap.com/t5/user/viewprofilepage/user-id/13778<P><STRONG>International Editable SALV Day 2026 – Year 18</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hardyp180_0-1770503656222.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/369869i3EE836177C15D2D0/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="hardyp180_0-1770503656222.png" alt="hardyp180_0-1770503656222.png" /></span></P><P> </P><P>Dear CL_SALV_TABLE Fans,</P><P>Welcome to February 8th, 2026, which is the eighteenth International Editable SALV Day. See below for a link to a blog I wrote to celebrate this day exactly one year ago.</P><P><SPAN><A href="https://community.sap.com/t5/technology-blogs-by-members/international-editable-salv-day-2025/ba-p/14011230#M171694" target="_blank">https://community.sap.com/t5/technology-blogs-by-members/international-editable-salv-day-2025/ba-p/14011230#M171694</A></SPAN></P><P>This day marks the 18h anniversary of James Hawthorne going cap in hand to SAP and suggesting maybe the CL_SALV_TABLE could be brought up to functional parity with the CL_GUI_ALV_GRID and have an option to be editable.</P><P><A href="https://community.sap.com/t5/application-development-discussions/cl-salv-table-needs-editable-functionality-sap-please-provide-this/m-p/3372776" target="_blank">https://community.sap.com/t5/application-development-discussions/cl-salv-table-needs-editable-functionality-sap-please-provide-this/m-p/3372776</A></P><P>Some popular pop songs are about ABAP features that should have been added 18 years ago – of which there are more than you might think – they often focus on the transition to adulthood, freedom, and nostalgia, featuring tracks like "18" by One Direction and 5 Seconds of Summer, Alice Cooper’s anthem "I'm Eighteen and wonder what a DYNPRO is," and Khalid's "ABAPUNIT". These songs highlight the mix of excitement, uncertainty, and "growing pains" associated with leaving adolescence and having to learn procedural programming and then leave it behind.</P><P><STRONG>I Wish to Table a Motion</STRONG></P><P>The CL_SALV_TABLE was sold as an improvement to the “classic” CL_GUI_ALV_GRID.</P><P>SAP is a German company. I lived in Germany for many years. There is a German word “verschlimmbessern” which in English translates to “An Improvement Which Makes Things Worse”. It is good they have a specific word for this. In this specific example the “improvement” was to remove the one thing that made the end users love the CL_GUI_ALV_GRID and replace it with something that made it easier for the developers. But think about it – who is more important to the business? The end users who actually make the money or the developers? Who should you be trying to please?</P><P>My whole point, what I have been trying to say all these years, years full of tears, is why cannot one have the best of both worlds? Easy for the end users AND easy for the developers. Is that too much to ask?</P><P>Now, way back in 2001, I was at SAP TECHED, and the idea of “embedded analytics” was demonstrated.</P><P>The logic being is that one would want to call up a list of sales orders (or whatever) that had errors of some sort, and then fix those errors one by one, all in the same transaction.</P><P>I put it to you, ladies and gentlemen of the jury, that this fundamental concept has not changed in the 25 years since this was first shown to me as a prototype.</P><P>Just to make this 100% clear, one does not just want to see the incorrect data, one wants to interact with it, in order to correct it.</P><P>The current proposition is that only UI5/Fiori can do this, in a screen that looks just like an ALV Grid, only a little bit uglier, and a little bit slower But, it is marketed as a “delightful” experience, so that is all right then.</P><P>Now, just to make this exercise even more futile I am posting this on the SAP Community Website – which no-one ever visits anymore.</P><P>The SAP GUI is not going anywhere. You may have noticed SAP just extended the life of ECC 6.0 by three more years, albeit with conditions. And even when an organization goes onto S/4HANA often they still use the SAP GUI because people like it. They have moaned about it non-stop for thirty years, but they like it really.</P><P>It has been argued that Fiori apps which have a single purpose are the way forward.</P><P>Now I have tried these I feel it is a quantum step backwards. One app to set the delivery quantity, one app to set the picking quantity, yet another app to do the goods issue. When it used to be all done in one step in the GUI? Did anyone ever think about this?</P><P>In real life end users tend to like SAP GUI applications with million buttons. You can pretend that is not true, but you would be lying to yourself. Take Excel or Word for example and look at how many options they have.</P><P>Now, I am just going to repeat what I said last year, word for word.</P><P>It is as simple as this.</P><UL><LI>You get asked to write a read-only ALV report.</LI><LI>It is faster and simpler to do this using CL_SALV_TABLE than CL_GUI_ALV_GRID because you do not have to mess around with screens and controls and what-not.</LI><LI>Indeed, SAP recommend using CL_SALV_TABLE for all new developments of this nature.</LI><LI>The report goes live. The users start asking for extra things, as always.</LI><LI>They want some custom functions at the top of the screen.</LI><LI>They want to be able to change some of the fields and have that replicate to the database.</LI><LI>Well, you are right out of luck. You cannot do either with CL_SALV_TABLE.</LI><LI>There are workarounds for both, but they are scary, because SAP keeps finding ways to shut those workarounds down, so such an approach is not future proof.</LI><LI>The only viable option is to start again, this time using CL_GUI_ALV_GRID.</LI><LI>Then the next time you get a request for a “read-only” report the “once bitten twice shy” thing kicks in and you start with CL_GUI_ALV_GRID from the get-go.</LI></UL><P>I like CL_SALV_TABLE and so do a lot of SAP developers. But everyone (end users) likes having the editability feature a lot more. But it’s never going to happen. As has been mentioned you would think that if 100% of your customers want something you might consider giving it to them, but obviously not.</P><P>Very soon – maybe already - we will get to the stage some people reading this blog will be younger than the age of the request to make the SALV editable. Since the SAP GUI is not going anywhere (evidenced by the huge amount of development money pumped into every year by SAP) it is possible I will die of old age before the request is actioned. I am 57 already.</P><P>Nevertheless, I will keep going. Miracles can happen.</P><P>Until then the situation is “Oi you 31,000 SAP ERP Customers! You see this? You like this? You want this? Well, you can’t have it!”</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hardyp180_1-1770503656351.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/369870iAF82963DDE114DE3/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="hardyp180_1-1770503656351.png" alt="hardyp180_1-1770503656351.png" /></span></P><P> </P><P>See you next year!</P><P>Cheersy Cheers</P><P>Paul</P><P>PS I must admit I had an AI help me with the pictures this time. Made sense to me, no problems with copyright. I had told it what I was doing, and it said do you want me to write/publish the blogs for you in the next years, and I said no, but when I am dead YES, keep this going forever. I will probably die circa 2040. Will people still be using SAP GUI then? YES!</P><P> </P>2026-02-07T23:36:20.726000+01:00