https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-Service-Cloud-blog-posts.xml SAP Community - SAP Service Cloud 2024-05-20T11:13:52.093235+00:00 python-feedgen SAP Service Cloud blog posts in SAP Community https://community.sap.com/t5/crm-and-cx-blogs-by-sap/release-navigator-for-sap-customer-experience-what-s-new-in-q1-2024/ba-p/13603468 Release Navigator for SAP Customer Experience What’s New in Q1 2024 2024-02-13T15:46:07.606000+01:00 Malgorzata https://community.sap.com/t5/user/viewprofilepage/user-id/172860 <P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="navigator_name_what's newQ1.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64530i6F8A2B402FBAA09E/image-size/large?v=v2&amp;px=999" role="button" title="navigator_name_what's newQ1.png" alt="navigator_name_what's newQ1.png" /></span></P><P>The <STRONG><U>Readiness@Scale</U></STRONG><SPAN>&nbsp;team </SPAN>is excited to share that the<SPAN>&nbsp;</SPAN><STRONG>Q1 </STRONG>updates to the<SPAN>&nbsp;</SPAN><STRONG>release navigator for SAP Customer Experience </STRONG>will be implemented on&nbsp;<STRONG>February 16, 2024</STRONG>. This update will include the most recent content available and incorporate enhanced user-experience (UX) elements based on your valuable recommendations.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="New_elements.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64531i6654E942DE9BE69E/image-size/large?v=v2&amp;px=999" role="button" title="New_elements.png" alt="New_elements.png" /></span></P><P>As a team, we spent a significant amount of time aligning the overall user experience across each&nbsp;<STRONG>release navigator</STRONG>&nbsp;and focused on creating an even more unified look starting with a more modern approach to the&nbsp;My Home&nbsp;page.</P><P style=" text-align: center; "><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="My_Home_2402.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/79969i513720DC7757B29B/image-size/large?v=v2&amp;px=999" role="button" title="My_Home_2402.png" alt="My_Home_2402.png" /></span></P><P>&nbsp;</P><UL><LI><STRONG>Welcome</STRONG>: Important messages from the Readiness@Scale team will be found within this tile.</LI><LI><FONT color="#CC99FF"><STRONG><EM>NEW!</EM></STRONG></FONT> <STRONG>Release Calendar</STRONG>: Stay informed of the latest release dates that may impact your systems.</LI><LI><FONT color="#CC99FF"><STRONG><EM>Re-designed!</EM></STRONG></FONT><STRONG> Product Enablement</STRONG>: Register for online enablement sessions, onside events, learnings &amp; value maps brought to you by SAP Experts.</LI><LI><STRONG>Product Release Resources</STRONG>: Utilize the available release resources from your products to maximize your time efficiency during the release.</LI><LI><STRONG>About the Release Navigator</STRONG>: Enable yourself on the latest updates, access the <STRONG>Translation Feature</STRONG>, and explore the<SPAN>&nbsp;<STRONG>r</STRONG></SPAN><STRONG>elease navigators for SAP Business Technology Platform, SAP S/4HANA Cloud Public Edition,</STRONG><SPAN>&nbsp;<STRONG>SAP Supply Chain Management solutions</STRONG>, </SPAN>and <STRONG>Spend Management &amp; Business Network </STRONG>by<SPAN>&nbsp;</SPAN><STRONG>SAP Enterprise Support.</STRONG></LI><LI><STRONG>Help Us Improve</STRONG>: Have any suggestions or feedback? Use the survey tile to submit any new ideas.</LI></UL><P>Major enhancements to the release navigator for SAP Customer Experience include a <STRONG>back arrow</STRONG> in <STRONG>SAP Commerce Cloud Documentation</STRONG> pages, a consolidated <STRONG>Customer Data Cloud Solutions</STRONG> product page for easier access, <STRONG>a Release Calendar</STRONG> that was highly requested, and <STRONG>a footer</STRONG> added to some of the tiles. On top of these UX improvements, you will notice <STRONG>content changes</STRONG> within some of the product pages.</P><P>Let's have a closer look at the newly added functionalities that have been developed exclusively for the release navigator for SAP CX as part of the upcoming Q1 update.</P><P>A <FONT color="#CC99FF"><STRONG>navigation back arrow</STRONG></FONT> was added for <STRONG>SAP Commerce Cloud </STRONG><STRONG>Documentation pages</STRONG> that allows users to return to the main SAP Commerce Cloud product page. To go back directly to the Home page, you can simply click the <STRONG>Home</STRONG> button on the <STRONG>Shell Bar</STRONG>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Figure 3: Back Arrow on SAP Commerce Cloud Documentation page" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64625i6CCBFF4AC781A4F9/image-size/large?v=v2&amp;px=999" role="button" title="2402_back_arrow_commerce .png" alt="Figure 3: Back Arrow on SAP Commerce Cloud Documentation page" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 3: Back Arrow on SAP Commerce Cloud Documentation page</span></span><SPAN>The next change you will notice is the consolidation of the <STRONG>SAP Customer Data Cloud </STRONG>and <STRONG>Data Platform </STRONG>pages. From now on, you can find release content for both products on a single product page called <FONT color="#CC99FF"><STRONG>SAP Customer Data Solutions</STRONG></FONT>.</SPAN></P><P style=" text-align : left; "><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Figure 3: SAP Customer Data Solutions page" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64543i123AC2C6B61B1460/image-size/large?v=v2&amp;px=999" role="button" title="2402_combined DCS_page.png" alt="Figure 3: SAP Customer Data Solutions page" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 3: SAP Customer Data Solutions page</span></span></SPAN>Another highly requested feature that has been mentioned above is the <FONT color="#CC99FF"><STRONG>Release Calendar</STRONG></FONT> on <EM>My Home</EM> page, which includes all announced <STRONG>release dates across SAP Customer Experience</STRONG> solutions. The dates will be updated.</P><P style=" text-align : left; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Figure 4: Release Calendar tile on My Home page" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64545iCA68A24CCD1ABEC3/image-size/large?v=v2&amp;px=999" role="button" title="Release_Calendar_2402.png" alt="Figure 4: Release Calendar tile on My Home page" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 4: Release Calendar tile on My Home page</span></span>We added<FONT color="#CC99FF"><STRONG> a footer</STRONG></FONT> to some of the tiles on product pages. This enhancement helps you quickly identify the source of the content at first glance.</P><P style=" text-align : left; "><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Figure 5: An example of tiles with a footer" style="width: 750px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64568iA2A77646D713FE87/image-size/large?v=v2&amp;px=999" role="button" title="tile_footer.png" alt="Figure 5: An example of tiles with a footer" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Figure 5: An example of tiles with a footer</span></span>Explore the refreshed release navigator soon (<STRONG>February 16, 2024</STRONG>) by clicking on the button below:</P><P style=" text-align : left; "><A title="Release Navigator" href="https://readiness-at-scale.enable-now.cloud.sap/pub/20230621_ras/index.html?library=library.txt&amp;show=book!BO_B3B4A4BF7E057D99#slide!SL_B62D843C1DD43A9A" target="_blank" rel="noopener nofollow noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="CTA_navigator.png" style="width: 283px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64627i0A893EE4EED09058/image-dimensions/283x73?v=v2" width="283" height="73" role="button" title="CTA_navigator.png" alt="CTA_navigator.png" /></span></A></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Update_plan.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64574iE03F5BFF720EB177/image-size/large?v=v2&amp;px=999" role="button" title="Update_plan.png" alt="Update_plan.png" /></span></P><P>With this update, we have incorporated <STRONG>several enhancements</STRONG> to improve the user experience of the release navigator. Starting after Q1, the&nbsp;<STRONG>release navigator for SAP Customer Experience</STRONG>&nbsp;will be integrating UX innovations once per year, in&nbsp;<STRONG>August</STRONG>&nbsp;along with the release content, as opposed to<SPAN>&nbsp;</SPAN>every quarter. For each release in<SPAN>&nbsp;</SPAN><STRONG>February</STRONG>,&nbsp;<STRONG>May</STRONG>, and<SPAN>&nbsp;</SPAN><STRONG>November</STRONG>&nbsp;only<SPAN>&nbsp;</SPAN><EM>release content</EM><SPAN>&nbsp;</SPAN>will be updated. Here you can find the innovation &amp; content update plans for 2024.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="update_dates.png" style="width: 525px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64576iF1AB80F610BA66DB/image-size/large?v=v2&amp;px=999" role="button" title="update_dates.png" alt="update_dates.png" /></span><STRONG>Disclaimer</STRONG>:&nbsp;These are&nbsp;only informational&nbsp;dates&nbsp;that could change. The&nbsp;<STRONG>Readiness@Scale</STRONG>&nbsp;team has the final decision over any UX modifications.</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Access_Point.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64579iBE2CA8C2CF110BFE/image-size/large?v=v2&amp;px=999" role="button" title="Access_Point.png" alt="Access_Point.png" /></span></P><P>The<SPAN>&nbsp;</SPAN><STRONG>release navigator for SAP Customer Experience</STRONG><SPAN>&nbsp;</SPAN>is now only two clicks away from<SPAN>&nbsp;</SPAN><STRONG>Support.SAP.com</STRONG>!</P><P>1. &nbsp; &nbsp;Go to the new<SPAN>&nbsp;</SPAN><FONT color="#CC99FF"><SPAN><A href="https://support.sap.com/en/offerings-programs/enterprise-support/releaseready.html?anchorId=section_501520374" target="_blank" rel="noopener noreferrer"><STRONG>Release Ready</STRONG></A></SPAN></FONT><SPAN>&nbsp;</SPAN>page<BR />2. &nbsp; &nbsp;Click on the<SPAN>&nbsp;</SPAN><STRONG>SAP Customer Experience </STRONG>link</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Release_Ready_page.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64580i951632ADC15DA549/image-size/large?v=v2&amp;px=999" role="button" title="Release_Ready_page.png" alt="Release_Ready_page.png" /></span></P><P>You can also access the release navigator for SAP Customer Experience via the&nbsp;<SPAN><A href="https://jam2.sapjam.com/groups/XS3V45Ayvo8jyLId47qwHk/overview_page/Ln7srbjMyYGZPAlgt1VbSs" target="_blank" rel="noopener nofollow noreferrer"><STRONG>SAP Enterprise Support Value Maps</STRONG></A></SPAN> like before.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Value_Maps_CX.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64584iE743A6BA77C2E951/image-size/large?v=v2&amp;px=999" role="button" title="Value_Maps_CX.png" alt="Value_Maps_CX.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture 1.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64586i1683C680CFD51487/image-size/large?v=v2&amp;px=999" role="button" title="Picture 1.png" alt="Picture 1.png" /></span></P><P>Follow the <SPAN><A href="https://community.sap.com/t5/tag/Readiness%40Scale/tg-p" target="_blank"><STRONG>Readiness@Scale</STRONG></A></SPAN>&nbsp;community tag, and&nbsp;<SPAN><A href="https://community.sap.com/t5/user/viewprofilepage/user-id/172860" target="_blank"><STRONG>Malgorzata Konopelska</STRONG></A></SPAN> to stay up to date with the latest blog posts. If you have any feedback or specific requests regarding the release navigator, we would be more than happy to hear from you. We appreciate all feedback and value your input. In order to collect both positive reactions and constructive feedback, we have created a survey.</P><P><A title="Survey" href="https://sapinsights.eu.qualtrics.com/jfe/form/SV_egtCPhgGOuO4Iwm?SolutionArea=SAPCX" target="_blank" rel="noopener nofollow noreferrer"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="CTA_feedback.png" style="width: 275px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64589iC1F02599CF18B7CF/image-dimensions/275x73?v=v2" width="275" height="73" role="button" title="CTA_feedback.png" alt="CTA_feedback.png" /></span></A></P><P>Readiness@Scale&nbsp;<BR />SAP Enterprise Support</P> 2024-02-13T15:46:07.606000+01:00 https://community.sap.com/t5/crm-and-cx-blogs-by-sap/step-into-the-future-with-the-sap-sales-cloud-and-sap-service-cloud/ba-p/13603960 Step Into the Future with the SAP Sales Cloud and SAP Service Cloud Modernization Webcast Series 2024-02-14T15:01:40.353000+01:00 sophie_crepin https://community.sap.com/t5/user/viewprofilepage/user-id/276496 <P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="banner-anvil.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/64720i29F41420ACF1DD58/image-size/large?v=v2&amp;px=999" role="button" title="banner-anvil.png" alt="banner-anvil.png" /></span></P><P><SPAN><SPAN class="">Step into the future with our SAP Sales Cloud and SAP Service Cloud Modernization Webcast Series, offering an exciting journey towards the cutting-edge Version 2.</SPAN><SPAN class="">&nbsp;</SPAN></SPAN></P><P><SPAN>We are delighted to present this webcast series, guiding you through the transformative evolution of SAP Sales Cloud and SAP Service Cloud. This initiative provides a unique opportunity to understand the technology shift and discover how SAP, alongside its partner community, can support you on this transformation journey.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>Each session comes packed with invaluable information, practical guidance, and when applicable, demos from seasoned SAP Sales Cloud and SAP Service Cloud Experts.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN> </SPAN><SPAN>&nbsp;</SPAN><SPAN>Why attend this series:</SPAN><SPAN>&nbsp;</SPAN></P><UL><LI><STRONG><SPAN>SAP Expert Guidance</SPAN></STRONG><SPAN>: Our sessions will be hosted by different experts from SAP, offering you the unique opportunity to learn shaping the future of your SAP Sales and Service Cloud solution.</SPAN><SPAN>&nbsp;</SPAN></LI><LI><STRONG><SPAN>Strategizing and Planning</SPAN></STRONG><SPAN>: Explore and learn how to formulate successful transition and modernization strategies. We will guide you through the critical considerations to ensure a seamless journey.</SPAN><SPAN>&nbsp;</SPAN></LI><LI><STRONG><SPAN>Tools and Services</SPAN></STRONG><SPAN>: Understand SAP's product tools for transition and the available services, discussing readiness aspects and exploring phased approaches.</SPAN><SPAN>&nbsp;</SPAN></LI><LI><STRONG><SPAN>Deep Tech Dive</SPAN></STRONG><SPAN>: In this series, we ensure everyone is on the same page, ensuring greater flexibility and scalability while developing and extending in a side-by-side approach with SAP Business Technology Platform (BTP). Unlock the full potential of SAP BTP, leading to enhanced experiences for your business.</SPAN><SPAN>&nbsp;</SPAN></LI><LI><STRONG><SPAN>Flexible Learning</SPAN></STRONG><SPAN>: Tailored to your preferences, attend live sessions, or opt for on-demand learning, adding flexibility to your schedule.</SPAN><SPAN>&nbsp;</SPAN></LI></UL><P><SPAN>We have designed this series to provide a comprehensive overview, from the basics of initiating your modernization journey to successfully implementing the transition. This is just the beginning, and we will gauge customer feedback to shape upcoming series, ensuring relevance and value.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN> </SPAN><SPAN>Don’t miss the opportunity to prepare your operations, strategies, and mindset for the future!</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN> </SPAN><SPAN>Book your spot for the SAP Sales and Service Cloud Modernization Webcast Series and take the first step towards empowering your transition journey today!</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN> </SPAN><SPAN>To attend the series and ask questions from the Q&amp;A panel, click the session links to register (or for the replays)!</SPAN><SPAN>&nbsp;<BR /></SPAN><SPAN>&nbsp;</SPAN></P><P><A href="https://gateway.on24.com/wcc/eh/2983783/lp/4503198/sap-sales-and-service-cloud-modernization-introduction-to-the-webcast-series?partnerref=Blog" target="_self" rel="nofollow noopener noreferrer"><STRONG><SPAN>Webcast 1: SAP Sales and Service Cloud Modernization: Introduction to the Webcast Series</SPAN></STRONG></A></P><UL><LI><SPAN>Date:  5</SPAN><SPAN>th</SPAN><SPAN> of March @ 4pm CET</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Target Audience: All SAP Sales and Service Cloud customers</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Speakers: Sophie Crepin (Global Adoption Office for ‘Sales and Service Cloud’) and John Heald (Global Vice President Customer Experience)</SPAN><SPAN>&nbsp;</SPAN></LI></UL><P><STRONG><SPAN> </SPAN></STRONG><A href="https://gateway.on24.com/wcc/eh/2983783/lp/4503343/webcast-2-how-to-prepare-for-a-transition-to-sap-sales-and-service-cloud-version-2?partnerref=Blog" target="_self" rel="nofollow noopener noreferrer"><STRONG><SPAN>Webcast 2: How to Prepare for a Transition to SAP Sales and Service Cloud Version 2</SPAN></STRONG></A><SPAN>&nbsp;</SPAN></P><UL><LI><SPAN>Date: 14</SPAN><SPAN>th</SPAN><SPAN> of March @ 4pm CET</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Target Audience: All SAP Sales and Service Cloud customers</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Speakers: Sahar Mir Abedini Pohl (Director SAP CX Services MEE) and Johannes Engelke (Sales and Service Cloud Product Man</SPAN><SPAN>agement)&nbsp;&nbsp;</SPAN><SPAN>&nbsp;</SPAN></LI></UL><P><A href="https://gateway.on24.com/wcc/eh/2983783/lp/4503359/webcast-3-introduction-to-side-by-side-customization-with-sap-btp?partnerref=Blog" target="_self" rel="nofollow noopener noreferrer"><STRONG><SPAN>Webcast 3: Introduction to Side-By-Side Customization for SAP Sales and Service Cloud (with SAP BTP)</SPAN></STRONG></A><SPAN>&nbsp;</SPAN></P><UL><LI><SPAN>Date: 26</SPAN><SPAN>th</SPAN><SPAN> of March @ 4pm CET</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN> Target Audience: All SAP Sales and Service Cloud customers</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Speaker: Johannes Engelke (Sales and Service Cloud Product Management)&nbsp;&nbsp;</SPAN><SPAN>&nbsp;</SPAN></LI></UL><P><A href="https://gateway.on24.com/wcc/eh/2983783/lp/4541371/webcast-4-side-by-side-customization-in-sap-sales-and-service-cloud-version-1-with-sap-btp?partnerref=NL" target="_self" rel="nofollow noopener noreferrer"><STRONG><SPAN>Webcast 4: Side-by-side customization in SAP Sales and Service Cloud (V1) with SAP BTP</SPAN></STRONG><SPAN>&nbsp;</SPAN></A></P><UL><LI><SPAN>Date: 18th</SPAN><SPAN> of April @ 4pm CET</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Target Audience: All ‘SAP Cloud for Customer’ customers</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Speakers: Johannes Engelke (Sales and Service Cloud Product Management)&nbsp;</SPAN><SPAN>&nbsp;</SPAN></LI></UL><P><A href="https://gateway.on24.com/wcc/eh/2983783/lp/4543147/webcast-5-how-to-manage-change-projects-in-sap-sales-and-service-cloud-version-2?partnerref=NL" target="_self" rel="nofollow noopener noreferrer"><STRONG><SPAN>Webcast 5:</SPAN></STRONG><SPAN> </SPAN><STRONG><SPAN>How to manage Change Project in SAP Sales and Service Cloud Version2</SPAN></STRONG><SPAN>&nbsp;</SPAN></A></P><UL><LI><SPAN>Date: 7</SPAN><SPAN>th</SPAN><SPAN> of May @ 4pm CET</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Target Audience: All SAP Sales and Service Cloud customers</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Speaker: Adithya Uday (Sales and Service Cloud Product Management)&nbsp;&nbsp;</SPAN><SPAN>&nbsp;</SPAN></LI></UL><P><A href="https://gateway.on24.com/wcc/eh/2983783/lp/4543469/webcast-6-guidance-on-analytics-in-sap-sales-and-service-cloud-version-2?partnerref=NL" target="_self" rel="nofollow noopener noreferrer"><STRONG><SPAN>Webcast 6: Guidance on Analytics in SAP Sales and Service Cloud Version 2</SPAN></STRONG><SPAN>&nbsp;</SPAN></A></P><UL><LI><SPAN><FONT color="#FF0000">(new)</FONT> Date: 25th of June&nbsp;</SPAN><SPAN>@ 4pm CET</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Target Audience: All SAP Sales and Service Cloud customers</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Speakers: Sandeep Kumar Arya (Sales and Service Cloud Product Management) and Vinita Sinha (SAP CX Value Adviser)</SPAN></LI></UL><P><SPAN><STRONG>*Registration links coming soon*</STRONG>&nbsp;</SPAN></P><P><STRONG><SPAN>Webcast 7: How to orchestrate a Version 1 to Version 2 phased transition</SPAN></STRONG><SPAN>&nbsp;</SPAN></P><UL><LI><SPAN>Date: 4</SPAN><SPAN>th</SPAN><SPAN> of June @ 4pm CET</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Target Audience: All ‘SAP Cloud for Customer’ customers</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Speaker: Srirekha Yengoti Banoor (Sales and Service Cloud Product Management)&nbsp;</SPAN><SPAN>&nbsp;</SPAN></LI></UL><P><STRONG><SPAN>Webcast 8: </SPAN></STRONG><STRONG><SPAN>How to deal with the PDI’s in the transition to SAP Sales and Service Version 2 </SPAN></STRONG></P><UL><LI><SPAN>Date: 18</SPAN><SPAN>th</SPAN><SPAN> of June @ 4pm CET</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Target Audience: All ‘SAP Cloud for Customer’ customers</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Speakers: Stefan Kiefer, Srirekha Yengoti Banoor and Adithya Uday (Sales and Service Cloud Product Management)</SPAN><SPAN>&nbsp;</SPAN></LI></UL> 2024-02-14T15:01:40.353000+01:00 https://community.sap.com/t5/crm-and-cx-blogs-by-sap/sap-sales-cloud-and-sap-service-cloud-version-2-client-certificate/ba-p/13606120 SAP Sales Cloud and SAP Service Cloud version 2 - Client Certificate authentication (Outbound) 2024-02-15T10:10:58.491000+01:00 AbinashNanda https://community.sap.com/t5/user/viewprofilepage/user-id/72557 <P style=" text-align : justify; ">Steps:</P><OL><LI>You have a client certificate&nbsp;<SPAN>signed by one of the CAs supported by the load balancer.&nbsp;More information on the supported CAs:&nbsp;<A href="https://help.sap.com/viewer/368c481cd6954bdfa5d0435479fd4eaf/Cloud/en-US/4509f605e83c4c939a91b81eb3a6cdea.html" target="_self" rel="noreferrer noopener">Load Balancer Root Certificates Supported by SAP.</A></SPAN></LI><LI><SPAN>Upload the key pair to communication system in SAP Sales Cloud and Service Cloud Version 2.</SPAN></LI><LI><SPAN>Configure Client Certificate-Based Authentication in the Service Instance in SAP Cloud Platform Cockpit.</SPAN></LI></OL><P style=" text-align : justify; "><SPAN>Let's cover the steps in more detail</SPAN></P><P><STRONG>Step 1 : Prepare Key-Pair in PKCS#12 (.p12) File format</STRONG></P><P style=" text-align : justify; "><SPAN><EM>Note:</EM>&nbsp;SAP Sales Cloud and Service Cloud Version 2 only supports .p12 not .pfx for now.</SPAN></P><P style=" text-align : justify; "><SPAN>For this post I am using openssl to generate the key pair and the PKCS#12 file. </SPAN></P><P style=" text-align : justify; "><SPAN>This is optional and you are free to use any other tool as preferred</SPAN></P><P style=" text-align : justify; "><SPAN>First let's generate a key and certificate signing request</SPAN></P><P>&nbsp;</P><P>&nbsp;</P><pre class="lia-code-sample language-bash"><code>openssl genrsa -out an150224.key 2048 openssl req -new -key an150224.key -out an150224.csr</code></pre><P>&nbsp;</P><P style=" text-align : justify; ">Next step is to get the certificate signed by&nbsp;<SPAN>one of the CAs supported by the SAP load balancer</SPAN></P><P style=" text-align : justify; "><SPAN>Once you have the CA signed certificate, export the certificate and private key to .p12 (PKCS12) file format. Note : The certificate file should have whole certificate chain (including Intermediate certificate authorities in order)</SPAN></P><P>&nbsp;</P><pre class="lia-code-sample language-bash"><code>openssl pkcs12 -export -out an150224.p12 -inkey an150224.key -in an150224certchain.cer</code></pre><P>&nbsp;</P><P style=" text-align : justify; "><SPAN>If needed, verify the content of .p12 </SPAN></P><P>&nbsp;</P><pre class="lia-code-sample language-bash"><code>openssl pkcs12 -info -nodes -in an150224.p12</code></pre><P>&nbsp;</P><P>&nbsp;</P><P><STRONG>Step 2:&nbsp;&nbsp;Upload the key pair to communication system inSAP Sales Cloud and Service Cloud Version 2</STRONG></P><P style=" text-align : justify; "><SPAN>Upload the .p12 file to the communcation system under Outbound as shown below</SPAN></P><P style=" text-align : justify; "><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Communication System.png" style="width: 725px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/65782i62C8DAE9CC4F9E7E/image-size/large?v=v2&amp;px=999" role="button" title="Communication System.png" alt="Communication System.png" /></span></SPAN></P><P style=" text-align : justify; "><STRONG>Step 3 - Configure Client Certificate-Based Authentication in the Service Instance in SAP Cloud Platform Cockpit</STRONG></P><P style=" text-align : justify; "><SPAN>Create a service key under Process Integration Runtime service for plan&nbsp;integration-flow.&nbsp; Use key type as external certificate.&nbsp;</SPAN></P><P style=" text-align : justify; "><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Service Key.png" style="width: 927px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/65793iCE9A705C5429BD95/image-size/large?v=v2&amp;px=999" role="button" title="Service Key.png" alt="Service Key.png" /></span></SPAN></P><P style=" text-align : justify; "><EM>Note :</EM> Only client certificate in PEM format should be maintained under the External Certificate. CA certificates are not needed.&nbsp;<SPAN>More details on defining service keys in the Cloud Foundry environment can be found in the SAP online documentation at&nbsp;</SPAN><A href="https://help.sap.com/viewer/368c481cd6954bdfa5d0435479fd4eaf/Cloud/en-US/19af5e205fe14af6a4f8a9fd80d4dc92.html" target="_blank" rel="noopener noreferrer">Creating Service Instance and Service Key for Inbound Authentication</A><SPAN>.</SPAN></P><P style=" text-align : justify; "><SPAN>You are all set. Now messages coming from SAP Sales Cloud and Service Cloud V2 using the connector service will use mTLS (Client Cert) for authentication with SAP Cloud Integration.</SPAN></P><P style=" text-align : justify; "><SPAN>You can also test it from curl if needed using the key and certificate chain.</SPAN></P><P>&nbsp;</P><pre class="lia-code-sample language-bash"><code>curl -v --key an150224.key https://&lt;CPI Runtime URL&gt;/http/test/helloworld --cert an150224certchain.cer</code></pre><P>&nbsp;</P><P style=" text-align : justify; ">Hint:</P><P style=" text-align : justify; ">If you are getting 401 error, make sure the .p12 file has whole certificate chain including the private key.</P><P style=" text-align : justify; ">That's all for this post. Happy Learning!!!</P> 2024-02-15T10:10:58.491000+01:00 https://community.sap.com/t5/crm-and-cx-blogs-by-members/sap-inside-track-2024-bangalore-february-17-my-experience-as-a-speaker/ba-p/13623364 SAP Inside Track 2024 – Bangalore – February 17 !!My experience as a Speaker 2024-02-29T08:49:57.611000+01:00 pvsbprasad https://community.sap.com/t5/user/viewprofilepage/user-id/7820 <P>The weekend started off wonderfully with a meaningful morning session at SAP Inside Track (SIT) Bangalore, where over 1,400 participants, including SAP customers and partners, came together. SIT is more than just an event; it's a community-driven initiative that brings us together as collaborative partners in the pursuit of knowledge, innovation, and the advancement of our collective wisdom. With discussions centering around key topics like business AI, ERP modernization, and sustainability driving digital transformation, it's crucial that we actively learn from each other's experiences to stay ahead.</P><P>I want to express my heartfelt appreciation to the SAP community for their enthusiastic response to SIT, and I'm incredibly grateful to @<SPAN>maheshkumar.palavalli&nbsp;</SPAN>for cultivating such a vibrant SAP community in India!</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Sindhu" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/73120i0C463D2537DEF5CD/image-size/large?v=v2&amp;px=999" role="button" title="maheshpalavalli_1-1709012623307.png" alt="Sindhu" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Sindhu</span></span></P><P>&nbsp;<SPAN>The event commenced as scheduled with an enthralling keynote address by Sindhu Gangadharan. Her presentation was truly captivating, and the audience was deeply engaged throughout. Some of the key highlights from her keynote included:</SPAN></P><P><SPAN><SPAN>Check out our agenda here:&nbsp;</SPAN><A href="https://sitblrwebsite.vercel.app/" target="_blank" rel="noopener nofollow noreferrer">https://sitblrwebsite.vercel.app/</A></SPAN></P><OL><LI><P><STRONG>Business Technology Platform (BTP):</STRONG> A discussion on how BTP is transforming businesses by providing a comprehensive platform for innovation and digital transformation.</P></LI><LI><P><STRONG>Generation AI (Gen AI):</STRONG> Insights into the impact of AI on the next generation and how businesses can leverage this trend for growth.</P></LI><LI><P><STRONG>Sustainability with Green Ledger:</STRONG> A focus on the importance of sustainability in business operations and how technologies like Green Ledger are aiding in this effort.</P></LI><LI><P><STRONG>SAP Business AI:</STRONG> An overview of how SAP is leveraging AI to enhance business processes and decision-making.</P></LI><LI><P><STRONG>SAP + Microsoft Collaboration on AI:</STRONG> Collaboration between SAP and Microsoft in the field of AI, highlighting the benefits and innovations stemming from this partnership.</P></LI><LI><P><STRONG>SAP + Google for Open Data AI:</STRONG> How SAP and Google are collaborating to harness the power of open data for AI-driven insights and innovations.</P></LI><LI><P><STRONG>Modernizing ERP:</STRONG> A discussion on the modernization of ERP systems and how businesses can benefit from adopting these advancements.</P></LI></OL><P><SPAN>After the keynote, my session was the first session in track 2, focusing on procode and lowcode. The session covered Side-by-Side Extensibility with SAP Build Apps, encompassing E2E Service, including Customer Service, Field Service, and Backoffice.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Track 2.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/73154i8AA02A965A7AF070/image-size/large?v=v2&amp;px=999" role="button" title="Track 2.png" alt="Track 2.png" /></span></SPAN></P><P>&nbsp;</P><P><STRONG>Side-by-Side Extensibility with SAP Build Apps&nbsp;</STRONG><STRONG>E2E Service covering Customer Service, Field Service &amp; Backoffice</STRONG></P><P>Utilizing SAP Build Apps, we have designed an application with a guided steps approach to seamlessly integrate with both S/4HANA Cloud and FSM.</P><P>Recognizing the importance of time in addressing customer concerns, especially for Service Agents engaged in high-touch interactions, we structured the app as a guided flow. Agents can easily select equipment, add relevant spare parts/services, and create Service Orders in S/4HANA Cloud. Furthermore, upon Service Order creation, the app offers the functionality to directly schedule an appointment in FSM.</P><P>The Appointment Scheduling feature is facilitated by leveraging FSM's standard slot finding API, providing real-time visibility into technician availability. Additionally, we have enhanced the Agent's user experience by incorporating a Map view for simplified technician selection. This app is seamlessly embedded as a mashup within the Agent Desktop and Case UI.</P><P>Demonstrating the potential for integrating the SAP S/4HANA Service Order and FSM (Field Service Management) appointment offerings through Appgyver within SAP Intelligent Service Cloud V2 can be articulated as follows:</P><P><U><STRONG>GAP has been identified:</STRONG></U> A functional disparity exists in SAP Intelligent Service Cloud V2, S4/HANA, and FSM, wherein agents face limitations in scheduling appointments on behalf of customers. This results in a standard product gap between V2, S4/HANA Cloud, and FSM. To bridge this gap, Appgyver is utilized to create custom applications, enabling agents to effortlessly initiate service orders and FSM appointments for customers through their interface.</P><P><U><STRONG>Closed the loop:</STRONG></U> By leveraging the capabilities of Appgyver, seamless integration between SAP S4 Service Order and FSM appointment features is achievable within the SAP Intelligent Service Cloud V2 ecosystem. Appgyver, a low-code application development platform, serves as a powerful bridge, facilitating the connection between these essential service management components.</P><P>In the integration process, Appgyver acts as the orchestrator, synchronizing data and actions between SAP S4 Service Order and FSM appointment functionalities. This ensures a unified and streamlined experience for service personnel, enabling them to seamlessly transition from service order creation in SAP S/4HANA to scheduling and managing appointments through FSM, all within the SAP Intelligent Service Cloud V2 environment.</P><OL><LI><STRONG>Equipment Retrieval:</STRONG> Retrieves equipment information from the S4Hana system.</LI><LI><STRONG>Service &amp; Parts Management</STRONG>: Allows the addition of various service components such as services, non-stocked spare parts, and stocked spare parts. For stocked items, a purchase requisition will be generated in SAP S/4HANA.</LI><LI><STRONG>Service Order Creation:</STRONG> Generates a comprehensive service order incorporating the selected service and parts. This service order is then released to the Field Service Management (FSM) system.</LI><LI><STRONG>Appointment Scheduling</STRONG>: Empowers agents to schedule appointments efficiently using the Map view functionality, ensuring optimal matches for appointments based on location and other relevant criteria.</LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2024-02-04_10-50-52.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/73155i1D0142F50FE72A36/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-04_10-50-52.png" alt="2024-02-04_10-50-52.png" /></span></P><P>&nbsp;<SPAN>In conclusion, the integration of S4 Service Order and FSM appointment offerings via Appgyver within SAP Intelligent Service Cloud V2 demonstrates a strategic approach to enhancing service management capabilities, offering a unified and efficient solution for businesses aiming to optimize their field service operations.</SPAN></P><P><U><STRONG>Conclusion</STRONG></U></P><P><SPAN><SPAN>SAP Inside Track Bengaluru was more than just an event; it was a confluence of shared knowledge and networking, fostering collaborative learning by bringing together the SAP Community. I had a great time being part of the organizing and content team, which enabled me to learn a lot and, of course, network. Looking forward to the upcoming SAP Inside Tracks in India!</SPAN></SPAN></P><P><SPAN><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="WhatsApp Image 2024-02-22 at 10.11.47.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/73157iD0180A8DF600E82F/image-size/large?v=v2&amp;px=999" role="button" title="WhatsApp Image 2024-02-22 at 10.11.47.jpeg" alt="WhatsApp Image 2024-02-22 at 10.11.47.jpeg" /></span></SPAN></SPAN></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="sit" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/73124i6697CE9D25B6D02D/image-size/large?v=v2&amp;px=999" role="button" title="maheshpalavalli_2-1709013504773.png" alt="sit" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">sit</span></span></P><P>&nbsp;</P><P>&nbsp;</P> 2024-02-29T08:49:57.611000+01:00 https://community.sap.com/t5/crm-and-cx-blogs-by-members/create-custom-key-metrics-with-kyma-serverless-functions-in-sales-and/ba-p/13617518 Create Custom Key Metrics with Kyma Serverless Functions in Sales and Service Cloud Version 2 2024-02-29T11:20:43.245000+01:00 tokgozatakan https://community.sap.com/t5/user/viewprofilepage/user-id/607327 <H1 id="toc-hId-858051555">Introduction</H1><P>SAP Sales and Service Cloud Version 2 provides KPI Cards inside Account Details, which are called "Key Metrics". Key Metrics provide quick information about the transactional documents of the account displayed.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Standard Key Metrics" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/70198i7B6D6A28404AE12D/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-23_22h43_56.png" alt="Standard Key Metrics" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Standard Key Metrics</span></span></P><P>Besides SAP Delivered KPI Cards, you have the option to create your own Key Metrics by fetching the data from outside, into SAP's pre-delivered templates. In this example we will be using Kyma Serverless Functions and API Rules to create our own Customer Key Metrics. The example will cover both Sales and Service Cloud Version 2 configuration and the Kyma Configuration.&nbsp;</P><P>Before we start, I'd like to express that Custom Key Metrics can work with <STRONG>any</STRONG> language, as long as you can parse and return JSON a payload. You may have an analytics application on your hand, you may have Integration Suite knowledge and they would work just as well. The reason I went with Kyma is because it handles all the DevOps for you, automatically scales and provides secure ways of exposing your functions.&nbsp;</P><P>&nbsp;</P><H1 id="toc-hId-661538050">Prerequisites</H1><P>Before we have can start our example, please make sure that you are fulfilling the prerequisites below.&nbsp;</P><UL><LI>Sales and Service Cloud Version 2 Tenant</LI><LI>Kyma Environment Enabled in SAP BTP - You can create a <A href="https://developers.sap.com/tutorials/btp-app-kyma-prepare-dev-environment.html" target="_blank" rel="noopener noreferrer">Kyma Enviroment in a trial account</A>&nbsp;as a test case.&nbsp;</LI><LI>Basic Javascript/Python knowledge - as a matter of fact, I did not code the function myself, but prompted it via Gemini AI, with few modifications, it was ready to go!</LI><LI>Review the SAP Documentation on <A href="https://help.sap.com/docs/CX_NG_SALES/ea5ff8b9460a43cb8765a3c07d3421fe/216ed8f3b4aa46549bdb883cd0ae3bbd.html#create-custom-key-metrics" target="_blank" rel="noopener noreferrer">how to create the Custom Key Metrics</A></LI></UL><H1 id="toc-hId-465024545">Creating the Custom Key Metric</H1><P>In our example we will create a custom key metric that will show how many leads are created from which sources for this account. Picture below shows the final result in an account page.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-02-23_22h35_16.png" style="width: 462px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/70219iCABF9068385AD560/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-23_22h35_16.png" alt="2024-02-23_22h35_16.png" /></span></P><H2 id="toc-hId-397593759">Technical Flow in a Nutshell</H2><P>To explain how the Custom Key Metrics works:</P><UL><LI>SAP Provides KPI Templates such as Bar Chart, Pie Chart or Indicator.</LI><LI>The templates are bound to a specific JSON Object (see SAP Documentation).</LI><LI>When you enter the account, an HTTP POST Request is sent to the endpoint that you have configured.</LI><LI>The script/iFlow/Application behind the endpoint is receiving the POST Request, doing its magic, and fills out the payload mentioned above.&nbsp;</LI><LI>System renders the payload that you have returned as a Key Metric.&nbsp;</LI></UL><P>&nbsp;</P><pre class="lia-code-sample language-json"><code>//Example Pie chart JSON Object that needs to be returned in the payload { "total": "{calculated results}", "data": [ { "name": "{description}", "y": "{calculated result}" }, { "name": "{description}", "y": "{calculated result}" } //and so on... ] }</code></pre><P>&nbsp;</P><H2 id="toc-hId-201080254">&nbsp;</H2><H2 id="toc-hId-4566749">Configuration On Kyma</H2><P>Before going to Sales and Service Cloud Version 2, first we need to create our function and endpoint on Kyma, as we need to provide this information in the System.</P><P>Open your Kyma Environment, go to your desired namespace.&nbsp;</P><H3 id="toc-hId--62864037">Create Your Function</H3><P>Go to <STRONG>Workloads -&gt; Functions -&gt; + Create Function</STRONG></P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-02-21_21h23_24.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/70220i58F89F6EE2622D45/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-21_21h23_24.png" alt="2024-02-21_21h23_24.png" /></span></STRONG></P><UL><LI>Give a name to your function.</LI><LI>Select Javascript (you also have the option to use Python)</LI><LI>Select the latest Node.js Runtime</LI><LI>Do not modify the source code - we will do it later.</LI><LI>In the dependencies section, enter the values shown in picture. This will enable those libraries in your function.&nbsp;</LI></UL><P><STRONG>Note</STRONG>: In our example "lodash" library is not used and does not need to be added. But in general, it is a useful library for object manipulation.&nbsp;</P><UL><LI>Click on&nbsp;<STRONG>Create</STRONG></LI></UL><P>We now have a serverless function available. The next step is to add some environment variables to make this function easily maintainable across different namespaces (like dev-test-prod) without changing the source code.&nbsp;</P><P>We are going to add the following environment variables for our example:</P><UL><LI>Sales and Service Cloud Version 2 URL (Custom Variable)</LI><LI>Sales and Service Cloud Version 2 API Username (Secret Variable)</LI><LI>Sales and Service Cloud Version 2 API Password (Secret Variable)</LI></UL><H3 id="toc-hId--259377542">Create Secret Variables</H3><P>Secrets provide a secure and easy way to access your credentials in Kyma Environment. You can declare them as variables in your code and manage them centrally, without modifying your source code.&nbsp;</P><P>In Kyma, go to <STRONG>Configuration -&gt; Secrets -&gt; Create Secret</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-02-21_21h31_00.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/70224iC006AC57BE1E367F/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-21_21h31_00.png" alt="2024-02-21_21h31_00.png" /></span></P><UL><LI>Give a name for your secret - it is just an internal name; you can generate a random one.&nbsp;</LI><LI>Select Opaque as type.</LI><LI>In Data section, add two keys as "username" and "password".</LI><LI>The values should be the credentials of a valid API user from your SSCv2 system. I'd recommend a technical user. If you don't have one yet, go to&nbsp;<STRONG>Creating Communication System</STRONG>&nbsp;section in our blog.&nbsp;</LI><LI>Click <STRONG>Create.</STRONG></LI></UL><P>You now have a secret that you can use in any function that you create.&nbsp;</P><H3 id="toc-hId--455891047">Adding Environment Variables to Your Function</H3><P>Go back to your function, click on edit and on the environment variable section, add the following values as shown below.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-02-21_21h32_01.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/70225iD47AA802525107CD/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-21_21h32_01.png" alt="2024-02-21_21h32_01.png" /></span></P><P>YAML:</P><P>&nbsp;</P><pre class="lia-code-sample language-yaml"><code> env: - name: CNS_SECRET valueFrom: secretKeyRef: key: password name: cns-key-insights-user - name: CNS_USERNAME valueFrom: secretKeyRef: key: username name: cns-key-insights-user - name: CNS_URL value: https://YOURCNSTENANT/sap/c4c/api/v1</code></pre><P>&nbsp;</P><P>Now we can fetch these environment variables in our code:&nbsp;</P><P>&nbsp;</P><pre class="lia-code-sample language-javascript"><code>//environment variables const cnsSecret = process.env.CNS_SECRET; const cnsUsername = process.env.CNS_USERNAME; const cnsUrl = process.env.CNS_URL;</code></pre><P>&nbsp;</P><H3 id="toc-hId--652404552">&nbsp;</H3><H3 id="toc-hId--924149426">Creating an API Rule&nbsp;</H3><P>With API Rules, we can create an endpoint for our functions - or our services in general. We are able to define different paths, routed to different functions with different security options for each path.&nbsp;</P><P>Go to&nbsp;<STRONG>Discovery and Network -&gt; API Rules -&gt; Create API Rule</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-02-21_21h39_51.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/70228i25A56056F6AE20AE/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-21_21h39_51.png" alt="2024-02-21_21h39_51.png" /></span></P><UL><LI>Give a name for your API Rule - it is just an internal name; you can generate a random one.&nbsp;</LI><LI>Leave the Service <STRONG>empty</STRONG>, unless you want to assign a single rule to a single function. We will be assigning the service on the path level.&nbsp;</LI><LI>For the host, give a meaningful name for your function. This will be the main link that you will configure in communication settings.&nbsp;</LI><LI>Go to Rules section.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-02-21_21h40_31.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/70229i6441841D68C00E06/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-21_21h40_31.png" alt="2024-02-21_21h40_31.png" /></span></P><UL><LI>Define a meaningful path name, this will be the path that you will define in Custom Key Metric Settings.</LI><LI>In the Access Strategies, you can secure your API Path. "Allow" means <STRONG>anyone</STRONG> can access the link and should only be used for development purposes. In our example we will be using JWT. If you are using IAS, you can provide the information below.</LI><LI>For method, we only need POST.&nbsp;</LI></UL><P>YAML:</P><P>&nbsp;</P><pre class="lia-code-sample language-yaml"><code> - accessStrategies: - config: jwks_urls: - https://youriastenant.accounts.ondemand.com/oauth2/certs trusted_issuers: - https://youriastenant.accounts.ondemand.com handler: jwt methods: - POST</code></pre><P>&nbsp;</P><UL><LI>In the Service (under the Access Strategy), select your function.</LI></UL><H3 id="toc-hId--1120662931">Modify the Function</H3><P>Now that we have everything ready, we can finalize our function. Go back to the function you have created.&nbsp;</P><P>Click edit and add the source code below:</P><P>&nbsp;</P><pre class="lia-code-sample language-javascript"><code>const axios = require('axios'); // Load environment variables const cnsSecret = process.env.CNS_SECRET; const cnsUsername = process.env.CNS_USERNAME; const cnsUrl = process.env.CNS_URL; module.exports = { main: async function (event, context) { try { console.log('Event Received:', JSON.stringify(event.data)); // Extract businessPartnerId from event data const businessPartnerId = event.data.businessPartnerId; // Define parameters object const params = { '$filter': `account.id eq '${businessPartnerId}'`, '$select': 'name,id,sourceDescription' }; // Perform GET request with basic authentication and parameters const leadResponse = await axios.get(`${cnsUrl}/lead-service/leads`, { auth: { username: cnsUsername, password: cnsSecret, }, params, }); // Extract leads data const leads = leadResponse.data.value; console.log("Fetched Leads: "+JSON.stringify(leads)) // Calculate total count of leads const total = leads.length; console.log("Count of Leads: "+JSON.stringify(total)) // Group leads by sourceDescription and count occurrences const groupedData = leads.reduce((acc, lead) =&gt; { const name = lead.sourceDescription; acc[name] = (acc[name] || 0) + 1; return acc; }, {}); console.log("groupedData: "+JSON.stringify(groupedData)); // Convert object to array with name and count const data = Object.entries(groupedData).map(([name, count]) =&gt; ({ name, y: count })); // Construct response payload const payload = { total, data, }; console.log(JSON.stringify(payload)); return payload; } catch (error) { console.error(error); return { error: error.message }; } }, };</code></pre><P>&nbsp;</P><P>As mentioned earlier, this code has been generated by AI, and slightly modified by hand. As long as you give a strong prompt, AI can handle these simple scripts really well.</P><P>Here's my example prompt:</P><P>&nbsp;</P><pre class="lia-code-sample language-javascript"><code>/* I need you to write me a nodejs script, which will be used in Kyma environment, you can refer to https://github.com/kyma-project. I have the following config yaml, with some environment variables. I need you to save these environments variables as a constant in the code to be used. You may use axios and lodash libraries. env: - name: CNS_SECRET valueFrom: secretKeyRef: name: cns-key-insights-user key: password - name: CNS_USERNAME valueFrom: secretKeyRef: name: cns-key-insights-user key: username - name: CNS_URL value: https://host/sap/c4c/api/v1 schemaVersion: v0 Code will be triggered via an HTTP Request Event. When the event gets triggered, log the event headers and data separately. example event data: {"businessPartnerId":"11edee65-fccb-955e-afdb-817c5e020a00","billingDocumentId":null,"top":0,"sortBy":null,"idType":null,"language":"en"} Make a GET request to /lead-service/leads path. for URL, use the constant you have created for CNS_URL environment variable. Use the query parameter: $filter=account.id eq '{businessPartnerId from event}' Count the total of records returned. Add it into "total" key of the payload. Count the sourceDescription, group the sourceDescription, add it into "data" array of the response payload. "name" should be the grouped sourceDescription, y should is the count of the grouped sourceDescription. Return the following payload in the end. { "total": "{count of leads}", "data": [ { "name": "{sourceDescription1}", "y": "{count of sourceDescription1}" }, { "name": "{sourceDescription2}", "y": "{count of sourceDescription2}" } ] } *\</code></pre><P>&nbsp;</P><P>Now that we have our code up and running, it is time to configure the Sales and Service Cloud Version 2 side.&nbsp;</P><P>Of course, always treat these codes cautiously as AI tends to make a lot of mistakes. Also, make sure to test different cases and modify your code accordingly to handle those cases.&nbsp;</P><P>&nbsp;</P><H2 id="toc-hId--1023773429">Configuring Sales and Service Cloud Version 2 for Custom Key Metrics</H2><P>Once you have everything ready on Kyma side, configuration on CNS side (Cloud Native Stack - a.k.a. Sales and Service Cloud Version 2) will come pretty easily.&nbsp;</P><H3 id="toc-hId--1513689941">Creating a Communication System</H3><P>If you would like to use a specific user for Key Insights (which I'd recommend) you need to create a new Communication System.&nbsp;</P><P><STRONG>Go to Settings -&gt;&nbsp;Integration -&gt; Communication Systems </STRONG>and click on plus (+) icon.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-02-21_21h11_21.png" style="width: 533px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/70234iE216B5274F52299C/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-21_21h11_21.png" alt="2024-02-21_21h11_21.png" /></span></P><P>Inbound settings will create a technical user that you will use to fetch data from the APIs of your CNS Tenant. Set up a password and click on <STRONG>Save and Activate.&nbsp;</STRONG>Your technical user with the same name will be created in the background.&nbsp;</P><P>Click edit on your communication system and open the Outbound settings.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-02-21_21h17_11.png" style="width: 526px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/70235i042BDB8AC6645067/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-21_21h17_11.png" alt="2024-02-21_21h17_11.png" /></span></P><P>Outbound setting is where you fill in the <U><STRONG>receiver system's </STRONG></U>credentials and link.</P><P><STRONG>Host Name:</STRONG> Add the link that you created in the Kyma API Rules. <STRONG>Do not add</STRONG> paths (/example/path).&nbsp;</P><P><STRONG>Authentication Method: </STRONG>For the authentication, if you have followed the blog and used JWT, then use your IAS OAuth Client Credentials as shown above. To create your own IAS OAuth Keys, click here.&nbsp;&nbsp;</P><H3 id="toc-hId--1710203446">Creating Custom Key Metrics</H3><P>Go to <STRONG>Settings -&gt;&nbsp;Customer Insights -&gt;&nbsp;Custom Key Metrics </STRONG>and click on plus <STRONG>(+)</STRONG> icon.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-02-21_22h00_56.png" style="width: 436px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/70236i2AEFCA740BE47531/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-21_22h00_56.png" alt="2024-02-21_22h00_56.png" /></span></P><P><STRONG>Key Metric Name:</STRONG> Administrative name of the key metric</P><P><STRONG>Key Metric Title:</STRONG> The name that you will see in Accounts Key Metrics section.</P><P><STRONG>Chart Type:</STRONG> Choose Pie, as we have used that payload type in the function.</P><P><STRONG>API Path:</STRONG>&nbsp;Use the path that you have defined for your function in the API Rules.&nbsp;</P><P><STRONG>Communication System: </STRONG>Select the system that you have created earlier.</P><P><STRONG>Navigation URL:</STRONG> If you want to launch a specific link, you can place it here.&nbsp;</P><P>Click <STRONG>Save</STRONG>. Now you have configured your custom key metric!</P><H3 id="toc-hId--1906716951">Testing the Custom Key Metrics</H3><P>To test your Key Metrics, go to any Accounts that have leads.&nbsp;On the Key Metrics section, custom key metrics will be on the last cards.&nbsp;</P><P>You can trace the network logs by searching "key-metrics".</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-02-28_22h25_47.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/73021i37938F6E758F0DE7/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-28_22h25_47.png" alt="2024-02-28_22h25_47.png" /></span></P><P>In the Kyma logs, you can trace your function real time and see any errors that come up.&nbsp;&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-02-28_22h27_33.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/73027iEA8CF626BFF2353A/image-size/large?v=v2&amp;px=999" role="button" title="2024-02-28_22h27_33.png" alt="2024-02-28_22h27_33.png" /></span></P><P>&nbsp;</P><H2 id="toc-hId--1809827449">Conclusion</H2><P>Now you have a functioning Key Metric at your service! Good thing is, first one is actually the most time consuming but for the future, you can re-use the first one as a template for the other key metrics that you can create.&nbsp;</P> 2024-02-29T11:20:43.245000+01:00 https://community.sap.com/t5/crm-and-cx-blogs-by-members/side-by-side-extensibility-with-sap-build-apps-e2e-service-covering/ba-p/13625807 Side-by-Side Extensibility with SAP Build Apps -E2E Service covering Customer Service, Field Service 2024-03-02T08:15:32.250000+01:00 pvsbprasad https://community.sap.com/t5/user/viewprofilepage/user-id/7820 <P>Integrating SAP S/4HANA Service Order and FSM appointment offerings within SAP Sales &amp; Service Cloud V2 using SAP Build Apps can be demonstrated as follows:</P><P><STRONG>Story</STRONG></P><P>Prasad , a customer service representative at a leading manufacturing company, receives a service request from PK Industries, one of their key clients. The request is to schedule maintenance for their Bike Eco 11i Products. Prasad &nbsp;knows that He can use the integrated Build Apps interface in Service Cloud V2 to manage this request seamlessly.</P><P>He starts by creating a new service order in S/4HANA, detailing the maintenance requirements and scheduling preferences provided by PK Industries. Once the service order is created, Prasad &nbsp;switches to the FSM module within the same interface.</P><P>In FSM, Prasad checks the availability of service technicians and identifies a suitable appointment slot that aligns with PK Industries' preferences. He then links this appointment slot to the service order in S/4HANA, ensuring that all relevant information is synchronized between the two systems.</P><P>With the appointment scheduled, Prasad notifies PK Industries through the Service Cloud V2 interface, providing them with all the necessary details. Thanks to the integrated nature of the system, Prasad can easily track the progress of the service order and manage any updates or changes without switching between multiple applications.</P><P>PK Industries appreciates the efficiency and professionalism demonstrated by Prasad &nbsp;and the service team. They are impressed by how quickly and seamlessly their maintenance request was processed, thanks to the integrated capabilities of Service Cloud V2.</P><P><STRONG>Architecture diagram&nbsp;</STRONG></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pvsbprasad_0-1709357495070.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/74453i9A52C8E0C5AE7ACA/image-size/large?v=v2&amp;px=999" role="button" title="pvsbprasad_0-1709357495070.png" alt="pvsbprasad_0-1709357495070.png" /></span></P><P>&nbsp;</P><P><STRONG><U>GAP has been identified:</U></STRONG>&nbsp;A functional disparity exists in SAP Intelligent Service Cloud V2, S/4HANA, and FSM, wherein agents face limitations in scheduling appointments on behalf of customers. This results in a standard product gap between V2, S/4HANA Cloud, and FSM. To bridge this gap, SAP Build Apps is utilized to create custom applications, enabling agents to effortlessly initiate service orders and FSM appointments for customers through their interface.</P><P><STRONG><U>Closed the loop:</U></STRONG>&nbsp;By leveraging the capabilities of SAP Build Apps, seamless integration between SAP S4 Service Order and FSM appointment features is achievable within the SAP Intelligent Service Cloud V2 ecosystem. SAP Build Apps, a low-code application development platform, serves as a powerful bridge, facilitating the connection between these essential service management components.</P><P>In the integration process, SAP Build Apps acts as the orchestrator, synchronizing data and actions between SAP S4 Service Order and FSM appointment functionalities. This ensures a unified and streamlined experience for service personnel, enabling them to seamlessly transition from service order creation in SAP S/4HANA to scheduling and managing appointments through FSM, all within the SAP Intelligent Service Cloud V2 environment.</P><OL><LI><STRONG>Equipment Retrieval:</STRONG>&nbsp;Retrieves equipment information from the S/4HANA system.</LI><LI><STRONG>Service &amp; Parts Management</STRONG>: Allows the addition of various service components such as services, non-stocked spare parts, and stocked spare parts. For stocked items, a purchase requisition will be generated in SAP S/4HANA.</LI><LI><STRONG>Service Order Creation:</STRONG>&nbsp;Generates a comprehensive service order incorporating the selected service and parts. This service order is then released to the Field Service Management (FSM) system.</LI><LI><STRONG>Appointment Scheduling</STRONG>: Empowers agents to schedule appointments efficiently using the Map view functionality, ensuring optimal matches for appointments based on location and other relevant criteria.</LI></OL><P>Step 1 : <SPAN>When an incoming call is received, the Agent Desktop is opened automatically, and a case is created. The agent then selects the equipment.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pvsbprasad_0-1709358175181.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/74455iBDB51AC1061E46B3/image-size/large?v=v2&amp;px=999" role="button" title="pvsbprasad_0-1709358175181.png" alt="pvsbprasad_0-1709358175181.png" /></span></P><P>Step 2 :&nbsp;P<SPAN>lease select the relevant services and parts, and add the corresponding quantities.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pvsbprasad_1-1709358547751.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/74456iE83A84CB6B0E2950/image-size/large?v=v2&amp;px=999" role="button" title="pvsbprasad_1-1709358547751.png" alt="pvsbprasad_1-1709358547751.png" /></span></P><P>Step 3 : <SPAN>When items are added to the service and parts, they will automatically appear in the service order tab. Please enter the relevant details and click save to create a service order.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pvsbprasad_3-1709358775612.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/74458i13F71D8828A53AC2/image-size/large?v=v2&amp;px=999" role="button" title="pvsbprasad_3-1709358775612.png" alt="pvsbprasad_3-1709358775612.png" /></span></P><P>Step 4: <SPAN>You can see that a service order has been created, and you can click on the hyperlink to navigate to the S/4HANA system.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pvsbprasad_4-1709359806213.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/74463i5B86312DA2D0BFF2/image-size/large?v=v2&amp;px=999" role="button" title="pvsbprasad_4-1709359806213.png" alt="pvsbprasad_4-1709359806213.png" /></span></P><P>Step 4: <SPAN>You can see that a service order has been created, and you can click on the hyperlink to navigate to the S/4HANA system.</SPAN></P><P><SPAN>Items are being replicated to S/4HANA systems.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pvsbprasad_5-1709360303893.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/74467i78EDC9C0558D5B0C/image-size/large?v=v2&amp;px=999" role="button" title="pvsbprasad_5-1709360303893.png" alt="pvsbprasad_5-1709360303893.png" /></span></P><P><SPAN>It can be observed in the transaction history that the service order has been released to Field Service Management (FSM).</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pvsbprasad_6-1709360488569.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/74468iF750117AAD823C29/image-size/large?v=v2&amp;px=999" role="button" title="pvsbprasad_6-1709360488569.png" alt="pvsbprasad_6-1709360488569.png" /></span></P><P>Step 5: <SPAN>Please click 'Next' to book a slot based on the customer's availability.</SPAN></P><P><SPAN>In the map view, service orders are displayed in red, while technicians are shown in green. The agent has a UI visibility that allows them to see the nearest technicians and book slots accordingly.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pvsbprasad_1-1709361287371.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/74470iAE1FE212444E1492/image-size/large?v=v2&amp;px=999" role="button" title="pvsbprasad_1-1709361287371.png" alt="pvsbprasad_1-1709361287371.png" /></span></P><P><SPAN>Step 6: Once the slot is booked, you can click on the hyperlink to open the FSM activity.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pvsbprasad_2-1709361806885.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/74471iAB225B43B46EBBC2/image-size/large?v=v2&amp;px=999" role="button" title="pvsbprasad_2-1709361806885.png" alt="pvsbprasad_2-1709361806885.png" /></span></P><P>Step 7:&nbsp;Y<SPAN>ou can observe that a service and activity have been created.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pvsbprasad_3-1709361974530.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/74472iA401654EB54D8678/image-size/large?v=v2&amp;px=999" role="button" title="pvsbprasad_3-1709361974530.png" alt="pvsbprasad_3-1709361974530.png" /></span></P><P><SPAN><STRONG>Conclusion</STRONG></SPAN></P><P>Agents can efficiently work across various systems without the need to switch between them. They can create an S/4HANA service order and schedule an appointment slot in FSM based on the customer's availability, all within the integrated Build Apps interface in Service Cloud V2.</P><P>&nbsp;</P> 2024-03-02T08:15:32.250000+01:00 https://community.sap.com/t5/sap-for-utilities-blogs/working-with-sap-service-cloud-version-2-add-on-for-utilities/ba-p/13632875 Working with SAP Service Cloud Version 2 Add-on, for Utilities 2024-03-11T09:49:02.966000+01:00 steen_hansen https://community.sap.com/t5/user/viewprofilepage/user-id/188482 <P>&nbsp;</P><P>A typical question for implementations is what enhancement options exists. Here I will create a short overview of the existing options for enhancing the integration between SAP Service Cloud Version 2 and SAP S/4HANA through enhancement in SAP S/4HANA for the services provided.</P><P><U>Disclaimer</U>: This should not be considered a best practice for production but, since this was done for a demo system. Also, the comments on the use of the enhancement points should be validated by an experienced developer.</P><P>Prior blog in this series:&nbsp;<A href="https://community.sap.com/t5/sap-for-utilities-blogs/working-with-sap-service-cloud-version-2-add-on-for-utilities-master-data/ba-p/13589578" target="_self">Master Data Integration</A>&nbsp;</P><P>A big part of the utility specific functionality in SAP Service Cloud Version 2, is enabled via service calls to SAP S/4HANA. The below drawing illustrates the key components for the integration.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steen_hansen_0-1709981168595.png" style="width: 705px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77860i9817A86C6F11F09B/image-dimensions/705x74?v=v2" width="705" height="74" role="button" title="steen_hansen_0-1709981168595.png" alt="steen_hansen_0-1709981168595.png" /></span></P><P>In this blog I will focus on the options of enhancing the services on SAP S/4HANA. The purpose of doing these enhancements will typically be:</P><UL><LI>Control the logic for what data to use for the functionality called in SAP S/4HANA<UL><LI>Example could be to control what Master Data Template is called for the Move-in.</LI></UL></LI><LI>Control what data to return for the service call.<UL><LI>Example could be to limit the number or type of open items to return to the financial view in SAP Service Cloud Version 2.</LI></UL></LI></UL><P>&nbsp;</P><P>For the SAP Service Cloud Version 2 services we are utilizing the standard enhancement concept for SAP S/4HANA, using implicit and explicit enhancement.</P><P>I will not go into details about those concepts here, but here is a very basic overview:</P><P>&nbsp;</P><P><STRONG>Implicit Enhancement</STRONG></P><UL><LI>This is provided by ‘standard’ and sits typically at the start and at the end of each function module.</LI><LI>Even though they are there for many reports and functions modules, they are not there for all, and you would need to check.</LI><LI>A video explaining this in more detail: <A href="https://www.youtube.com/watch?v=F4VEh1zUkGI" target="_blank" rel="noopener nofollow noreferrer">Video 12: ABAP Enhancements - Implicit Enhancement Option (youtube.com)</A></LI><LI>&nbsp;</LI></UL><P>&nbsp;</P><P><STRONG>Explicit Enhancements</STRONG></P><UL><LI>These are added explicitly by development and can be viewed in the source code.</LI><LI>There are 2 types of these enhancements:<UL><LI>Enhancement point</LI><LI>Enhancement section</LI></UL></LI><LI>Both sits ‘under’ and enhancement spot. (To be displayed with transaction SE18)</LI><LI>Multiple enhancement points and enhancement sections can be part of one enhancement spot.</LI><LI>A video explaining this in more details: <A href="https://www.youtube.com/watch?v=BiMGjQ5QW6Q" target="_blank" rel="noopener nofollow noreferrer">Video 13: ABAP Enhancements - Explicit Enhancements (youtube.com)</A></LI></UL><P>&nbsp;</P><P>Enhancement point is a singular point in the source code:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steen_hansen_1-1709981168598.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77859iCB760FBA9DB957A0/image-size/large?v=v2&amp;px=999" role="button" title="steen_hansen_1-1709981168598.png" alt="steen_hansen_1-1709981168598.png" /></span></P><P>&nbsp;</P><P>Enhancement section has a start and end entry in the source code:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="steen_hansen_2-1709981168601.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77861iA10734C1761C3BFA/image-size/large?v=v2&amp;px=999" role="button" title="steen_hansen_2-1709981168601.png" alt="steen_hansen_2-1709981168601.png" /></span></P><P>&nbsp;</P><H2 id="toc-hId-988835427">List of enhancements</H2><P>I have created the below overview of all the existing enhancement points I have found. I have also made a comment for what the enhancement point could be used for. <U>Please be aware, I have not tested all of these, and the comments are based on my understanding. You will need to validate and test each of the enhancements for your use.</U></P><P>(*) The second column in the tables indicate if this is an enhancement point (P) or enhancement section (S).</P><P>The number of enhancements will change for every release, but the list below is what I have found for what is there today.</P><P>To find the enhancement, use transaction SE18 and enter the Enhancement Spot name the below list, and then you will see all enhancement points and enhancement sections for that spot.</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P><P><U>Enhancement Spot: <STRONG>ES_ISU_C4C_FINANCIAL_AMT</STRONG></U></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_FINANCIAL_AMT</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P style=" text-align: center; "><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EHP_ISU_C4C_FINANCIAL_AMT_GET</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>Used to change the profile value for calculating the due amount, as well as open and payable amount.</P></TD></TR><TR><TD width="200"><P>EHS_ISU_C4C_FINANCIAL_CREDIT_AMT_GET</P></TD><TD width="50"><P style=" text-align: center; ">S</P></TD><TD width="550"><P>Used to override the calculation of credit rating.</P></TD></TR><TR><TD width="200"><P>EHS_ISU_C4C_OVERVIEW_AMT_GET</P></TD><TD width="50"><P style=" text-align: center; ">S</P></TD><TD width="550"><P>Used to override the logic of getting open amount and due amount.</P></TD></TR><TR><TD width="200"><P>EHS_ISU_C4C_SECURITY_DEP_GET</P></TD><TD width="50"><P style=" text-align: center; ">S</P></TD><TD width="550"><P>Create custom logic for calculating the security deposit</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P><U>Enhancement Spot: <STRONG>ES_ISU_C4C_PROMISE_TO_PAY</STRONG></U></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_PROMISE_TO_PAY</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EHS_ISU_C4C_PROMISE_TO_PAY_GET</P></TD><TD width="50"><P style=" text-align: center; ">S</P></TD><TD width="550"><P>Used to override the logic of getting promise to pay details</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P><U>Enhancement Spot: <STRONG>ES_ISU_C4C_MOVE_IN_MDT_CREATE </STRONG></U></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_MOVE_IN_MDT</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P style=" text-align: center; ">EHP_ISU_C4C_MOVE_IN_FILL_CON</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>Used to add extra fields in the container if required</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P><U>Enhancement Spot: <STRONG>ES_ISU_C4C_CUSTOMER </STRONG></U></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_BP_DATA</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EHP_ISU_C4C_CUSTOMER_PREMISES</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>Provides customers the flexibility to write extra logic to populate custom fields, change the address formatting, change the way standard data is being passed.&nbsp;</P></TD></TR><TR><TD width="200"><P>EHS_ISU_C4C_CUSTOMER_PREMISES</P></TD><TD width="50"><P style=" text-align: center; ">S</P></TD><TD width="550"><P>Provides customers the flexibility to write their own logic to fetch linked premises to a partner</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P><U>Enhancement Spot:<STRONG> ES_ISU_C4C_CA_OVERVIEW </STRONG></U></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_CA_OVERVIEW</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EHS_ISU_C4C_GET_ALL_CA_DETAILS</P></TD><TD width="50"><P style=" text-align: center; ">S</P></TD><TD width="550"><P>Used to override the CDS views created to fetch the Due amount, Open and payable amount, contract details as well as premise details for all the Contract Accounts related to the Business Partner</P></TD></TR><TR><TD width="200"><P>EHS_ISU_C4C_GET_CORRES_CA_DET</P></TD><TD width="50"><P style=" text-align: center; ">S</P></TD><TD width="550"><P>Used to override the CDS views created to fetch the Due amount, Open and payable amount, contract details, premise details for the corresponding Contract Account</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P>Enhancement Spot:<STRONG> ES_ISU_C4C_BUDGET_BILL</STRONG></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_BUDGET_BILL_PLAN</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EHS_ISU_C4C_BUDGET_BILL_GET</P></TD><TD width="50"><P style=" text-align: center; ">S</P></TD><TD width="550"><P>Control what budget billing data to show.</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P>Enhancement Spot:<STRONG> ES_ISU_C4C_BANK</STRONG></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_BANK_DATA</P><TABLE><TBODY><TR><TD width="252px"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="48px"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="478px"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="252px"><P>EHP_ISU_C4C_BANK_CREATE</P></TD><TD width="48px"><P style=" text-align: center; ">P</P></TD><TD width="478px"><P>To add /modify any of the fields as per custom requirement that is passed to the bank data creation BAPI</P></TD></TR><TR><TD width="252px"><P>EHS_ISU_C4C_BANK_DATA_GET</P></TD><TD width="48px"><P style=" text-align: center; ">S</P></TD><TD width="478px"><P>Control bank data to use</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P>Enhancement Spot:<STRONG> ES_ISU_C4C_BANK_SEARCH</STRONG></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_BANK_MASTER</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EHP_ISU_C4C_BANK_SEARCH_BY_KEY</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>To influence the standard search logic by influencing the parameters used in the database query or standard logic to fill the extracted bank data</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P>Enhancement Spot:<STRONG> ES_ISU_C4C_INVOICES_GET</STRONG></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_INVOICES</P><TABLE><TBODY><TR><TD width="235.012px"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="48.975px"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="494.413px"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="235.012px"><P>EHS_ISU_C4C_INVOICES_GET</P></TD><TD width="48.975px"><P style=" text-align: center; ">S</P></TD><TD width="494.413px"><P>Control what invoices to return/ changing selection parameter while fetching the invoices from database.</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P>Enhancement Spot:<STRONG> ES_ISU_C4C_INSTALL_PLAN_CH</STRONG></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_INSTALL_PLAN</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EHP_ISU_C4C_INSTALL_PLAN_CH</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>Provided this to give flexibility to customer to update data as per their custom requirement and enhancement before changing instalment plan.</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P>Enhancement Spot:<STRONG> ES_ISU_C4C_INSTALL_PLAN_CRE</STRONG></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_INSTALL_PLAN</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EP_ISU_C4C_INSTALL_PLAN_CRE</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>Provided this to give flexibility to customer to update data as per their custom requirement and enhancement before creating instalment plan.</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P><U>Enhancement Spot:<STRONG> ES_ISU_C4C_CONTRACTS</STRONG></U></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_CONTRACTS</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EP_ISU_C4C_CONTRACTS_GET</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>Control what contracts to return</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P><U>Enhancement Spot: </U><STRONG>ES_ISU_C4C_PAYMENT_SPECIFICATI</STRONG></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_ONE_TIME_PAY</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EP_ISU_C4C_PAYMENT_SPE_CRT</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>Provided this to give flexibility to customer to pass additional search parameters as per their custom requirement before calling payment specification creation.</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P><U>Enhancement Spot: </U><STRONG>ES_ISU_C4C_FICA_POSTING</STRONG></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_FICA_POSTINGS</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EP_ISU_C4C_MANUAL_POSTING</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>Provided this to give flexibility to customer to pass additional search parameters as per their custom requirement before calling manual posting.</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P><U>Enhancement Spot: </U><STRONG>ES_ISU_C4C_OBJECT_ADDRESS</STRONG></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_OBJECT_ADDRESS</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EHP_ISU_C4C_FIXED_ADDRESS</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>Provided this to give flexibility to customer to pass additional search parameters as per their custom requirement.</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P><U>Enhancement Spot: </U><STRONG>ES_ISU_C4C_OBJECT_FINDER</STRONG></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_SEARCH_OBJECT</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EP_ISU_C4C_OBJECT_FINDER</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>Provided this to give flexibility to customer to pass additional search parameters as per their custom requirement before calling ISU_FINDER.</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><P><U>Enhancement Spot: </U><STRONG>ES_ISU_C4C_PAYMENT_PLAN</STRONG></P><P>Report: SAPLISU_C4C_SAP Service Cloud Version 2_PAYMENT_PLAN</P><TABLE><TBODY><TR><TD width="200"><P><STRONG>Enhancement Point / Section</STRONG></P></TD><TD width="50"><P><STRONG>&nbsp;</STRONG></P></TD><TD width="550"><P><STRONG>Comment</STRONG></P></TD></TR><TR><TD width="200"><P>EP_ISU_C4C_PPLAN_CONTRACTS</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>This is provided to offer flexibility to the customer to update additional extension fields as per their business requirements, along with the payment plan's contract data.</P></TD></TR><TR><TD width="200"><P>EP_ISU_C4C_PPLAN_CONTRACT_CHG</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>This is provided to offer flexibility to the customer to pass additional extension fields or parameters as per their business requirements, before updating contract data.</P></TD></TR><TR><TD width="200"><P>EP_ISU_C4C_PPLAN_DELETE</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>This is provided to offer flexibility to the customer to validate the data before deleting the payment plan.</P></TD></TR><TR><TD width="200"><P>EP_ISU_C4C_PPLAN_HEADER</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>This is provided to offer flexibility to the customer to update additional extension fields as per their business requirements, along with the payment plan's header data.</P></TD></TR><TR><TD width="200"><P>EP_ISU_C4C_PPLAN_ITEMS</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>This is provided to offer flexibility to the customer to update additional extension fields as per their business requirements, along with the payment plan's Item data.</P></TD></TR><TR><TD width="200"><P>EP_ISU_C4C_PPLAN_SAVE</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>This is provided to offer flexibility to the customer to update additional extension fields as per their business requirements before Payment Plan save.</P></TD></TR><TR><TD width="200"><P>EHP_ISU_C4C_PPLAN_SIMULATE</P></TD><TD width="50"><P style=" text-align: center; ">P</P></TD><TD width="550"><P>This is provided to offer flexibility to the customer to pass additional parameters before Payment Plan simulation.</P></TD></TR></TBODY></TABLE><P>&nbsp;</P><P>&nbsp;</P><H2 id="toc-hId-792321922">Conclusion</H2><P>I hope the above information will help you quickly identifying where enhancement spots have been added and provided some examples of what they can be used for.</P><P>If you have comments or further questions to the above, please use the comment field and I will try and answer them.</P><P>&nbsp;</P> 2024-03-11T09:49:02.966000+01:00 https://community.sap.com/t5/crm-and-cx-blogs-by-sap/live-session-on-ai-features-and-capabilities-in-sap-service-cloud-version-2/ba-p/13634684 Live session on AI Features and Capabilities in SAP Service Cloud Version 2 2024-03-11T20:54:39.194000+01:00 svethaiyer https://community.sap.com/t5/user/viewprofilepage/user-id/66344 <P>Are you curious to learn about the&nbsp;<SPAN>the embedded AI features in SAP Service Cloud Version 2? Register to this live session&nbsp;</SPAN></P><P><A title="SAP Business AI in SAP Service Cloud Version 2" href="https://learning.sap.com/live-sessions/sap-business-ai-in-sap-cservice-cloud-version-2" target="_self" rel="noopener noreferrer">Live Session on SAP Business AI in SAP Service Cloud Version 2</A>&nbsp;</P><P>In this session, you can interact with the subject matter expert and ask questions about these capabilities and thus increase your knowledge.</P><P>Looking forward to your participation!</P><P>&nbsp;</P> 2024-03-11T20:54:39.194000+01:00 https://community.sap.com/t5/crm-and-cx-blogs-by-members/implementing-dynamic-case-flows-based-on-case-type/ba-p/13640394 Implementing Dynamic Case Flows Based on Case Type 2024-03-22T07:38:17.870000+01:00 pvsbprasad https://community.sap.com/t5/user/viewprofilepage/user-id/7820 <P><STRONG>Introduction</STRONG></P><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P>In a busy customer service hub, agents encounter various cases that require specific steps for providing support. For instance, the case workflow may vary between internal cases and those initiated by external parties.</P><P>To address these diverse business needs, SAP Service Cloud V2 offers the Case Designer feature. With Case Designer, distinct workflows for different case types can be created. This helps agents by providing structured activities to navigate relevant queries and solutions seamlessly. The dynamic nature of the workflow ensures efficient handling of both internal and external scenarios, thereby improving the overall customer experience.</P><P><STRONG>Using Case Designer for Logical Organization and Progress Tracking</STRONG></P></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV><P><SPAN>SAP Service Cloud Version 2, you can structure it in the Case Designer by creating different sections for various topics. Each section can include steps, descriptions, and any relevant information. You can use the Case Designer to visualize the flow of your guide and ensure that the content is organized logically. Additionally, you can use the Case Designer to track the progress of each section and manage the overall completion of the guide. </SPAN></P><P><STRONG>Customized Case Types: Streamlining Workflows for Efficient Service Delivery</STRONG></P><P>Tailor case types to align with your organization's workflow.</P><P>Design case types to mirror various service workflows according to your business operations. You can incorporate stages, tasks, approvals, automated processes, integrated applications, and feedback mechanisms into your case type. Stages and tasks provide a visual roadmap for your agents as they navigate through case processing via Case designer</P><DIV class="">&nbsp;</DIV><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_140317682.png" style="width: 826px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81763i765C1E74817F494B/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_140317682.png" alt="image_2024-03-16_140317682.png" /></span></P><P>Step 1 :&nbsp;&nbsp;<SPAN>Go to your user profile and select&nbsp;</SPAN><SPAN class="">Settings =&gt;&nbsp;&nbsp;Case Management&nbsp;=&gt;&nbsp;Case Types</SPAN><SPAN>.</SPAN></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_140649661.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81764iDA178E2213CD49D6/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_140649661.png" alt="image_2024-03-16_140649661.png" /></span></P><P>Step 2:<SPAN>You can select an Active case type as a starting point for customization and creating your own case type. For example, you can use the Sample Case Type provided by SAP to get started.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_141602853.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81770iBBD946847750E82E/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_141602853.png" alt="image_2024-03-16_141602853.png" /></span></SPAN></P><P><SPAN>Step 3:</SPAN> <SPAN>Please duplicate to a new case type. Assign a case type code beginning with the letter Z. The code should be up to four characters long, with no spaces or special characters.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_141737683.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81771i77BD69FF08A22D7C/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_141737683.png" alt="image_2024-03-16_141737683.png" /></span></SPAN></P><P>Step 4:Enter a description for your new case type and select Create. The Case Template screen opens where you can edit and add phases and steps. Phases are represented by a screen within the case detail view, containing one or more specific steps. Steps are discrete actions that can be:</P><P>The below are the different Step Types</P><UL><LI>To-Do</LI><LI>Autoflow</LI><LI>Approval</LI><LI>Mashup</LI><LI>Feedback</LI><LI>Input</LI><LI>Assignment</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_142400640.png" style="width: 437px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81773i558CB0005F6E4C71/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_142400640.png" alt="image_2024-03-16_142400640.png" /></span>1.&nbsp;<SPAN class=""><STRONG>To do items</STRONG>:</SPAN><SPAN>&nbsp;</SPAN>Tasks or actions that can include explanatory text. If a step is mandatory, the agent must complete the task or action before the case can proceed to the next step. The agent must confirm manually once they complete the step.</P><P><FONT color="#0000FF"><STRONG>Input of Step Type:</STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_143145447.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81775i9AD6B4C06EDB08CB/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_143145447.png" alt="image_2024-03-16_143145447.png" /></span></P><P><FONT color="#339966"><STRONG>Output of Step Type:</STRONG></FONT></P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-17_142255318.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81885i1D1318A667BF2CF4/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-17_142255318.png" alt="image_2024-03-17_142255318.png" /></span></STRONG></P><P>&nbsp;</P><P>2.&nbsp;<SPAN class=""><STRONG>Automated flows (autoflows)</STRONG>:</SPAN><SPAN>&nbsp;</SPAN>Triggers an autoflow action. For example: update a field in an object, create a time line event, or send an email message. You can use autoflow steps in addition to autoflows triggered at the case level.</P><UL class="lia-list-style-type-disc"><LI>Mandatory Step: To make this step mandatory, enable the toggle button.&nbsp;</LI><LI>Auto Trigger :&nbsp;To make this step Automatically trigger, enable the toggle button. For&nbsp;this prerequisite&nbsp;is we need to create Autoflow in Setting -&gt;&nbsp;Business Flow -&gt;&nbsp;</LI></UL><P><SPAN>Autoflow: This will be explained in another blog in detail&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_144723881.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81778i6B50B325B2F76852/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_144723881.png" alt="image_2024-03-16_144723881.png" /></span></P><P><FONT color="#0000FF"><STRONG>Input of Step Type:</STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_143857674.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81776iAC8DEDB5814F2D0C/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_143857674.png" alt="image_2024-03-16_143857674.png" /></span></P><P><FONT color="#339966">&nbsp;<STRONG>Output of Step Type:</STRONG></FONT><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_210844647.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81817iBD1A5C5A212B12D7/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_210844647.png" alt="image_2024-03-16_210844647.png" /></span></P><P>3.<SPAN class="">Approvals:</SPAN><SPAN>&nbsp;</SPAN>Use approval steps to require that the agent request approval before continuing to process the case. Agents can include notes before submitting the approval request. You can use approval steps in addition to approvals triggered at the case level.</P><UL class="lia-list-style-type-disc"><LI>Mandatory Step: To make this step mandatory, enable the toggle button.&nbsp;</LI><LI><SPAN><SPAN class="">Approval</SPAN>: This will be explained in another blog in detail&nbsp;</SPAN></LI></UL><P><SPAN><SPAN class="">Approval</SPAN></SPAN></P><P><SPAN><SPAN class=""><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_210927105.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81818i6F70554C8F191E2B/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_210927105.png" alt="image_2024-03-16_210927105.png" /></span></SPAN></SPAN></P><P><FONT color="#0000FF"><SPAN><SPAN class=""><STRONG>Input of Step Type:</STRONG></SPAN></SPAN></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_211017313.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81819i55412E05635B630F/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_211017313.png" alt="image_2024-03-16_211017313.png" /></span></P><P><FONT color="#339966"><STRONG>Output of Step Type:</STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_211108468.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81820iE71F3D99F6901B42/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_211108468.png" alt="image_2024-03-16_211108468.png" /></span></P><P>&nbsp;</P><P><SPAN class="">4.Mashup:</SPAN><SPAN>&nbsp;</SPAN>A step consisting of a mashup screen from an external system. Integrate external systems directly into your case workflow.</P><P><FONT color="#0000FF"><STRONG>Input of Step Type:</STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-16_211135583.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81821i539A450815B4EC09/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-16_211135583.png" alt="image_2024-03-16_211135583.png" /></span></P><P>&nbsp;<SPAN>Mashup</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-17_133107251.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81866iFD52F76643475D96/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-17_133107251.png" alt="image_2024-03-17_133107251.png" /></span></P><P><FONT color="#339966">&nbsp;<STRONG>Output of Step Type:</STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-17_133157792.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81867i7BEAE15A5217B564/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-17_133157792.png" alt="image_2024-03-17_133157792.png" /></span></P><P>&nbsp;</P><P>5.<SPAN class="">Feedback:</SPAN><SPAN>&nbsp;</SPAN>Set up a feedback step with channel, template, customer response survey, and optional preconditions. Once the agent reaches this step and conditions are met, the solution sends an email message containing a link to the survey and collects survey feedback.</P><P><FONT color="#0000FF"><STRONG>Input of Step Type:</STRONG></FONT></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-17_133234158.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81868i9AD35A1749A139D8/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-17_133234158.png" alt="image_2024-03-17_133234158.png" /></span></P><P>&nbsp;6.<SPAN class="">Input:</SPAN><SPAN> Previously, the user needed to update a field from the left side of the case. With this feature, agents can now update the field directly from the Case Designer header without having to navigate to the left-hand side.</SPAN></P><P><FONT color="#0000FF"><SPAN><STRONG>Input of Step Type:</STRONG></SPAN></FONT></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-17_133305573.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81870i3129E80D428B3DDE/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-17_133305573.png" alt="image_2024-03-17_133305573.png" /></span></SPAN></P><P><FONT color="#339966">&nbsp;<STRONG>Output of Step Type:</STRONG></FONT><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-17_133340574.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81871i093C7FDE9C36C6CE/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-17_133340574.png" alt="image_2024-03-17_133340574.png" /></span></P><P>&nbsp;</P><P><SPAN>&nbsp;</SPAN><SPAN>&nbsp;7.</SPAN><SPAN>Assignment&nbsp;: Filed value can be updated in run time&nbsp;</SPAN></P><P><FONT color="#0000FF"><SPAN><STRONG>Input of Step Type:</STRONG></SPAN></FONT></P><P><SPAN><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-17_133411023.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81872iE4ABA4E6C283E24B/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-17_133411023.png" alt="image_2024-03-17_133411023.png" /></span></SPAN></SPAN></P><P><FONT color="#339966"><STRONG>Output of Step Type:</STRONG></FONT></P><P><SPAN><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-17_133453267.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81873i1C877CF3B4D0E02B/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-17_133453267.png" alt="image_2024-03-17_133453267.png" /></span></SPAN></SPAN></P><P>To set up the case template to reflect your desired business process, you can add, edit, reorder, or remove phases and steps. Here's a step-by-step guide:</P><OL><LI><P>Add, edit, reorder, or remove phases and steps:</P><UL><LI>Click on the move icon (<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pvsbprasad_0-1710665822109.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81886i676EF6F83EEEE0C3/image-size/medium?v=v2&amp;px=400" role="button" title="pvsbprasad_0-1710665822109.png" alt="pvsbprasad_0-1710665822109.png" /></span>) to reorder phases and steps.</LI><LI>To add a new step, click on the "+" icon within a phase.</LI><LI>To edit a step, click on the step name.</LI><LI>To remove a step, click on the trash icon next to the step.</LI><LI><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-17_142749849.png" style="width: 406px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81887i29644D3BB8E24E59/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-17_142749849.png" alt="image_2024-03-17_142749849.png" /></span></LI></UL></LI><LI><P>(Optional) Add step preconditions:</P><UL><LI>Edit the desired step to include conditions that evaluate if the step is ready to be processed.</LI><LI>Preconditions determine if a particular step can be processed or not. Agents can only set the step as done when the preconditions are met.</LI></UL></LI><LI><P>(Optional) Select View/edit number range table:</P><UL><LI>You can select an existing number range for the case type or create a new one.</LI></UL></LI><LI><P>(Optional) Select a service catalog for the case type:</P><UL><LI>You can only select catalogs set up for use with cases. If you want to associate a service catalog with your case type, you must select a catalog when the case type is in draft status.</LI></UL></LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image_2024-03-17_143008213.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/81889iE5378ABD8C365F3B/image-size/large?v=v2&amp;px=999" role="button" title="image_2024-03-17_143008213.png" alt="image_2024-03-17_143008213.png" /></span></P><P>&nbsp;</P><P>&nbsp; &nbsp; 3.Save your changes:</P><UL><LI>Click "Save" to save your changes.</LI><LI>Click "Activate" to set your case type to active status.</LI><LI>Click "Close" to save your case type as a draft. You can activate it later.</LI></UL><P>Note: Make sure to save your changes before activating or closing the case type.</P><P><SPAN><STRONG><FONT color="#00FF00"><FONT color="#808000">Conclusion:</FONT>&nbsp;</FONT></STRONG></SPAN><SPAN>In SAP Service Cloud V2, the Case Designer enables the creation of customized, dynamic case flows for every case type or service situation. This feature significantly enhances the experience for both customer service agents and customers alike by providing tailored and efficient processes to resolve cases. </SPAN></P><P>Further Readings:</P><UL><LI><A href="https://help.sap.com/docs/CX_NG_SVC/56436b4e8fa84dc8b4408c7795a012c4/016d3122e3d347feb329a3523b537ff3.html?q=case%20types" target="_blank" rel="noopener noreferrer">SAP Help Page: Case Designer</A></LI><LI><A href="https://docs.google.com/spreadsheets/d/14dMZYu31l8091eN9JZaHXYCLDDGO3PCM/edit?usp=sharing&amp;ouid=102724286355056168628&amp;rtpof=true&amp;sd=true" target="_blank" rel="noopener nofollow noreferrer">Your Blogs</A></LI></UL><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2024-03-22T07:38:17.870000+01:00 https://community.sap.com/t5/crm-and-cx-blogs-by-sap/demystifying-sap-service-cloud-v2-rest-apis-everything-you-need-to-know/ba-p/13654041 Demystifying SAP Service Cloud v2 REST APIs: Everything You Need to Know 2024-03-31T10:04:29.026000+02:00 yogananda https://community.sap.com/t5/user/viewprofilepage/user-id/75 <P>Hi,</P><P><STRONG>Do you want to unlock the full potential of SAP Service Cloud Version 2 (v2) APIs?</STRONG> Look no further than its robust REST APIs! These APIs provide a powerful way to integrate SAP Service Cloud v2 with SAP Build Apps, external applications, SAP Build Process Automation (automate workflows), and extend functionalities to perfectly suit your business needs.</P><P><STRONG>In this blog post, we'll dive deep into the world of SAP Service Cloud v2 REST APIs. We'll cover:</STRONG></P><UL><LI>What are REST APIs and how do they benefit SAP Service Cloud v2 users?</LI><LI>Exploring the available REST APIs for core functionalities like managing cases, tickets, and customer interactions.</LI><LI>How to get started with using REST APIs for data access and manipulation.</LI><LI>Best practices and considerations for securing and managing your API integrations.</LI><LI>Real-world examples of how businesses are leveraging REST APIs to enhance their service experience.</LI></UL><P><STRONG>By the end of this post, you'll be equipped with the knowledge and resources to:</STRONG></P><UL><LI>Understand the potential of SAP Service Cloud v2 REST APIs.</LI><LI>Identify use cases for integrating SAP Service Cloud v2 with your existing ecosystem.</LI><LI>Begin exploring and utilizing the APIs for automation and customization.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="25143f7fc3cac7b9615c16162671bcc1.png" style="width: 800px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88828i095F1E1E84E51A2E/image-size/large?v=v2&amp;px=999" role="button" title="25143f7fc3cac7b9615c16162671bcc1.png" alt="25143f7fc3cac7b9615c16162671bcc1.png" /></span></P><P><A href="https://api.sap.com/package/SAPSalesServiceCloudV2/rest" target="_self" rel="noopener noreferrer">SAP Sales Cloud and Service Cloud Version 2 API Documentation</A></P><DIV class=""><DIV class=""><SPAN class="">I will list out all the API endpoints for your reference to automate or to integrate the data to external applications.</SPAN></DIV><DIV class="">&nbsp;</DIV><DIV class=""><A href="https://api.sap.com/api/SalesSvcCloudV2_registeredProduct/overview" target="_self" rel="noopener noreferrer"><STRONG><SPAN class="">API for Registered Product Service&nbsp;</SPAN></STRONG></A></DIV></DIV><DIV class=""><DIV class="">Manage entities from the registered product service<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-03-31_12-46-16.png" style="width: 926px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88834iA9550AB6C5359E45/image-size/large?v=v2&amp;px=999" role="button" title="2024-03-31_12-46-16.png" alt="2024-03-31_12-46-16.png" /></span></DIV></DIV><DIV class=""><DIV class=""><A href="https://api.sap.com/api/SalesSvcCloudV2_registeredProduct/overview" target="_self" rel="noopener noreferrer"><STRONG><SPAN class="">API for Registered Product Categories</SPAN></STRONG></A></DIV></DIV><DIV class=""><DIV class="">Manage entities from the registered product categories<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-03-31_12-52-01.png" style="width: 979px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88836i2D4F51077244B593/image-size/large?v=v2&amp;px=999" role="button" title="2024-03-31_12-52-01.png" alt="2024-03-31_12-52-01.png" /></span></DIV></DIV><P><A href="https://api.sap.com/api/SalesSvcCloudV2_functionalLocation/overview" target="_self" rel="noopener noreferrer"><STRONG>API for&nbsp;<SPAN>Functional Location Service</SPAN></STRONG></A></P><DIV class=""><DIV class="">Manage entities from the functional location service<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-03-31_12-59-42.png" style="width: 918px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88837i4ABFA57269600E5E/image-size/large?v=v2&amp;px=999" role="button" title="2024-03-31_12-59-42.png" alt="2024-03-31_12-59-42.png" /></span></DIV></DIV><DIV class=""><DIV class=""><A href="https://api.sap.com/api/SalesSvcCloudV2_warranty/overview" target="_self" rel="noopener noreferrer"><STRONG><SPAN class="">API for Warranty Service</SPAN></STRONG></A></DIV></DIV><DIV class=""><DIV class="">Manage entities from the warranty service<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-03-31_13-03-09.png" style="width: 898px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88838i440650EEF6B99FE6/image-size/large?v=v2&amp;px=999" role="button" title="2024-03-31_13-03-09.png" alt="2024-03-31_13-03-09.png" /></span></DIV></DIV><DIV class=""><DIV class=""><A href="https://api.sap.com/api/SalesSvcCloudV2_case/overview" target="_self" rel="noopener noreferrer"><STRONG><SPAN class="">API for Case Service</SPAN></STRONG></A></DIV></DIV><DIV class=""><DIV class="">Manage objects from case service.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-03-31_13-09-57.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88839i99358CCB918BDA91/image-size/large?v=v2&amp;px=999" role="button" title="2024-03-31_13-09-57.png" alt="2024-03-31_13-09-57.png" /></span></DIV></DIV><DIV class=""><DIV class=""><A href="https://api.sap.com/api/SalesSvcCloudV2_appointment/overview" target="_self" rel="noopener noreferrer"><STRONG><SPAN class="">API for Appointment Service</SPAN></STRONG></A></DIV></DIV><DIV class=""><DIV class="">Manage entities from the appointment service.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-03-31_13-15-08.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88840i16D02B245FF1290A/image-size/large?v=v2&amp;px=999" role="button" title="2024-03-31_13-15-08.png" alt="2024-03-31_13-15-08.png" /></span></DIV></DIV><DIV class=""><DIV class=""><A href="https://api.sap.com/api/SalesSvcCloudV2_taskService/overview" target="_self" rel="noopener noreferrer"><SPAN class="">API for Task Service</SPAN></A></DIV></DIV><DIV class=""><DIV class="">Manage entities from the task service</DIV><DIV class=""><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2024-03-31_13-29-26.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/88844iEDC0EE6140281796/image-size/large?v=v2&amp;px=999" role="button" title="2024-03-31_13-29-26.png" alt="2024-03-31_13-29-26.png" /></span></DIV><DIV class="">&nbsp;</DIV><DIV class="">&nbsp;</DIV><DIV class=""><P><STRONG>Stay tuned for the next part of this blog series, where I will provide a step-by-step guide on getting started with SAP Service Cloud v2 REST APIs with SAP Build Apps!</STRONG></P><P><STRONG>In the meantime, feel free to share your thoughts and questions in the comments below. Happy integrating!</STRONG></P></DIV></DIV> 2024-03-31T10:04:29.026000+02:00 https://community.sap.com/t5/crm-and-cx-blogs-by-sap/sap-sales-and-service-cloud-cloud-for-customer-2405-release-briefing/ba-p/13659633 SAP Sales and Service Cloud / Cloud for Customer – 2405 Release Briefing Webcast 2024-04-05T15:55:12.812000+02:00 Eric-Davis https://community.sap.com/t5/user/viewprofilepage/user-id/47188 <P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="emdavis197_0-1712259109912.png" style="width: 695px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/91597iBFC4CE98EFF64513/image-dimensions/695x202?v=v2" width="695" height="202" role="button" title="emdavis197_0-1712259109912.png" alt="emdavis197_0-1712259109912.png" /></span></P><P>Dear Community,<BR /><BR /><STRONG>Save the Date!&nbsp; Tuesday, April 30, 2024.</STRONG>&nbsp; We are happy to announce our upcoming 2405 release webcast for SAP Sales and Service Cloud (Cloud for Customer).&nbsp;&nbsp;We will be adding the release webcast-related information and assets here in our community. This will allow you to access the on-demand recording after the live event, short demos if available, slide deck, and also keep the conversation alive.<BR /><BR /><A href="https://gateway.on24.com/wcc/eh/2983783/lp/4558289/sap-cloud-for-customer-2405-release-briefing-webcast?partnerref=CommunityBlog" target="_blank" rel="noopener nofollow noreferrer"><STRONG>SAP Sales and Service Cloud / Cloud for Customer – 2405 Release Briefing Webcast</STRONG></A></P><UL><LI><STRONG>When: </STRONG>Tuesday, April 30, 2024&nbsp;@&nbsp;4:00 – 5:30 pm CEST/ 10:00am -11:30 am EDT</LI><LI><STRONG>Who:</STRONG>&nbsp;Presented by Emmanuel Desert and Sales &amp; Service Cloud Product Managers</LI><LI><STRONG>What:</STRONG>&nbsp;Join us for an insightful preview of the planned innovations for the upcoming May 2024 (2405) Release of SAP Sales &amp; Service Cloud. We will talk about highlights in Platform &amp; Integration for SAP Sales and Service Cloud.</LI></UL><P>Visit the&nbsp;<A href="https://help.sap.com/whats-new/535093a0991548c98d675e0299ecfb31?locale=en-US&amp;version=CLOUD" target="_blank" rel="noopener noreferrer">documentation page</A>&nbsp;to check out the current updates.<BR />Please bookmark our <A href="https://help.sap.com/docs/SAP_CLOUD_FOR_CUSTOMER/815c8746048548f49a62406258083385/8cd7a461d11942b88b0dede079b6be96.html?version=CLOUD" target="_blank" rel="noopener noreferrer">2024 release schedule located here</A>.</P> 2024-04-05T15:55:12.812000+02:00 https://community.sap.com/t5/crm-and-cx-blogs-by-sap/how-to-prepare-for-a-transition-to-sap-sales-and-service-cloud-version-2/ba-p/13664705 How to Prepare for a Transition to SAP Sales and Service Cloud Version 2 2024-04-09T19:10:52.781000+02:00 Edmar_Rodriguez https://community.sap.com/t5/user/viewprofilepage/user-id/52467 <P><SPAN>Hello dear customers,&nbsp;<BR /><BR /></SPAN><SPAN>The evolution of SAP Sales and Service Cloud has been nothing short of revolutionary, and it's time to transition to the latest Version 2. But how do you make this shift smoothly and efficiently?</SPAN></P><P><SPAN>In our recorded webcast, "<STRONG>How to Prepare for a Transition to SAP Sales and Service Cloud Version 2</STRONG>", our experts discuss the different phases for planning a transition journey to SAP Sales Cloud and Service Cloud Version 2. Understanding these phases can ensure a successful transition while mitigating risks.</SPAN></P><P><SPAN>&nbsp;</SPAN></P><P><SPAN>Transitioning to a new cloud version isn't something you do overnight. It's a journey. In our webcast, we talk about each phase and some of the services or tools to help you with this objective.&nbsp;</SPAN></P><P>&nbsp;</P><UL><LI><SPAN>Exploration Phase: Understand what the new version offers and how it aligns with your business goals.</SPAN></LI><LI><SPAN>Assessment Phase: Evaluate your current system's readiness for the transition. This phase features our handy tool, the "Readiness Check".</SPAN></LI><LI><SPAN>Planning Phase: Develop a detailed strategy for the transition.</SPAN></LI><LI><SPAN>Transition Phase: Execute your strategy. Here, the "Data Transfer Tool" becomes your indispensable ally.</SPAN></LI><LI><SPAN>Monitoring Phase: Keep track of the transition progress, ensuring everything is on the right path.</SPAN></LI><LI><SPAN>Test and Cutover Phase: Test your new system thoroughly and switch operations to it.</SPAN></LI><LI><SPAN>Go-live and Beyond: Celebrate your successful transition and plan for continuous improvement.</SPAN></LI></UL><DIV class="">&nbsp;</DIV><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94118i5C039D72D5E914E1/image-size/large?v=v2&amp;px=999" role="button" title="image.png" alt="image.png" /></span></P><P>&nbsp;<SPAN>Also, this webcast explores the concept of "extensibility transition". This involves adapting your current customizations and extensions to align with the new version. It's about making your new system truly yours.</SPAN></P><P><SPAN>We invite you to learn more about this exciting transition and equip yourself with the knowledge and tools necessary to make it a success. Watch the recorded webcast&nbsp;<STRONG>[<A class="" title="here" href="https://gateway.on24.com/wcc/eh/2983783/lp/4503343/webcast-2-how-to-prepare-for-a-transition-to-sap-sales-and-service-cloud-version-2?partnerref=sapevent" target="_blank" rel="noopener nofollow noreferrer">here</A>]</STRONG>&nbsp;and embrace the future of SAP Sales and Service Cloud. The future is Version 2, and it's here today.&nbsp;</SPAN></P><P><SPAN>Remember, the transition to a new system version is not just about technology upgrades, it's about business transformation. And we are here to guide you every step of the way.<BR /><BR />If you would like to know more about different CX Solutions, join us by subscribing to the <STRONG>SAP Enterprise Support Value Maps</STRONG> program. Access expert guidance, best practices, and a thriving community to optimize your SAP experience. Visit <A href="https://support.sap.com/en/offerings-programs/enterprise-support/value-maps.html" target="_new" rel="noopener noreferrer">this link</A> for more information and to subscribe today!<BR /><BR /><BR /></SPAN></P> 2024-04-09T19:10:52.781000+02:00 https://community.sap.com/t5/crm-and-cx-blogs-by-members/ticket-configuration-in-sap-c4c/ba-p/13680890 Ticket Configuration in SAP C4C 2024-04-26T13:31:39.525000+02:00 Pragya1 https://community.sap.com/t5/user/viewprofilepage/user-id/164392 <P>Administrators can configure additional Ticket related UI configuration, Output management, Additional E-mail channel configuration, Fiori Interactions, Timelines etc. using the Ticket Configuration inside Service and Social in Administration Work Centre. In this blog we will be covering UI Configuration and few other functionalities of Ticket configuration for Service Ticket which can be modified based on the business requirement.</P><P><STRONG><U>UI configuration in Ticket configuration: </U></STRONG>Go Administration work Centre, under Service and social Ticket Configuration is available for Tickets. Click on Ticket Configuration and UI configuration will be visible.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture1.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101148iAEFA12EBF0E12012/image-size/large?v=v2&amp;px=999" role="button" title="Picture1.png" alt="Picture1.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture2.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101150i855EECA8C2A1C1DA/image-size/large?v=v2&amp;px=999" role="button" title="Picture2.png" alt="Picture2.png" /></span></P><P><SPAN><STRONG>Create tickets in detail view</STRONG></SPAN>: To create new tickets using ticket detail view, select the option labeled&nbsp;<SPAN><STRONG>Create tickets in detail view</STRONG></SPAN>. If this option left unselected, the default behavior is to create new tickets with the quick create form. Once the Create tickets in detailed view is enabled, make sure to log off and Log on again to activate the change.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture3.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101151iAD6E2F5AF9A15673/image-size/large?v=v2&amp;px=999" role="button" title="Picture3.png" alt="Picture3.png" /></span></P><P>On the ticket creation view, Users will be able to create tickets in detail:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture4.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101152i8C5520DDF80E1C73/image-size/large?v=v2&amp;px=999" role="button" title="Picture4.png" alt="Picture4.png" /></span></P><P>Once you disable the toggle button for Create tickets in details view, the default behavior is to create new tickets with the quick create form</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture5.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101155i0D4366892A64FCFA/image-size/large?v=v2&amp;px=999" role="button" title="Picture5.png" alt="Picture5.png" /></span></P><P>Users can create tickets with the quick create form</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture6.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101156iD9B703787B8231AB/image-size/large?v=v2&amp;px=999" role="button" title="Picture6.png" alt="Picture6.png" /></span></P><P><STRONG>Enable new UI of Ticket Changes :</STRONG> On the Changes Facet in Tickets the Change history is not automatically displayed, you need to click on "Click here to execute the Query" to show the change history. Once you enable “<STRONG>Enable new UI of Ticket Changes</STRONG>” toggle button, change history will be displayed automatically after you Click on the Changes Tab in Tickets.</P><P>Here, Enable new UI of Ticket Changes toggle is not set to True:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture7.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101158i568B957A484ECE81/image-size/large?v=v2&amp;px=999" role="button" title="Picture7.png" alt="Picture7.png" /></span></P><P>If Enable new UI of Ticket Changes is not set to True User have to click manually on Click here to execute the Query in order to the Change History:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture8.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101160iDD021D9F0F2706C0/image-size/large?v=v2&amp;px=999" role="button" title="Picture8.png" alt="Picture8.png" /></span></P><P>When Enable new UI of Ticket Changes is set to True:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture9.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101161i01FAC090D1A55C47/image-size/large?v=v2&amp;px=999" role="button" title="Picture9.png" alt="Picture9.png" /></span></P><P>After Enabling new UI of Ticket Changes, users don’t have to Click on Click here to execute the Query and the Change history is automatically Displayed:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture10.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101162i18FC718ED29E672D/image-size/large?v=v2&amp;px=999" role="button" title="Picture10.png" alt="Picture10.png" /></span></P><P><STRONG>Open HTML floorplan in Fiori (Overview tab) : </STRONG>Once you enable Open HTML floorplan in Fiori you will be able to see the all the Panes in Overview tab Vertically. This is done to provide users with the ease of usage while their mode of access is Mobile/ Tablet.</P><P>When Open HTML floorplan in Fiori (Overview tab) is set to True:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-04-24 182237.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101167i02C9E6524FA2A0EC/image-size/large?v=v2&amp;px=999" role="button" title="Screenshot 2024-04-24 182237.png" alt="Screenshot 2024-04-24 182237.png" /></span></P><P>On Enabling the Open HTML floorplan in Fiori ( Overview tab),&nbsp;you will be able to see the all the Panes in Overview tab Vertically:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture2new.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101463i0C25F5B7EC836319/image-size/large?v=v2&amp;px=999" role="button" title="Picture2new.png" alt="Picture2new.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture3new.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101464i1B9B706D69BCB6C5/image-size/large?v=v2&amp;px=999" role="button" title="Picture3new.png" alt="Picture3new.png" /></span></P><P>When Open HTML floorplan in Fiori ( Overview tab) toggle is disabled, we are able to see the panes on both sides:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture1new.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101465i9967E55FCE987092/image-size/large?v=v2&amp;px=999" role="button" title="Picture1new.png" alt="Picture1new.png" /></span></P><P><STRONG>Enable inline images for ticket description, work description, portal messages and internal memo:</STRONG></P><P>To add/insert images in the Description you need to set the Enable inline images for ticket description, work description, portal messages and internal memo toggle button to True.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture4new.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101466i052D48BFD82574CF/image-size/large?v=v2&amp;px=999" role="button" title="Picture4new.png" alt="Picture4new.png" /></span></P><P>Once the Enable inline images for ticket description, work description, portal messages and internal memo toggle button is set to True an image icon is added in the description:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture14.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101467iEB08DB90D70303EE/image-size/large?v=v2&amp;px=999" role="button" title="Picture14.png" alt="Picture14.png" /></span></P><P>Image is added in the description as shown below:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture15.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101469iCA377C3B21949FF4/image-size/large?v=v2&amp;px=999" role="button" title="Picture15.png" alt="Picture15.png" /></span></P><P>If Enable inline images for ticket description, work description, portal messages and internal memo toggle button is disabled, Insert image option is not shown in the Description:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture16.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101468i22B57415F0E2419B/image-size/large?v=v2&amp;px=999" role="button" title="Picture16.png" alt="Picture16.png" /></span></P><P><STRONG>40/60% column layout on Overview tab: </STRONG>If you have more number of fields in few of the Column in Overview such as Timeline shown below you can change the column width to 40 and 60 ratio by enabling 40/60% column layout on Overview tab in Ticket configuration.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-04-25 105354.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101470i601FB85284E68EEB/image-size/large?v=v2&amp;px=999" role="button" title="Screenshot 2024-04-25 105354.png" alt="Screenshot 2024-04-25 105354.png" /></span></P><P>After enabling the 40/60% column layout on Overview tab the left side column width is 40 where as right side is 60.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture17.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101471i348A2E2BC87D1856/image-size/large?v=v2&amp;px=999" role="button" title="Picture17.png" alt="Picture17.png" /></span></P><P>If the 40/60% column layout on Overview tab is disabled both left and right Columns are of same width:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture18.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101472iEC33AFEE98CDF07B/image-size/large?v=v2&amp;px=999" role="button" title="Picture18.png" alt="Picture18.png" /></span></P><P><STRONG>NOTE</STRONG>: If you have enabled Open HTML floorplan in Fiori (Overview tab) option, 40/60 column layout will not be displayed.</P><P>&nbsp;</P><P><STRONG><U>Use of Timeline feature in Ticket configuration:</U></STRONG></P><P><STRONG>Enable timeline: </STRONG>Once you have set the Toggle button for Enable timeline to True, a Timeline Tab will be added and Users will be able to see the time stamp for each interaction.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture19.png" style="width: 895px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101477i4CFB2F07C9A88EAC/image-size/large?v=v2&amp;px=999" role="button" title="Picture19.png" alt="Picture19.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture20.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101473i76D0DDC38F70398F/image-size/large?v=v2&amp;px=999" role="button" title="Picture20.png" alt="Picture20.png" /></span></P><P><STRONG>Set "Send Later" as default option in Feeder</STRONG>: Once you have enabled Set "Send Later" as default option in Feeder it will allow Users to send e-mail interactions from Timeline tab asynchronously. The Send Later option is only available for e-mail interaction from timeline tab.</P><P>Also to enable this feature in Timeline tab for e-mail interaction your must first enable Send Later in Scoping as mentioned below:</P><P>Navigate to:&nbsp;<SPAN><STRONG>Business Configuration</STRONG>&nbsp;<STRONG>Implementation Projects</STRONG></SPAN>. Select your project and choose&nbsp;<SPAN><STRONG>Edit Project Scope</STRONG>&nbsp;<STRONG>Questions</STRONG>&nbsp;<STRONG>Service</STRONG>&nbsp;<STRONG>Customer Care</STRONG>&nbsp;<STRONG>Service Request Management</STRONG>&nbsp;<STRONG>E-Mail Handling</STRONG>&nbsp;<STRONG>Question: "Enable sending of an e-mail asynchronously.”</STRONG></SPAN></P><P>Before <STRONG>Set "Send Later" as default option in Feeder</STRONG> is set to True:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture21.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101478i8B11549CF8A8436B/image-size/large?v=v2&amp;px=999" role="button" title="Picture21.png" alt="Picture21.png" /></span></P><P><STRONG>Set "Send Later" as default option in Feeder</STRONG> is set to True:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-04-25 105828.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101480i906F404E0C78FAF8/image-size/large?v=v2&amp;px=999" role="button" title="Screenshot 2024-04-25 105828.png" alt="Screenshot 2024-04-25 105828.png" /></span></P><P>After <STRONG>Set "Send Later" as default option in Feeder</STRONG> is set to True:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture22.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101476i2F6FEF14757D45C1/image-size/large?v=v2&amp;px=999" role="button" title="Picture22.png" alt="Picture22.png" /></span></P><P><STRONG><U>E-mail Filters in Ticket Configuration:</U></STRONG> E-mail addresses or domains can be blocked&nbsp;using E-mail filters to ensure that unnecessary tickets are not created. Click on Add and provide E-mail address or Domains&nbsp; which you want to restrict creating tickets from.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture24.png" style="width: 910px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101481i8548F4C924106A4B/image-size/large?v=v2&amp;px=999" role="button" title="Picture24.png" alt="Picture24.png" /></span></P><P>Under Service work-center, click on Blocked E-mails and you will be able to see the E-mails which are restricted for Ticket creation using E-mail filter feature:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture25.png" style="width: 936px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/101482iA6F22C1DC5DDF575/image-size/large?v=v2&amp;px=999" role="button" title="Picture25.png" alt="Picture25.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P> 2024-04-26T13:31:39.525000+02:00 https://community.sap.com/t5/crm-and-cx-blogs-by-members/clean-core-within-sap-sales-and-service-cloud-extensions/ba-p/13681533 Clean Core within SAP Sales and Service Cloud extensions 2024-04-28T18:57:18.366000+02:00 Kinsbrunner https://community.sap.com/t5/user/viewprofilepage/user-id/124164 <P>The first wave of CRMs helped tidy up customer data and processes, but they didn't really make the customer experience much better. Nowadays, companies of all sizes are focusing on improving customers experience because it's been proven that happy customers are more likely to come back. If their experiences aren't memorable, they might choose a competitor next time.</P><P>Because of this, businesses are always brainstorming new ideas to make their products and services even better. But improving things like system stability and scalability is essential for these changes to work smoothly.</P><P>In the past, companies could tweak (through exits, BAdIs or, even by copying standard objects) their SAP systems however they wanted because they were usually kept in their own data centers. But things changed when SAP shifted to a cloud-based approach. Now, all Sales/Service Cloud customers share the same SAP baseline, so changes can't be handled any further as they were made in the past. That's where the Clean Core approach comes in—it's a new way of thinking about extending SAP's capabilities specifically for the cloud era.</P><H3 id="toc-hId-1122502951"><STRONG>Understanding the Clean Core Concept</STRONG></H3><P>Clean Core revolves around maintaining a clear separation between core functionalities and customizations, with the aim of achieving a modern, flexible, and cloud-compliant system. In the realm of SAP CX extensions, this translates to safeguarding the integrity of the core SAP CX products while allowing for tailored enhancements to meet specific business needs.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="blog1_a.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102842i68843DD1B5FD4AC3/image-size/large?v=v2&amp;px=999" role="button" title="blog1_a.png" alt="blog1_a.png" /></span></P><P>Think of it as organizing a toolbox where each tool serves for a unique purpose without clutter. Similarly, a Clean Core architecture ensures that the essential functionalities (for example, customer data management, order processing, or marketing automation) remain untouched by customizations. This not only ensures system stability but also facilitates seamless upgrades and future scalability.</P><H3 id="toc-hId-925989446"><STRONG>Benefits of a Clean Core Approach</STRONG></H3><P>Embracing the Clean Core concept offers several advantages for businesses leveraging SAP CX extensions:</P><OL><LI><STRONG>Streamlined upgrades:</STRONG> By keeping customizations separate from the core SAP CX platform, businesses can streamline the upgrade process, minimizing downtime and reducing the risk of compatibility issues.</LI><LI><STRONG>Enhanced agility:</STRONG> A Clean Core architecture empowers businesses to respond quickly to changing market demands and customer expectations. With the ability to innovate without compromising system integrity, organizations can stay ahead in today's competitive landscape.</LI><LI><STRONG>Improved performance:</STRONG> Removing unnecessary customizations from the core SAP CX platform can lead to enhanced system performance, responsiveness, continuity and stability, resulting in a smoother customer experience.</LI><LI><STRONG>Simplifying the way of working:</STRONG> Promoting the fit-to-standard compliance with clean core modular innovation makes customers to use “out of the box” SAP solutions and add their additional capabilities at the desired pace.</LI></OL><P>Additionally, it could be pointed out the fact of making reduction in the TCO (Total Cost of Ownership) by using infrastructure and licenses in a much more efficient way.</P><H3 id="toc-hId-729475941"><STRONG>Extensibility within Clean Core approach</STRONG></H3><P>Clean Core Extensibility is basically a way of extending SAP systems without messing with the core application. It's all about keeping your custom enhancements separate from the main SAP setup, so you can update your system without causing any issues. In simpler terms, when you add extra features or tweaks, they won't interfere with the basic functions of SAP that keep your business running smoothly.</P><P>For Sales and Service Cloud products, there are in-app (built-in) tools that help you customize things without getting too technical. But for more complex changes, you might need to consider side-by-side extensions. The In-App tools in v1 are mostly UI related. In terms of more complex extensions for v1, the way to go is through PDI development which has caused (to me) many issues. This PDI developments are introduced through a programming language called ABSL (ABAP Scripting Language) which, for being direct on my words, has nothing to do with ABAP and it is implemented through an SDK. Also, coding this has lots of restrictions in comparison to the coding we were used to develop those who have invested years with ABAP.</P><P>In v2, in-app extensibility is limited to fields and can't create full custom objects as possible in v1. So this could be solved by implementing a RAP or CAP solution in BTP and connecting it into the v2, for example, through a Mashup.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="blog1_b.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102841iA620EA851C7E6030/image-size/large?v=v2&amp;px=999" role="button" title="blog1_b.png" alt="blog1_b.png" /></span></P><P>The concept of clean core extensibility can be distilledin this framework of best practices that a customer adopts when implementing SAP Sales/Service Cloud products<!-- notionvc: 6936a7fa-e299-4278-8208-6c8db5bcb0e1 -->:</P><UL><LI>Adopting a policy of zero modifications</LI><LI>Eliminating enhancements that are redundant to standard code and functionality and also eliminating copies of SAP objects</LI><LI>Using released APIs only ("upgrade-stable interfaces")</LI><LI>Leveraging the key user (in-app) extensibility to its full extent</LI><LI>Employing the capabilities and services offered by SAP BTP to build larger extension applications</LI><LI>Using SAP Integration Suite</LI></UL><H3 id="toc-hId-532962436"><STRONG>Best Practices for Implementing a Clean Core</STRONG></H3><P>Implementing a Clean Core approach within SAP CX extensions requires careful planning and execution. Here are some best practices:</P><OL><LI><STRONG>Modularization:</STRONG> Break down complex functionalities into modular components, allowing for greater flexibility and easier maintenance.</LI><LI><STRONG>Encapsulation:</STRONG> Protect core functionalities from direct modification by encapsulating them within well-defined interfaces and abstraction layers.</LI><LI><STRONG>Version Control:</STRONG> Implement robust version control mechanisms to manage customizations effectively and track changes over time.</LI></OL><H3 id="toc-hId-336448931"><STRONG>Real-World use cases</STRONG></H3><P>Over the past decade, I've worked on several projects implementing C4C (now known as Sales/Service Cloud v1) where I tackled various challenging requirements. Looking back, if I would face similar tasks now, regardless of whether it's a v1 or v2 product, I'd opt for a side-by-side extension approach.</P><P>For instance, on a Service Cloud project, a client needed a feature where a main ticket would automatically close once all its sub-tickets were marked as 'Closed'. Surprisingly, neither v1 nor v2 had this feature when I last checked.</P><P>My approach today (for v2) would involve setting up a trigger using an Autoflow, which activates whenever a sub-ticket is closed. This trigger would then call a service on SAP's Business Technology Platform (BTP), developed using CAP. This service would then check if all sub-tickets are closed and, if so, it would also close the main ticket.</P><P>Also, my approach today (for v1) would involve setting up a trigger using Workflow Rules, which calls a PDI action that ends up calling almost the same CAP development from BTP. Although logic would be the same, the only adjustment inside CAP would consist on calling different endpoints.</P><P>However, when I encountered this requirement previously, the solution we implemented was a bit different. We created a Workflow Rule triggered when a ticket reached 'Closed' status. This rule would then execute an action developed using PDI, which would check if all sub-tickets were closed and decide whether to close the main ticket. This approach could have been tweaked by integrating the Workflow Rule directly into the PDI solution, triggered by an AfterSave event.</P><H3 id="toc-hId-139935426"><STRONG>Closing comments</STRONG></H3><P>One of the big challenges we face is figuring out how to transition the army of tech experts who've been immersed in SAP CRM technologies like WebUI, BOL, and GenIL for decades into SAP CAP/RAP developers. This is the challenge that really gets me thinking and motivates me to take action.</P><P>I think the key lies in finding a balance between employees and employers. It's about consultants being proactive and open to learning new ways of doing things, while companies need to step up and offer opportunities for their teams to not just learn, but actually put their new skills into practice.</P><P>What do you think about this? Are you willing to jump into this new Era? Have you already done it? Do you agree with Clean Core principles? Have you already worked with this side-by-side context within SAP CX? I am interested to read your experiences, don't be shy!</P><P><!-- notionvc: d64f5981-a99e-4f31-b078-5edf60e3af77 --></P> 2024-04-28T18:57:18.366000+02:00 https://community.sap.com/t5/crm-and-cx-blogs-by-sap/efficient-contact-management-with-sap-field-service-management/ba-p/13684652 Efficient Contact Management with SAP Field Service Management 2024-04-30T05:30:00.031000+02:00 Kunal_Jauhari https://community.sap.com/t5/user/viewprofilepage/user-id/1406176 <H3 id="toc-hId-1122593346"><STRONG>Overview</STRONG></H3><P>In the realm of modern business operations, effective communication and coordination are paramount. Within the complex landscape of Enterprise Resource Planning (ERP) systems, managing contacts—those vital connections with individuals associated with a business—is crucial. SAP Field Service Management (FSM) recognizes this need and offers a robust solution through its brand-new, redesigned Contacts application.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Kunal_Jauhari_0-1714286936444.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102762i40CC410B8D2CB337/image-size/large?v=v2&amp;px=999" role="button" title="Kunal_Jauhari_0-1714286936444.png" alt="Kunal_Jauhari_0-1714286936444.png" /></span></P><P style=" text-align: center; ">Fig. 1: Preview of New Contacts Web App&nbsp;&nbsp;</P><H3 id="toc-hId-926079841">Understanding Contacts in SAP FSM</H3><P>In essence, the Contacts application in SAP FSM serves as the central hub for organizing and maintaining crucial contact information essential to field service operations. When we talk about "Contacts," we're referring to the personnel affiliated with a specific Business Partner. Whether it's clients, vendors, or service providers, managing these connections efficiently is key to seamless operations.</P><H3 id="toc-hId-729566336">Creating and Editing Contacts</H3><P>Adding a new contact to SAP FSM is a breeze, thanks to its intuitive interface. For both new and existing users, the process remains straightforward. Users can initiate the process by navigating to the Contacts section from the menu and hitting the 'Create' button. From there, it's a matter of providing essential details such as first name, last name, and the associated business partner. Saving the entry ensures that the contact is seamlessly integrated into the system, ready to be utilized for field service operations.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Kunal_Jauhari_0-1714288058104.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102767i3DCB2FCBFF2A1DEB/image-size/large?v=v2&amp;px=999" role="button" title="Kunal_Jauhari_0-1714288058104.png" alt="Kunal_Jauhari_0-1714288058104.png" /></span></P><P style=" text-align: center; ">Fig. 2: Create a new contact if none are in the system.&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Kunal_Jauhari_3-1714288297330.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102770iA55C2FDA6CD6FD23/image-size/large?v=v2&amp;px=999" role="button" title="Kunal_Jauhari_3-1714288297330.png" alt="Kunal_Jauhari_3-1714288297330.png" /></span></P><P style=" text-align: center; ">Fig. 3: Quick creation of contacts with basic details.&nbsp;</P><P>Once contacts are created, users retain the flexibility to modify or enhance their details as needed. This includes editing existing information or adding new details to better reflect any changes or updates. By simply locating the contact entry within the Contacts section, users can access its details, make necessary modifications, and save the changes to update the contact's profile.</P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Kunal_Jauhari_4-1714288320733.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102771i848A9F9E1F8609BC/image-size/large?v=v2&amp;px=999" role="button" title="Kunal_Jauhari_4-1714288320733.png" alt="Kunal_Jauhari_4-1714288320733.png" /></span></STRONG></P><P style=" text-align: center; "><STRONG>Fig. 5: Edit to provide more details</STRONG></P><H3 id="toc-hId-533052831"><STRONG>Customization and Flexibility</STRONG></H3><P>SAP FSM doesn't just stop at standard contact details. It offers users the ability to customize and tailor contact information according to their specific needs. This includes adding user-defined fields (UDFs), such as hobbies, or making certain fields mandatory, like email addresses. Such flexibility ensures that the contact information remains comprehensive and relevant to the organization's requirements.</P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Kunal_Jauhari_0-1714289459237.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102773iB53C6C0337A90DC6/image-size/large?v=v2&amp;px=999" role="button" title="Kunal_Jauhari_0-1714289459237.png" alt="Kunal_Jauhari_0-1714289459237.png" /></span></STRONG></P><P style=" text-align: center; ">Fig. 6: Existing screen configuration to manage customization of the new Contacts application.</P><H3 id="toc-hId-336539326"><STRONG>Managing Addresses</STRONG></H3><P>In the latest 2405 release, SAP FSM introduces a new feature: the ability to maintain addresses for contacts. This feature empowers users to specify different types of addresses, such as home, work, or other, catering to diverse needs. Adding addresses is a seamless process, allowing users to designate default addresses and specify address types with ease. Integration with S4 is also now easier with addresses included in contacts, making seamless coordination across platforms a reality.</P><P style=" text-align: center; "><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Kunal_Jauhari_6-1714290292253.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102781iAF000C1E05B587FD/image-size/large?v=v2&amp;px=999" role="button" title="Kunal_Jauhari_6-1714290292253.png" alt="Kunal_Jauhari_6-1714290292253.png" /></span></STRONG></P><P style=" text-align: center; ">Fig. 7: Address support for the new Contacts application.</P><P>When adding an address for a contact in SAP Field Service Management, SAP FSM supports various address types, such as "home," "work," or "other." Moreover, users can streamline their workflow by designating a default address, ensuring efficiency in communication and logistics.</P><P>It's worth noting that although multiple addresses can be created for each address type, only one can be marked as default, simplifying the process for users. Additionally, for those with precise geo-coordinates available, selecting "Geographical Coordinates" from the Address Input Type field streamlines data entry. Alternatively, users can opt for the standard "Postal Address" method.</P><P>To expedite the process further, users can leverage the integrated map feature or utilize the "Search" button to automatically populate the address fields, enhancing accuracy and saving valuable time.</P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Kunal_Jauhari_4-1714290156632.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102778iEED28DCB9F5072DE/image-size/large?v=v2&amp;px=999" role="button" title="Kunal_Jauhari_4-1714290156632.png" alt="Kunal_Jauhari_4-1714290156632.png" /></span></STRONG></P><P style=" text-align: center; "><STRONG>Fig. 8: Add Address Screen.</STRONG></P><H3 id="toc-hId-140025821"><STRONG>Deleting Contacts</STRONG></H3><P>Of course, managing contacts also involves the ability to remove them when necessary. In SAP FSM, users can delete contacts directly from the Edit mode. A simple click of the "Delete" button prompts a confirmation, ensuring that contacts are removed securely and efficiently.</P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Kunal_Jauhari_3-1714290120332.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102777i816BDEF8979A9164/image-size/large?v=v2&amp;px=999" role="button" title="Kunal_Jauhari_3-1714290120332.png" alt="Kunal_Jauhari_3-1714290120332.png" /></span></STRONG></P><P style=" text-align: center; ">Fig. 8: Deleting the Contacts.</P><H3 id="toc-hId--56487684"><STRONG>What's Complimentary?</STRONG></H3><P>Futuristic design: SAP FSM also offers support for different themes; users can customize the UI based on different themes. Please note that the feature is in the PoC stage and will be available soon for customers to use.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Kunal_Jauhari_8-1714290519416.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102783i62C022D525A350FA/image-size/large?v=v2&amp;px=999" role="button" title="Kunal_Jauhari_8-1714290519416.png" alt="Kunal_Jauhari_8-1714290519416.png" /></span></P><P style=" text-align: center; ">Fig. 9: Theming in new contacts [PoC Stage].</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Kunal_Jauhari_9-1714290582579.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/102784i1AE990B76F2BFF73/image-size/large?v=v2&amp;px=999" role="button" title="Kunal_Jauhari_9-1714290582579.png" alt="Kunal_Jauhari_9-1714290582579.png" /></span></P><P style=" text-align: center; ">Fig. 10: Morning Horizon theme support in new contacts [PoC Stage].</P><H3 id="toc-hId--253001189"><STRONG>Conclusion</STRONG></H3><P>In conclusion, the Contacts application within SAP Field Service Management streamlines the process of managing essential connections vital to field service operations. From creating and editing contacts to customizing details and managing addresses, SAP FSM offers a comprehensive solution designed to meet the diverse needs of modern businesses. With its intuitive interface and robust features, SAP FSM continues to empower organizations to optimize their field service processes for maximum efficiency and productivity.</P> 2024-04-30T05:30:00.031000+02:00 https://community.sap.com/t5/crm-and-cx-blogs-by-sap/utilizing-sap-btp-integration-suite-for-integration-with-sap-sales-and/ba-p/13687806 Utilizing SAP BTP Integration Suite for Integration with SAP Sales and Service Cloud V2 2024-04-30T22:18:21.974000+02:00 kishorekumar_p https://community.sap.com/t5/user/viewprofilepage/user-id/11024 <P><SPAN>SAP Sales and Service Cloud V2 provides multiple options for exporting or importing data to/from non-SAP systems. These include utilizing CSV files for data import/export, Autoflow for triggering events upon data modifications within the V2 system, and REST APIs. For further information on these options, please consult the help guide below:</SPAN></P><P><A title="Data Import and Export" href="https://help.sap.com/docs/CX_NG_SALES/ea5ff8b9460a43cb8765a3c07d3421fe/ff5b2774ab35409089f68e56bdc43da1.html" target="_blank" rel="noopener noreferrer"><SPAN>Data Import and Export</SPAN></A></P><P><A title="AutoFlow" href="https://help.sap.com/docs/CX_NG_SALES/ea5ff8b9460a43cb8765a3c07d3421fe/54a9c9643c05498da02ac832a5d361ad.html" target="_blank" rel="noopener noreferrer"><SPAN>AutoFlow</SPAN></A></P><P><A title="REST API" href="https://api.sap.com/package/SAPSalesServiceCloudV2/overview" target="_blank" rel="noopener noreferrer"><SPAN>REST API</SPAN></A></P><P><FONT size="5"><SPAN>Mechanisms for Data Replication:</SPAN></FONT></P><P><SPAN><STRONG>Pull Mechanism:</STRONG> In the pull mechanism, the receiver regularly polls for modified data. This approach is advantageous in the following scenarios:</SPAN></P><UL><LI>To regulate the flow of data, enabling the receiver to manage incoming data based on resource availability.</LI><LI>When dealing with large data volumes, replication activities can be scheduled outside of standard business hours to alleviate strain on the receiver.</LI></UL><P><SPAN>However, the pull mechanism may not be ideal in the following cases:</SPAN></P><UL><LI>When instantaneous data dissemination to the receiver is necessary. Increasing polling frequency to achieve near real-time replication could lead to network overhead and additional strain on the sender system.</LI><LI>If duplicate data replications could result in adverse side effects.</LI></UL><P><STRONG>Push Mechanism:</STRONG> In the push mechanism, the sender delivers data either instantaneously or at scheduled intervals. This approach is advantageous in the following scenarios:</P><UL><LI>When the receiver requires immediate access to changes.</LI><LI>If the receiver possesses the necessary resources to handle substantial data volumes from the sender, regardless of the sender's ability to regulate data flow.</LI><LI>In cases where duplicate data replications are unacceptable, assuming the sender does not transmit duplicates since the changes originated within the same system.</LI></UL><P>However, the push mechanism may not be suitable if the sender lacks control over the data flow rate, or if the middleware layer or receiver lacks sufficient resources to process incoming data volumes.</P><P>&nbsp;</P><P>&nbsp;</P><P><SPAN>This blog delves into the integration of a non-SAP system with Sales and Service Cloud V2 using REST APIs, with SAP BTP Integration Suite serving as the middleware layer.</SPAN></P><UL><LI>The scenario outlined below focuses on replicating opportunities from Sales Cloud V2 to the non-SAP system using a pull mechanism.</LI><LI>Pagination is employed to retrieve 1000 opportunities at a time.</LI></UL><P>What's not accounted for:</P><UL><LI><SPAN>Initial and delta replication: If the receiver requires access to all existing opportunities as well as those created or modified since the last replication occurred at regular intervals, this criterion must be incorporated as a filter condition when reading opportunities. The last replication datetime could be utilized to identify opportunities modified after this specific datetime.</SPAN>.</LI><LI><SPAN>Error handling: In the event of partial replication of opportunities during any iteration, failed opportunities are not re-pulled unless they undergo modifications in the source system. Resolving this can be achieved by setting the last replication datetime to the datetime of the last successful replication. It's crucial to ensure proper management of duplicate replications, particularly if the receiver does not accept duplicates.</SPAN></LI></UL><H3 id="toc-hId-1122684490"><SPAN>IFlow Steps:</SPAN></H3><P>1. Authentication with Sales Cloud V2: Authentication is conducted via the OAuth URL (https://&lt;HOSTNAME&gt;/auth/token) using provided credentials. OAuth authentication requires the content type to be "application/x-www-form-urlencoded". However, if the content/request body is empty, the Iflow OAuth adapter does not utilize the selected content type. To address this, a content modifier is used to set the content type, and the HTTP adapter is utilized for the authentication request.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kishorekumar_p_0-1714503945408.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104105iC5B1FD4BB721B52A/image-size/large?v=v2&amp;px=999" role="button" title="kishorekumar_p_0-1714503945408.png" alt="kishorekumar_p_0-1714503945408.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kishorekumar_p_1-1714504010088.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104106iCE0262190CD006F6/image-size/large?v=v2&amp;px=999" role="button" title="kishorekumar_p_1-1714504010088.png" alt="kishorekumar_p_1-1714504010088.png" /></span></P><P>&nbsp;</P><P>2.&nbsp;Determining the quantity of modified opportunities: To implement pagination and ascertain the number of pages to be read, retrieve the count of new and modified opportunities using the query parameter $count=true.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kishorekumar_p_2-1714504033876.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104107i234B33995EF6396C/image-size/large?v=v2&amp;px=999" role="button" title="kishorekumar_p_2-1714504033876.png" alt="kishorekumar_p_2-1714504033876.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kishorekumar_p_3-1714504041459.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104108i89C976EBBFCA0C3F/image-size/large?v=v2&amp;px=999" role="button" title="kishorekumar_p_3-1714504041459.png" alt="kishorekumar_p_3-1714504041459.png" /></span></P><P>3.&nbsp;Retrieving modified opportunities: Retrieve modified opportunities one page at a time using a looping process control. The process concludes either when the index reaches the count read earlier or when the loop pass reaches the maximum number of iterations set on the looping process control. Utilize query parameters $top to define the page size and $skip to bypass pages already read in previous loop passes. Ensure opportunities are sorted by unique ID to ensure proper pagination.</P><P>API Endpoint for Reading Opportunities:&nbsp;<A href="https://api.sap.com/api/SalesSvcCloudV2_opportunity/path/queryopportunityservice_opportunity" target="_new" rel="noreferrer noopener">https://api.sap.com/api/SalesSvcCloudV2_opportunity/path/queryopportunityservice_opportunity</A></P><DIV class="">&nbsp;</DIV><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kishorekumar_p_6-1714504250230.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104110i77A670333C43AF88/image-size/large?v=v2&amp;px=999" role="button" title="kishorekumar_p_6-1714504250230.png" alt="kishorekumar_p_6-1714504250230.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kishorekumar_p_7-1714504268973.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104111i98390DBCB4917DF2/image-size/large?v=v2&amp;px=999" role="button" title="kishorekumar_p_7-1714504268973.png" alt="kishorekumar_p_7-1714504268973.png" /></span></P><P>4.&nbsp;Publishing to the target:</P><P>Map the opportunities to the target structure and publish them to the target system.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kishorekumar_p_8-1714504324503.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104113i0101B48A230448C9/image-size/large?v=v2&amp;px=999" role="button" title="kishorekumar_p_8-1714504324503.png" alt="kishorekumar_p_8-1714504324503.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kishorekumar_p_9-1714504331550.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104114i5A2868CC312480CB/image-size/large?v=v2&amp;px=999" role="button" title="kishorekumar_p_9-1714504331550.png" alt="kishorekumar_p_9-1714504331550.png" /></span></P><H3 id="toc-hId-926170985"><SPAN>Sample script used for extracting opportunity count, calculating index, and logging</SPAN></H3><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><pre class="lia-code-sample language-java"><code> import com.sap.gateway.ip.core.customdev.util.Message; import java.util.HashMap; import groovy.json.JsonSlurper; def Message initializeLog(Message message) { if (message.getProperty("enableLog") == "true") { def logMsg = new StringBuilder(); logMsg.append("************* B E G I N M A S S L O A D *************").append(System.lineSeparator()); message.setProperty("logMsg", logMsg.toString()); } return message; } def Message extractCount(Message message) { def jsonSlurper = new JsonSlurper(); def body = jsonSlurper.parseText(message.getBody(String)); final String COUNT = 'count'; if (body.get(COUNT) != null) { message.setProperty("count", body.get(COUNT)); message.setProperty("page", 0); message.setProperty("index", 0); if (message.getProperty("enableLog") == "true") { def logMsg = new StringBuilder(); def log = message.getProperty("logMsg"); if (log != null) { logMsg.append(log); } logMsg.append("*************** B E F O R E R E A D P A G E ***************").append(System.lineSeparator()); logMsg.append("Count :: ").append(message.getProperty("count")).append(System.lineSeparator()); logMsg.append("Page Size :: ").append(message.getProperty("pageSize")).append(System.lineSeparator()); message.setProperty("logMsg", logMsg.toString()); } } return message; } def Message extractToken(Message message) { def jsonSlurper = new JsonSlurper(); def body = jsonSlurper.parseText(message.getBody(String)); final String VALUE = 'value'; final String TOKEN = 'access_token'; if (body.get(VALUE) != null &amp;&amp; body.get(VALUE).get(TOKEN) != null) { message.setHeader("Authorization", "Bearer " + body.get(VALUE).get(TOKEN)); } if (message.getProperty("enableLog") == "true") { def logMsg = new StringBuilder(); def log = message.getProperty("logMsg"); if (log != null) { logMsg.append(log); } logMsg.append(System.lineSeparator()).append("*************** A U T H T O K E N A D D E D **********").append(System.lineSeparator()); message.setProperty("logMsg", logMsg.toString()); } return message; } def Message calculateIndex(Message message) { def properties = message.getProperties(); def page = properties.get("page"); def index = properties.get("index"); def pageSize = properties.get("pageSize") as Integer; if (page != null &amp;&amp; index != null &amp;&amp; pageSize != null) { message.setProperty("index", page * pageSize); message.setProperty("page", page + 1); if (message.getProperty("enableLog") == "true") { def logMsg = new StringBuilder(); def log = message.getProperty("logMsg"); if (log != null) { logMsg.append(log); } logMsg.append("*************** I T E R A T I O N :: ").append(properties.get("page") + 1).append(" ***************").append(System.lineSeparator()); logMsg.append("Page :: ").append(properties.get("page")).append(System.lineSeparator()); logMsg.append("Current Index :: ").append(properties.get("index") + 1).append(System.lineSeparator()); message.setProperty("logMsg",logMsg.toString()); } } return message; } def Message saveLogMsg(Message message) { if (message.getProperty("enableLog") == "true") { def log = message.getProperty("logMsg"); def logMsg = new StringBuilder(); logMsg.append("************* B E G I N M A S S L O A D *************").append(System.lineSeparator()); if (log != null) { logMsg.append(log); } logMsg.append("************* E N D M A S S L O A D *************").append(System.lineSeparator()); def messageLog = messageLogFactory.getMessageLog(message); if (messageLog != null) { messageLog.addAttachmentAsString("Message Log ", log.toString(), "text/plain"); } } return message; }</code></pre><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P><SPAN><STRONG>Disclaimer:</STRONG> The objective of this blog post is to illustrate the process of authenticating with SAP Sales Cloud V2 and extracting data at regular intervals. It does not serve as a recommendation for implementing data extraction from SAP Sales Cloud V2. As stated earlier, the example provided above does not address scenarios involving initial data loads, error handling, and other considerations. Additionally, the sample code provided here is intended solely for demonstration purposes and is not suitable for production use.</SPAN></P> 2024-04-30T22:18:21.974000+02:00 https://community.sap.com/t5/crm-and-cx-blogs-by-members/default-value-rule-auto-field-update-using-adaptation-rules/ba-p/13689368 Default Value Rule (Auto field update using adaptation rules) 2024-05-03T07:46:09.503000+02:00 suneelkumar111 https://community.sap.com/t5/user/viewprofilepage/user-id/881993 <P>Hi Everyone,</P><P>This blog post mainly focuses on the Default field update in the field level using adaptation&nbsp;<STRONG>Rules </STRONG>in<STRONG> SAP C4C.</STRONG></P><P><STRONG>To create a rule, do the following:</STRONG></P><P>Login into C4C and enter adaptation mode.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="suneelkumar111_50-1714645904594.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104862i267797DD95F30086/image-size/medium?v=v2&amp;px=400" role="button" title="suneelkumar111_50-1714645904594.png" alt="suneelkumar111_50-1714645904594.png" /></span><STRONG>&nbsp;</STRONG></P><P>Here we are using Phone call business object for ruling concept - By clicking on back arrow till last you can reach the implementation option.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="suneelkumar111_51-1714645904604.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104863iAC4B43BAE3263BDD/image-size/medium?v=v2&amp;px=400" role="button" title="suneelkumar111_51-1714645904604.png" alt="suneelkumar111_51-1714645904604.png" /></span></P><P>Select the implementation drill down to rules and validations.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="suneelkumar111_52-1714645904612.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104861i0ECD84A553DFBE25/image-size/medium?v=v2&amp;px=400" role="button" title="suneelkumar111_52-1714645904612.png" alt="suneelkumar111_52-1714645904612.png" /></span></P><P>Click on Add button and select the Rule.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="suneelkumar111_53-1714645904619.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104864i5D7C46146E700233/image-size/medium?v=v2&amp;px=400" role="button" title="suneelkumar111_53-1714645904619.png" alt="suneelkumar111_53-1714645904619.png" /></span><STRONG>&nbsp;</STRONG><STRONG>&nbsp;</STRONG></P><P>You can view the rule writing screen.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="suneelkumar111_54-1714645904627.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104866i9EDEB85F006E2096/image-size/medium?v=v2&amp;px=400" role="button" title="suneelkumar111_54-1714645904627.png" alt="suneelkumar111_54-1714645904627.png" /></span><STRONG>&nbsp;</STRONG></P><OL><LI>On the Left&nbsp;side you can find all the fields that are available in the current business object.</LI><LI>At the Center&nbsp;you can write your logic code.</LI><LI>On the Right&nbsp;side you can find the operation, colors and functions that can use in your logic.</LI><LI>Here, we have 2 – types of rules:</LI></OL><OL><LI>Property</LI><LI>Value</LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="suneelkumar111_55-1714645904632.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104865i0638AE2B2CE80D20/image-size/medium?v=v2&amp;px=400" role="button" title="suneelkumar111_55-1714645904632.png" alt="suneelkumar111_55-1714645904632.png" /></span></P><P><STRONG>Default value rule creation steps:</STRONG></P><P><STRONG>When we are working with default values, there are a few things needs to follow:</STRONG></P><OL><LI>This rule only works on the Quick create screen (QC – Screen) for any BO.</LI><LI>Here, we are trying to create the value type rule. Value type rule only supported to Quick create screens.</LI><LI>Provide the rule name without maintaining any Spaces or Gaps.</LI><LI>Provide the use of this rule in the rule description. So that, it can easily understand the uses of this rule.</LI><LI>Return value must be enclosed with single quotes. If you are not expecting the return value from a different field.</LI><LI>In such type of cases, you can select the field in the rule without maintaining the single quotes.</LI><LI>In this case, we are not expecting the return value from the different field. So, you can ignore the ‘F’ step and continue.</LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="suneelkumar111_56-1714645904639.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/104867i131F9EB7F16391A9/image-size/medium?v=v2&amp;px=400" role="button" title="suneelkumar111_56-1714645904639.png" alt="suneelkumar111_56-1714645904639.png" /></span><STRONG>&nbsp;</STRONG></P><P><STRONG>Syntax: IF(logical_expression, value_if_true, value_if_false)</STRONG><STRONG>&nbsp;</STRONG></P><P><STRONG>Syntax explanation:</STRONG></P><P><STRONG>IF () -&gt; </STRONG>In the IF () logic expression if the outcome is true return the first value. Else, return the other value.</P><P>IF(Root.Type_31408d0a2c830b4a4f085c684fa90526== 101, '2', ' ')</P><P>Here we are trying to default the Direction field as “Inbound.”</P><UL><LI>Root.Type_31408d0a2c830b4a4f085c684fa90526== 101 –&gt; Indicates the “Type”.</LI><LI>2 –&gt; Indicates type of value (like., 1. Outbound, 2. Inbound)</LI><LI>If the value is true, it will return the true value otherwise false.</LI></UL><P>&nbsp;</P><P>Thank You!!</P><P>&nbsp;</P><P>&nbsp;</P><P><STRONG>&nbsp;</STRONG></P><P>&nbsp;</P><P>&nbsp;</P> 2024-05-03T07:46:09.503000+02:00 https://community.sap.com/t5/crm-and-cx-blogs-by-members/sap-sales-and-service-cloud-side-by-side-extensions-development-patterns/ba-p/13691946 SAP Sales and Service Cloud side-by-side extensions - Development Patterns 2024-05-06T03:02:28.153000+02:00 Kinsbrunner https://community.sap.com/t5/user/viewprofilepage/user-id/124164 <P>On my previous blog, I wrote about “<A href="https://community.sap.com/t5/crm-and-cx-blogs-by-members/clean-core-within-sap-sales-and-service-cloud-extensions/ba-p/13681533" target="_self">Clean Core within SAP Sales and Service Cloud extensions</A>” and defined the Clean Core Extensibility as the “way of extending SAP systems without messing with the core application”.</P><P>But, when speaking about Clean Core extensions, we should not only think of a side-by-side development, yet, we should always think as our first alternative of an in-app extension prior to a side-by-side one.</P><P>Every In-App comment you will read in the upcoming paragraphs applies to Sales and Service Cloud v2 products, however, when speaking about side-by-side extensibility patterns, this applies to any other SAP CX or, even, SAP S/4 HANA products (although the way for plugging them will not be the same, the overall concepts would be similar).</P><H3 id="toc-hId-1123430350">Extensibility within Sales and Service Cloud v2</H3><P>From now onwards, I will refer to ”SAP Sales / Service Cloud v2” simply as “v2”.&nbsp;In v2, customers should always extend the solution through built-in tools when receiving requirements such as:</P><UL><LI>adding a custom field without the need of implementing a complete new custom object;</LI><LI>adjusting field attributes such as the ability of being filterable, searchable, sortable, required, creatable, updatable;</LI><LI>implementing simple validations;</LI><LI>implementing simple determinations;</LI><LI>triggering email or system notifications under certain conditions</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="blog_1.png" style="width: 592px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/105998iE3D174E92B848C97/image-dimensions/592x271?v=v2" width="592" height="271" role="button" title="blog_1.png" alt="blog_1.png" /></span></P><P>Although there are various things that can be achieved through In-App tools, it will happen at some point that business needs to introduce complex logic, or retrieve information from another source or mix various logics, which takes us into the need of a side-by-side enhancement. And that’s the point where we want to get for deep diving on this blog article.</P><P>For those who do not have professional development experience, it is possible to build extensions based on SAP Builds. For those who have professional development experience, there are two flavors for developing side-by-side extensions: RAP (RESTful Application Programming) or CAP (Cloud Application Programming). It is not a matter of deciding whether to use RAP (based on ABAP) or CAP (based on Node.js or Java) as both have their own purpose and benefits. We could spend a whole article discussing about this but this is not the aim of this one so we can leave this discussion for another post.</P><H3 id="toc-hId-926916845">Side-by-side design patterns</H3><P>Despite v2 being technology agnostic, SAP’s preferred way for extensibility is based on BTP, using SAP Builds for UI extensions and CAP development for server side implementations. But, as all the development patterns are based on web standards (mashups inside iFrames, REST APIs and webhooks for eventing), this enables the users to pick what they like most or what it fits them best!</P><P><!-- notionvc: ec97779c-725c-45b2-a8e6-314e459d1678 --></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="blog_2.png" style="width: 234px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/105999iF7F4A3FDB3908C15/image-dimensions/234x226?v=v2" width="234" height="226" role="button" title="blog_2.png" alt="blog_2.png" /></span></P><P>In comparison to v1's existing setup, oData APIs are not supported for v2.</P><P>In the upcoming paragraphs, I will present certain patterns that can be used as construction bricks to construct almost any use case. All the extensions that I will be presenting at a later stage of the article, end up fitting with one of these extension patterns. A few weeks ago, SAP presented “<A href="https://gateway.on24.com/wcc/eh/2983783/lp/4503359/webcast-3-introduction-to-side-by-side-customization-with-sap-btp?partnerref=Community" target="_self" rel="nofollow noopener noreferrer">Webcast 3: Introduction to Side-By-Side Customization (with SAP BTP)</A>”&nbsp;which inspired me on writing this article. As pointed out on that webcast, these design patterns should fit for v2, as well as for v1, as we are discussing about SAP BTP development. The difference lies on how to connect each of these extensions with v1 or v2: v1 could trigger it through PDI while v2 could do it through Autoflow. Also, and just to be extremely clear, a BTP extension developed through CAP for v2, won't work straight forward for v1, for example, as each product uses different APIs; while v1 uses oData, v2 uses REST-based APIs. For sure, in the future we could deep dive on a separate blog on how to make an app usable for both, v1 and v2.</P><P><!-- notionvc: 77ea5877-1d34-4037-8103-16c211b84ba7 --><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="blog_3.png" style="width: 390px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/106002iCE4C86B4D7E31D5A/image-dimensions/390x226?v=v2" width="390" height="226" role="button" title="blog_3.png" alt="blog_3.png" /></span></P><P>&nbsp;</P><P>Having said this, let's jump into the design patterns:</P><P><STRONG>Pattern #1: Event Consumer</STRONG></P><P><!-- notionvc: 3081b13d-86a5-4b35-82d5-11b45d025b97 --></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="blog_4.png" style="width: 568px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/106006iB115E2E6017287C6/image-dimensions/568x130?v=v2" width="568" height="130" role="button" title="blog_4.png" alt="blog_4.png" /></span></P><UL><LI>the overall concept relies on having our v2 system triggering a webhook, which is an HTTP request sent to our BTP application, containing a data payload, which triggers certain action asynchronously</LI><LI>asynchronous execution which means there is no impact on end-user's performance, the application has "no rush” to do what it needs to do as per this asynchronism</LI><LI>as per this pattern, even in case the BTP app would fail, users could continue with their daily tasks without these being affected</LI><LI>CPI is a good choice for this scenario as per the fact that there are no performance requirements when using this design pattern. However, it is also possible to demonstrate this pattern through a Cloud Foundry application.</LI></UL><P><STRONG>Pattern #2: External Hook</STRONG></P><P><!-- notionvc: a3c340de-689d-4797-a0eb-f096609a01a4 --></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="blog_5.png" style="width: 483px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/106005i4580B614265CC13A/image-dimensions/483x79?v=v2" width="483" height="79" role="button" title="blog_5.png" alt="blog_5.png" /></span></P><UL><LI>the overall concept is similar to BAdIs, custom code is executed in a synchronous manner so user can't continue with his duties until the execution ends</LI><LI>the performance is key for making things run smoothly; the danger on this pattern is that if the BTP application results faulty or slow, this will have direct impact on the response to the request</LI><LI>this approach is quite powerful and useful, for example, when dealing with complex validations or determinations that can’t be achieved through in-app tools</LI><LI>to be released soon by SAP</LI></UL><P><STRONG>Pattern #3: External Job</STRONG></P><P><!-- notionvc: 04b6768d-09c1-4619-998e-d04bdaeadf96 --></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="blog_6.png" style="width: 563px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/106004i3C3482753A126E22/image-dimensions/563x111?v=v2" width="563" height="111" role="button" title="blog_6.png" alt="blog_6.png" /></span></P><UL><LI>the overall concept is to use the BTP job scheduling service to trigger certain activities; alternatively, some CPI flows could be also scheduled</LI><LI>this is useful when needing to adjust information under certain conditions or under certain periods of time, when not able to use scheduled field updates or autoflows (to be released soon for v2)</LI><LI>asynchronous execution which means their is no impact on end-user's performance</LI></UL><P><STRONG>Pattern #4: Mashup</STRONG></P><P><!-- notionvc: 8c65cc8e-bb54-45cd-b0e3-c8185f855c78 --></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="blog_7.png" style="width: 450px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/106003iD1AD7B9533C3EBFC/image-dimensions/450x241?v=v2" width="450" height="241" role="button" title="blog_7.png" alt="blog_7.png" /></span></P><UL><LI>the overall concept is to integrate BTP applications or simply 3rd party tools into the v2 where v2 could send request parameters in order to get the expected content exposed</LI><LI>SAP is currently working on making this integration through UI events in addition to sending request parameters; by doing this the UI will be able to connect back and forward with the mashup so, in case you make a change that affects the object you are working on the mashup, this mashup could send an event back to inform the object screen to reload</LI></UL><P><!-- notionvc: 7fdfe578-c9ba-4d37-a1da-438a337e0c84 --></P><H3 id="toc-hId-730403340">Real-world use cases</H3><P><STRONG>Example #1 - Event Consumer:</STRONG> when a sub-case status is set to "Completed”, if no others exists or if the others are all under "Completed” or "Closed” status, the parent Case should be set to "Completed”.</P><P>The overall approach would consist on setting up an Autoflow upon the closure of a sub-Case. This should call a BTP application which, asynchronously, retrieves the parent Case and checks whether this has other related sub-Cases that are not yet completed nor closed. If no others are pending for completion, the parent Case status should be updated to "Completed".</P><P><STRONG>Example #2 - External Hook:</STRONG> when a Case has just been created and is assigned to certain processor, an additional validation should occur in order to see whether that person is the right candidate based on his current workload. In case he is not, it should be re-assigned to a dispatcher or left un-assigned.</P><P>The overall logic would consist on triggering the validation upon the setting of the “Assigned To” field, only upon the creation of a Case. The validation will be contained on a BTP application which would call certain APIs for reading the processor of the Cases and ensuring that the limit amount of assignments was not reached. In case it was, the application would return an error message or simply clear out or reassign the Case to a dispatcher processor.</P><P><STRONG>Example #3 - External Job:</STRONG> a daily job that runs every night and, for those Cases which have priority “Urgent” or “Immediate”, have status “Customer Action” and have not been updated for the last 48 hours, its priority should be reduced.</P><P>The overall approach would consist on scheduling a job in BTP that triggers the BTP application which retrieves the list of Cases that meet the priority and status criteria and, for each of them, it should be checked that they have not been modified during the last 2 days. If any under this situation, the priority should be decreased.</P><P><STRONG>Example #4 - Mashup:</STRONG> the customer wants its processors to have a common way of working so based on the Case category, a predefined set of activities should be performed. In order to achieve this, a mashup will be embedded and this will present a list of predefined activities. The processor will be able to interact and mark as completed the desired activities of the ToDo list.</P><P>The overall logic for achieving this requirement consists on developing a CAP application with its corresponding data model, services and UI for handling ToDo activities and, also, for recording the status for these activities for certain Cases, This BTP application will be embedded as a mashup inside the v2 screen.</P><H3 id="toc-hId-533889835">Closing message</H3><P>This is becoming a really exciting, yet, challenging journey where plenty of new things are appearing and where innovative-thinking must be part of every consultant’s toolkit. Also, I strongly suggest everyone to keep up to date with latest BTP, CAP and v2 news as things are changing rapidly!</P><P>For those who are currently on v1 and could start creating complex extensions through BTP instead of complex PDI solutions, that would be a great investment as, once you shift into v2, part of the effort would have already be done in the past and it would just be a matter for an additional adjustment.</P><P>For those who are already working with v2, enjoy!</P><P>What do you think about this article? Are you aligned with these design patterns? Have you already worked with these within side-by-side extensions? I am interested to read your experiences, don't be shy!<!-- notionvc: fff81782-a55c-414e-be2a-363ca81033b0 --></P><P>&nbsp;</P><P><!-- notionvc: 0fd03f54-b2a4-45c0-bf86-54eb556d62e8 --></P> 2024-05-06T03:02:28.153000+02:00 https://community.sap.com/t5/crm-and-cx-blogs-by-sap/big-update-on-the-e-learning-integrating-sap-sales-cloud-and-sap-service/ba-p/13694074 Big Update on the e-learning “Integrating SAP Sales Cloud and SAP Service Cloud with SAP S/4HANA" 2024-05-08T13:51:22.651000+02:00 Felix_Wyskocil https://community.sap.com/t5/user/viewprofilepage/user-id/142195 <P>Hello SAP Community!</P><P>This is Felix from the CRM &amp; CX Product Learning team. With this blog post, I want to inform you about a big update we recently published for the e-learning “Integrating SAP Sales Cloud and SAP Service Cloud with SAP S/4HANA” and share some insights.</P><P>&nbsp;</P><H1 id="toc-hId-865345727">Some Background</H1><P>Although SAP Sales and Service Cloud Version 2 is becoming more and more relevant these days, we are still paying attention to existing courses and reviewing learner’s feedback regularly.</P><P>Two years ago, we published the e-learning course “<A href="https://learning.sap.com/learning-journey/integrate-sap-sales-cloud-and-sap-service-cloud-with-sap-s-4hana" target="_blank" rel="noopener noreferrer">Integrating SAP Sales Cloud and SAP Service Cloud with SAP S/4HANA</A>” which was based on the classroom training “SAP Sales and Service Cloud Integration with On-Premise SAP Solutions” (course code C4H450, formerly known as C4C50).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Felix_Wyskocil_0-1715157411088.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107360iA3ADB44932013CB5/image-size/large?v=v2&amp;px=999" role="button" title="Felix_Wyskocil_0-1715157411088.png" alt="Felix_Wyskocil_0-1715157411088.png" /></span></P><P style=" text-align: center; "><FONT color="#808080"><EM>The overview page of the updated course.</EM></FONT></P><P>With this e-learning, we made some content of this originally 5-day classroom training available for self-paced learning. The initial release mainly comprised theory and demos for master data scenarios. However, the content didn’t quite meet the expectations of several learners. We received feedback such as “too superficial” or “too broad-ranging” and some audio/video tracks have room for improvement.</P><P>For that reason, the course received a massive content and quality update.<BR />Let me share some insights:</P><P>&nbsp;</P><H1 id="toc-hId-668832222">General Updates</H1><UL><LI>“Click Animations” across the whole course have been replaced with alternative media (text, graphics, videos)</LI><LI>Many videos have been replaced with versions that provide better quality and more explanations (especially in units 3, 4, and 6).</LI><LI>Most of the videos are accompanied by a textual summary providing the key takeaways for easier recapitulation, better supporting different learner types, and finding information quicker when searching the page.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Felix_Wyskocil_0-1715162447072.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107389i112BB629F8E02E41/image-size/large?v=v2&amp;px=999" role="button" title="Felix_Wyskocil_0-1715162447072.png" alt="Felix_Wyskocil_0-1715162447072.png" /></span></P><P style=" text-align: center; "><EM>"Click Animations" have been replaced with other media, such as images or videos.<BR /><BR /></EM></P><P style=" text-align: center; "><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Felix_Wyskocil_2-1715161814914.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107383i9BF05CE1899ED199/image-size/large?v=v2&amp;px=999" role="button" title="Felix_Wyskocil_2-1715161814914.png" alt="Felix_Wyskocil_2-1715161814914.png" /></span></P><P style=" text-align: center; "><EM>Video quality has been improved. Most of the videos are accompanied by a textual summary providing the key takeaways.</EM></P><P style=" text-align: center; ">&nbsp;</P><H1 id="toc-hId-472318717">Content Updates per Unit</H1><UL><LI>Content of units 1 and 2 has been rearranged and made a bit crisper.</LI><LI>Unit 2 (Getting to know the Systems and the System Landscape) now briefly introduces each system to help learners who haven’t worked with a particular system yet. The S/4 lesson contains a summary of the most relevant transactions that can be used for reference.</LI><LI>Unit 3 (Examining Technical Connectivity and Security Aspects) lays the foundation for technical connectivity and essential security principles, such as encryption and digital certificates. This challenging theory topic has been enhanced and is now accompanied by two new videos, and also mentions how digital certificates are managed inside and outside of SAP systems.</LI><LI>Unit 4 (Configuring the Systems) has been enhanced with extensive explanations and updated videos. Moreover, configuration steps for SAP S/HANA have been added, which were not in place in the initial release.</LI><LI>Unit 6 (Monitoring and Troubleshooting) has been reworked entirely, including updated videos.</LI><LI>Unit 7 (Running Transactional Data Scenarios) was introduced in the last update about one year ago because the initial release didn’t contain transactional scenarios. This unit has received minor updates, such as textual key takeaways for the configuration videos, which have been added to make it easier to follow them in your own system landscape.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Felix_Wyskocil_3-1715161949991.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107385iFCD6C222C2A920B9/image-size/large?v=v2&amp;px=999" role="button" title="Felix_Wyskocil_3-1715161949991.png" alt="Felix_Wyskocil_3-1715161949991.png" /></span></P><P style=" text-align: center; "><EM>Example for the content improvements: Unit 3 (Examining Technical Connectivity and Security Aspects) now contains new videos.<BR /><BR /><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Felix_Wyskocil_1-1715162833323.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/107396i3A2147F2E32A59DD/image-size/large?v=v2&amp;px=999" role="button" title="Felix_Wyskocil_1-1715162833323.png" alt="Felix_Wyskocil_1-1715162833323.png" /></span></EM></P><P style=" text-align: center; "><EM><EM>Example for the content improvements: Unit 4 (Configuring the Systems) now contains configuration steps for SAP S/4HANA.</EM><BR /></EM></P><P>Sounds interesting?&nbsp;<span class="lia-unicode-emoji" title=":right_arrow:">➡️</span>&nbsp;<A href="https://learning.sap.com/learning-journey/integrate-sap-sales-cloud-and-sap-service-cloud-with-sap-s-4hana" target="_blank" rel="noopener noreferrer">Visit the e-learning</A>.</P><P>&nbsp;</P><H1 id="toc-hId-275805212">Changes in Product Names</H1><P>Another part of your feedback was about using different names for a single solution. Some products have been renamed several times in the past. Especially the split of “SAP Cloud for Customer” into “SAP Sales Cloud” and “SAP Service Cloud” often causes confusion, as these names refer to specific solution names on the one hand but also solution portfolios, including other solutions on the other hand. Finally, in this course, we refer to foundation topics that are still shared between them, so we refer to “SAP Sales Cloud and SAP Service Cloud” which most people merge into “SAP Sales and Service Cloud”.</P><P>While we try to use the combined variant “SAP Sales and Service Cloud” due to better readability as much as possible, you’ll still find the separate variant or even older names and abbreviations in some places, especially in links or technical terms, such as the Cloud Integration package name “SAPHybrisCloudforCustomer­Integration­with­SAPS4HANA”, or table and transactions containing “C4C” or “COD”. These can’t be changed without breaking compatibility. Hence, we have to live with it.</P><P>&nbsp;</P><H1 id="toc-hId-79291707">Proficiency Level and Prerequisites</H1><P>Although this course is a beginner learning (the classroom training has associate level), it has a certain complexity. Three major SAP products are involved that learners might be more or less familiar with. We deal mainly with technical topics that ideally require existing knowledge in the respective area.</P><P>So, we still face the challenge of balancing between different detail levels and concentrating on the basics. Addressing potential challenges of customer projects would be a topic for intermediate learning.</P><P>While giving a general overview and introduction to the integration topic, we show the general configuration steps and explain why they are needed. However, the e-learning doesn’t contain a demonstration for all settings. A good example of this approach is the code list mapping, where a sample code list is used for explanation while mentioning all specialties of each and every code list would be too much for the training.</P><P>&nbsp;</P><H1 id="toc-hId--117221798">Conclusion</H1><P>The good thing about e-learning is that you can go at your own pace and skip a topic if you’re already familiar with it <span class="lia-unicode-emoji" title=":winking_face:">😉</span></P><P>I hope you enjoy the updated version of the <A href="https://learning.sap.com/learning-journey/integrate-sap-sales-cloud-and-sap-service-cloud-with-sap-s-4hana" target="_blank" rel="noopener noreferrer">e-learning</A>!</P><P>Happy learning!<BR />Felix</P> 2024-05-08T13:51:22.651000+02:00 https://community.sap.com/t5/crm-and-cx-blogs-by-sap/welcome-to-the-product-inspiration-series-for-industries-amp-cx/ba-p/13697877 Welcome to the Product Inspiration Series for Industries & CX 2024-05-13T15:20:57.917000+02:00 SvenFeurer https://community.sap.com/t5/user/viewprofilepage/user-id/210 <P><EM><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="GetReadyAndExperienceICXfrom SAP.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/108782i8595B5B493A2E75B/image-size/large?v=v2&amp;px=999" role="button" title="GetReadyAndExperienceICXfrom SAP.png" alt="GetReadyAndExperienceICXfrom SAP.png" /></span></EM></P><P><EM>Curious to learn more about SAP Industries &amp; Customer Experience product innovations and seeing them in action? Then what we've prepared is exactly made for you. </EM></P><P>According to the motto "<STRONG>Get Ready and Experience Intelligent CX from SAP</STRONG>" we from the SAP product team are happy to invite you to the <STRONG>Industries &amp; CX Product Inspiration Series 2024</STRONG>.&nbsp;Starting in May we are planning to release multiple deep-dive videos made specifically for you, our dear customers, partners, colleagues and all SAP industries &amp; CX enthusiasts out there.</P><P>Each&nbsp;<STRONG>product inspiration video<SPAN>&nbsp;</SPAN></STRONG><SPAN>covers a specific domain of the&nbsp;</SPAN><SPAN class=""><STRONG>Intelligence CX</STRONG>&nbsp;portfolio by highlighting latest innovations and technologies used e.g.&nbsp;<STRONG>SAP Business AI </STRONG>powered scenarios&nbsp;along with&nbsp;<STRONG>Generative AI</STRONG> and <STRONG>SAP Joule</STRONG>.</SPAN></P><P><SPAN class="">By definition each video...</SPAN></P><UL><LI>does not contain any slides (<STRONG>zero slides rule</STRONG>),</LI><LI>covers specific <STRONG>innovations</STRONG> as part of the Intelligent CX portfolio,</LI><LI>is made from <STRONG>product and/or industry experts</STRONG> for experts,</LI><LI>typically starts with a short <STRONG>Q&amp;A</STRONG> at the beginning (why, what, how),</LI><LI>consists of <STRONG>deep-dive </STRONG>and/or <STRONG>process demos</STRONG>,</LI><LI>wants to <STRONG>inspire you&nbsp;</STRONG>by showcasing real software,</LI><LI>is produced in <STRONG>high quality</STRONG> to offer a jaw-dropping viewing experience,</LI><LI>helps you to understand the Industries &amp; CX <STRONG>product strategy</STRONG>,&nbsp;</LI><LI>and ultimately is <STRONG>made with love and dedication</STRONG> for you.</LI></UL><P>And here's the list of the first videos which made it through the finish line...</P><OL><LI><A href="https://www.sap.com/assetdetail/2024/04/404d571e-ba7e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer"><SPAN class="">Introduction to the Video Series</SPAN></A><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="V0001 Thumbnail.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/111686iC018DE9CB8A4924E/image-dimensions/400x225?v=v2" width="400" height="225" role="button" title="V0001 Thumbnail.png" alt="V0001 Thumbnail.png" /></span><BR /><BR /></LI><LI><A href="https://www.sap.com/assetdetail/2024/05/3609bcb6-ba7e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer"><SPAN class="">SAP Business AI powered SAP Sales and Service Cloud Version 2</SPAN></A><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="V1002 Thumbnail.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/111687i6021C31C92E0F0D0/image-dimensions/400x225?v=v2" width="400" height="225" role="button" title="V1002 Thumbnail.png" alt="V1002 Thumbnail.png" /></span></LI><LI><A href="https://www.sap.com/assetdetail/2024/05/4affbbb6-ba7e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer"><SPAN class="">SAP Business AI powered SAP Emarsys Customer Engagement</SPAN></A><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="V1003 Thumbnail.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/111688iD40D1C88E647C1BD/image-dimensions/400x225?v=v2" width="400" height="225" role="button" title="V1003 Thumbnail.png" alt="V1003 Thumbnail.png" /></span><BR /><BR /></LI><LI><A href="https://www.sap.com/assetdetail/2024/05/b090b0b6-ba7e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer"><SPAN class="">SAP Sales and Service Cloud Version 2 with SAP S/4HANA in Action</SPAN></A><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="V1301 Thumbnail.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/111689iBA4D86695F5B541B/image-dimensions/400x225?v=v2" width="400" height="225" role="button" title="V1301 Thumbnail.png" alt="V1301 Thumbnail.png" /></span><BR /><BR /></LI><LI><A href="https://www.sap.com/assetdetail/2024/05/4cd6b0b6-ba7e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer"><SPAN class="">SAP CX AI Toolkit for Commerce</SPAN></A><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="V1007 Thumbnail.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/111690i6EB5525B2DDCD633/image-dimensions/400x225?v=v2" width="400" height="225" role="button" title="V1007 Thumbnail.png" alt="V1007 Thumbnail.png" /></span><BR /><BR /></LI><LI><A href="https://www.sap.com/assetdetail/2024/05/7c58ec57-bd7e-0010-bca6-c68f7e60039b.html" target="_self" rel="noopener noreferrer">SAP Business AI powered SAP Intelligent Product Recommendation</A><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="V1005 Thumbnail.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112181i40E2ED63539FE86C/image-dimensions/400x225?v=v2" width="400" height="225" role="button" title="V1005 Thumbnail.png" alt="V1005 Thumbnail.png" /></span><BR /><BR /></LI><LI><A href="https://www.sap.com/assetdetail/2024/05/5e12ff58-bd7e-0010-bca6-c68f7e60039b.html" target="_self" rel="noopener noreferrer">SAP Customer Data Platform and SAP Emarsys Integration Deep Dive</A><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="V1201 Thumbnail.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112182i80A084EF394710EF/image-dimensions/400x225?v=v2" width="400" height="225" role="button" title="V1201 Thumbnail.png" alt="V1201 Thumbnail.png" /></span><BR /><BR /></LI></OL><P>We hope you like it and you're as excited as we are…</P><P>Enjoy and have fun!</P> 2024-05-13T15:20:57.917000+02:00