https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/Situation-Handling-blog-posts.xml SAP Community - Situation Handling 2024-05-20T11:14:20.116808+00:00 python-feedgen Situation Handling blog posts in SAP Community https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/inviting-you-register-to-model-your-own-situation-handling-use-case-in-sap/ba-p/13553121 Inviting You: Register to model your own Situation Handling use case in SAP S/4HANA with an expert 2023-02-21T21:58:46+01:00 ana_goncalves https://community.sap.com/t5/user/viewprofilepage/user-id/132016 You may be familiar with issues that repeatedly impact your business, such as delayed deliveries, expiring contracts, or pending confirmations and approvals. You can improve your business processes significantly by automatically alerting the right users about them in time and by proposing follow-up actions.<BR /> <BR /> Situation Handling in SAP S/4HANA offers you a wide range of predefined use cases with the standard framework.<BR /> <BR /> If you have further business requirements, you can create your own Situation Handling use cases with the extended framework. For example, you can help project managers avoid project delays by notifying them about pending resource requests. <A href="https://blogs.sap.com/2022/12/13/custom-situation-handling-use-case-for-professional-services-unstaffed-resource-requests/" target="_blank" rel="noopener noreferrer">Check out this blog post</A> for more details.<BR /> <H2 id="toc-hId-962076223">You want to learn more about creating your own Situation Handling use cases?</H2><BR /> <A href="https://influence.sap.com/sap/ino/#campaign/3361" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">Register</SPAN></A><SPAN data-contrast="auto"> for our upcoming Customer Engagement Initiative (CEI), focused on the extended framework of Situation Handling, by </SPAN><B><SPAN data-contrast="auto">March 10, 2023.</SPAN></B><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/02/Picture2-42.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Create Situation Handling use cases to automatically alert users about urgent business issues in SAP S/4HANA</P><BR /> <BR /> <H2 id="toc-hId-765562718"><SPAN data-contrast="auto">What’s in it for you?</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN></H2><BR /> <SPAN data-contrast="auto">You have the opportunity to learn best practices directly from the Situation Handling Product Management and Development team:&nbsp;</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN><BR /> <UL><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><SPAN data-contrast="auto">See how to create custom use cases that are relevant for your business. </SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><SPAN data-contrast="auto">Take the chance to share feedback with us on your experience modeling own situations.</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN></LI><BR /> </UL><BR /> <SPAN data-contrast="auto">Learn more about the engagement initiative and the past project of the Situation Handling team </SPAN><A href="https://blogs.sap.com/2023/02/15/we-love-feedback-showcase-situation-handling-great-collaboration-between-customers-partners-and-sap-development-teams/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">in this blog post</SPAN></A><SPAN data-contrast="auto">.&nbsp;</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN><BR /> <H2 id="toc-hId-569049213"><SPAN data-contrast="auto">What are the prerequisites?</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN></H2><BR /> <SPAN data-contrast="auto">To engage successfully, you need the following system setup:</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN><BR /> <UL><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><SPAN data-contrast="auto">You are live on SAP S/4HANA Cloud or SAP S/4HANA 2021 FPS2 or higher and use SAP Fiori launchpad.</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><SPAN data-contrast="auto">These scope items have been activated in your test system:</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN></LI><BR /> </UL><BR /> <UL><BR /> <LI style="list-style-type: none"><BR /> <UL><BR /> <LI data-leveltext="" data-font="Wingdings" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Wingdings&quot;,&quot;469769242&quot;:[9642],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="2"><SPAN data-contrast="auto">Situation Handling (31N)&nbsp;&nbsp;</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Wingdings" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Wingdings&quot;,&quot;469769242&quot;:[9642],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="2" data-aria-level="2"><SPAN data-contrast="auto">Responsibility Management (1NJ)</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN></LI><BR /> </UL><BR /> </LI><BR /> </UL><BR /> <B><SPAN data-contrast="auto">Join us in this initiative and kick off your custom Situation Handling use cases in SAP S/4HANA!</SPAN></B> <B><SPAN data-contrast="auto">We’re looking forward to working with you!</SPAN></B><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN><BR /> <H2 id="toc-hId-372535708"><SPAN data-contrast="auto">Want to learn more?</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN></H2><BR /> <UL><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><SPAN data-contrast="auto">SAP Help Portal: </SPAN><A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/92a58a164a4c4320bd6bf563d745baca.html" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">Situation Handling – Extended Framework for SAP S/4HANA</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><SPAN data-contrast="auto">SAP Community: </SPAN><A href="https://blogs.sap.com/2022/03/15/custom-situation-cases-configure-your-own-use-cases-1-6/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">Introduction to the Extended Framework of Situation Handling</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}">&nbsp;</SPAN></LI><BR /> </UL> 2023-02-21T21:58:46+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/sap-community-call-on-march-27-2023-your-journey-to-the-intelligent-and/ba-p/13562773 SAP Community Call on March 27, 2023 – Your Journey to the Intelligent and Sustainable Enterprise with SAP S/4HANA Cloud, Public Edition 2023-03-03T18:33:17+01:00 maria_silipo https://community.sap.com/t5/user/viewprofilepage/user-id/805536 As part of this month's spotlight topic in SAP Community, we are hosting a community call on the intelligent ERP on <span class="lia-unicode-emoji" title=":spiral_calendar:">🗓</span>️ <STRONG>March 27, 2023 at 4:00 p.m. CET</STRONG>!<BR /> <BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/03/Community-Call-Thumbnail-Mar-27-2023.jpg" /></P><BR /> &nbsp;<BR /> <BR /> Join <SPAN class="mention-scrubbed">yannick.peterschmitt</SPAN>, <SPAN class="mention-scrubbed">gerhard.welker</SPAN>, <SPAN class="mention-scrubbed">syedtalalhussain</SPAN>, and myself live on YouTube to get product expert insights into the latest features from the SAP S/4HANA Cloud, public edition 2302 release. We will share how technologies leveraging artificial intelligence, machine learning, situation handling technology, and more support your individual journey to the intelligent, sustainable enterprise.<BR /> <BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/03/287982_For-ecological-office-guidelines_attachment_R_purple.png" height="82" width="62" /><BR /> We are looking forward to welcoming you to our call on March 27, 2023 at 4:00 p.m. CET.<BR /> <STRONG><A href="https://groups.community.sap.com/t5/sap-community-calls/your-journey-to-the-intelligent-and-sustainable-enterprise-with/ec-p/221815#M138" target="_blank" rel="noopener noreferrer">Register now</A></STRONG> for a special opportunity to ask your questions directly to the product experts!</P><BR /> &nbsp;<BR /> <BR /> See you on YouTube! <span class="lia-unicode-emoji" title=":slightly_smiling_face:">🙂</span><BR /> <BR /> &nbsp;<BR /> <H3 id="toc-hId-1092058595"><STRONG>Inside SAP S/4HANA Podcast</STRONG></H3><BR /> I would like to encourage you to subscribe to our podcast “<A href="https://open.sap.com/static/inside-sap/index.php?p=archive" target="_blank" rel="noopener noreferrer">Inside SAP S/4HANA</A>”. This podcast&nbsp;leverages&nbsp;the unique knowledge and&nbsp;expertise&nbsp;of SAP S/4HANA product experts,&nbsp;partners&nbsp;and customers to address objects of interest by sharing product insights and project best practice. There is no customer success without product success and project success; we share all ingredients with you to get to the next level and make your SAP S/4HANA project a success. Subscribe now and benefit from the shared knowledge.<BR /> <H3 id="toc-hId-895545090"><STRONG>openSAP microlearnings for SAP S/4HANA</STRONG></H3><BR /> Our openSAP microlearnings for SAP S/4HANA offer an exciting new learning opportunity. What began with a small batch of 20 videos, has now become a channel with more than 50 microlearnings that have generated over 20,000 views since then. Today we cover multiple lines of business such as finance, manufacturing, and supply chain, and key technology topics like Master Data Management, extensibility, SAP User Experience, and upgrade management. We are continuously adding new microlearnings to the&nbsp;<A href="https://blogs.sap.com/2020/05/07/boost-your-knowledge-with-sap-s-4hana-microlearnings/" target="_blank" rel="noopener noreferrer">SAP S/4HANA channel</A>, so make sure you check them out.<BR /> <H3 id="toc-hId-699031585"><STRONG>Your Voice Matters!</STRONG></H3><BR /> If you want to learn more and actively engage with SAP subject matter experts on SAP S/4HANA Cloud, public edition, join our&nbsp;<A href="https://community.sap.com/topics/s4hana-cloud" target="_blank">SAP S/4HANA Cloud, Public Edition Community</A>–now fully integrated with SAP Community. The community brings together customers, partners, and SAP experts and has a clear mission: deliver an interactive community to engage with one another about best practices and product solutions. We invite you to explore the SAP S/4HANA Cloud, Public Edition Community ‘one-stop shop’ as the central place for all resources, tools, content questions, answers and connect with experts to guide you through your journey to SAP S/4HANA Cloud, public edition.<STRONG>&nbsp;</STRONG><BR /> <H3 id="toc-hId-502518080"><STRONG>More Information on SAP S/4HANA Cloud, Public Edition:</STRONG></H3><BR /> <UL><BR /> <LI>'Welcome to SAP S/4HANA Cloud, Public Edition in SAP Community' blog post <A href="https://blogs.sap.com/2023/02/27/welcome-to-sap-s-4hana-cloud-public-edition-in-sap-community/" target="_blank" rel="noopener noreferrer">here</A></LI><BR /> <LI>'Highlights of the SAP S/4HANA Cloud, Public Edition 2302 Release' blog post <A href="https://blogs.sap.com/2023/01/25/highlights-of-the-sap-s-4hana-cloud-public-edition-2302-release/" target="_blank" rel="noopener noreferrer">here</A></LI><BR /> <LI>'SAP S/4HANA Cloud, Public Edition 2302 Intelligent ERP Update' blog post <A href="https://blogs.sap.com/2023/01/26/sap-s-4hana-cloud-public-edition-2302-intelligent-erp-update/" target="_blank" rel="noopener noreferrer">here</A></LI><BR /> <LI>SAP S/4HANA Cloud, public edition release info&nbsp;<A href="https://community.sap.com/topics/s4hana-cloud/product-releases" target="_blank">here</A></LI><BR /> <LI>Latest SAP S/4HANA Cloud, public edition release blog posts&nbsp;<A href="https://blogs.sap.com/tag/pscc_enablement/" target="_blank" rel="noopener noreferrer">here&nbsp;</A>and previous release highlights&nbsp;<A href="https://blogs.sap.com/2018/06/01/sap-s4hana-cloud-the-intelligent-erp-link-collection/" target="_blank" rel="noopener noreferrer">here</A></LI><BR /> <LI>Product videos on our&nbsp;<A href="https://www.youtube.com/playlist?list=PLWV533hWWvDnnyN2j-CcUheNN-GaNCb3H" target="_blank" rel="noopener nofollow noreferrer">SAP S/4HANA Cloud and SAP S/4HANA</A>&nbsp;YouTube playlist</LI><BR /> <LI>SAP S/4HANA PSCC Digital Enablement Wheel&nbsp;<A href="https://chart-bdmaicr0au.dispatcher.eu2.hana.ondemand.com/index.html?hc_reset" target="_blank" rel="noopener nofollow noreferrer">here</A></LI><BR /> <LI>SAP S/4HANA Cloud, Public Edition Early Release Series&nbsp;<A href="https://blogs.sap.com/2020/11/11/sap-s-4hana-cloud-early-release-series-watch-replays-on-demand/?preview_id=1218772" target="_blank" rel="noopener noreferrer">here</A></LI><BR /> <LI>Inside SAP S/4HANA Podcast&nbsp;<A href="https://open.sap.com/static/inside-sap/index.php?p=archive" target="_blank" rel="noopener noreferrer">here</A></LI><BR /> <LI>openSAP Microlearnings for SAP S/4HANA&nbsp;<A href="https://microlearning.opensap.com/" target="_blank" rel="noopener noreferrer">here</A></LI><BR /> <LI>Best practices for SAP S/4HANA Cloud, public edition&nbsp;<A href="https://rapid.sap.com/bp/#/browse/categories/sap_s%254hana/areas/cloud" target="_blank" rel="noopener noreferrer">here</A></LI><BR /> <LI>SAP S/4HANA Cloud, Public Edition Community:&nbsp;<A href="https://community.sap.com/topics/s4hana-cloud" target="_blank">here</A></LI><BR /> <LI>Feature Scope Description&nbsp;<A href="https://help.sap.com/doc/7c9e0bbbd1664c2581b2038a1c7ae4b3/latest/" target="_blank" rel="noopener noreferrer">here</A></LI><BR /> <LI>What’s New&nbsp;<A href="https://help.sap.com/doc/ce01d82756b947a1a043a5d5a3204226/latest/" target="_blank" rel="noopener noreferrer">here</A></LI><BR /> <LI>Help Portal Product Page&nbsp;<A href="https://help.sap.com/viewer/p/SAP_S4HANA_CLOUD" target="_blank" rel="noopener noreferrer">here</A></LI><BR /> </UL><BR /> Feel free to ask your questions on SAP Community&nbsp;<A href="https://answers.sap.com/questions/ask.html" target="_blank" rel="noopener noreferrer">here</A>. Follow the&nbsp;<A href="https://blogs.sap.com/tags/67837800100800007389/" target="_blank" rel="noopener noreferrer">SAP S/4HANA Cloud tag</A>&nbsp;to stay up to date with the latest blog posts.<BR /> <BR /> Follow us via&nbsp;<A href="https://twitter.com/sap" target="_blank" rel="noopener nofollow noreferrer">@SAP</A> and #S4HANA, and myself via <SPAN class="mention-scrubbed">maria.silipo</SPAN>,&nbsp;<A href="https://www.linkedin.com/in/maria-silipo-0111b7177/" target="_blank" rel="noopener nofollow noreferrer">LinkedIn</A>&nbsp;or&nbsp;<A href="https://twitter.com/m_silipo" target="_blank" rel="noopener nofollow noreferrer">Twitter</A>. 2023-03-03T18:33:17+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/when-do-situations-occur-and-how-to-handle-and-automate-it/ba-p/13562116 When Do Situations Occur and How to Handle and Automate it. 2023-06-25T12:37:03+02:00 former_member828158 https://community.sap.com/t5/user/viewprofilepage/user-id/828158 Situation Handling is SAP S/4HANA functionality provided to bring certain settings (situations) to the attention of a relevant group of business users. This allows for proactive notification to the needed users for a situation that has occurred. Situations may be seen as problems or chances.<BR /> <BR /> Business users are given the notification of a situation, together with the notification status (Open, Resolved, Obsolete, Invalid), contextual information relating to the object pertaining to the situation and lastly, any actions deemed necessary to address the situation. Situation Handling conveys the crucial and appropriate information to the attention of the business users.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/06/Image1-5.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 1: Process Flow of the Situation Scenario</P><BR /> With SAP S/4HANA Cloud 2202 you can create your own situation use cases with the extended framework for Situation Handling. &nbsp;The extended framework offers three new configuration apps: The extended framework also contains an enhanced end-user app, My Situation- Extended, and the Situation Handing Demo app. You use the demo app to manage the flights of a fictional booking portal and to trigger situations based on pre-delivered configuration samples.<BR /> <BR /> <STRONG>Manage Situation Object:</STRONG><BR /> <BR /> In this application, we can model business objects that enable Situation Handling. A situation object connects existing application artefacts such as CDS views, events, and actions that form the foundation to set up situation use cases. Model business objects that enable Situation Handling, including the events that trigger a situation.<BR /> <BR /> <STRONG>Manage Situation Scenario: </STRONG><BR /> <BR /> In this app, you can model your own situation scenarios for extended object-based situations. That is, situations that occur for a specific business object, such as a contract. A situation scenario is the technical description of a business scenario and provides the foundation for defining multiple use cases in the form of situation templates, which serve as blueprints for situation types. The business object affected by a situation is defined as the anchor object. In the app, you define the anchor object and add all objects that could trigger situations for the anchor object. For the trigger objects, you define the trigger events and the actions that help the users resolve the situations. And you define which information is displayed in the My Situation - Extended app to the users responsible for solving situations based on this scenario.<BR /> <BR /> <STRONG>Manage Situation Extended:</STRONG><BR /> <BR /> In this application, you can create situation templates as blueprints for business cases. It can also create situation types for productive use. You could manage instances here and collect the message-based situation which is supposed to be triggered.<BR /> <BR /> <STRONG>Situation Handling Demo:</STRONG><BR /> <BR /> This app contains test data you can use to explore the extended framework of Situation Handling. This is a simplified version of a booking portal focusing on actions for flights and bookings. After defining and enabling a situation type, you can use the app's actions to trigger situations.<BR /> <BR /> <STRONG>My Situations – Extended:</STRONG><BR /> <BR /> With this app, you can display all situations in your area of responsibility, based on the extended framework of Situation Handling. From the overview table, you can go to the situation page where context information and related actions help you solve the situation.<BR /> <BR /> In this blog, you will learn how to use the extended framework for Situation Handling based on demo cases. Business Scenario for the Demo Case of a Fictional Flight Booking Scenario. As in any business, trust, reliability, and a smooth process is to be looked upon. The sales and profit of the flights are considered. Other issues like Cancellation, Overbooking, rebooking, missing, or flight delays must be captured thoroughly. To get a better grip on the processes the right user groups should get informed if such issues are likely to happen. These heads-ups allow us to react to the situations in time and decrease negative effects to a minimum.<BR /> <BR /> The&nbsp;Situation Handling&nbsp;app supports these cases. You can manipulate the flight data, for instance by assigning a smaller plane to overbook the economy class.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/06/Image2-5.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 2: Flight details showcased by Situation Handling Application</P><BR /> The end user gets a notification on the SAP Fiori launchpad.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/06/MicrosoftTeams-image-159-1.png" /></P><BR /> <P class="image_caption" style="text-align:center;font-style:italic;, Arial, sans-serif">Figure 3: Notification Preview</P><BR /> The situation is also displayed in the list view of the My situation-extended app. The details about the situations are shown on the situation page in the My situation-extended app. Situation Configuration with Templates, Scenarios, and Objects. The extended framework for Situation Handling introduces the new concepts situation scenario and situation object in addition to the existing situation template. This three-layer approach lets you configure your own situations in a generic yet controlled way. As you know from the standard framework of Situation Handling, situation templates are used as blueprints for use cases. The pain points identified in the fictional booking portal translate well into templates which are configured in the Manage Situation -Extended app. For the overbooking case, the values of seat occupancy and flight date are of interest. Situations can be detected by a regular check of the flight data or by events such as new bookings, cancelled bookings, or upgrades. Taking the details of the templates into account, we can see a similar pattern. All templates refer to a flight. The flight data can be observed with a batch job. Alternatively, situations can be triggered by a flight event or a booking event. This means you can combine these use cases within a scenario. The situation scenario provides the basis for situation templates of a similar pattern. It defines the anchor object that is affected by a situation, which, in our case, is the flight. The scenario also contains all the triggers that relate to the flight, for instance, the batch job to check flight data and events that change flight data or booking data. This rather generic collection of situation triggers for an anchor object lets you create a wide range of templates. Any trigger can be used to model conditions based on any supported data from the CDS views. Scenarios are configured in the Manage Situation Scenario app.<BR /> <BR /> The demo scenario is based on two objects: the flight and the booking. These objects are not specific to our demo scenario, they could also be used for further scenarios, for instance, to configure situations for bookings, or in combination with further objects for modelling flight maintenance and service cases. The scenario supports reusability by mapping the objects while the details of the objects are configured in the Manage Situation Object app. A situation object is a model of a business object that reuses application artefacts. The main components for the detection of situations are CDS views, which represent the object and events that trigger situations. In addition to modelling the detection of situations with the extended framework, you also configure how the end user is informed – either through SAP Fiori launchpad notifications and/or the Manage Situation Extended application. Sending notifications to the right group of users works as it does for the standard framework for Situation Handling. You define the texts in the situation templates. With the extended framework, you can now configure different texts for each condition too. The Manage Situation Extended app provides many more features for the end user, including search and filter functions and a situation page with detailed information and solution proposals.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/06/Image4-4.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 4: The situation of Flight along with Proposed Solution</P><BR /> In addition to modelling triggers for an object, you can also add actions that help users solve a situation. In the scenario, you select the actions that support the business case as defined in the situation object. You can configure the scenario-specific layout of the My Situation- Extended app. For the scenario-specific list view, you can choose to add one column with detailed data related to the anchor object (flight) and another for the trigger object (flight or booking). You can also configure filter options for the selected data. For the situation page, you can configure a detail section for the anchor object and the trigger object. In the situation template, the texts for the situation instance and notifications are defined as in the standard framework. Here by, you filter which actions are relevant for a specific use case.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/06/Image5-3.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 5: The Details of the Flight Situations Scenario</P><BR /> In conclusion we learn the complete scenario of what a situation is in any realm of business. The causes of that situation, the trigger points, the action items required to be done after the situation takes place. And along with that we learn our options to resolve or propose a solution to handle the situation. 2023-06-25T12:37:03+02:00 https://community.sap.com/t5/technology-blogs-by-sap/use-custom-action-in-intelligent-situation-automation-to-resolve-situation/ba-p/13569550 Use custom action in Intelligent Situation Automation to resolve situation type Quantity Deficit in Supplier Delivery 2023-06-27T05:15:30+02:00 Jacky_Liu https://community.sap.com/t5/user/viewprofilepage/user-id/132085 In the blog <A href="https://blogs.sap.com/2022/04/07/how-to-configure-intelligent-situation-automation-for-physical-inventory-monitoring-in-5-easy-steps/" target="_blank" rel="noopener noreferrer">How to Configure Intelligent Situation Automation for Physical Inventory Monitoring in 5 Easy Steps</A>, <SPAN class="mention-scrubbed">ranjitha.balaraman</SPAN>has explained how to use&nbsp; predlivered action to resolve situation. Then if there is no predelivered action for some situation types, how do the customers resolve the situation types ? The answer is using custom action. Then the next question is how to realize a custom action. Customers can use custom code deployed in BTP cloud foundry or kyma, <A href="https://discovery-center.cloud.sap/serviceCatalog/sap-build-process-automation?region=all" target="_blank" rel="nofollow noopener noreferrer">SPA</A>,<A href="https://discovery-center.cloud.sap/serviceCatalog/integration-suite" target="_blank" rel="nofollow noopener noreferrer">Integration suite</A>,etc to realize custom action.<BR /> <BR /> Today I will explain how to deploy an application in BTP cloud foundry as custom action in <A href="https://discovery-center.cloud.sap/serviceCatalog/intelligent-situation-automation?region=europe(frankfurt)" target="_blank" rel="nofollow noopener noreferrer">Intelligent Situation Automation</A> to resolve situation type Quantity Deficit in Supplier Delivery . The function is when the situation instance triggered, the custom applicaiton will get the supplier's email address from master data by using cloud sdk and prepare an email with context information from situation instance. Then the supplier will be automatically notified.<BR /> <BR /> The following is the main code in server.js .<BR /> <PRE class="language-javascript"><CODE>const xsenv = require('@sap/xsenv')<BR /> const bodyParser = require('body-parser');<BR /> const serviceBindings = xsenv.getServices({<BR /> deficitactionuaa: {tag: 'xsuaa'}<BR /> })<BR /> const UAA_CREDENTIALS = serviceBindings.deficitactionuaa<BR /> <BR /> const express = require('express')<BR /> const app = express();<BR /> const xssec = require('@sap/xssec')<BR /> const passport = require('passport')<BR /> const mail = require('nodemailer')<BR /> const {retrieveJwt} = require('@sap-cloud-sdk/core')<BR /> const {businessPartnerService} = require('@sap/cloud-sdk-vdm-business-partner-service')<BR /> const JWTStrategy = xssec.JWTStrategy<BR /> passport.use('JWT', new JWTStrategy(UAA_CREDENTIALS))<BR /> app.use(passport.initialize())<BR /> app.use(express.text())<BR /> app.use(bodyParser.json());<BR /> <BR /> function getSupEmail(situBody,jwtB){<BR /> const supId = situBody.I_POSITNCONFQTYDEFICIT.SUPPLIER;<BR /> console.log(supId);<BR /> const { businessPartnerApi,businessPartnerAddressApi,addressEmailAddressApi} = businessPartnerService();<BR /> return businessPartnerApi.requestBuilder()<BR /> .getByKey(supId).select(businessPartnerApi.schema.BUSINESS_PARTNER,businessPartnerApi.schema.TO_BUSINESS_PARTNER_ADDRESS<BR /> .select(businessPartnerAddressApi.schema.ADDRESS_ID,businessPartnerAddressApi.schema.TO_EMAIL_ADDRESS.select(addressEmailAddressApi.schema.EMAIL_ADDRESS))).execute({<BR /> destinationName: 'situo5p',<BR /> jwt: jwtB<BR /> })<BR /> <BR /> }<BR /> <BR /> <BR /> <BR /> <BR /> app.listen(process.env.PORT, () =&gt; { console.log('===&gt; Server started') })<BR /> <BR /> <BR /> app.post('/action', passport.authenticate('JWT', {session: false}), (req, res) =&gt; {<BR /> const auth = req.authInfo<BR /> <BR /> if (! auth.checkScope(UAA_CREDENTIALS.xsappname + '.scopefordeficitaction')) {<BR /> console.log(`===&gt; [/action] ERROR scope for webhook access ('scopefordeficitaction') is missing`)<BR /> res.status(403).end('Forbidden. Authorization for webhook access is missing.')<BR /> }else{<BR /> // console.log(req.body);<BR /> console.log(req.body.input.dataContext);<BR /> <BR /> const situBody = JSON.parse(req.body.input.dataContext);<BR /> <BR /> const jwtB = retrieveJwt(req);<BR /> <BR /> getSupEmail(situBody,jwtB).then(email=&gt;{<BR /> // console.log(email.toBusinessPartnerAddress[0].toEmailAddress[0].emailAddress);<BR /> const transport = mail.createTransport({<BR /> service: 'Outlook365',<BR /> auth:{<BR /> user: 'firstname.lastname@outlook.com',<BR /> pass: 'password'<BR /> }<BR /> });<BR /> const content = "There are deficit in purchase order item" + situBody.I_POSITNCONFQTYDEFICIT.PURCHASINGDOCUMENT + "-"<BR /> + situBody.I_POSITNCONFQTYDEFICIT.PURCHASINGDOCUMENTITEM + ",We Ordered " + situBody.I_POSITNCONFQTYDEFICIT.MATERIALNAME + "quantity"<BR /> + situBody.I_POSITNCONFQTYDEFICIT.ORDEREDQUANTITY + " " + situBody.I_POSITNCONFQTYDEFICIT.PURCHASEORDERQUANTITYUNIT + ",but you only confirmed "<BR /> + situBody.I_POSITNCONFQTYDEFICIT.CONFIRMEDQUANTITY + ", Would you please check again? ";<BR /> const subject = "deficit in Purchase Order " + situBody.I_POSITNCONFQTYDEFICIT.PURCHASINGDOCUMENT + "Item " + situBody.I_POSITNCONFQTYDEFICIT.PURCHASINGDOCUMENTITEM;<BR /> <BR /> <BR /> const mailoptions = {<BR /> from: "firstname.lastname@outlook.com",<BR /> to: email.toBusinessPartnerAddress[0].toEmailAddress[0].emailAddress ,<BR /> subject: subject,<BR /> text: content<BR /> };<BR /> <BR /> transport.sendMail(mailoptions,function(err,info){<BR /> if (err) {<BR /> res.status(501).send(err);<BR /> } else {<BR /> res.status(201).send(info);<BR /> }<BR /> }) ;<BR /> <BR /> <BR /> })<BR /> .catch(err=&gt;{<BR /> console.log('err:'+err);<BR /> res.status(501).send(err);<BR /> })<BR /> }<BR /> })</CODE></PRE><BR /> The following is application in cloud foundry after deployment .<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/06/s1.png" /></P><BR /> &nbsp;<BR /> <BR /> create a destination for the deployed application:<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/06/s2.png" /></P><BR /> &nbsp;<BR /> <BR /> Use the destination&nbsp; in&nbsp; situation type configuration in <A href="https://discovery-center.cloud.sap/serviceCatalog/intelligent-situation-automation?region=europe(frankfurt)" target="_blank" rel="nofollow noopener noreferrer">Intelligent Situation Automation</A>:<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/06/s3-1.png" /></P><BR /> I just put the main steps and screen shot of the settings above, if you want to implement this, you can following the mission<A href="https://flpnwc-ad17b8dc3.dispatcher.hana.ondemand.com/sites/admincenter#projectboard-Display&amp;/masterboard/4135" target="_blank" rel="nofollow noopener noreferrer"> Automate Resolutions for PO Quantity Deficit from S/4HANA Cloud </A>which will give you step by step guidance.<BR /> <BR /> If you also want to implement automate resolving situation type Physical Inventory Monitoring with step by step guidance, you can follow the mission <A href="https://flpnwc-ad17b8dc3.dispatcher.hana.ondemand.com/sites/admincenter#projectboard-Display&amp;/masterboard/4135" target="_blank" rel="nofollow noopener noreferrer">Automate Resolutions For Physical Inventory From SAP S/4HANA Cloud .</A><BR /> <BR /> We also record a webinar for these 2 scenarios with <A href="https://dam.sap.com/mac/u/a/J5eGhLe.htm?rc=10" target="_blank" rel="noopener noreferrer">Recording</A>. We put everything in <A href="https://dam.sap.com/mac/u/a/qtUaVnT.htm?rc=10" target="_blank" rel="noopener noreferrer">onepage</A>&nbsp;including PPT for your reference .<BR /> <BR /> &nbsp;<BR /> <BR /> The end!<BR /> <BR /> Thank you for your time!<BR /> <BR /> Best regards!<BR /> <BR /> Jacky Liu<BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp; 2023-06-27T05:15:30+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/how-developer-extensibility-lets-you-create-your-own-situation-handling-use/ba-p/13563268 How Developer Extensibility lets you create your own Situation Handling Use Case (1/3) 2023-07-21T13:47:32+02:00 Dr_Joerg_Rett https://community.sap.com/t5/user/viewprofilepage/user-id/209098 <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Lead_pic_1-2.png" /></P><BR /> Picture this, you’re trying to create your own Situation Handling use case. There’s an urgent business issue that Situation Handling can detect and bring to the attention of the end users. Your idea is to calculate a ratio based on summing up some line items that should trigger the situation.&nbsp; You start to create your own view using the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/e30de6eae4d24d70b65996ac8ff88848.html?locale=en-US" target="_blank" rel="noopener noreferrer">Custom CDS Views</A> app and suddenly you realize that defining “group by” and aggregations aren’t available as stated in this <A href="https://blogs.sap.com/2022/05/06/custom-cds-views-faq/#DevOrKey" target="_blank" rel="noopener noreferrer">blog post</A>. This doesn’t have to be a showstopper for you. Let me show you why (not).<BR /> <BR /> My name is Joerg Rett and I am the lead for Data, Analytics and Developer Extensibility in the Situation Handling team. In this blog post series you will follow as I show you the steps for creating your own Situation Handling use case as introduced in Angelika Salmen’s <A href="https://blogs.sap.com/2022/11/28/the-power-of-reuse-custom-situation-configuration/" target="_blank" rel="noopener noreferrer">blog post</A>. The blog post series is organized in the following way:<BR /> <OL><BR /> <LI>This <A href="https://blogs.sap.com/2023/07/21/how-developer-extensibility-lets-you-create-your-own-situation-handling-use-case-1-3/" target="_blank" rel="noopener noreferrer">first blog post</A> introduces the use case, the 3-system landscape and the part of developer extensibility.</LI><BR /> <LI>The<A href="https://blogs.sap.com/2023/07/21/how-developer-extensibility-lets-you-create-your-own-situation-handling-use-case-2-3/" target="_blank" rel="noopener noreferrer"> second blog post</A> follows up with the first part of key-user extensibility from the perspective of an extensibility specialist.</LI><BR /> <LI>The <A href="https://blogs.sap.com/2023/07/21/how-developer-extensibility-lets-you-create-your-own-situation-handling-use-case-3-3/" target="_blank" rel="noopener noreferrer">third and final blog post</A> deals with the second part of key-user extensibility from the perspective of a business process configuration expert. It shows how the business user experiences situation instances and monitoring of activities.</LI><BR /> </OL><BR /> While overcoming the challenge described, you will experience the power and freedom you get when you combine developer extensibility with key user extensibility.<BR /> <BR /> With the SAP S/4HANA Cloud ABAP Environment, also known as Embedded Steampunk, it is possible to develop ABAP Cloud extensions on SAP S/4HANA Cloud, public edition as introduced in Boris Gebhardt’s <A href="https://blogs.sap.com/2022/09/05/embedded-steampunk-some-more-details-for-abap-developers/" target="_blank" rel="noopener noreferrer">blog post</A>. This means you can use public SAP APIs released by SAP to access SAP data as well as ADT (ABAP Development Tools) as your ABAP IDE.<BR /> <BR /> In another <A href="https://blogs.sap.com/2022/07/26/sap-s-4hana-key-user-extensibility-powered-by-embedded-steampunk-custom-field-with-abap-implemented-value-help/" target="_blank" rel="noopener noreferrer">blog post</A>, this one written by Georg Wilhelm, you can see how the combination of developer extensibility and key user extensibility lets you create custom fields with ABAP implemented Value Help.<BR /> <BR /> Let’s start by understanding the use case.<BR /> <BR /> <STRONG>Cost center budget threshold exceeded</STRONG><BR /> <BR /> In this case, our business user is Sarah, an overhead accountant. In the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/c56f622a2edf491b9f1b596b55587009/47ef8703e5ab4a83b9b833315f745290.html?locale=en-US" target="_blank" rel="noopener noreferrer">Cost Center Budget Report</A> app, she can monitor the budget spent. Each GL Account Group receives a certain budget per quarter, for example, € 100.000 for travel. If most of the budget has been spent and the end of the quarter is still a ways off, Sarah may need to take a closer look. Maybe someone needs to postpone their business trip or travel expenses need to be restricted. In any case, Sarah would know what to do. In our example she can see that most of the budget for an accounting group has been spent in fiscal period two.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture1-29.png" /></P><BR /> Sarah starts thinking that her life would be so much easier if she were notified about budgets requiring her attention.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture1-2-1.png" /></P><BR /> But hey, isn’t that why the Situation Handling framework was built? You just need to create a CDS view that calculates a ratio based on summing up the line items reflecting the money that has been spent. The easiest way to do that is to aggregate based on the “group by” function you’re familiar with. The problem is that “group by” isn’t available in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/e30de6eae4d24d70b65996ac8ff88848.html?locale=en-US" target="_blank" rel="noopener noreferrer">Custom CDS Views</A> app. But don’t worry, you can create a custom CDS view using developer extensibility; from there continue with key user extensibility to create situation objects.<BR /> <BR /> So, first, let’s figure out where you need to create the artifacts and which role you need.<BR /> <BR /> <STRONG>What’s created where and by whom?</STRONG><BR /> <BR /> Let’s start with the question: Where you can implement your objects? The 3-system landscape, as shown on <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/e022623ec1fc4d61abb398e411670200.html" target="_blank" rel="noopener noreferrer">SAP Help Portal</A>, consists of a development system, a test system, and a production system (see below).<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture1-3-1.png" /></P><BR /> The development system is divided in the development tenant (080) and the customizing tenant (100). The path you need to follow looks like this:<BR /> <OL><BR /> <LI>Start as a developer in the development tenant.</LI><BR /> <LI>Log in as an extensibility specialist to develop on the customizing tenant.</LI><BR /> <LI>Log in as a business process configuration expert to configure on the customizing tenant again.</LI><BR /> <LI>Log in as an administrator to the test system and then to the production system, where you import the artifacts.</LI><BR /> <LI>Log in as an overhead accountant to experience Situation Handling in the production system.</LI><BR /> </OL><BR /> While following this path, you will create the artifacts below.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture1-4-1.png" /></P><BR /> <BR /> <OL><BR /> <LI>Start to create a custom CDS view in the development tenant.</LI><BR /> <LI>Reference this custom CDS view in a situation object in the customizing tenant.</LI><BR /> <LI>Create a situation scenario that uses this situation object.</LI><BR /> <LI>Create a situation template based on the situation scenario.</LI><BR /> <LI>Create a situation type from the situation template.</LI><BR /> </OL><BR /> Note: The last four steps all take place in the customizing tenant.<BR /> <BR /> <A href="https://www.youtube.com/watch?v=Fs72G3fIlog" target="_blank" rel="nofollow noopener noreferrer">This is the way</A>. The first artifact you need to develop is the custom CDS view that does the aggregating.<BR /> <BR /> <STRONG>Get started with developer extensibility</STRONG><BR /> <BR /> As mentioned, before you aggregate using “group by”, which is not available in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/0f69f8fb28ac4bf48d2b57b9637e81fa/e30de6eae4d24d70b65996ac8ff88848.html?locale=en-US" target="_blank" rel="noopener noreferrer">Custom CDS Views</A> app and take advantage of the vast possibilities offered by developer extensibility. As described in Boris Gebhardt’s <A href="https://blogs.sap.com/2022/09/05/embedded-steampunk-some-more-details-for-abap-developers/" target="_blank" rel="noopener noreferrer">blog post</A>, in your case it would make sense to base your custom CDS view on an SAP CDS view released by SAP with a C1 contract for use in for ABAP Cloud development.<BR /> <BR /> Using as ADT (ABAP Development Tools) as your ABAP IDE you can see that the interface view I_COSTCENTERBUDGET is released for use in cloud development.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture1-5-1.png" height="206" width="430" /></P><BR /> With this pre-condition fulfilled, you can now create your custom CDS view, for example, ZI_COSTCENTERBUDGET<BR /> <PRE class="language-abap"><CODE>@EndUserText.label: 'Cost Center Budget with consumption'<BR /> define view entity ZI_CostCenterBudget</CODE></PRE><BR /> With a select on the interface view<BR /> <PRE class="language-abap"><CODE>as select from I_CostCenterBudget (</CODE></PRE><BR /> you can access the important fields, such as cost center. You need to decide which fields from the interface view you also want to have available in your custom CDS view. This requires some imagination about what you might need later on, on the way from the custom CDS view to the situation type. You also need to think about how you want business users to experience situation instances through notifications and <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app. These are the fields that play a role in this specific use case:<BR /> <UL><BR /> <LI>Anchor Object Key:<BR /> A situation needs to by “anchored” to a unique entry in your custom CDS view, so the anchor object key field needs to be part of your custom CDS view.</LI><BR /> <LI>Semantic Key Fields:<BR /> The anchor object key is often a concatenation of fields that form a unique ID. To give the user the information about which field contributes to which part of the key, you define a sematic key whose fields need to be part of your custom CDS view.</LI><BR /> <LI>Condition Filter:<BR /> You want to create situations only for company code 1010. The business process configuration expert will define this in the condition filter of the <A href="https://help.sap.com/viewer/a630d57fc5004c6383e7a81efee7a8bb/LATEST/en-US/45d60edcf02d409c87076f9270372eb8.html" target="_blank" rel="noopener noreferrer">Manage Situation Types – Extended</A> You need to include all the fields that will be used as conditions in your custom CDS view.</LI><BR /> <LI>Text Parameter:<BR /> You want to the number of the cost center to be visible in the notification. The business process configuration expert will define this in the texts for the messages in the <A href="https://help.sap.com/viewer/a630d57fc5004c6383e7a81efee7a8bb/LATEST/en-US/45d60edcf02d409c87076f9270372eb8.html" target="_blank" rel="noopener noreferrer">Manage Situation Types – Extended</A> You need to include all the fields that will be used as variables in your custom CDS view.</LI><BR /> <LI>Navigation Parameters:<BR /> You want that the navigation to the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/c56f622a2edf491b9f1b596b55587009/47ef8703e5ab4a83b9b833315f745290.html?locale=en-US" target="_blank" rel="noopener noreferrer">Cost Center Budget Report</A> app already sets the filter for the fiscal year. The extensibility specialist will define this in the navigation parameters of the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/d973eb6d464d4dce84f354b9668ef43c.html?locale=en-US" target="_blank" rel="noopener noreferrer">Manage Situation Objects</A> You need to include all the fields that will be used as parameters in your custom CDS view.</LI><BR /> </UL><BR /> For other use cases you also might want to consider a trigger object key different from the anchor object key, parameters that are needed for the callback action, columns with detailed data in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app, and what should be part of the detail section in the situation page.<BR /> <BR /> You’ll see the following custom CDS view fields again along the way.<BR /> <PRE class="language-abap"><CODE>BudgetCarryingCostCenter,<BR /> GLAccount,<BR /> @EndUserText.label: 'G/L Account Group'<BR /> GLAccountHierNodeSemanticKey,<BR /> FiscalYear,<BR /> FiscalPeriod,<BR /> CompanyCode,<BR /> CompanyCodeCurrency,</CODE></PRE><BR /> Now you need to verify whether any of the fields can serve as a unique identifier for the anchor object (see <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/8955a136509345bfa3a3bc097555fcf0.html?q=unique&amp;locale=en-US" target="_blank" rel="noopener noreferrer">SAP Help Portal</A> for more details).<BR /> <BR /> This identifier needs to come from a field in a table, which means it should be persistent in the database. In cases in which this is not possible, you may use a calculated field in the CDS view and concatenate multiple fields into a new unique identifier. However, you need to be aware of the limitations: using calculated fields will have a negative effect on performance, and cause both the detection of situations and the determination of responsible users to become significantly slower. If the underlying data set is too large, this can cause the processing to fail. Thus, this approach can only be recommended if you expect the data set exposed by your CDS view to be small (max. a few hundred entries).<BR /> <BR /> Once you are sure which combination of fields will define a single record, you can concatenate them. In your case, it is the combination of Cost Center, G/L Account and a period.<BR /> <PRE class="language-abap"><CODE>@EndUserText.label: 'Cost Center Budget Key'<BR /> concat(concat(BudgetCarryingCostCenter, GLAccount), concat(FiscalYear,FiscalPeriod)) as CostCenterBudgetKey,</CODE></PRE><BR /> &nbsp;<BR /> <BR /> Next, aggregate the line items for costs and budgets using “sum()” as and “group by”. This type of aggregation is exactly what is possible only with developer extensibility.<BR /> <PRE class="language-abap"><CODE>@Semantics.amount.currencyCode: 'CompanyCodeCurrency'<BR /> @EndUserText.label: 'Assigned Costs Sum'<BR /> sum(TotAssgdAmtInCoCodeCurrency) as TotAssgdAmtInCoCodeCurrencySum,</CODE></PRE><BR /> As the last step you simply calculate the budget consumption from the assigned costs and the budget.<BR /> <PRE class="language-abap"><CODE>@EndUserText.label: 'Budget Consumption'<BR /> case when sum(BudgetAmountInCompanyCodeCrcy) &gt; 0.0<BR /> then <BR /> cast ( cast( 100 * sum( TotAssgdAmtInCoCodeCurrency ) as<BR /> abap.fltp ) / cast( sum( BudgetAmountInCompanyCodeCrcy )<BR /> as abap.fltp) as abap.dec( 9, 2 ) )<BR /> else cast( 0.0 as abap.dec( 9, 2 ) ) <BR /> end as BudgetConsumption</CODE></PRE><BR /> Finally, your custom CDS view to be release with a C1 contract so it can be used in the system. It is crucial that the release state confirms the use in key user apps.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture1-6-1.png" height="218" width="430" /></P><BR /> The additional confirmation for use in cloud development is not important for this use case but might be useful in cases you in which you want to reuse the view for developer extensibility later on.<BR /> <BR /> <STRONG>What you learned and what will come next</STRONG><BR /> <BR /> You started as a developer to create a custom CDS view based on a public SAP API with standard source code to aggregate line items and calculate a consumption ration.<BR /> <BR /> Next as an extensibility specialist you will use this CDS view to create a situation object which represents the budget consumption.<BR /> <UL><BR /> <LI><A href="https://blogs.sap.com/2023/07/21/how-developer-extensibility-lets-you-create-your-own-situation-handling-use-case-2-3/" target="_blank" rel="noopener noreferrer">How Developer Extensibility lets you create your own Situation Handling Use Case (2/3)</A></LI><BR /> </UL><BR /> <STRONG>Want to learn more or refresh your knowledge on Situation Handling?</STRONG><BR /> <BR /> More blog posts about Situation Handling are available:<BR /> <UL><BR /> <LI><A href="https://blogs.sap.com/2022/03/15/custom-situation-cases-configure-your-own-use-cases-1-6/" target="_blank" rel="noopener noreferrer">Custom Situation Cases: Configure your own use cases (1/6)</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/11/28/the-power-of-reuse-custom-situation-configuration/" target="_blank" rel="noopener noreferrer">The Power of Reuse – Custom Situation Configuration</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/08/30/fine-tuning-custom-situations-closing-behavior-of-situation-instances/" target="_blank" rel="noopener noreferrer">Fine-Tuning Custom Situations: Closing Behavior of Situation Instances</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/09/12/fine-tuning-of-custom-situations-configure-the-layout-of-my-situations-extended/" target="_blank" rel="noopener noreferrer">Fine-Tuning of Custom Situations: Configure the Layout of My Situations – Extended</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/12/13/custom-situation-handling-use-case-for-professional-services-unstaffed-resource-requests/" target="_blank" rel="noopener noreferrer">Custom Situation Handling Use Case for Professional Services: Unstaffed Resource Requests</A></LI><BR /> <LI><A href="https://blogs.sap.com/2023/01/30/monitor-your-custom-situations/" target="_blank" rel="noopener noreferrer">Monitor Your Custom Situations</A></LI><BR /> </UL><BR /> For more information, see SAP Help Portal for <A href="https://help.sap.com/viewer/a630d57fc5004c6383e7a81efee7a8bb/LATEST/en-US/92a58a164a4c4320bd6bf563d745baca.html" target="_blank" rel="noopener noreferrer">Situation Handling – Extended Framework</A> for SAP S/4HANA and SAP Community for <A href="https://community.sap.com/topics/intelligent-situation-handling" target="_blank">Intelligent Situation Handling</A>. We welcome your valuable feedback. 2023-07-21T13:47:32+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/how-developer-extensibility-lets-you-create-your-own-situation-handling-use/ba-p/13563237 How Developer Extensibility lets you create your own Situation Handling Use Case (2/3) 2023-07-21T13:47:58+02:00 Dr_Joerg_Rett https://community.sap.com/t5/user/viewprofilepage/user-id/209098 <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Lead_pic_1.png" /></P><BR /> In this blog post series you will follow as I show you the steps for creating your own Situation Handling use case. You will experience the power and freedom you get when you combine developer extensibility with key user extensibility. The first blog post introduced the use case, the 3-system landscape and the part of developer extensibility. This second blog post follows up with the first part of key-user extensibility from the perspective of an extensibility specialist.<BR /> <BR /> Ok, now that you have a custom CDS view let’s continue by using it in a situation object.<BR /> <BR /> <STRONG>Create a situation object using key user extensibility</STRONG><BR /> <BR /> You will begin as an extensibility specialist with the role SAP_BR_EXTENSIBILITY_SPEC. This time you log in to client 100 in the development system. First, open the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/d973eb6d464d4dce84f354b9668ef43c.html?locale=en-US" target="_blank" rel="noopener noreferrer">Manage Situation Objects</A> app.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-1-1.png" /></P><BR /> After choosing Create, you are prompted to enter an Object ID, for example, CC_BUDGET_2. On the next page you describe your object.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-2-1.png" /></P><BR /> Next, reference the custom CDS view you created earlier. You do this in the Structures section when you choose Create there. First enter a Structure ID, for example, CDS_COSTCENTERBUDGET. The prefix CDS_ is recommended to indicate clearly that the structure is based on a CDS view. It also helps you in the later configuration steps to identify the structure. You might want to look at the complete guidelines regarding texts for IDs, names, and descriptions of the Situation Handling framework on the <A href="https://experience.sap.com/internal/fiori-design-web/situation-handling-framework-ui-text-guidelines/" target="_blank" rel="noopener noreferrer">Fiori for Web Design Guidelines</A> page.<BR /> <BR /> On the next page you’ll describe your structure. After selecting CDS as the Structure Type, you enter your custom CDS view as Structure Name, such as ZI_COSTCENTERBUDGET and further describe it.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-3-1.png" /></P><BR /> As the Sematic Key, you take the fields that make up the unique identifier of the anchor object and arrange them accordingly. Choose Apply to finish the Structures section.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Semantic-1.png" /></P><BR /> Next, you specify to where our business user Sarah will be able to navigate to from the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app. Under Navigation Targets, you assign navigation actions to business apps that help solve a situation. Use this option if no direct action is available to solve a situation or if situations are too complex to be handled with just one click. Enter the semantic object and the semantic object action for the app that you want to display. Choose Create, then enter an ID, for example, NAV_CCBUDGETREPORT which defines the navigation to the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/c56f622a2edf491b9f1b596b55587009/47ef8703e5ab4a83b9b833315f745290.html?locale=en-US" target="_blank" rel="noopener noreferrer">Cost Center Budget Report</A> app.<BR /> <BR /> You enter the Semantic Object and Action given by the app.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-5-2.png" /></P><BR /> Once Sarah navigates to the app, you want her to focus on the data which caused the situation. You achieve this by setting the navigation parameters. As mentioned in the section about the custom CDS view, this is one of the design considerations you have think about beforehand. Choose Apply to finish the Navigation Targets section.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-6-1.png" /></P><BR /> This navigation needs to be embedded in an action which you define in the End-User Actions section. There you specify button labels for the actions that are displayed to end users on the situation page in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app. Choose Create, then enter an ID, for example, ACT_CCBUDGETANALYSE. On the object page you choose Navigation Action as Action Type, define the name the button has in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app and reference the navigation you have just defined.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-7-1.png" /></P><BR /> Choose Apply to finish the End-User Actions section. When you choose Create, your situation object is ready for use.<BR /> <BR /> The next step on your journey is to use the situation object in a situation scenario.<BR /> <BR /> <STRONG>Create a situation scenario using key user extensibility</STRONG><BR /> <BR /> Still logged-in as an extensibility specialist, you now open the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/dfac958be2af4ce79589e8a3eaff88d6.html?locale=en-US" target="_blank" rel="noopener noreferrer">Manage Situation Scenarios</A> app.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-8-2.png" /></P><BR /> After choosing Create, you are asked to provide a scenario ID, for example, CC_BUDGET_CONTROL_2. As scenario type you select object-based and as object structure type you choose CDS.<BR /> <BR /> On the next page, describe your scenario and connect to a Responsibility Context ID, for example, YY1_CC_BUDGET_MANAGEMENT.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-9-1.png" /></P><BR /> Next, reference the situation object you created earlier. This happens in the Anchor Object section by providing an anchor object ID, such as YY1_CC_BUDGET_2 and a structure ID, such as CDS_COSTCENTERBUDGET. You also need to set the Anchor Object Key field as the unique identifier in your custom CDS view, for example, COSTCENTERBUDGETKEY.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-10-1.png" /></P><BR /> As the trigger, you want the Situation Handling framework to check the budget once a day. By choosing Add in the Situation Triggers section, you can define Batch as the Trigger Type and enter a description.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-11-1.png" /></P><BR /> Under Trigger Object Information you will once again reference your previously created object and the unique ID. As Trigger Object Behavior you choose Add/Update.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-12-1.png" /></P><BR /> As the Instance Key, you take the fields that make up the unique identifier of the anchor object and arrange them accordingly.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture4-16.png" /></P><BR /> Under Actions, select the previously created action, for example, Analyze Cost Center Budget. On the object page for this action, you need to choose the parameters for your scenario. You choose all parameters, define them as Dynamic, from Anchor Object and select the respective Field Names. Choose Apply to finish the Action section.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-13-1.png" /></P><BR /> Then, choose Apply to finish the Trigger section.<BR /> <BR /> When you choose Create, your situation scenario is ready for use. Let’s have a look at a brief summary of the situation object’s and situation scenario’s main attributes.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture2-14-2.png" /></P><BR /> <STRONG>What you learned and what will come next</STRONG><BR /> <BR /> Continuing as an extensibility specialist you used this CDS view to create a situation object which represents the budget consumption. Then based on this object you built a situation scenario which defined how a situation will be triggered and which actions are provided to the user.<BR /> <BR /> Next as a business process configuration expert you will take this scenario to create a situation template which defines what are the general conditions for creating a situation, which messages should be shown and who should be informed.<BR /> <UL><BR /> <LI><A href="https://blogs.sap.com/2023/07/21/how-developer-extensibility-lets-you-create-your-own-situation-handling-use-case-3-3/" target="_blank" rel="noopener noreferrer">How Developer Extensibility lets you create your own Situation Handling Use Case (3/3)</A></LI><BR /> </UL><BR /> <STRONG>Want to learn more or refresh your knowledge on Situation Handling?</STRONG><BR /> <BR /> More blog posts about Situation Handling are available:<BR /> <UL><BR /> <LI><A href="https://blogs.sap.com/2022/03/15/custom-situation-cases-configure-your-own-use-cases-1-6/" target="_blank" rel="noopener noreferrer">Custom Situation Cases: Configure your own use cases (1/6)</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/11/28/the-power-of-reuse-custom-situation-configuration/" target="_blank" rel="noopener noreferrer">The Power of Reuse – Custom Situation Configuration</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/08/30/fine-tuning-custom-situations-closing-behavior-of-situation-instances/" target="_blank" rel="noopener noreferrer">Fine-Tuning Custom Situations: Closing Behavior of Situation Instances</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/09/12/fine-tuning-of-custom-situations-configure-the-layout-of-my-situations-extended/" target="_blank" rel="noopener noreferrer">Fine-Tuning of Custom Situations: Configure the Layout of My Situations – Extended</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/12/13/custom-situation-handling-use-case-for-professional-services-unstaffed-resource-requests/" target="_blank" rel="noopener noreferrer">Custom Situation Handling Use Case for Professional Services: Unstaffed Resource Requests</A></LI><BR /> <LI><A href="https://blogs.sap.com/2023/01/30/monitor-your-custom-situations/" target="_blank" rel="noopener noreferrer">Monitor Your Custom Situations</A></LI><BR /> </UL><BR /> For more information, see SAP Help Portal for <A href="https://help.sap.com/viewer/a630d57fc5004c6383e7a81efee7a8bb/LATEST/en-US/92a58a164a4c4320bd6bf563d745baca.html" target="_blank" rel="noopener noreferrer">Situation Handling – Extended Framework</A> for SAP S/4HANA and SAP Community for <A href="https://community.sap.com/topics/intelligent-situation-handling" target="_blank">Intelligent Situation Handling</A>. We welcome your valuable feedback. 2023-07-21T13:47:58+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/how-developer-extensibility-lets-you-create-your-own-situation-handling-use/ba-p/13563276 How Developer Extensibility lets you create your own Situation Handling Use Case (3/3) 2023-07-21T13:48:25+02:00 Dr_Joerg_Rett https://community.sap.com/t5/user/viewprofilepage/user-id/209098 <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Lead_pic_1-1.png" /></P><BR /> In this blog post series you will follow as I show you the steps for creating your own Situation Handling use case. You will experience the power and freedom you get when you combine developer extensibility with key user extensibility. The first blog post introduced the use case, the 3-system landscape and the part of developer extensibility. The second blog post followed up with the first part of key-user extensibility from the perspective of an extensibility specialist. This third and final blog post deals with the second part of key-user extensibility from the perspective of a business process configuration expert. It shows how the business user experiences situation instances and monitoring of activities.<BR /> <BR /> Next you will use the situation scenario in a situation template.<BR /> <BR /> <STRONG>Create a situation template using key user extensibility</STRONG><BR /> <BR /> Now continue as Business Process Configuration Expert with the role SAP_BR_BPC_EXPERT. Again, log in to client 100 in the development system. Open the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/45d60edcf02d409c87076f9270372eb8.html?locale=en-US" target="_blank" rel="noopener noreferrer">Manage Situation Types - Extended</A> app.<BR /> <BR /> When you choose Create, a combo box appears and you select Create Situation Template. In the popup that follows you enter an ID, such as YY1_CC_BUDGET_THRESHOLD_TEMP_2, and a description. Under Situation Scenario, you reference the previously created scenario and choose Create.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-1-1.png" height="300" width="340" /></P><BR /> Under Situation Triggers in the subsection Batch-Based Triggers, choose Add and select the previously created trigger, such as the periodical budget check. On the respective page, start by defining the conditions under which a situation is created.<BR /> <BR /> You do this under Conditions by selecting the first item and choosing Edit in the Filters column.<BR /> <BR /> In general, you want to create a situation if the budget consumption is greater than 75%, so you set the condition for the field accordingly and choose OK.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-2-1.png" height="199" width="439" /></P><BR /> Next come the message texts. In the situation display you select the first item choose Edit. In the text you choose the cost center, g/l account group, and the budget consumption as variables to be shown. You also need to select no aggregation.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-3-1.png" height="314" width="522" /></P><BR /> The last step in this section is the reference to the previously defined action. Under Navigation Actions, choose Add and select the previously created action, that is, Analyze Cost Center Budget. Choose Apply to finish the Trigger section.<BR /> <BR /> Next, schedule start of the batch run, as required.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-4-1.png" /></P><BR /> As the final step, add a team in the Recipients section.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-5-1.png" /></P><BR /> When you choose Create, your situation template is ready to use.<BR /> <BR /> Finally, you use this situation template to create a specialized situation type.<BR /> <BR /> <STRONG>Create a situation type using key user extensibility</STRONG><BR /> <BR /> You remain as you are in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/45d60edcf02d409c87076f9270372eb8.html?locale=en-US" target="_blank" rel="noopener noreferrer">Manage Situation Types – Extended</A> app.<BR /> <BR /> When you choose Create, a dialog box appears and you are prompted to select Create Situation Type, enter an ID, such a YY1_CC_BUDGET_THRESHOLD_1010_2, and a description. Under situation scenario, you reference the previously created scenario, YY1_CC_BUDGET_CONTROL_2 and template, YY1_CC_BUDGET_THRESHOLD_TEMP_2. Choose Create.<BR /> <BR /> Your situation type will be a specialized version of the situation template because it includes only a certain company code. This happens in the Situation Trigger / Batch-Based Trigger section by navigating to the Trigger page for the periodical budget check. You simply edit your existing condition by adding a value for the company code.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-6-1.png" height="301" width="440" /></P><BR /> You can leave the rest as defined by the template. When you choose Create button, your situation type is ready to use. Let’s have a look at the conditions for situation template and situation type.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-7-1.png" /></P><BR /> Now you’re probably eager to see how situations show up for a business user.<BR /> <BR /> <STRONG>Experiencing your situation type as a business user</STRONG><BR /> <BR /> After the batch run of the situation type has taken place, one or more situation instances are created. You can check this on the manage instances page of your situation type.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture5-16.png" height="252" width="444" /></P><BR /> Now switch to Sarah logging in as an overhead accountant. You immediately see the red bubble on the ring symbol and by clicking on it the notification on the situation pops up.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-9-1.png" /></P><BR /> Clicking on the notification takes you to the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app. If an error message comes up, the overhead accountant might not have the role SAP_BR_EMPLOYEE. The administrator can easily fix this. The <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app shows the messages you have defined, and you can check whether the parameter values are correct.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-10-1.png" /></P><BR /> Next, choose Assign to Me, assuming that Sarah wants to deal with the situation. The status changes to In Progress and the processor is shown.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-11-1.png" /></P><BR /> Now choose Analyze Cost Center Budget, which takes you to the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/c56f622a2edf491b9f1b596b55587009/47ef8703e5ab4a83b9b833315f745290.html?locale=en-US" target="_blank" rel="noopener noreferrer">Cost Center Budget Report</A> app. You can check to ensure that the filter parameters contain the right values, focusing on the budget component that needs attention.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-12-1.png" /></P><BR /> From there, go back to the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app and assume that Sarah has solved the situation. Choose Close Situation and select Resolved as the reason for closing.<BR /> <BR /> <STRONG>Monitoring your situation type as a key user</STRONG><BR /> <BR /> For the last test, log in as a business process configuration expert again. This time open the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations - Extended</A> app. In the filter field for situation type ID, enter the ID of the previously created type, YY1_CC_BUDGET_THRESHOLD_1010_2 and choose Go.<BR /> <BR /> The chart shows three activities, and the table shows a grouped entry for the respective type.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-13-1.png" /></P><BR /> You extend the row by clicking on the chevron symbol.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Picture3-14-1.png" /></P><BR /> You can verify that activities create, assign, and close a situation instance have been tracked.<BR /> <BR /> Now that you’ve gone from creating a custom CDS view as a developer to analyzing situation data as a key user it’s time for …<BR /> <BR /> <STRONG>A short summary of creating a Situation Handling use-case in a 3-system landscape</STRONG><BR /> <BR /> The key take-away for you is that the developer extensibility available in 3-system landscapes (3SL) increases your options for creating new Situation Handling use-cases. Key user extensibility alone already provides a huge amount of freedom within the extended framework of Situation Handling. Combined with developer extensibility the possibilities are nearly endless, only limited by the number of public SAP APIs released by SAP with a C1 contract for use in for ABAP Cloud development.<BR /> <BR /> You started the journey as a developer to create a custom CDS view based on a public SAP API with standard source code to aggregate line items and calculate a consumption ratio. As an extensibility specialist you used this CDS view to create a situation object which represents the budget consumption. Then, based on this object you built a situation scenario which defined how a situation is triggered and which actions are provided to the user. &nbsp;As a business process configuration expert, you took this scenario to create a situation template that defines the general conditions for creating a situation, which messages should be shown, and who should be informed. Finally, from this template you set up and enabled a specialized situation type to which you added further conditions.<BR /> <BR /> Finally, you saw how the life of our overhead accountant Sarah has improved by being informed about cost center budgets that need her attention. Again, as a business process configuration expert you got a glimpse of how the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations – Extended</A> app could help you to analyze the behavior of the Situation Handling framework and the business process as such.<BR /> <BR /> What you have seen is likewise possible with the public and the private flavor of SAP S/4HANA Cloud.<BR /> <BR /> <STRONG>Want to learn more or refresh your knowledge on Situation Handling?</STRONG><BR /> <BR /> More blog posts about Situation Handling are available:<BR /> <UL><BR /> <LI><A href="https://blogs.sap.com/2022/03/15/custom-situation-cases-configure-your-own-use-cases-1-6/" target="_blank" rel="noopener noreferrer">Custom Situation Cases: Configure your own use cases (1/6)</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/11/28/the-power-of-reuse-custom-situation-configuration/" target="_blank" rel="noopener noreferrer">The Power of Reuse – Custom Situation Configuration</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/08/30/fine-tuning-custom-situations-closing-behavior-of-situation-instances/" target="_blank" rel="noopener noreferrer">Fine-Tuning Custom Situations: Closing Behavior of Situation Instances</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/09/12/fine-tuning-of-custom-situations-configure-the-layout-of-my-situations-extended/" target="_blank" rel="noopener noreferrer">Fine-Tuning of Custom Situations: Configure the Layout of My Situations – Extended</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/12/13/custom-situation-handling-use-case-for-professional-services-unstaffed-resource-requests/" target="_blank" rel="noopener noreferrer">Custom Situation Handling Use Case for Professional Services: Unstaffed Resource Requests</A></LI><BR /> <LI><A href="https://blogs.sap.com/2023/01/30/monitor-your-custom-situations/" target="_blank" rel="noopener noreferrer">Monitor Your Custom Situations</A></LI><BR /> </UL><BR /> For more information, see SAP Help Portal for <A href="https://help.sap.com/viewer/a630d57fc5004c6383e7a81efee7a8bb/LATEST/en-US/92a58a164a4c4320bd6bf563d745baca.html" target="_blank" rel="noopener noreferrer">Situation Handling – Extended Framework</A> for SAP S/4HANA and SAP Community for <A href="https://community.sap.com/topics/intelligent-situation-handling" target="_blank">Intelligent Situation Handling</A>. We welcome your valuable feedback 2023-07-21T13:48:25+02:00 https://community.sap.com/t5/supply-chain-management-blogs-by-sap/fscm-release-blocked-sales-orders-using-manage-credit-management-rules/ba-p/13558023 FSCM - Release Blocked Sales Orders using Manage Credit Management Rules 2023-07-26T16:32:22+02:00 darrelzaulda https://community.sap.com/t5/user/viewprofilepage/user-id/10683 In this blog post, we will cover the steps to setup the system for managing blocked sales orders using the <A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/3cb1182b4a184bdd93f8d62e3f1f0741/980df5b507324169ae87a93f5784d070.html" target="_blank" rel="noopener noreferrer">Manage Credit Management Rules</A> and triggering notifications using <A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/3cb1182b4a184bdd93f8d62e3f1f0741/6c6514b713d14326b1c8f445a4036341.html" target="_blank" rel="noopener noreferrer">Situation Handling: Approve Documented Credit Decisions</A>. The information presented here, and screenshots are from SAP S/4HANA 2022 Best Practices CAL instance.<BR /> <BR /> Sales orders that have a negative outcome during credit check results into a blocked sales order. Consequently, a Documented Credit Decision (DCD) is created in the system. For more information on DCD, please refer to the <A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/3cb1182b4a184bdd93f8d62e3f1f0741/277db7d175774372a6bbdcce1a4a0910.html" target="_blank" rel="noopener noreferrer">Help SAP portal</A>.<BR /> <BR /> <STRONG>RELEASE VIA DOCUMENTED CREDIT DECISION</STRONG><BR /> <BR /> The following steps are the minimum setup required to release a blocked sales order using DCD and notify the approver via Situation Handling. It only serves as a guide and you need to tailor fit the rules according to the business requirements.<BR /> <BR /> <STRONG>Manage Teams and Responsibilities (F2412)</STRONG><BR /> <BR /> In this app, we will define the authorised users to release the blocked sales orders. Go to Manage Teams and Responsibilities Fiori apps and choose Create. Enter the required general information and ensure that you have selected the Type Documented Credit Decision (UKM_DCD). Then maintain the credit segment, team owners, and team members. Save and make sure that you have enabled it.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/DCD_APPROVERS-1.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Documented Credit Decision Approvers</P><BR /> &nbsp;<BR /> <BR /> <STRONG>Manage Credit Management Rules (UKM_BRF_CONFIG</STRONG><STRONG>)</STRONG><BR /> <BR /> The approval hierarchy that you define allows you to ensure that only authorised persons can release blocked sales orders. Choose the rule for Documented Credit Decision Hierarchy and maintain your approval steps in the table contents.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Approval-Hierarchy-1.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Approval Hierarchy</P><BR /> Hot Tip: Use the simulation function (Start Simulation) in this app to test your approval steps.<BR /> <BR /> &nbsp;<BR /> <BR /> <STRONG>Manage Situation Types (F2947)</STRONG><BR /> <BR /> Copy the Situation Template FIN_DCD_APPROVAL to create your own Approve Documented Credit Decisions situation type. Enable the Monitor Instances to view and edit the list of the active situation instances for the situation type.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/FIN_DCD_APPROVAL-1.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Situation Type FIN_DCD_APPROVAL</P><BR /> Notifications are triggered when an approval hierarchy for the DCD is defined, and a blocked sales order is required to be released or rejected by the users maintained in the hierarchy. In-app notifications within S/4HANA and e-mails can be configured. For multiple levels of approval, the next approver will receive the notification once the prior approver has approved the DCD.<BR /> <BR /> <STRONG>Create Sales Order</STRONG><BR /> <BR /> Create a sales order that will result into a blocked status by exceeding the business partner's credit limit. A prerequisite to this step is to have a business partner with credit management role (UKM000), corresponding credit limit, and check rule.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Blocked-Sales-Order-3.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Blocked Sales Order</P><BR /> &nbsp;<BR /> <BR /> <STRONG>Release Blocked Sales Order</STRONG><BR /> <BR /> A notification will be triggered to the recipients about the blocked sales order pending their approval.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Notification-1.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Notification</P><BR /> &nbsp;<BR /> <BR /> Clicking on the notification will direct the approver to the DCD where it can be approved or rejected.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Credit-Blocked-Document-1.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Credit Blocked Document</P><BR /> Click on Release and confirm that you want to release the DCD. A comment can be entered when releasing the DCD.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Release-Blocked-Document-1.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Release Blocked Document</P><BR /> &nbsp;<BR /> <BR /> <STRONG>API - Sales Document with Credit Block - Read, Check, Release, Reject (A2X)</STRONG><BR /> <BR /> In case you are interested on exploring further steps on managing blocked sales order through SAP Build, the API <A href="https://api.sap.com/api/OP_API_SLS_DOC_WITH_CREDIT_BLOCK_0001/overview" target="_blank" rel="noopener noreferrer">Sales Document with Credit Block - Read, Check, Release, Reject (A2X)</A> is available. The corresponding API, Schema, and Documentation are available in the SAP Business Accelerator Hub.<BR /> <BR /> I hope this blog post helped you understand the usage of Management Credit Management Rules and Situation Handling for managing blocked sales orders.<BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp; 2023-07-26T16:32:22+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/sap-s-4hana-cloud-public-edition-2308-intelligent-erp-update/ba-p/13570114 SAP S/4HANA Cloud, Public Edition 2308 Intelligent ERP Update 2023-07-27T16:14:32+02:00 Yannick_PTT https://community.sap.com/t5/user/viewprofilepage/user-id/40565 <SPAN data-contrast="none">Welcome to the second blog post of the </SPAN><A href="https://blogs.sap.com/2018/06/01/sap-s4hana-cloud-intelligent-erp-key-business-scenarios-the-collection/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">intelligent ERP blog post series</SPAN></A><SPAN data-contrast="none"> for 2023. We will again share insights on the latest artificial intelligence technologies that will foster your journey to the intelligent enterprise.</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">Artificial intelligence and automation are two of the biggest technology trends that will massively transform businesses. Artificial intelligence will enable machines to learn and make decisions like humans, while automation will streamline processes and reduce human error.</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">July 26, 2023 marked the </SPAN><A href="https://blogs.sap.com/2023/01/25/highlights-of-the-sap-s-4hana-cloud-public-edition-2302-release/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">general availability of our SAP S/4HANA Cloud, public edition 2308 release</SPAN></A><SPAN data-contrast="none">.</SPAN><SPAN data-contrast="none"> With SAP S/4HANA Cloud, public edition we offer a fully-fledged solution that leads to optimized processes for a successful business. How does it do that? The “intelligent” ERP combines the most modern technologies to automate business processes and predict business events to help your business to run smoothly with a unique suite of best of breed–our philosophy from day 1.</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">Take a look at my video below to get a first glimpse into what the SAP S/4HANA Cloud, public edition 2308 release offers for the intelligent enterprise:</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <IFRAME width="560" height="315" src="https://www.youtube.com/embed/F9cYv6B40Ks" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen=""></IFRAME><BR /> <BR /> <B><SPAN data-contrast="auto">Collaboration</SPAN></B><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="auto">In the last release, I introduced you to our SAP Collaboration Manager. This innovative, cloud-based collaboration feature replaced the human-to-human chat function of the former SAP CoPilot in the three-system landscape. It is seamlessly integrated in the SAP Fiori Launchpad and offers you and your co-workers the possibility to instantly collaborate, without any system switchover. </SPAN><SPAN data-contrast="none">Here’s how it works:</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">An internal sales rep follows up on a ToDo and takes a screenshot of a purchase order that needs approval.&nbsp;</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">Using SAP Collaboration Manager, they create a chat and invite their co-workers to collaborate. In this release, we have made enhancements to offer an even more user-friendly collaboration experience. Now you will be able to:</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <UL><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="22" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><SPAN data-contrast="none">Link your chat to any screen in your apps for reference,</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="21" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><SPAN data-contrast="none">Take screenshots without the need to close SAP Collaboration Manager, annotate, and highlight them,</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="21" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="none">Receive chat notifications on the SAP Fiori launchpad as soon as your co-workers invite you,</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> </UL><BR /> <IFRAME id="kaltura_player_1_p5s5dr9z" src="https://sapvideoa35699dc5.hana.ondemand.com/?entry_id=1_iiknwstv" allowfullscreen="true" webkitallowfullscreen="" mozallowfullscreen="" width="625px" height="360px" frameborder="0"></IFRAME><BR /> <BR /> <I><SPAN data-contrast="none">Figure 1: We’ve packed the SAP Collaboration Manager with new features that offer a great user experience.</SPAN></I><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">See what more is planned with the SAP Collaboration Manager </SPAN><A href="https://blogs.sap.com/2023/05/16/goodbye-sap-copilot-hello-sap-collaboration-manager/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">here</SPAN></A><SPAN data-contrast="none">.</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <B><SPAN data-contrast="none">SAP Build Process Automation</SPAN></B><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN class="TextRun SCXW92239753 BCX4" lang="EN-US" lang="EN-US" data-contrast="none"><SPAN class="NormalTextRun SCXW92239753 BCX4">We continuously work on automating your business processes wherever possible. </SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4">With </SPAN></SPAN><SPAN class="TextRun SCXW92239753 BCX4" lang="EN-US" lang="EN-US" data-contrast="none"><A href="https://store.build.cloud.sap/store" target="_blank" rel="nofollow noopener noreferrer"><SPAN class="NormalTextRun SCXW92239753 BCX4">SAP Build Process Automation</SPAN></A><SPAN class="NormalTextRun SCXW92239753 BCX4">,</SPAN> </SPAN><SPAN class="TextRun SCXW92239753 BCX4" lang="EN-US" lang="EN-US" data-contrast="none"><SPAN class="NormalTextRun SCXW92239753 BCX4">we’re</SPAN> <SPAN class="NormalTextRun SCXW92239753 BCX4">getting</SPAN> <SPAN class="NormalTextRun SCXW92239753 BCX4">a step closer to this </SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4">with each release. </SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4">Since the last release </SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4">we’ve</SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4"> added even more</SPAN> <SPAN class="NormalTextRun SCXW92239753 BCX4">process automation bot templates </SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4">that help you </SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4">to get started quickly on the most on-demand use cases.</SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4"> These </SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4">pre-delivered </SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4">bot templates are fully compatible with SAP Build Process Automation 2.0, our newer bot environment</SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4"> where we can build bots directly in the SaaS application with the Cloud Studio following SAP’s low-code no-code approach.</SPAN> <SPAN class="NormalTextRun SCXW92239753 BCX4">They </SPAN></SPAN><SPAN class="TextRun Highlight SCXW92239753 BCX4" lang="EN-US" lang="EN-US" data-contrast="none"><SPAN class="NormalTextRun SCXW92239753 BCX4">can be further extended with workflow elements such as business rules or approval forms </SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4">in order to</SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4"> flexibly automate larger, more complex business processes and involve more stakeholders beyond individual use cases.</SPAN><SPAN class="NormalTextRun SCXW92239753 BCX4"> Check out our SAP Build Content Catalog to find out how these bots can help you to meet your automation goal.</SPAN></SPAN><SPAN class="EOP SCXW92239753 BCX4" data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <IFRAME id="kaltura_player_1_p5s5dr9z" src="https://sapvideoa35699dc5.hana.ondemand.com/?entry_id=1_gvpj3ihg" allowfullscreen="true" webkitallowfullscreen="" mozallowfullscreen="" width="625px" height="360px" frameborder="0"></IFRAME><BR /> <P style="text-align: left"><EM><SPAN class="TextRun SCXW57115601 BCX4" lang="EN-US" lang="EN-US" data-contrast="auto"><SPAN class="NormalTextRun SCXW57115601 BCX4" data-ccp-charstyle="ui-provider" data-ccp-charstyle-defn="{&quot;ObjectId&quot;:&quot;adff3f8b-4893-4c68-9cf6-348789054b58|7&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;ui-provider&quot;,201340122,&quot;1&quot;,134233614,&quot;true&quot;,469778129,&quot;ui-provider&quot;,335572020,&quot;1&quot;,469778324,&quot;Default Paragraph Font&quot;]}">Figure 2: The SAP Build Content Catalog offers a variety of bot templates that help you</SPAN><SPAN class="NormalTextRun SCXW57115601 BCX4" data-ccp-charstyle="ui-provider"> to</SPAN> <SPAN class="NormalTextRun SCXW57115601 BCX4" data-ccp-charstyle="ui-provider">automate your business process.</SPAN></SPAN><SPAN class="EOP SCXW57115601 BCX4" data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></EM></P><BR /> <SPAN data-contrast="none">I would like to mention two interesting bots here:</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <UL><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="19" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><B><SPAN data-contrast="none">Aging Analysis of Supplier Invoices with Pay-When-Paid Terms</SPAN></B><SPAN data-contrast="none">: This bot generates an aging report of supplier invoices with pay-when-paid terms that are outstanding but still blocked for payment. The bot first identifies supplier invoices in your SAP S/4HANA Cloud, public edition system that meet criteria specified in an input template file. The bot then calculates the age in days of the matching supplier invoices. After execution, it generates an aging report in the Excel format that lists all the matching records, together with their supplier, customer, project, and billing information and sends an email together with this report to the specified stakeholders. The aging report generated by the bot facilitates exception management as it enables the accounts payable accountant to easily identify and prioritize past due supplier invoices that need to be paid, even if customer payment has not been received yet.</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="19" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><B><SPAN data-contrast="none">Mass Creation of Purchase Orders</SPAN></B><SPAN data-contrast="none">: </SPAN><SPAN data-contrast="none">This bot creates purchase orders in the SAP S/4HANA Cloud, public edition system based on an Excel input file from the user. All you need to do is provide the purchase order details in the Excel template file. The bot reads the details in the Excel input file and creates the purchase orders in the system. It then saves the output files in the base folder.</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> </UL><BR /> <B><SPAN data-contrast="none">Situation Handling Technology</SPAN></B><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">We continuously optimize business processes with Situation Handling technology, informing the right users about business events that need their immediate attention to help you avoid any conflicts altogether! In this release, we offer two main scenarios:</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <UL><BR /> <LI data-leveltext="%1." data-font="72" data-listid="23" data-list-defn-props="{&quot;335552541&quot;:0,&quot;335559684&quot;:-1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[65533,0],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><SPAN data-contrast="none">In Finance, the use case ‘Change of Credit Limit’ informs the credit analysts automatically when the credit limit of a business partner has changed. The change can happen through manual adjustments as well as due to automatic calculations.</SPAN> <SPAN style="font-size: 1rem" data-contrast="none">Credit analysts benefit from this notification, because they stay informed without having to proactively look up the information for business partners.&nbsp;</SPAN></LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/CreditManagement2308.png" /></P><BR /> <EM>Figure 3: Situation handling, change of credit limit.</EM><BR /> <UL><BR /> <LI><SPAN data-contrast="none">In the Sourcing and Procurement area, we have the use case ‘Supplier Quotation Submitted’.&nbsp;</SPAN> <SPAN style="font-size: 1rem" data-contrast="none">With this use case, the rights users will be alerted when a new supplier quotation is submitted for sourcing project. This helps reduce processing time and potential for mistakes.</SPAN><SPAN style="font-size: 1rem" data-ccp-props="{&quot;201341983&quot;:0,&quot;335559685&quot;:720,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/screenshot_02_supplier_quot.png" /></P><BR /> <EM>Figure 4: Situation handling for Supplier Quotation.</EM><BR /> <BR /> <B><SPAN data-contrast="auto">Machine Learning</SPAN></B><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">Intelligent Scenario Lifecycle Management (ISLM) is a framework that allows you to perform lifecycle management operations on machine learning scenarios. In this release, ISLM now supports Data Push Management for SAP Business Technology Platform based service Data Attribute Recommendation, for existing intelligent scenarios.&nbsp;</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">With Data Push Management, ISLM fetches data from the data sources in the system and pushes it to the remote ML provider. This makes it easy to do training with integrated data management handled via ISLM.</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/ISLM-Train-Model.png" /></P><BR /> <EM>Figure 5: ISLM training scenario.</EM><BR /> <BR /> <SPAN data-contrast="none">Et voila – now you’ve seen the amazing innovations the SAP S/4HANA Cloud, public edition 2308 release delivers for the intelligent, sustainable enterprise.</SPAN><BR /> <BR /> Where can you go next and learn more about this release update and beyond?<BR /> <BR /> <B><SPAN data-contrast="none">Watch the Replays of Our SAP S/4HANA Cloud, Public Edition 2308 Early Release Series!</SPAN></B><SPAN data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">This July, we hosted a series of compelling live sessions from the heart of the SAP S/4HANA Engineering organization. Missed the live sessions? </SPAN><A href="https://performancemanager.successfactors.eu/sf/learning?destUrl=https%3a%2f%2fsaplearninghub%2eplateau%2ecom%2flearning%2fuser%2fdeeplink%5fredirect%2ejsp%3flinkId%3dITEM%5fDETAILS%26componentID%3dLS%5fS4HC%5fEARLYRELEASE2308%5fREC%26componentTypeID%3dEXPERT%5fLED%26revisionDate%3d1689191100000%26fromSF%3dY&amp;company=learninghub" target="_blank" rel="nofollow noopener noreferrer"><SPAN data-contrast="none">Watch our replays on demand!</SPAN></A><SPAN data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">Here, you can find a </SPAN><SPAN data-contrast="auto">53-</SPAN><SPAN data-contrast="none">minute recording and a presentation for intelligent technology topics</SPAN> <SPAN data-contrast="none">as well as 19 other topics as part of the SAP S/4HANA Cloud, public edition 2308 release. For more information on the SAP S/4HANA Cloud, Public Edition Early Release Series and how to sign up for it, check out </SPAN><A href="https://blogs.sap.com/2023/07/20/watch-the-replays-of-our-exclusive-sap-s-4hana-cloud-public-edition-2308-early-release-series/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">this blog post</SPAN></A><SPAN data-contrast="none">.</SPAN><SPAN data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <B><SPAN data-contrast="none">Inside SAP S/4HANA Podcast</SPAN></B><SPAN data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">As always, I would like to encourage you to subscribe to our podcast “</SPAN><A href="https://open.sap.com/static/inside-sap/index.php?p=archive" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">Inside SAP S/4HANA</SPAN></A><SPAN data-contrast="none">”. This podcast leverages the unique knowledge and expertise of SAP S/4HANA product experts, partners and customers to address objects of interest by sharing product insights and project best practice. There is no customer success without product success and project success; we share all ingredients with you to get to the next level and make your SAP S/4HANA project a success. Subscribe now and benefit from the shared knowledge!</SPAN><SPAN data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <B><SPAN data-contrast="none">openSAP microlearnings for SAP S/4HANA</SPAN></B><SPAN data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">Our openSAP microlearnings for SAP S/4HANA offer an exciting new learning opportunity. What began with a small batch of 20 videos, has now become a channel with more than 50 microlearnings that have generated over 20,000 views since then. Today we cover multiple lines of business such as finance, manufacturing, and supply chain, and key technology topics like Master Data Management, key user extensibility, SAP User Experience, and upgrade management. We are continuously adding new microlearnings to the </SPAN><A href="https://blogs.sap.com/2020/05/07/boost-your-knowledge-with-sap-s-4hana-microlearnings/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">SAP S/4HANA channel</SPAN></A><SPAN data-contrast="none">, so make sure you check them out.</SPAN><SPAN data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <B><SPAN data-contrast="none">Your Voice Matters!</SPAN></B><SPAN data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">If you want to learn more and actively engage with SAP subject matter experts on SAP S/4HANA Cloud, public edition, join our </SPAN><A href="https://community.sap.com/topics/s4hana-cloud" target="_blank"><SPAN data-contrast="none">SAP S/4HANA Cloud, public edition community</SPAN></A><SPAN data-contrast="none">–now fully integrated with SAP Community. The community brings together customers, partners, and SAP experts and has a clear mission: deliver an interactive community to engage with one another about best practices and product solutions. We invite you to explore the SAP S/4HANA Cloud, public edition community ‘one-stop shop’ as the central place for all resources, tools, content questions, answers and connect with experts to guide you through your journey to SAP S/4HANA Cloud, public edition.</SPAN><BR /> <BR /> <B><SPAN data-contrast="none">Other SAP S/4HANA Cloud and SAP S/4HANA Enablement Assets</SPAN></B><SPAN data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">SAP S/4HANA is the foundation of the intelligent enterprise and is an innovative, robust, and scalable ERP. We at Cloud ERP Product Success and Cloud Co-Innovation offer a service as versatile as our product itself. Check out the numerous offerings our Enablement team has created for you below:</SPAN><SPAN data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <P style="overflow: hidden;margin-bottom: 0px"><A href="https://chart-bdmaicr0au.dispatcher.eu2.hana.ondemand.com/index.html?hc_reset" target="_blank" rel="nofollow noopener noreferrer"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Screenshot-2023-06-15-201942-2.png" height="482" width="404" /></A></P><BR /> <B><SPAN data-contrast="none">Further Information:</SPAN></B><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <UL><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><SPAN data-contrast="none">Highlights of the SAP S/4HANA Cloud, public edition release </SPAN><A href="https://blogs.sap.com/2023/07/26/highlights-of-the-sap-s-4hana-cloud-public-edition-2308-release/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">here</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><SPAN data-contrast="none">SAP S/4HANA Cloud, public edition release info </SPAN><A href="https://community.sap.com/topics/s4hana-cloud/product-releases" target="_blank"><SPAN data-contrast="none">here</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="none">Latest SAP S/4HANA Cloud, public edition release blog posts </SPAN><A href="https://blogs.sap.com/tag/pscc_enablement/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">here </SPAN></A><SPAN data-contrast="none">and previous release highlights </SPAN><A href="https://blogs.sap.com/2018/06/01/sap-s4hana-cloud-the-intelligent-erp-link-collection/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">here</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="none">Product videos for </SPAN><A href="https://www.youtube.com/playlist?list=PLWV533hWWvDnnyN2j-CcUheNN-GaNCb3H" target="_blank" rel="nofollow noopener noreferrer"><SPAN data-contrast="none">SAP S/4HANA Cloud and SAP S/4HANA</SPAN></A></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="none">SAP S/4HANA PSCC Digital Enablement Wheel </SPAN><A href="https://chart-bdmaicr0au.dispatcher.eu2.hana.ondemand.com/index.html?hc_reset" target="_blank" rel="nofollow noopener noreferrer"><SPAN data-contrast="none">here</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="none">SAP S/4HANA Cloud, Public Edition Early Release Series </SPAN><A href="https://blogs.sap.com/2023/07/20/watch-the-replays-of-our-exclusive-sap-s-4hana-cloud-public-edition-2308-early-release-series/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">here</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="none">Inside SAP S/4HANA Podcast </SPAN><A href="https://podcast.opensap.info/inside-sap/" target="_blank" rel="nofollow noopener noreferrer"><SPAN data-contrast="none">here</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="none">openSAP microlearnings for SAP S/4HANA </SPAN><A href="https://microlearning.opensap.com/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">here</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="none">Best practices for SAP S/4HANA Cloud, public edition </SPAN><A href="https://rapid.sap.com/bp/#/browse/categories/sap_s%254hana/areas/cloud" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">here</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="none">SAP S/4HANA Cloud, public edition community: </SPAN><A href="https://community.sap.com/topics/s4hana-cloud" target="_blank"><SPAN data-contrast="none">here</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="none">Feature Scope Description </SPAN><A href="https://help.sap.com/doc/7c9e0bbbd1664c2581b2038a1c7ae4b3/latest/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">here</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="none">What’s New </SPAN><A href="https://help.sap.com/doc/ce01d82756b947a1a043a5d5a3204226/latest/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">here</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><SPAN data-contrast="none">Help Portal Product Page </SPAN><A href="https://help.sap.com/viewer/p/SAP_S4HANA_CLOUD" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">here</SPAN></A><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN></LI><BR /> </UL><BR /> <SPAN data-contrast="none">Feel free to ask your questions on SAP Community </SPAN><A href="https://answers.sap.com/questions/ask.html" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">here</SPAN></A><SPAN data-contrast="none">. Follow the </SPAN><A href="https://blogs.sap.com/tags/67837800100800007389/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">SAP S/4HANA Cloud tag</SPAN></A><SPAN data-contrast="none"> and the </SPAN><A href="https://blogs.sap.com/tag/pscc_enablement/" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">PSCC_Enablement</SPAN></A><SPAN data-contrast="none"> tag to stay up to date with the latest blog posts.</SPAN><SPAN data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">Follow us on </SPAN><A href="https://twitter.com/sap" target="_blank" rel="nofollow noopener noreferrer"><SPAN data-contrast="none">@SAP</SPAN></A><SPAN data-contrast="none"> and #S4HANA, and myself on </SPAN><SPAN class="mention-scrubbed">yannick.peterschmitt</SPAN><SPAN data-contrast="none">.</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:360}">&nbsp;</SPAN><BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp; 2023-07-27T16:14:32+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/situation-handling-for-sd-billing-document-not-posted-to-accounting/ba-p/13572876 Situation Handling for SD Billing Document Not Posted to Accounting 2023-08-03T02:32:54+02:00 lindasun02 https://community.sap.com/t5/user/viewprofilepage/user-id/154700 <SPAN data-contrast="auto">Are you already benefiting from the ready-to-use functionalities for Situation Handling in SAP S/4HANA Cloud to streamline your Order to Cash billing process? Billing documents that are not posted to accounting often remain unnoticed or unresolved, causing roadblocks such as:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN><BR /> <UL><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><SPAN data-contrast="none">Inaccurate revenue data sales and financial reporting</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><SPAN data-contrast="none">Increased days sales outstanding</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><SPAN data-contrast="none">Delayed customer invoicing and revenue recognition, causing negative impact on cash flow.</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI><BR /> </UL><BR /> <SPAN data-contrast="auto">Situation Handling for </SPAN><I><SPAN data-contrast="auto">SD Billing Documents Not Posted to Accounting</SPAN></I><SPAN data-contrast="auto"> can minimize these inefficiencies in your billing process by streamlining and reducing the time to resolution. Let’s look at the key benefits:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/Figure1-1-scaled.jpg" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 1: Manage Situation Types app with Pre-delivered Situation Templates that can be copied to create your own customizable Situation Type.</P><BR /> &nbsp;<BR /> <H3 id="toc-hId-1092983080"><SPAN data-contrast="auto">1. Automatic check for billing documents not posted to accounting</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></H3><BR /> <SPAN data-contrast="auto">Typically, billing clerks may run a billing document report periodically to check the posting statuses and identify those not posted to accounting. The reality is that this task is often postponed to the month-end and the issues don’t get any attention until the last minute.&nbsp; Situation Handling for </SPAN><I><SPAN data-contrast="auto">SD Billing Documents Not Posted to Accounting,</SPAN></I><SPAN data-contrast="auto"> automatically checks for documents requiring attention based on predefined conditions and at a predefined interval.</SPAN><SPAN data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:259}">&nbsp;</SPAN><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/Figure2-scaled.jpg" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 2: Inform of situation instances that match the predefined Conditions. In this case, the filter is applied for several Sold To Parties in the Manage Situation Types app.</P><BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/Figure-3-scaled.jpg" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 3: Set a batch job start time in the Batch Job Scheduling section of the Manage Situation Types app</P><BR /> &nbsp;<BR /> <H3 id="toc-hId-896469575"><SPAN data-contrast="auto">2. Streamline error resolution by routing directly to the correct recipient </SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></H3><BR /> <SPAN data-contrast="auto">Billing documents aren’t posted to accounting for a variety of reasons, such as account determination issues, missing pricing, and issues with master data settings. The billing clerk who runs the error report may not be the same clerk who’s responsible for resolving the error and can spend unnecessary time routing the error to different teams in the organization to reach the correct contact. With Situation Handling, the notification can be sent directly to predefined teams or recipients based on the type of issue, thereby reducing external communication efforts and ultimately reducing time to resolution. Useful criteria such as Sales Organization, Sold to Party, Bill-to Payer, Net Value, Billing Type, and so on, which can serve as further filters to route the situation instance (in this case billing document errors) to the appropriate recipient for resolution.&nbsp;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN><BR /> <BR /> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/Figure-4-scaled.jpg" /><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 4: Filter by Issue Type and other criteria in the Conditions section of the Manage Situation Types app</P><BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/Figure-5-scaled.jpg" height="304" width="408" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 5: Issue Type and Issue Type Descriptions</P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/Figure-6-scaled.jpg" height="156" width="728" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 6: Define situation recipients in the Responsibility by Teams section of the Manage Situation Types app</P><BR /> &nbsp;<BR /> <H3 id="toc-hId-699956070"><SPAN data-contrast="auto">3. Proactive notifications to drive faster issue resolution</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></H3><BR /> <SPAN data-contrast="auto">Once the proper recipients are defined, they will receive proactive notifications on SAP Fiori Launchpad for situation instances that apply to them. The recipients can then take timely action to resolve and prevent downstream impacts and further delays to billing, revenue recognition, and cash receipt.&nbsp;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/Figure-7-scaled.jpg" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 7: Notifications in the Fiori Launchpad</P><BR /> &nbsp;<BR /> <BR /> <SPAN class="TextRun SCXW268282102 BCX0" lang="EN-US" lang="EN-US" data-contrast="auto"><SPAN class="NormalTextRun SCXW268282102 BCX0">Recipients can also access the situations using the My Situations </SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">a</SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">pp</SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">,</SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0"> which </SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">displays </SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">the </SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">o</SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">pen </SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">s</SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">ituations. </SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">The </SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">My Situations </SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">a</SPAN><SPAN class="NormalTextRun SCXW268282102 BCX0">pp is updated automatically after the daily batch job runs or as the recipients manually marks each instance as complete after resolution.&nbsp;</SPAN></SPAN><SPAN class="EOP SCXW268282102 BCX0" data-ccp-props="{}">&nbsp;</SPAN><BR /> <BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/Figure-8-scaled.jpg" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 8: My Situations app displaying open situations</P><BR /> &nbsp;<BR /> <BR /> <SPAN data-contrast="auto"><A href="https://cdnapisec.kaltura.com/html5/html5lib/v2.101/mwEmbedFrame.php/p/1921661/uiconf_id/37285991/entry_id/1_4uzy58x6?wid=_1921661&amp;iframeembed=true&amp;playerId=kaltura_player&amp;entry_id=1_4uzy58x6" target="_blank" rel="nofollow noopener noreferrer">Watch this video</A> by the Q2C CTU Billing Team with further details about the Situation Handling use case.</SPAN><BR /> <BR /> <SPAN class="TextRun SCXW1575343 BCX0" lang="EN-US" lang="EN-US" data-contrast="auto"><SPAN class="NormalTextRun SCXW1575343 BCX0">In </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">summary</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">, Situation Handling for </SPAN></SPAN><SPAN class="TextRun SCXW1575343 BCX0" lang="EN-US" lang="EN-US" data-contrast="auto"><SPAN class="NormalTextRun SCXW1575343 BCX0">SD Billing Documents Not Posted to Accounting</SPAN></SPAN><SPAN class="TextRun SCXW1575343 BCX0" lang="EN-US" lang="EN-US" data-contrast="auto"><SPAN class="NormalTextRun SCXW1575343 BCX0"> can </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">provide</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0"> significant value </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">in the SD Billing Process. It does so by </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">eliminating</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0"> the manual and repetitive task of checking </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">the </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">posting </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">status of</SPAN> <SPAN class="NormalTextRun SCXW1575343 BCX0">billing document</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">s</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">.</SPAN> <SPAN class="NormalTextRun SCXW1575343 BCX0">This reduces</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0"> the</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0"> time error</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">s </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">needed</SPAN> <SPAN class="NormalTextRun SCXW1575343 BCX0">to reach the correct recipient for resolution</SPAN> <SPAN class="NormalTextRun SCXW1575343 BCX0">and </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">allows </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">the </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">said recipient to easily access the outstanding billing documents </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">and see</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0"> the</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0"> issues that require their attention</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">. </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">Ultimately, this</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0"> leads to </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">faster issue resolution, </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">improved</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0"> operational efficiency</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0"> in billing</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">, and </SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0">improved</SPAN><SPAN class="NormalTextRun SCXW1575343 BCX0"> cash flow and financial performance of your business.</SPAN></SPAN><SPAN class="EOP SCXW1575343 BCX0" data-ccp-props="{}">&nbsp;</SPAN> 2023-08-03T02:32:54+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/how-to-start-with-custom-situations-high-level-design-of-the-use-case-1-4/ba-p/13578044 How to Start with Custom Situations: High-Level Design of the Use Case (1/4) 2023-09-12T16:57:42+02:00 angelika_salmen https://community.sap.com/t5/user/viewprofilepage/user-id/339836 <P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/LeadPic_Horizon.png" border="0" /></P><P>My name is Angelika Salmen and I am the product owner of Situation Handling. With this blog post series, I want to help you to start creating your own situation cases. The first blog post supports you in drafting your use case.</P><P>My guidance relates to the extended framework for Situation Handling which has been available since SAP S/4HANA Cloud 2202 and SAP S/4HANA 2021 FPS2.</P><H1 id="toc-hId-834988605">Can Situation Handling help my case?</H1><P>Situation Handling detects business situations and automatically informs the right users about issues requiring their attention. Contextual information and solution proposals support the users in solving a situation.<BR />Situation Handling is loosely coupled with application artefacts which come with the following benefits, constraints, and recommendations.<BR /><BR />Benefits</P><UL><UL><LI>No change is required for business applications</LI><LI>No change is required for business processes</LI><LI>Situation Handling can be added at anytime</LI></UL></UL><P>Constraints</P><UL><UL><LI>Observing application data and events is based on separate processes</LI><LI>The loose coupling might lead to some delays in detecting situations, depending on the system load</LI></UL></UL><P>Recommendations</P><UL><UL><LI>Situation Handling is designed to support humans</LI><LI>Situation Handling isn't built for high volume processing, such as IoT</LI><LI>Use Situation Handling as a supportive tool</LI><LI>Don't use Situation Handling as the primary tool for time-critical, life-critical, or security-relevant use cases</LI></UL></UL><P>Prerequisites</P><UL><UL><LI>SAP S/4HANA Cloud or SAP S/4HANA2021 FPS2&nbsp;or newer</LI><LI>Scope item for Situation Handling (<A href="https://me.sap.com/processnavigator/SolS/EARL_SolS-013/2308/SolP/31N" target="_blank" rel="noopener noreferrer">31N</A>)</LI><LI>Scope item for Responsibility Management (<A href="https://me.sap.com/processnavigator/SolS/EARL_SolS-013/2308/SolP/1NJ" target="_blank" rel="noopener noreferrer">1NJ</A>)</LI><LI>SAP Fiori Launchpad</LI><LI>Relevant business roles</LI></UL></UL><H1 id="toc-hId-638475100">Business case</H1><P>Let’s start thinking about the business case. What are the value and risks, and who needs to be informed about a situation?</P><H2 id="toc-hId-571044314">Scenario</H2><P>Describe the business case with its benefits and risks.</P><UL><UL><LI>Value</LI><LI>Impact</LI></UL></UL><H2 id="toc-hId-374530809">User story</H2><P>Also think about the value from the user’s perspective.</P><UL><UL><LI>As &lt;user&gt; I want to &lt;goal&gt; so that &lt;reason&gt;</LI></UL></UL><H2 id="toc-hId-178017304">Persona</H2><P>Provide a short description of the persona that will be informed about the situation.</P><UL><UL><LI>Roles</LI><LI>Tasks</LI><LI>Goals</LI></UL></UL><H1 id="toc-hId--147578920">High-level situation design</H1><P>As a next step, think about how a user should be informed about a situation.</P><H2 id="toc-hId--215009706">User support</H2><P>Start thinking from the user‘s perspective:</P><UL><UL><LI>What is the business situation the user needs to be informed about?</LI><LI>Which information would help the user solve a situation?</LI><LI>Which quick actions could solve a situation immediately?</LI><LI>Which related apps enable the user to solve the cause of a situation or provide further information and support for solving the situation?</LI></UL></UL><P>Example: Expiring Contract</P><UL><UL><LI>Situation text:<EM> Contract</EM> &lt;contract_number&gt; <EM>expires on</EM> &lt;date&gt;. <EM>Please, extend or replace the contract</EM>.</LI><LI>Supporting information: <EM>contract volume, contract type, supplier, target volume, target quantity, currency</EM></LI><LI>Quick actions: none</LI><LI>Related app: <EM>Manage Contracts</EM></LI></UL></UL><P>The screen shots below illustrate how the user perceives a situation.</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/ScenarioSpecificListView.png" border="0" /></P><P class="">Scenario-specific list view in My Situations - Extended app</P><P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/SituationPage.png" border="0" /></P><P class="">Situation Page in My Situations - Extended app</P><H2 id="toc-hId--411523211">Situation conditions</H2><P>Now, let’s take a closer look at the conditions that trigger a situation.<BR />Which object is affected by the situation (anchor object)?<BR />Which object triggers the situation?</P><UL><UL><LI>The anchor object</LI><LI>Another object</LI><LI>Multiple objects: anchor object, one or more trigger objects</LI></UL></UL><P>What is the situation trigger?</P><UL><UL><LI>An event performed on a business object (for example, <EM>created</EM>, <EM>approved</EM>, or <EM>deleted</EM>)</LI><LI>A periodical check of data by a batch job<BR /><UL><LI>How often should the batch job be executed: monthly, weekly, or daily?</LI></UL></LI></UL></UL><P>Which data triggers a situation?</P><UL><UL><LI>One or more data fields that are relevant for the condition</LI></UL></UL><P>Under which circumstances is the situation triggered? Define the values of the data, for instance:</P><UL><UL><LI>The data matches a value, for example, company code = 1010</LI><LI>The data has a certain ratio, for example, &gt; 80 %</LI><LI>The data has a time relation, for example, within the next 14 days</LI></UL></UL><H2 id="toc-hId--608036716">Solution proposals</H2><P>Is there a quick action that can resolve the situation, for example, the action <EM>Assign Contract</EM> which assigns a new contract to an open purchase requisition.</P><UL><UL><LI>One or more quick actions (optional)</LI></UL></UL><H2 id="toc-hId--804550221">Related apps</H2><P>Related business apps can help users solve the situation by finding more detailed information or solving the root cause.</P><UL><UL><LI>One or more related apps (optional)</LI></UL></UL><H2 id="toc-hId--653809369">Situation recipients</H2><P>Who are the users you want to inform about situations?</P><UL><UL><LI>One or more specific teams</LI><LI>People with specific responsibilities across teams</LI><LI>Dynamically identify the recipient such as the creator of a requisition</LI></UL></UL><P>Now you have the draft design of your situation case.</P><DIV><SPAN>Let’s move on and detail the use case</SPAN>.</DIV><DIV><UL><UL><LI>How to Start with Custom Situations: High-Level Design of the Use Case (1/4)</LI><LI><A href="https://blogs.sap.com/2023/10/04/how-to-start-with-custom-situations-detailed-design-of-your-use-case-2-4/" target="_blank" rel="noopener noreferrer">How to Start with Custom Situations: Detailed Design of Your Use Case (2/4)</A></LI><LI><A href="https://blogs.sap.com/2023/10/09/how-to-start-with-custom-situations-design-your-situation-object-3-4/" target="_blank" rel="noopener noreferrer">How to Start with Custom Situations: Design Your Situation Object (3/4)</A></LI><LI><A href="https://blogs.sap.com/2023/10/16/how-to-start-with-custom-situations-define-your-situation-scenario-4-4/" target="_blank" rel="noopener noreferrer">How to Start with Custom Situations: Define Your Scenario (4/4)</A></LI></UL></UL>You can also refer to:</DIV><UL><UL><LI>SAP Help Portal:&nbsp;<A href="https://help.sap.com/viewer/a630d57fc5004c6383e7a81efee7a8bb/LATEST/en-US/92a58a164a4c4320bd6bf563d745baca.html" target="_blank" rel="noopener noreferrer">Situation Handling – Extended Framework for SAP S/4HANA Cloud</A>, <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/a4a31dc3e2824cb1afc7be8eafc07f5c.html?locale=en-US" target="_blank" rel="noopener noreferrer">Responsibility Management</A></LI></UL></UL><UL><UL><LI>SAP Community:&nbsp;<A href="https://community.sap.com/topics/intelligent-situation-handling" target="_blank">Intelligent Situation Handling</A></LI></UL></UL><P><BR />&nbsp;</P> 2023-09-12T16:57:42+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/how-to-start-with-custom-situations-detailed-design-of-your-use-case-2-4/ba-p/13575720 How to Start with Custom Situations: Detailed Design of Your Use Case (2/4) 2023-10-04T12:23:42+02:00 angelika_salmen https://community.sap.com/t5/user/viewprofilepage/user-id/339836 <P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/LeadPic_Horizon.png" border="0" /></P><P>&nbsp;</P><P>My name is Angelika Salmen, and I am the product owner of Situation Handling. With this blog post series, I want to give you guidance about how to start creating your own situation use cases. After you’ve <A href="https://blogs.sap.com/2023/09/12/how-to-start-with-custom-situations-high-level-design-of-the-use-case-1-4/" target="_blank" rel="noopener noreferrer">drafted your use case</A>, let’s take a look at the detailed situation design.</P><H1 id="toc-hId-834905893">Detailed situation design</H1><P>Once again, put yourself into the shoes of the user and think about how they should be informed about the situation.</P><H2 id="toc-hId-767475107">User information</H2><P>Per default, every situation is visible in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app on SAP Fiori launchpad. The tile also shows whether any situations exist and, if so, how many.</P><P>Note: For SAP S/4HANA you need to <A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/8308e6d301d54584a33cd04a9861bc52/40db8e05782b460e9490381b29ab7aa3.html?locale=en-US&amp;version=LATEST" target="_blank" rel="noopener noreferrer">activate the OData services for the Situation Handling apps</A>.</P><H3 id="toc-hId-700044321">Notification</H3><P>For situations that are very urgent or important, you can also enable notifications that appear on SAP Fiori launchpad. You have various options for configuring notifications.</P><P>If you expect only a few situations or if you need precise information, I recommend single notifications:</P><UL><UL><LI>Send a notification for each situation.</LI></UL></UL><P>If you expect many situations and / or if you use batch-based situation triggers, I recommend using one of the aggregation functions that avoid potential overload for the user. Aggregated notifications contain multiple situations detected at one point in time:</P><UL><UL><LI>Aggregate all situations in one notification, for example: <EM>There are</EM> &lt;amount&gt; <EM>pending supplier confirmations</EM>.”</LI></UL></UL><UL><UL><LI>Aggregate notifications for a specific situation value, for example, aggregate situations per supplier: <EM>There are</EM> &lt;amount&gt; <EM>pending confirmations from</EM> &lt;supplier&gt;.”</LI></UL></UL><P>In addition to sending notifications when a situation is <STRONG>created</STRONG>, you can also notify the user about <STRONG>updates</STRONG> or when a situation has been <STRONG>closed</STRONG>. There are three standard notification behaviors:</P><UL><UL><LI>Notify everyone when a situation is created, but only notify processors about updates.</LI></UL></UL><UL><UL><LI>Notify no one after a situation has been closed.</LI></UL></UL><UL><UL><LI>Notify everyone when a situation has been reopened.</LI></UL></UL><P>The notifications are part of the condition design, and they are closely related to the life cycle of a situation.</P><P>Note: For SAP S/4HANA take a look at the prerequisites for <A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/8308e6d301d54584a33cd04a9861bc52/acbd82a011c049f4b133c899c03b33ad.html?locale=en-US&amp;version=LATEST" target="_blank" rel="noopener noreferrer">setting up notifications</A>.</P><H3 id="toc-hId-503530816">Situation recipients</H3><P>The next question is: Who should be informed? You define the right group of users with <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/a4a31dc3e2824cb1afc7be8eafc07f5c.html?locale=en-US" target="_blank" rel="noopener noreferrer">Responsibility Management</A>. This applies to both the display of situations in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app and to notifications.</P><P>You can define recipients by teams or by rules.</P><UL><UL><LI>Recipients by <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/73c04858392e9244e10000000a4450e5.html?locale=en-US" target="_blank" rel="noopener noreferrer">teams</A> are identified with the team category. Each team configured in Responsibility Management with the corresponding category is informed about the situation. You can use filters to narrow down the target group.</LI></UL></UL><UL><UL><LI>Recipients by <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/7cb54dfcd884424ca261869ed8beff0c.html?locale=en-US" target="_blank" rel="noopener noreferrer">rules</A> are typically used for the identification of creators, approvers, and so on.</LI></UL></UL><H1 id="toc-hId-48851873">Conditions</H1><P>Depending on your use case you can define one or more conditions. You need to define at least one condition that creates a situation. Where possible, you should also consider automatically closing situations that are no longer valid from a business perspective.</P><UL><UL><LI><STRONG>Mandatory</STRONG>: Condition for creating a situation. You can use filters to narrow down the situation case, which is specifically recommended when you start using Situation Handling.</LI></UL></UL><UL><UL><LI><STRONG>Optional</STRONG>: Send a notification.</LI></UL></UL><UL><UL><LI><STRONG>Optional</STRONG>: Send a notification only when urgency increases (escalation case). This requires 2 conditions:<BR /><UL><UL><LI>Create a situation that is visible in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app, for example, 4 weeks before the deadline.</LI><LI>Send a notification, for example, 1 week before the deadline.</LI></UL></UL></LI></UL></UL><UL><UL><LI><STRONG>Recommended</STRONG>: Consider changed circumstances that automatically close a situation.</LI></UL></UL><P>Example 1: The triggering value of a condition changes.</P><UL><UL><LI>Create a situation if the triggering value is &lt; 20 %.</LI><LI>Close a situation if the triggering value is &gt;= 20 %.</LI></UL></UL><P>Example 2: Related data of a situation changes, for instance:</P><UL><UL><LI>Close a low budget situation after the related project has ended.</LI><LI>Close a discount option situation after the discount period has ended.</LI></UL></UL><H1 id="toc-hId--147661632">Situation display and notifications</H1><P>If you define multiple conditions, you can adapt the situation and notification texts for each condition. You can also adapt the notification behavior for each condition.</P><P>Think about the texts with which you want to inform the user, for example:</P><UL><UL><LI><STRONG>Creation of a situation</STRONG> (for instance, 30 days before the expiry date):<BR /><UL><UL><LI>Situation text: <EM>The contract</EM> &lt;contract&gt; <EM>expires on</EM> &lt;date&gt;. <EM>Please make sure you extend the contract or negotiate a new one</EM>.</LI><LI>Notification: None</LI></UL></UL></LI></UL></UL><UL><UL><LI><STRONG>Escalation of a situation</STRONG> (for instance, 7 days before the expiry date):<BR /><UL><UL><LI>Situation text: <EM>The contract</EM> &lt;contract&gt; <EM>is about to expire. Please take immediate action to avoid a negative impact</EM>.</LI><LI>Notification text: <EM>The contract</EM> &lt;contract&gt; <EM>is about to expire. Please take immediate action to avoid a negative impact</EM>.</LI><LI>Notification: For each situation</LI><LI>Notification behavior: Notify all</LI></UL></UL></LI></UL></UL><UL><UL><LI><STRONG>Closing a situation</STRONG>:<BR /><UL><UL><LI>Situation text: Not applicable</LI><LI>Notification text: <EM>The situation for the expiring contract</EM> &lt;contract&gt; <EM>has been closed.</EM></LI><LI>Notification: For each situation</LI><LI>Notification behavior: Notify processor only</LI></UL></UL></LI></UL></UL><UL><UL><LI><STRONG>Cleaning up a situation</STRONG> (for instance, 30 days after the expiration date):<BR /><UL><UL><LI>Situation text: n/a</LI><LI>Notification text: &lt;amount&gt; <EM>contracts have long expired, and the situations were closed</EM>.</LI><LI>Notification: Aggregate all</LI><LI>Notification behavior: Notify processor only</LI></UL></UL></LI></UL></UL><H2 id="toc-hId--215092418">Multiple trigger objects</H2><P>Different trigger objects may cause situations. If you use multiple trigger objects, you need to define the <STRONG>conditions</STRONG>, the <STRONG>situation display</STRONG>, and the <STRONG>notification behavior</STRONG> for each trigger. Make sure you use the same configuration for alternative triggers to provide a consistent user experience.</P><P>For example, let’s look at an overbooking situation for flights which includes the following circumstances:</P><OL><OL><LI>A booking is added to a fully booked flight. This creates a situation.</LI><LI>A smaller plane is assigned to a flight and an already confirmed booking turns into an overbooking and creates a situation.</LI><LI><SPAN>A confirmed booking is deleted, and the free seat is assigned to an overbooking which closes the situation.</SPAN></LI><LI><SPAN>The last overbooking is deleted which closes the situation.</SPAN></LI></OL></OL><P>Triggers 1) and 2) create a situation and should have the same texts and notification behavior that inform about the new situation.</P><P>Triggers 3) and 4) close a situation and should also have the same notification text and behavior.</P><H1 id="toc-hId--540688642">Event-based triggers vs. batch-based triggers</H1><P>There are two ways to trigger a situation. A situation can be detected after a business transaction was executed (event-based trigger) or with periodical checks (batch-based trigger).</P><P>If you want to inform the user right after a situation has been created, you need to configure an <STRONG>event-based trigger</STRONG> that listens to triggers such as <EM>created</EM>, <EM>updated</EM>, and <EM>deleted</EM>.</P><P>If periodical checks are sufficient, I recommend using a <STRONG>batch-based trigger</STRONG>. You can define periods from once a month to multiple times per day.</P><P>If you want to detect blockers such as pending confirmations or missing approvals, you also need to use batch-based triggers.</P><P>If you expect lots of situations, I recommend configuring batch-based triggers and, where possible, combining them with aggregated notifications to avoid information overload for the users.</P><P>Note: For SAP S/4HANA consider the prerequisites for <A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/8308e6d301d54584a33cd04a9861bc52/4a6e11863b60401083125db64041d11f.html?locale=en-US&amp;version=LATEST" target="_blank" rel="noopener noreferrer">setting up batch jobs</A>.</P><H1 id="toc-hId--737202147">Design of specific situation behavior</H1><P>Finally, there are some specific options for configuring situations: <EM>instance closing behavior</EM> and <EM>trigger accumulation</EM>.</P><H2 id="toc-hId--804632933">Instance closing behavior</H2><P>The instance closing behavior defines if and when a situation can be detected again after it has been closed. The closing behavior applies to any closure type: manual closing, closing with a solution proposal (quick action), and automatic closing by the system.</P><H3 id="toc-hId--947295088">Close &amp; Delete</H3><P>If you select <EM>Close &amp; Delete</EM>, a situation is deleted from the system after it has been closed.</P><P>Since the situation is no longer known to the system, situations can be detected again. Here are some examples:</P><UL><UL><LI>During production, the quality status of a material changes to <EM>not accepted</EM>. After the situation is resolved the instance is deleted. In a next process step that same material shows another issue, and the quality status changes to <EM>not accepted</EM>. A new situation is triggered.</LI></UL></UL><UL><UL><LI>A budget is about to be exceeded. After allocating additional money the situation is closed. If the budget consumption surpasses the critical threshold again, a new situation is triggered.</LI></UL></UL><P>You may also consider using <EM>Close &amp; Delete</EM> if the only option for closing a situation is manual, and if you want to avoid data accumulation until an automatic clean-up is processed.</P><P>With <EM>Close &amp; Delete</EM> the user cannot override the system. If the user closes a situation manually while the system data is unchanged, the situation will be detected again with the next trigger event or batch run. This can result in a ping-pong effect for the user - especially for frequent batch-based triggers.</P><H3 id="toc-hId--1143808593">Close &amp; Keep</H3><P>If you close a situation using <EM>Close &amp; Keep</EM>, only its status changes from <EM>open</EM> / <EM>in progress</EM> to <EM>resolved</EM> / <EM>obsolete</EM> / <EM>invalid</EM>. This means that further updates of the closed situation are ignored, and the user is no longer informed about them.</P><P>I recommend choosing this behavior if you want to empower the user to override the system, for instance:</P><UL><UL><LI>Your situation cannot be solved by considering only the system data but requires further information. For instance, replacing an expiring contract needs to be negotiated with suppliers. When a new deal is settled, the user can close the situation.</LI></UL></UL><UL><UL><LI>Updating the situation data is delayed because the check takes place only once a week. The user can close the situation after repairing the root cause and will no longer be distracted.</LI></UL></UL><P>Since the closing behavior applies to all types of closing, further situation updates will also be ignored if the situation was closed by a quick action, or by a closing condition. Let’s take another look at the budget example.</P><UL><UL><LI>Condition 1 creates a situation if 80 % of the budget is consumed.</LI></UL></UL><UL><UL><LI>Condition 2 closes the situation if the threshold drops below the 80 %.</LI></UL></UL><P>If the budget consumption raises and surpasses 80 % again, the user will <EM>not</EM> be informed if you used <EM>Close &amp; Keep</EM>.</P><P>If you want the user to override the system but still want to inform them about highly critical updates you can use the <STRONG>reopen</STRONG> feature. For the budget example you would need a 3rd condition:</P><UL><UL><LI>Condition 3 reopens the situation if 95% of the budget is consumed.</LI></UL></UL><P>This also means that the user can no longer override the system if over 95% of the budget is consumed.</P><H2 id="toc-hId--1046919091">Trigger design (single triggers and trigger accumulation)</H2><P>You have different options with which to design a situation, depending on which anchor and trigger objects are involved. For example, bookings that surpass the maximum seating capacity of a plane create an overbooking situation. Let’s take this example to illustrate the flexible design options. Choose the option that best fits your use case.</P><H3 id="toc-hId--1536835603">Anchor object = trigger object</H3><P>The simplest case is if anchor and trigger object are the same. The situation is triggered based on the data and the trigger behavior of that object.</P><UL><UL><LI>You can design the situation for the <STRONG>booking object</STRONG>, where each <EM>create</EM> event triggers a new situation if the status of the booking is <EM>unconfirmed</EM>. Let’s say we have 3 unconfirmed bookings (= overbookings) then the user has 3 situations.</LI></UL></UL><UL><UL><LI>For the notification text, the information on the situation page in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app, and so on, you can only include data from the booking object.</LI></UL></UL><P>Alternatively, you can design the situation for the flight since it also has the seating data.</P><UL><UL><LI>If you model the situation for the <STRONG>flight object</STRONG>, the initial <EM>update</EM> event triggers a new situation while further <EM>update</EM> events update the same situation. That means the 3 overbookings would result in 1 situation.</LI></UL></UL><UL><UL><LI>Alternatively, you can create a batch-based trigger. Again, this would result in only 1 situation. Depending on the settings, the user would be notified less often compared to the event-based trigger.</LI></UL></UL><UL><UL><LI>In both cases, you can include only data from the flight object for the notification text, the information on the situation page in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app, and so on.</LI></UL></UL><H3 id="toc-hId--1733349108">Anchor and trigger objects are different</H3><P>Now let’s model the overbooking situation with two objects. You can define <STRONG>flight as anchor object</STRONG> and <STRONG>booking as trigger object</STRONG>. That means that the flight object indicates the situation while it is caused by the bookings. The combination of objects is especially valuable if the situation needs data from both trigger object and anchor object.</P><UL><UL><LI>The initial <EM>create</EM> event that results in an unconfirmed booking, triggers a situation for the flight object. All further <EM>create </EM>events result in an update of the same situation.</LI></UL></UL><UL><UL><LI>You can define data from both the flight and the booking object for the notification text, the information on the situation page in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A>&nbsp;app, and so on.</LI></UL></UL><H3 id="toc-hId--1929862613">Trigger accumulation</H3><P>The situation designs discussed above either trigger a situation for each single event, or one situation indicating the number of issues. Trigger accumulation combines both worlds: the user receives 1 situation that contains the details of all single triggers. Trigger accumulation requires an event-based trigger.</P><P>Let’s take another look at our overbooking example.</P><UL><UL><LI>The anchor object is the flight where the situation is indicated, and the trigger object is the booking.</LI></UL></UL><UL><UL><LI>For the notification text, the information on the situation page in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app, and so on, you can define detailed data from both the flight and the booking object.</LI></UL></UL><UL><UL><LI>The single triggers are listed on the situation page and the displayed data corresponds to the selected instance. In our example, you would see the passenger information, such as the name and booking ID.</LI></UL></UL><P>Trigger accumulation can also take <STRONG>multiple trigger objects</STRONG> into account. Different root causes, for instance, can be block a service order:</P><UL><UL><LI>Blocked by unavailable material.</LI></UL></UL><UL><UL><LI>Blocked by missing service staff.</LI></UL></UL><P>Different situation triggers can also have the same trigger object but combined with different trigger events. The overbooking example, could have the following triggers:</P><UL><UL><LI>Booking created: a new booking is unconfirmed because there is no more seating capacity.</LI></UL></UL><UL><UL><LI>Booking unconfirmed: A smaller plane is assigned to a flight which turns confirmed bookings into unconfirmed ones.</LI></UL></UL><UL><UL><LI>Booking confirmed: A confirmed booking was canceled and an overbooking turns into a confirmed one.</LI></UL></UL><UL><UL><LI>Booking deleted: The cancelation of a booking makes a seat available for an unconfirmed booking.</LI></UL></UL><P>&nbsp;</P><P>Now you have the detailed design of your situation case. In the next blog post you can see how to map your use case to existing artifacts.</P><UL><UL><LI><A href="https://blogs.sap.com/2023/09/12/how-to-start-with-custom-situations-high-level-design-of-the-use-case-1-4/" target="_blank" rel="noopener noreferrer">How to Start with Custom Situations: High-Level Design of the Use Case (1/4)</A></LI></UL></UL><UL><UL><LI>How to Start with Custom Situations: Detailed Design of Your Use Case (2/4)</LI></UL></UL><UL><UL><LI><A href="https://blogs.sap.com/2023/10/09/how-to-start-with-custom-situations-design-your-situation-object-3-4/" target="_blank" rel="noopener noreferrer">How to Start with Custom Situations: Design Your Situation Object (3/4)</A></LI></UL></UL><UL><UL><LI><A href="https://blogs.sap.com/2023/10/16/how-to-start-with-custom-situations-define-your-situation-scenario-4-4/" target="_blank" rel="noopener noreferrer">How to Start with Custom Situations: Define Your Scenario (4/4)</A></LI></UL></UL><P><BR />You can also refer to:</P><UL><UL><LI>SAP Help Portal:&nbsp;<A href="https://help.sap.com/viewer/a630d57fc5004c6383e7a81efee7a8bb/LATEST/en-US/92a58a164a4c4320bd6bf563d745baca.html" target="_blank" rel="noopener noreferrer">Situation Handling – Extended Framework for SAP S/4HANA Cloud</A>, <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/a4a31dc3e2824cb1afc7be8eafc07f5c.html?locale=en-US" target="_blank" rel="noopener noreferrer">Responsibility Management</A></LI></UL></UL><UL><UL><LI>SAP Community:&nbsp;<A href="https://community.sap.com/topics/intelligent-situation-handling" target="_blank">Intelligent Situation Handling</A></LI></UL></UL><P>&nbsp;</P> 2023-10-04T12:23:42+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/how-to-start-with-custom-situations-design-your-situation-object-3-4/ba-p/13575769 How to Start with Custom Situations: Design Your Situation Object (3/4) 2023-10-09T11:59:44+02:00 angelika_salmen https://community.sap.com/t5/user/viewprofilepage/user-id/339836 <P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/LeadPic_Horizon-1.png" border="0" /></P><P>&nbsp;</P><P>My name is Angelika Salmen and I am the product owner of Situation Handling. With this blog post series, I want to give you guidance about how to start creating your own situation use cases. After you’ve designed your <A href="https://blogs.sap.com/2023/10/04/how-to-start-with-custom-situations-detailed-design-of-your-use-case-2-4/" target="_blank" rel="noopener noreferrer">detailed use case</A>, let’s map it to the application artifacts.</P><H1 id="toc-hId-834906026">High-level design of situation objects</H1><P>The concept of Situation Handling is based on the reuse of existing application artifacts. The situation object models a business object that refers to these artifacts:</P><UL><UL><LI><STRONG>Data structures</STRONG> that represent business object data.</LI></UL></UL><UL><UL><LI><STRONG>Value help services</STRONG> that support the configuration of situation cases and filter values for the key user.</LI></UL></UL><UL><UL><LI><STRONG>Business events</STRONG> that trigger the Situation Handling engine.</LI></UL></UL><UL><UL><LI><STRONG>Navigation targets</STRONG> that are based on Intent-Based Navigation (technical reference).</LI></UL></UL><UL><UL><LI><STRONG>Callback actions</STRONG> that resolve a situation (technical reference).</LI></UL></UL><UL><UL><LI><STRONG>End-user buttons</STRONG> that display navigation targets and callback actions on the situation page of the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A></LI></UL></UL><P>The situation object is the technical basis of Situation Handling. You refer to the situation object throughout further configuration steps from situation scenario to situation template and situation type.</P><P>Note: For SAP S/4HANA you need to <A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/8308e6d301d54584a33cd04a9861bc52/40db8e05782b460e9490381b29ab7aa3.html?locale=en-US&amp;version=LATEST" target="_blank" rel="noopener noreferrer">activate the ODATA Services for the Situation Handling apps</A>.</P><H1 id="toc-hId-638392521">Detailed configuration of situation objects</H1><P>The following sections provide an overview of artifacts and configuration parameters that you need to implement your situation case.</P><H2 id="toc-hId-570961735">General information</H2><P>Provide meaningful names for your situation object. The situation object needs to refer to an allowlisted SAP business object or a custom object.</P><UL><UL><LI>Object ID *)</LI></UL></UL><UL><UL><LI>Object Name *)</LI></UL></UL><UL><UL><LI>Object Description *)</LI></UL></UL><UL><UL><LI>SAP Object Type</LI></UL></UL><P>*) see: <A href="https://experience.sap.com/fiori-design-web/situation-handling-framework-ui-text-guidelines/" target="_blank" rel="noopener noreferrer">Situation Handling Framework – UI Text Guidelines</A>.</P><H2 id="toc-hId-374448230">Value help services</H2><P>You can define one or more value help services for a situation object that correspond to the relevant fields in the CDS views. The value help is used for configuration steps such as the condition filters for your situation case in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/45d60edcf02d409c87076f9270372eb8.html?locale=en-US" target="_blank" rel="noopener noreferrer">Manage Situation Types – Extended</A> app or for list filters in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app.</P><UL><UL><LI>VH Service ID *)</LI></UL></UL><UL><UL><LI>Service Protocol Version</LI></UL></UL><UL><UL><LI>Service Path Type</LI></UL></UL><UL><UL><LI>Service Path Binding</LI></UL></UL><UL><UL><LI>Service Version</LI></UL></UL><P>*) see: <A href="https://experience.sap.com/fiori-design-web/situation-handling-framework-ui-text-guidelines/" target="_blank" rel="noopener noreferrer">Situation Handling Framework – UI Text Guidelines</A>.</P><H3 id="toc-hId-307017444">Value help properties</H3><P>Specify all properties from the value help service that are relevant for your situation object.</P><UL><UL><LI>Entity Set / Property</LI></UL></UL><H2 id="toc-hId--18578780">Structures</H2><P>You can define one or multiple structures for a situation object. All of them need to be of the same type, that is of type CDS view.</P><H3 id="toc-hId--86009566">CDS views for object-based situations</H3><P>Situation objects that refer to business objects such as contracts, materials, services, or suppliers, are represented by CDS views. You can select allowlisted SAP CDS views or custom CDS views. Your custom CDS view should have a unique ID, at least as an annotation, so that it can be clearly referenced.</P><UL><UL><LI>Structure ID *)</LI></UL></UL><UL><UL><LI>Structure Type: <EM>CDS</EM></LI></UL></UL><UL><UL><LI>Structure Name</LI></UL></UL><UL><UL><LI>Description *)</LI></UL></UL><UL><UL><LI>SAP Object Type</LI></UL></UL><UL><UL><LI>SAP Object Node Type</LI></UL></UL><P>*) see: <A href="https://experience.sap.com/fiori-design-web/situation-handling-framework-ui-text-guidelines/" target="_blank" rel="noopener noreferrer">Situation Handling Framework – UI Text Guidelines</A>.</P><H3 id="toc-hId--282523071">Semantic key</H3><P>To be able to reference your object on application UIs, provide a semantic key for the object. This can be a single key such as the <EM>number</EM> of a contract. It can also be a combination of fields, for instance, representing a flight by<EM> airline</EM>, <EM>connection number</EM>, <EM>date</EM> (LH 101 25.04.2023). The fields are displayed according to the configuration order.</P><P>The semantic key is displayed, for example, in the instance list of <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/45d60edcf02d409c87076f9270372eb8.html?locale=en-US" target="_blank" rel="noopener noreferrer">Manage Situation Types – Extended</A> app and in <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations – Extended</A> app.</P><UL><UL><LI>Field Name 1</LI></UL></UL><UL><UL><LI>Field Name 2</LI></UL></UL><UL><UL><LI>…</LI></UL></UL><H3 id="toc-hId--479036576">Value help mappings</H3><P>Think about the fields in your CDS view that contain values relevant to your situation object, and select the appropriate value help mappings.</P><UL><UL><LI>Field Name / Service ID for Value Help (Entity Set, Property)</LI></UL></UL><H2 id="toc-hId--804632800">Events</H2><P>Define all relevant business events (workflow events) that can trigger the detection of situations. For instance, <EM>created</EM>, <EM>updated</EM>, and <EM>deleted</EM>. If you want to use business events delivered by SAP, they need to be allowlisted. (If your use case is based on a periodical check, you’ll configure it in the situation scenario.)</P><UL><UL><LI>Event ID *)</LI></UL></UL><UL><UL><LI>Description *)</LI></UL></UL><UL><UL><LI>Event Category</LI></UL></UL><UL><UL><LI>Event Object</LI></UL></UL><UL><UL><LI>Event Type</LI></UL></UL><P>*) see: <A href="https://experience.sap.com/fiori-design-web/situation-handling-framework-ui-text-guidelines/" target="_blank" rel="noopener noreferrer">Situation Handling Framework – UI Text Guidelines</A>.</P><H2 id="toc-hId--653891948">Navigation targets</H2><P>If there are any related apps for your situation case, you need to define the navigation targets. At the very least, you need to define the semantic object and the semantic action for Fiori Intent-Based Navigation. You find the information in the <A href="https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/" target="_self" rel="nofollow noopener noreferrer">SAP Fiori Apps Reference Library</A>.</P><UL><UL><LI>Navigation ID *)</LI></UL></UL><UL><UL><LI>Semantic Object</LI></UL></UL><UL><UL><LI>Semantic Object Action</LI></UL></UL><P>*) see: <A href="https://experience.sap.com/fiori-design-web/situation-handling-framework-ui-text-guidelines/" target="_blank" rel="noopener noreferrer">Situation Handling Framework – UI Text Guidelines</A>.</P><H3 id="toc-hId--1143808460">Navigation parameters</H3><P>If you want users to navigate to a specific object page in the business app, you also need to specify the corresponding parameters.</P><UL><UL><LI>Navigation Parameter Name</LI></UL></UL><H2 id="toc-hId--1046918958">Callbacks</H2><P>If your situation case supports quick actions that can resolve a situation, you need to specify the callback ID and the callback class.</P><UL><UL><LI>Callback ID *)</LI></UL></UL><UL><UL><LI>Callback Class</LI></UL></UL><P>*) see: <A href="https://experience.sap.com/fiori-design-web/situation-handling-framework-ui-text-guidelines/" target="_blank" rel="noopener noreferrer">Situation Handling Framework – UI Text Guidelines</A>.</P><H3 id="toc-hId--1536835470">Callback parameters</H3><P>To identify the right item, you need to add the parameters of the specific instance you want to resolve.</P><UL><UL><LI>Callback Parameter Name</LI></UL></UL><H2 id="toc-hId--1439945968">End user actions</H2><P>While navigation targets and callback actions are the technical definitions, you need to specify the texts for the corresponding end user buttons that will be displayed on the situation page of the My Situation – Extended app.</P><UL><UL><LI>Action ID *)</LI></UL></UL><UL><UL><LI>Action Type</LI></UL></UL><UL><UL><LI>Navigation ID / Callback ID</LI></UL></UL><UL><UL><LI>Button Name *)</LI></UL></UL><UL><UL><LI>Button Description *)</LI></UL></UL><P>*) see: <A href="https://experience.sap.com/fiori-design-web/situation-handling-framework-ui-text-guidelines/" target="_blank" rel="noopener noreferrer">Situation Handling Framework – UI Text Guidelines</A>.</P><H2 id="toc-hId--1636459473">Are you missing an artifact?</H2><P>The exact artifact you need may not available in the system because it’s not allowlisted. If that’s the case you can consider creating own artifacts, for instance, a CDS view. But you can also revisit your template design and adapt it to the available options. For example, you can consider using a batch-based situation instead of an event-based situation.</P><P>In the next blog post I will show you different approaches to designing your scenario.</P><UL><UL><LI><A href="https://blogs.sap.com/2023/09/12/how-to-start-with-custom-situations-high-level-design-of-the-use-case-1-4/" target="_blank" rel="noopener noreferrer">How to Start with Custom Situations: High-Level Design of the Use Case (1/4)</A></LI></UL></UL><UL><UL><LI><A href="https://blogs.sap.com/2023/10/04/how-to-start-with-custom-situations-detailed-design-of-your-use-case-2-4/" target="_blank" rel="noopener noreferrer">How to Start with Custom Situations: Detailed Design of the Use Case (2/4)</A></LI></UL></UL><UL><UL><LI>How to Start with Custom Situations: Design the Situation Object (3/4)</LI></UL></UL><UL><UL><LI><A href="https://blogs.sap.com/2023/10/16/how-to-start-with-custom-situations-define-your-situation-scenario-4-4/" target="_blank" rel="noopener noreferrer">How to Start with Custom Situations: Define Your Scenario (4/4)</A></LI></UL></UL><P><BR /><BR />You can also refer to:</P><UL><UL><LI>SAP Help Portal:&nbsp;<A href="https://help.sap.com/viewer/a630d57fc5004c6383e7a81efee7a8bb/LATEST/en-US/92a58a164a4c4320bd6bf563d745baca.html" target="_blank" rel="noopener noreferrer">Situation Handling – Extended Framework for SAP S/4HANA Cloud</A>, <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/a4a31dc3e2824cb1afc7be8eafc07f5c.html?locale=en-US" target="_blank" rel="noopener noreferrer">Responsibility Management</A></LI></UL></UL><UL><UL><LI>SAP Community:&nbsp;<A href="https://community.sap.com/topics/intelligent-situation-handling" target="_blank">Intelligent Situation Handling</A></LI></UL></UL><P>&nbsp;</P> 2023-10-09T11:59:44+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/how-to-start-with-custom-situations-define-your-situation-scenario-4-4/ba-p/13578015 How to Start with Custom Situations: Define Your Situation Scenario (4/4) 2023-10-16T12:11:36+02:00 angelika_salmen https://community.sap.com/t5/user/viewprofilepage/user-id/339836 <P><IMG src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/LeadPic_Horizon-2.png" border="0" /></P><P>My name is Angelika Salmen and I am the product owner of Situation Handling. With this blog post series, I want to give you guidance about how to start creating your own situation use cases. After you’ve designed your detailed use case and mapped it to the application artifacts, let me now show you how to design your situation scenario.</P><H1 id="toc-hId-834988513">High-level scenario design</H1><P>A situation scenario represents a business scope from which you can derive multiple use cases (situation templates).</P><UL><UL><LI>A scenario always has <STRONG>one anchor object</STRONG> that is affected by the situation.</LI></UL></UL><UL><UL><LI>A scenario can have multiple trigger objects that cause the situation.</LI></UL></UL><UL><UL><LI>A scenario refers to a <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/2ddc2320faf840929362c58ece6b8c12.html?locale=en-US" target="_blank" rel="noopener noreferrer">Responsibility Context</A> that is the basis for identifying the users who are informed about situations.</LI></UL></UL><UL><UL><LI>You can derive multiple use cases (situation templates) from one scenario.</LI></UL></UL><UL><UL><LI>The use cases bundled in a scenario need to belong to the same business scope.</LI></UL></UL><UL><UL><LI>The use cases bundled in a scenario need to use data similar to that of the anchor object that is displayed as contextual information on the situation page in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app.</LI></UL></UL><P>Here are some examples of scenarios that support multiple use cases:</P><UL><UL><LI>A contract can expire, can soon be consumed, or is no longer suggested for use because the performance rating of the supplier has dropped. In all cases, the situation is displayed on the contract.<UL><LI>The trigger can be the contract itself or the supplier status.</LI><LI>Relevant contextual information includes the contract details, supplier rating, and contact data.</LI></UL></LI></UL></UL><UL><UL><LI>A flight can be affected by various issues: ticket sales are too low, the eco index is too high, or economy class is overbooked.<UL><LI>The trigger can be the flight itself or a booking.</LI><LI>Relevant contextual information includes flight details such as the airline, connection, flight date, ticket sales, and seating information. It also includes booking details such as the booking ID and passenger name</LI></UL></LI></UL></UL><UL><UL><LI>A service appointment is dependent on available material and service staff. A material can be delayed or not be available and need substitution. The service staff might be rescheduled or not be available because of sick leave. Or even worse, there could be issues with the material and the staff.<UL><LI>The trigger can be the missing material or not enough staff.</LI><LI>Relevant contextual information includes the material details such as price and delivery period. It can also include staffing details, such as expertise and availability.</LI></UL></LI></UL></UL><P>In the scenario you also define the custom layout of the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app that contains the contextual data from the anchor and the trigger object.</P><UL><UL><LI>List views<UL><LI>Here you can define custom columns for the anchor and trigger object.</LI><LI>You can also select fields from the custom columns you want to filter by.</LI></UL></LI></UL></UL><UL><UL><LI>Situation page<UL><LI>You can define sections for contextual data from the anchor and trigger object, each having a dedicated section with optional subsections.</LI></UL></LI></UL></UL><P>Note: For SAP S/4HANA you need to <A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/8308e6d301d54584a33cd04a9861bc52/40db8e05782b460e9490381b29ab7aa3.html?locale=en-US&amp;version=LATEST" target="_blank" rel="noopener noreferrer">activate the ODATA Services for the apps</A>.</P><H1 id="toc-hId-638475008">Detailed scenario design</H1><H2 id="toc-hId-571044222">Anchor-trigger combinations</H2><P>When you first design a scenario, I recommend starting with a concrete use case.</P><H3 id="toc-hId-503613436">Simplest case: variations of a situation case</H3><P>If you want to start with only one situation case, you simply need to add the objects and their events and actions to the scenario that you need for your use case.</P><P>Defining a scenario in addition to the template allows you to <STRONG>easily create variations</STRONG> of your use case.</P><P>Example: Expiring License</P><P>You want to check the expiration date of a license and have defined a batch-based use case that informs the user one week before the license expires.</P><UL><UL><LI>Send a warning in advance with instructions on how to proceed best.</LI></UL></UL><P>By using the same anchor and trigger, you can also derive further use cases (situation templates):</P><UL><UL><LI>Add a template with enhanced conditions that sends an early warning and another warning close to the expiration date.</LI></UL></UL><UL><UL><LI>Add a template that informs the user that the license has already expired with alternative instructions.</LI></UL></UL><H3 id="toc-hId-307099931">Group situation cases with the same anchor object</H3><P>If you have identified multiple use cases with the same anchor object you can combine them in one scenario. The use cases can be based on the same or on different trigger objects.</P><P>The use cases should use the contextual data from the anchor object because it is used for all derived situation templates. The contextual data from the trigger object is specific but will also be reused for all templates that use the same trigger. In addition to the custom layout of the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app, the data is also used for filter conditions and variables for situation texts.</P><P>If your situation cases use data different from that of the anchor object, the cases probably address different business scopes. If you use the same trigger for multiple use cases but need to display different contextual data to the user, the use cases probably belong to different business scopes. I recommend creating different scenarios with a clear business scope because:</P><UL><UL><LI>It’s easier for you to think about all the artifacts that you need in order to support the use cases.</LI></UL></UL><UL><UL><LI>It’s easier for other users who create new templates to understand the scope of the scenario.</LI></UL></UL><H3 id="toc-hId-110586426">Enhancing an existing scenario</H3><P>When you’re familiar with the situation scenario concept, you can start enhancing existing scenarios with further triggers.</P><P>Reflect the business scope of your scenario and check whether there might be further elements that would fit the business scope and provide more flexibility for creating situation templates.</P><UL><UL><LI>Think about further trigger objects that might be relevant.</LI></UL></UL><UL><UL><LI>Add all meaningful trigger object behaviors such as <EM>create</EM>, <EM>update</EM>, and <EM>delete</EM>.</LI></UL></UL><UL><UL><LI>Consider both event-based and batch-based triggers.</LI></UL></UL><P>With the richness of your scenario the flexibility of derived templates increases, but keep in mind that scenarios need to have a clear business scope to be easily used.</P><H3 id="toc-hId--85927079">Start from scratch</H3><P>Finally, you can also start thinking about the pain points of your business processes and derive the related objects.</P><UL><UL><LI>Cluster pain points belonging to the same business scope.</LI></UL></UL><UL><UL><LI>Identify the objects that are involved in a business scope.</LI></UL></UL><UL><UL><LI>Define the relevant data from the objects that is needed to configure conditions and to inform the end user about the situation details.</LI></UL></UL><P>Refine the relationships of the objects.</P><UL><UL><LI>Which objects are affected by a situation (anchor object)?</LI></UL></UL><UL><UL><LI>Which objects trigger a situation (trigger object)?</LI></UL></UL><UL><UL><LI>Which object data is relevant?</LI></UL></UL><UL><UL><LI>Group objects with the same data.</LI></UL></UL><P>Pain points that affect the same anchor object and focus on the same data qualify for a scenario.</P><H2 id="toc-hId--411523303">Responsibility context</H2><P>A scenario is assigned to a responsibility context. The context includes team categories and / or rules that determine the users who are informed about a situation.</P><UL><UL><LI>Recipients by teams are identified by the team category. Each team configured in Responsibility Management with the corresponding category is informed about the situation. You can use filters to narrow down the target group and inform only specific team members.</LI></UL></UL><UL><UL><LI>Recipients by rules are typically used for the identification of creators, approvers, and so on.</LI></UL></UL><P>Follow these steps to configure the responsibility context and the related artifacts.</P><UL><UL><LI><STRONG>Context</STRONG>: You can assign standard contexts to your scenario or custom contexts that are created with the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/2ddc2320faf840929362c58ece6b8c12.html?locale=en-US&amp;version=LATEST" target="_blank" rel="noopener noreferrer">Manage Responsibility Contexts</A></LI></UL></UL><UL><UL><LI><STRONG>Teams</STRONG>: You can use standard team categories or custom team categories that you create with the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/b883d1f5a097446598e8912bb480a4ec.html?version=2308.502" target="_blank" rel="noopener noreferrer">Manage Team Categories</A> Custom team categories require a custom context and you need to configure team types, responsibility definitions and functions with <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/1d7571d8c02b441888eae821a5085ed3.html?version=LATEST" target="_blank" rel="noopener noreferrer">CBC</A>, and you need a custom context.</LI></UL></UL><UL><UL><LI><STRONG>Rules</STRONG>: You can use standard rules or create custom rules with the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/7cb54dfcd884424ca261869ed8beff0c.html?locale=en-US&amp;version=LATEST" target="_blank" rel="noopener noreferrer">Manage Responsibility Rules</A> The custom logic is implemented via a <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/ec1b8c8f44394c959e02b41c51affd9d.html?locale=en-US" target="_blank" rel="noopener noreferrer">BAdI</A>. The rule definition is twofold:<UL><LI>The responsibility context includes the unique agent rules that contain the data source mapping. The agent rules are then mapped to responsibility rules.</LI><LI>The responsibility rules include a rule ID and parameters and they can be mapped to multiple agent rules.</LI></UL></LI></UL></UL><P>&nbsp;</P><H2 id="toc-hId--608036808">End user actions</H2><P>The scenario should include all reasonable actions that are supported by its objects. The actions are displayed on the situation page of the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app.</P><UL><UL><LI>Callback actions that are displayed as <EM>Solution Proposals</EM>.</LI></UL></UL><UL><UL><LI>Navigation actions that are displayed as <EM>Related Applications</EM>.</LI></UL></UL><P>You have two options for configuring the actions:</P><UL><UL><LI>Anchor object actions can be configured as <EM>General Actions</EM>. That means they are available for all anchor-trigger combinations.</LI></UL></UL><UL><UL><LI>Trigger object actions are always trigger-specific.</LI></UL></UL><H2 id="toc-hId--804550313">Custom layout of My Situations – Extended</H2><P>In the scenario you also define the layout of the situation page and content for the custom list views of the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app. It’s based on the data of the anchor and trigger objects.</P><UL><UL><LI>Anchor object – the data is used for <STRONG>all use cases derived from the scenario</STRONG>:<UL><LI><EM>Key Information</EM> fields on the landing page of the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app (when selecting <EM>All</EM> scenarios)</LI><LI>Column for the anchor object on the scenario-specific list view</LI><LI>Anchor object section on the situation page</LI></UL></LI></UL></UL><UL><UL><LI>Trigger object – the data is <STRONG>trigger-specific</STRONG> and changes according to the triggers:<UL><LI><EM>Key Information</EM> fields on the landing page of the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/5137227e8fce4240830d20a875b99704.html?locale=en-US" target="_blank" rel="noopener noreferrer">My Situations – Extended</A> app (when selecting <EM>All</EM> scenarios)</LI><LI>Column for the trigger object on the scenario-specific list view</LI><LI>Trigger object section on the situation page</LI></UL></LI></UL></UL><P>See also: <A href="https://blogs.sap.com/2022/09/12/fine-tuning-of-custom-situations-configure-the-layout-of-my-situations-extended/" target="_blank" rel="noopener noreferrer">Fine-Tuning of Custom Situations: Configure the Layout of My Situations – Extended</A>.</P><P>For all custom labels, including the <EM>name of the scenario</EM>, please refer to the <A href="https://experience.sap.com/fiori-design-web/situation-handling-framework-ui-text-guidelines/" target="_blank" rel="noopener noreferrer">Situation Handling Framework – UI Text Guidelines</A>.</P><P>Check again whether the layout matches the business scope and the use cases you want to cover with the scenario.</P><P>Now you know everything there is to know about starting with your custom situation cases.</P><UL><UL><LI><A href="https://blogs.sap.com/2023/09/12/how-to-start-with-custom-situations-high-level-design-of-the-use-case-1-4/" target="_blank" rel="noopener noreferrer">How to Start with Custom Situations: High-Level Design of the Use Case (1/4)</A></LI></UL></UL><UL><UL><LI><A href="https://blogs.sap.com/2023/10/04/how-to-start-with-custom-situations-detailed-design-of-your-use-case-2-4/" target="_blank" rel="noopener noreferrer">How to Start with Custom Situations: Detailed Design of the Use Case (2/4)</A></LI></UL></UL><UL><UL><LI><A href="https://blogs.sap.com/2023/10/09/how-to-start-with-custom-situations-design-your-situation-object-3-4/" target="_blank" rel="noopener noreferrer">How to Start with Custom Situations: Design the Situation Object (3/4)</A></LI></UL></UL><UL><UL><LI>How to Start with Custom Situations: Define Your Scenario (4/4)</LI></UL></UL><P>Take the next step and start your configuration. The blog post series <A href="https://blogs.sap.com/2022/03/15/custom-situation-cases-configure-your-own-use-cases-1-6/" target="_blank" rel="noopener noreferrer">Custom Situation Cases: Configure Your Own Use Cases (1/6)</A> might also be of help to you.</P><P>Additionally, you can refer to:</P><UL><UL><LI>SAP Help Portal:&nbsp;<A href="https://help.sap.com/viewer/a630d57fc5004c6383e7a81efee7a8bb/LATEST/en-US/92a58a164a4c4320bd6bf563d745baca.html" target="_blank" rel="noopener noreferrer">Situation Handling – Extended Framework for SAP S/4HANA Cloud</A>, <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/a4a31dc3e2824cb1afc7be8eafc07f5c.html?locale=en-US" target="_blank" rel="noopener noreferrer">Responsibility Management</A></LI></UL></UL><UL><UL><LI>SAP Community:&nbsp;<A href="https://community.sap.com/topics/intelligent-situation-handling" target="_blank">Intelligent Situation Handling</A></LI></UL></UL><P>&nbsp;<BR /><BR />&nbsp;</P> 2023-10-16T12:11:36+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/how-you-analyze-and-optimize-using-the-monitor-situations-extended-app/ba-p/13577863 How you analyze and optimize using the Monitor Situations - Extended app 2023-11-13T10:01:39+01:00 Dr_Joerg_Rett https://community.sap.com/t5/user/viewprofilepage/user-id/209098 <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/07/Lead_pic_1-2.png" /><BR /> <BR /> Did you know that you can run an in-depth analysis of Situation Handling with the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations – Extended</A>&nbsp;app?<BR /> <BR /> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/05-03.jpg" /><BR /> <BR /> For example, take a look at your projects: Which ones are internal and which ones are external? With an optimization of your configuration with the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/45d60edcf02d409c87076f9270372eb8.html?locale=en-US" target="_blank" rel="noopener noreferrer">Manage Situation Types – Extended</A> app and the analysis using the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations – Extended</A> app, you will be able to draw better conclusions about your changing business processes.<BR /> <BR /> Let’s quickly check where you are so far: You’ve discovered the extended framework, modelled your own situation use cases, and maybe you’ve already monitored them – well done. You might have captured all issues for a use case in one situation type. Now you may ask yourself, “How can I analyze situations on a deeper level?”. Either the number of situation instances created may be too big for a decent analysis or the use case has a certain characteristic that you want to analyze in-depth.<BR /> <BR /> Here's the answer: For both cases, the solution is to split the general situation type into several smaller ones, which improves the analysis.<BR /> <BR /> My name is Joerg Rett, and I work on data and analytics for Situation Handling. In this blog post, I’ll show you how you use the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations – Extended</A> app to improve the configuration of custom situations.<BR /> <BR /> <STRONG>Use the Monitor Situations – Extended app to compare variants of situation types</STRONG><BR /> <BR /> When you start with Situation Handling for your use case it might be difficult to judge the configuration beforehand. You might not be able to foresee how many situation instances will be created in the days to come. That’s why you may have chosen a configuration that doesn’t overwhelm the responsible user with too many notifications, but makes sure they don’t miss out on important issues requiring their attention. Most of all, you want to make sure you can analyze how issues progress over time using your configuration.<BR /> <BR /> Let’s look at some examples: Picture this, you’ve configured a situation type that informs your colleagues about <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/0e602d466b99490187fcbb30d1dc897c/983cdc057c3e4ad49434225e34094499.html" target="_blank" rel="noopener noreferrer">purchase contracts which are about to expire</A>. Since the number of new situation instances has been increasing recently, you might ask yourself, are the issues involving value contracts or quantity contracts increasing?<BR /> <BR /> Or consider this: You’ve configured a situation type that informs project managers about commercial projects which are still insufficiently staffed. The number of created situation instances has been increasing here too. This time you might ask yourself, are the number of issues for internal projects or customer projects increasing?<BR /> <BR /> Remember, a situation template serves as a blueprint for creating a situation type and includes all the elements that you need to define your use case. The number of situation instances that are detected depends mostly on the conditions defined in the situation type. In other words, conditions are the control buttons you use to influence the sensitivity of situation types.<BR /> <BR /> You can use this not only to limit or increase the number of situation instances but also to create two or more situation type variants with different condition filter settings. How can this help? By comparing these situation types with each other over time, you can see whether a certain characteristic causes an increase in the number of issues.<BR /> <BR /> <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations – Extended</A> is the right app for this kind of analysis on a finer granularity. Want to see how that's done? Keep reading. Let’s take a look at the use case "Unstaffed Resource Requests for Projects” presented by Ana Gonçalves in her <A href="https://blogs.sap.com/2022/12/13/custom-situation-handling-use-case-for-professional-services-unstaffed-resource-requests/" target="_blank" rel="noopener noreferrer">blog post</A>.<BR /> <BR /> <STRONG>Unstaffed Resource Requests for Projects</STRONG><BR /> <BR /> A short recap: Project managers need to plan their resources to manage their projects. Resource management also includes staffing personnel accordingly. &nbsp;If projects are not staffed in a timely manner, they can be delayed.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/02-01.jpg" /></P><BR /> Here, Situation Handling helps inform project managers about projects with unstaffed resources at a specific time before the start date.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/02-02.png" /></P><BR /> Imagine the number of issues is slowly increasing.<BR /> <BR /> How would you become aware about this?<BR /> <BR /> You’ll have a look into the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations – Extended</A> app.<BR /> <BR /> <STRONG>Analyzing timelines in Monitor Situations – Extended </STRONG><BR /> <BR /> Once you open <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations – Extended</A> you’ll see a line chart with the number of activities for situation instances per day for the current year. So, the first step is to drill down into the situation type that relates to the use case of "Unstaffed Resource Requests for Projects”. The situation type ID, here YY1_UNST_RESOURCE_REQUEST_2_ALL_PROJ, will be your first filter setting.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/03-01.png" /></P><BR /> Since when has the number of issues been slowly increasing? You don’t know? Maybe start with a small time range like <EM>Last </EM> and use it in the <EM>Activity Date/Time</EM> filter field. In contrast to the predecessor app, <A href="https://help.sap.com/viewer/a630d57fc5004c6383e7a81efee7a8bb/latest/en-US/1bfaf5c220304709bffa5e05502dbe97.html" target="_blank" rel="noopener noreferrer">Monitor Situations</A> described in my earlier <A href="https://blogs.sap.com/2020/09/15/situation-handling-how-to-analyze-situations-using-monitor-situations-4-5/" target="_blank" rel="noopener noreferrer">blog post</A>, in <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations – Extended</A> you can benefit from the <A href="https://sapui5.hana.ondemand.com/#/entity/sap.ui.comp.smartfilterbar.SmartFilterBar" target="_blank" rel="nofollow noopener noreferrer">Smart Filter Bar with DateRangeType</A> which already comes with a lot of predefined date ranges.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/03-02.jpg" /></P><BR /> Since you want to see the trend for newly created situation instances, you can continue with the <EM>Activity Type</EM> filter, restricting it to <EM>Instances </EM>. Situation instances can be created only once while activities that update the instance can occur several times.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/03-03.jpg" /></P><BR /> You won’t need the other filter fields, such as <EM>Instance Status, Anc. Obj. Sem. Key and Anc. Obj. Key Text</EM>, so remove them to have a bit more space for the chart and the table. This is useful if you’re working with devices that have a small display.<BR /> <BR /> After choosing <EM>Go</EM>, you’ll see the time-series data for situation instance activities in the smart chart and smart table. If you’d prefer a column chart rather than a line chart, you can adjust it in the chart area with the chart icon.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/03-04.jpg" /></P><BR /> You can already see that the number of newly occurring situation instances is increasing.<BR /> <BR /> Now it’s time to prepare an in-depth analysis of the situation instances and check whether the increase is for customer projects, internal projects, or both types of projects.<BR /> <BR /> How could you get more insight into this?<BR /> <BR /> <STRONG>Use the Manage Situation Type – Extended app to create variants of situation types</STRONG><BR /> <BR /> The idea is to create two variants of an existing situation type, one for customer projects and one for internal projects, and to disable the existing one. This way you can visualize how the variants compare against each other and the existing one.<BR /> <BR /> The process is fast and simple. Just mark the existing situation type which deals with all project types in <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/45d60edcf02d409c87076f9270372eb8.html?locale=en-US" target="_blank" rel="noopener noreferrer">Manage Situation Types – Extended</A>, here <EM>YY1_UNST_RESOURCE_REQUEST_2_ALL_PROJ</EM>, and select <EM>Copy</EM>. Once the object page opens, you provide a different situation type ID, such as <EM>YY1_UNST_RESOURCE_REQUEST_2_CUST_PROJ</EM>, and adjust the name and description accordingly.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/04-01-1.jpg" /></P><BR /> You create the variation of the situation type in the section Situation Triggers / Batch-Based Trigger. The name of the trigger is still <EM>Periodical Resource Request Check</EM>, but in the Conditions section you add an additional filter for the <EM>Project Type.</EM><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/04-02.jpg" /></P><BR /> The value is set to <EM>C</EM> for customer project.<BR /> <BR /> As this situation type will react only on resource requests regarding customer projects, you can also adjust the message text.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/04-03.jpg" /></P><BR /> Finally, you can also adjust the Navigation Actions by removing the link to the app to maintain internal projects.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/04-04.jpg" /></P><BR /> After you’ve saved and enabled the type, you do exactly the same thing again, but this time for an internal project by setting the filter to <EM>I</EM> for <EM>Project Type</EM>.<BR /> <BR /> At this point you have three situation types enabled, two specialized types, one for internal projects, one for customer projects, and one general for both projects.<BR /> <BR /> Since you didn’t change Batch Job Scheduling, all types will look for new or changed situation instances as defined in the general type, for example, once a day.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/04-05.jpg" /></P><BR /> If you left them all enabled, new situation instances would be created twice, along with the notifications. So, the first thing you want to do is to disable the general situation type responsible for all projects. This is YY1_UNST_RESOURCE_REQUEST_2_ALL_PROJ. If you do this, new situation instances will be created only for the two specialized situation types.<BR /> <BR /> But what about the existing situation instances in the general situation type? Well, you have to delete them. Otherwise these situation instances would be replicated for the two specialized situation types during the upcoming batch trigger. As a consequence, the business user would see two situation texts for the same business object.<BR /> <BR /> You can do this in the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/45d60edcf02d409c87076f9270372eb8.html?locale=en-US" target="_blank" rel="noopener noreferrer">Manage Situation Types – Extended</A> app by selecting <EM>Manage Instances</EM>.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/04-00-1.png" /></P><BR /> There you select all Instances and choose <EM>Delete</EM>.<BR /> <BR /> You could also have deleted the whole general situation type and with it all its situation instances. In this case you would have also lost the historic data of the respective activities. In the following section you’ll see that it makes sense to keep those historic activities to better analyze the trend.<BR /> <BR /> As previously mentioned, the batch job scheduling of the two specialized situation types will take place twice a day. To judge whether the trend continues, you’ll need to collect data for several days.<BR /> <BR /> Finally, after collecting data for four days you go back to the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations – Extended</A> app.<BR /> <BR /> <STRONG>Comparing variations of situation types with Monitor Situations – Extended app</STRONG><BR /> <BR /> First, you adapt the filter area and choose <EM>Adapt Filters</EM> and then <EM>Sit. Template ID</EM> as an additional field. The fields <EM>Instance Status</EM>, <EM>Anc. Obj. Sem. Key</EM>, and <EM>Anc. Obj. Key </EM> you have already removed previously. With the <EM>Sit. Template ID</EM> filter you can narrow down the data to those types related to the "Unstaffed Resource Requests for Projects” use case. With the filter for <EM>Situation Type ID</EM>, you can look at data from a single type.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/05-01.jpg" /></P><BR /> If you’re familiar with the filter fields of the predecessor app, <A href="https://help.sap.com/viewer/a630d57fc5004c6383e7a81efee7a8bb/latest/en-US/1bfaf5c220304709bffa5e05502dbe97.html" target="_blank" rel="noopener noreferrer">Monitor Situations</A>, you’ll see that the number of fields has increased. This provides new drill-down options and new insights. For example, instead of filtering by the situation type IDs, you can now filter by situation template. This is the same for the general and the specialized types.<BR /> <BR /> Some fields have simplified labels, for example, <EM>Description</EM> of <EM>Activity Type</EM> was renamed to <EM>Activity Type</EM>. The source that indicates who or what triggers an activity like has been renamed from <EM>Description of Activity Trigger</EM> to <EM>Activity Source</EM>.<BR /> <BR /> Back to your analysis. Now that you selected the fields, let’s use them. First choose a Sit. Template ID like <EM>YY1_UNSTAFFED_RESOURCE_REQUESTS_2</EM> to capture all situation types that you’ve copied from this template. This means you need to leave the Situation Type ID field empty.<BR /> <P style="overflow: hidden;margin-bottom: 0px">To see the effect of a single general type versus two specialized types even better, choose the stacked column chart for the chart area.<BR /> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/05-03.jpg" /></P><BR /> Great! Now you can clearly see that it’s the number of situation instances created for the customer project that is increasing day by day. The number for the internal projects remains constant.<BR /> <BR /> <STRONG>Analyzing and optimizing the use of the Monitor Situations - Extended app – a short summary</STRONG><BR /> <BR /> The key take-away for you is that the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations – Extended</A> app lets you evaluate whether the occurrence of situations is a trend. Once you’ve gained insights, you can create variants of a situation type by adding a condition to the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/45d60edcf02d409c87076f9270372eb8.html?locale=en-US" target="_blank" rel="noopener noreferrer">Manage Situation Types – Extended</A> app. Finally, you can further investigate the behavior of these types through the <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/6867ecc92b144a5083971a3d01b7a623.html?locale=en-US" target="_blank" rel="noopener noreferrer">Monitor Situations – Extended</A> app.<BR /> In this example you have seen an analysis of time series data for eleven days. Imagine that if you increase the time period to one year you might be also able to observe seasonal effects.<BR /> <BR /> In this example you also saw that the number of issues were increasing. Instead, you might observe some peaks in the data that can pose a problem to your business process and require further investigation of the root cause.<BR /> <BR /> The control buttons you have been using to influence the sensitivity of situation types are the filter elements of the type’s conditions. This means that you can create only situation types variants based on the available filter elements. Which elements are available is determined by the situation objects the scenario uses. Ultimately, the situation object depends on the underlying CDS views. So, it’s wise to take future data analysis into consideration when you’re creating your own custom CDS views as shown in Ana Gonçalves’ <A href="https://blogs.sap.com/2022/12/13/custom-situation-handling-use-case-for-professional-services-unstaffed-resource-requests/" target="_blank" rel="noopener noreferrer">blog post</A>.<BR /> <BR /> <STRONG>Want to learn more or refresh your knowledge about Situation Handling?</STRONG><BR /> <BR /> More blog posts about Situation Handling are available:<BR /> <UL><BR /> <LI><A href="https://blogs.sap.com/2022/03/15/custom-situation-cases-configure-your-own-use-cases-1-6/" target="_blank" rel="noopener noreferrer">Custom Situation Cases: Configure your own use cases (1/6)</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/11/28/the-power-of-reuse-custom-situation-configuration/" target="_blank" rel="noopener noreferrer">The Power of Reuse – Custom Situation Configuration</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/08/30/fine-tuning-custom-situations-closing-behavior-of-situation-instances/" target="_blank" rel="noopener noreferrer">Fine-Tuning Custom Situations: Closing Behavior of Situation Instances</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/09/12/fine-tuning-of-custom-situations-configure-the-layout-of-my-situations-extended/" target="_blank" rel="noopener noreferrer">Fine-Tuning of Custom Situations: Configure the Layout of My Situations – Extended</A></LI><BR /> <LI><A href="https://blogs.sap.com/2022/12/13/custom-situation-handling-use-case-for-professional-services-unstaffed-resource-requests/" target="_blank" rel="noopener noreferrer">Custom Situation Handling Use Case for Professional Services: Unstaffed Resource Requests</A></LI><BR /> </UL><BR /> For more information, see SAP Help Portal for <A href="https://help.sap.com/viewer/a630d57fc5004c6383e7a81efee7a8bb/LATEST/en-US/92a58a164a4c4320bd6bf563d745baca.html" target="_blank" rel="noopener noreferrer">Situation Handling – Extended Framework</A> for SAP S/4HANA and SAP Community for <A href="https://community.sap.com/topics/intelligent-situation-handling" target="_blank">Intelligent Situation Handling</A>. We welcome your valuable feedback. 2023-11-13T10:01:39+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/situation-handling-%E3%82%92sap-btp%E4%B8%8A%E3%81%AEintelligent-situation-automation%E3%81%A7%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E6%8B%A1%E5%BC%B5%E3%81%99%E3%82%8B/ba-p/13580576 Situation Handling をSAP BTP上のIntelligent Situation Automationでカスタム拡張する 2023-11-17T09:46:11+01:00 takayuki_tanaka https://community.sap.com/t5/user/viewprofilepage/user-id/109430 <H1 id="toc-hId-835678698">はじめに</H1><BR /> Intelligent Situation Automationは、SAP BTP上で提供されているサービスです。SAP S/4HANA Cloudの 「 Situation Handling (状況処理) 」 が業務上の状況を検知してユーザーに通知を行い、特定の作業を促すものであるのに対し、「 Intelligent Situation Automation 」 は、Situation Handlingから受け取った状況に関する情報に基づいて、特定のタスクを自動実行します。<BR /> <BR /> 今回のブログでは、「 入庫予定数量の不足検知と、代替サプライヤへの購買発注​ 」 という拡張シナリオにて、Intelligent Situation Automationの活用シナリオの例をご紹介します。また、この拡張を実装する上での注意点につきましてもまとめておりますので、ぜひ最後までご覧ください。<BR /> <H1 id="toc-hId-639165193">本活用シナリオの概要</H1><BR /> 今回のシナリオは以下の図の通りとなります。<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/01_ScenarioOverview.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">シナリオ概要</P><BR /> 従来の業務プロセスではマンパワーで発注の欠陥を発見して処理が必要であったところを、<BR /> SAP S/4HANA CloudのSituation HandlingとIntelligent Situation Automationの組み合わせを活用することにより、半自動的に欠陥をカバーするタスクを実行することが可能です。これにより、業務が抱える異常をいち早く検知し、リスク回避と業務効率化の両面から正常な業務の遂行をサポートします。<BR /> <H1 id="toc-hId-442651688">実装アーキテクチャ</H1><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/02_Architecture.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">今回の実装シナリオのアーキテクチャ</P><BR /> 先にアーキテクチャ図を用いて全体を俯瞰してみましょう。基本は図中に注釈のある通りとなりますので、ここでは技術的な補足点をいくつか述べていきます。<BR /> <OL><BR /> <LI>Situation Handlingから渡ってくるコンテキスト<BR /> Situation Handlingで作成されたSituationに関する情報がEvent Mesh、Intelligent Situation Automationへと渡ってきます。その内容は、Intelligent Situation Automationの「状況の分析」 アプリから 「状況インスタンス」の詳細を開くことで、「データコンテキスト」タブから確認できます。<BR /> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/03_DataContext.png" /></LI><BR /> </OL><BR /> <P class="image_caption" style="text-align: center;font-style: italic">データコンテキストの確認</P><BR /> <BR /> <OL start="2"><BR /> <LI>SAP Build Process AutomationのAPIに関する制約とCAPアプリによるデータ調整<BR /> SAP Build Process Automationに用意されているREST APIは、以下のような形での入力をサポートしています。<BR /> <PRE class="language-javascript"><CODE>{<BR /> "definitionId": "&lt;ワークフローのID&gt;",<BR /> "context": {<BR /> "&lt;ワークフロー内で定義された入力パラメータ&gt;"<BR /> }<BR /> }​</CODE></PRE><BR /> <A href="https://api.sap.com/api/SPA_Workflow_Runtime/path/post_v1_workflow_instances" target="_blank" rel="noopener noreferrer">https://api.sap.com/api/SPA_Workflow_Runtime/path/post_v1_workflow_instances</A><BR /> <BR /> 一方、Intelligent Situation Automationから送信されるデータコンテキストは次のように一定です。<BR /> <PRE class="language-javascript"><CODE>{<BR /> "input": {<BR /> "dataContext": "&lt;Situationタイプごとに定義されている出力パラメータ&gt;"<BR /> }<BR /> }​</CODE></PRE><BR /> 従って、CAPアプリやSAP Integration Suite – Cloud Integration等のミドルウェアを挟んで、パラメータを整形・マッピングする必要があります。今回のCAPアプリケーションでは、内部で次のようにデータ整形を行なっています。<BR /> <PRE class="language-javascript"><CODE>try {<BR /> const payload = JSON.parse(req.body.input.dataContext);<BR /> console.log("[INFO] Payload successfully parsed as follows: ", payload);<BR /> <BR /> const data = {<BR /> definitionId: "&lt;SAP Build Process AutomationでデプロイしたワークフローのID&gt;",<BR /> context: {<BR /> "companycode": payload.I_PURCHASEORDERITEMAPI01.I_PURCHASEORDERAPI01.COMPANYCODE,<BR /> "purchaseorder": payload.I_PURCHASEORDERITEMAPI01.PURCHASEORDER,<BR /> "quantity": String(Number(payload.I_POSITNCONFQTYDEFICIT.ORDEREDQUANTITY) - Number(payload.I_POSITNCONFQTYDEFICIT.CONFIRMEDQUANTITY)),<BR /> "material": payload.I_POSITNCONFQTYDEFICIT.MATERIAL,<BR /> "purchasinggroup": payload.I_POSITNCONFQTYDEFICIT.PURCHASINGGROUP,<BR /> "purchasingorganization": payload.I_POSITNCONFQTYDEFICIT.PURCHASINGORGANIZATION,<BR /> "plant": payload.I_POSITNCONFQTYDEFICIT.PLANT,<BR /> "supplier": payload.I_POSITNCONFQTYDEFICIT.SUPPLIER<BR /> }<BR /> }<BR /> <BR /> const SBPA = await cds.connect.to("SBPA");<BR /> const response = await SBPA.send({<BR /> method: 'POST',<BR /> path: '/workflow/rest/v1/workflow-instances',<BR /> data: data<BR /> })<BR /> res.send(`SBPA instance has been started: ${response.id}`);<BR /> } catch (err) {<BR /> console.log(`[Error] error has been caught while starting SBPA instance: ${err}`);<BR /> res.status(500);<BR /> res.send(`[Error] error has been caught while starting SBPA instance: ${err}`);<BR /> }</CODE></PRE><BR /> 個別のSituationの種類ごとの具体的なdataContextの内容についてはIntelligent Situation Automationの「状況自動化の管理」アプリからご確認ください。</LI><BR /> </OL><BR /> <OL start="3"><BR /> <LI>カスタムCDSビューの活用<BR /> 今回のシナリオでは、「購買伝票の情報」 と 「サプライヤの詳細情報」 という2つのエンティティからデータを取得しています。しかしSAP Build Process Automation側から2回APIを呼び出すのは手間であるため、今回はカスタムCDSビューを利用しています。幸い、これらは互いに 「サプライヤID」 というキーによって結び付けられており、それを基準にしてそれぞれのエンティティに用意されたCDSビュー同士を結合することができます。この結果をODataとして公開することで、SAP Build Process Automation側から1回APIを呼び出すだけでデータを効率的に読み取ることが可能となりました。</LI><BR /> </OL><BR /> <H1 id="toc-hId-246138183">実機デモ</H1><BR /> 今回のシナリオについて、デモ動画をご用意しました。ぜひご覧ください。<BR /> <BR /> <IFRAME width="560" height="315" src="https://www.youtube.com/embed/mk5bgmCFCik" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen=""></IFRAME><BR /> <H1 id="toc-hId-49624678">検証を通して見えてきたIntelligent Situation Automationの全体像</H1><BR /> 本デモシナリオの実装・検証を通して見えてきた、Intelligent Situation Automationの全体像について、自分なりに図式化して、動作機序を視覚的にまとめてみます。<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/04_ISADetails.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Intelligent Situation Automationの全体像</P><BR /> Intelligent Situation Automationは大きく以下の2つのコンポーネントから成り立っているようです。<BR /> <UL><BR /> <LI>オートメーション<BR /> Situation Handlingからコンテキストデータを受け付け、条件判定を行うコンポーネント。コンテキストの値に応じてアクションの呼び出し、または外部REST APIの呼び出しが可能。なおこの際には、出力するデータを変更することはできない。どういったデータを出力するのかに関しては 「状況自動化の管理」アプリから確認可能。</LI><BR /> </UL><BR /> <UL><BR /> <LI>アクション<BR /> 外部のOData APIが受けられるプロパティをmetadataから取得しコンテキストのデータをマッピングした上でリクエストを送信する。</LI><BR /> </UL><BR /> これを踏まえ、以下に動作機序をまとめます。<BR /> <OL><BR /> <LI>Situation Handling からIntelligent Situation AutomationにXXXというコンテキストが渡される</LI><BR /> <LI>Intelligent Situation Automationはオートメーションでコンテキストを受け、規定の条件判定を行ってアクションを決定する<BR /> <UL><BR /> <LI>判定結果に応じて「アクション」コンポーネントを呼び出すか、「CUSTOM_ACTION」を呼び出すかを選択できる</LI><BR /> <LI>「アクション」が選択された場合、アクションはODataのmetadataに対してコンテキストのパラメータをマッピングしてエンドポイントにデータを送信する</LI><BR /> <LI>「CUSTOM_ACTION」が選択された場合、外部のREST APIに規定のデータコンテキストを送信する(上記jsonをご参照ください)</LI><BR /> </UL><BR /> </LI><BR /> </OL><BR /> <H1 id="toc-hId--146888827">【2023/11現在】 Intelligent Situation Automationによる拡張を実装する上での留意事項</H1><BR /> ここに記載された内容は2023年11月時点での検証の結果明らかになったことであり、将来時点で状況が異なる可能性がある点には十分ご注意ください。<BR /> <UL><BR /> <LI>SAP S/4HANA Cloud の中に定義された 「状況タイプ」 のうち、現在 Intelligent Situation Automation で拡張できるのは以下SAP Helpに記載のある一部のシナリオのみ。<BR /> <A href="https://help.sap.com/docs/intelligent-situation-automation/using-intelligent-situation-automation/use-cases-for-intelligent-situation-automation?locale=en-US&amp;version=1.0" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/intelligent-situation-automation/using-intelligent-situation-automation/use-cases-for-intelligent-situation-automation?locale=en-US&amp;version=1.0</A></LI><BR /> <LI>Situation Handling内では、S/4HANA Cloudにおけるユーザーへの通知、もしくはIntelligent Situation AutomationへのSituationデータの送信のどちらかのみを設定できる。双方の同時有効化はできない。<BR /> <A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/0e602d466b99490187fcbb30d1dc897c/f1a8c585e3ca4132b3ae595fde3ee58b.html?locale=ja-JP" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_S4HANA_CLOUD/0e602d466b99490187fcbb30d1dc897c/f1a8c585e3ca4132b3ae595fde3ee58b.html?locale=ja-JP</A></LI><BR /> <LI>Intelligent Situation Automation と同じリージョンにて、SAP Event Mesh<BR /> (2023/11時点ではAWS – EUのみ) のサブスクライブが完了している必要がある</LI><BR /> <LI>「オートメーション」 のみの実装では、REST APIに対して規定のパラメータを送ることのみ可能。従って、SAP Integration Suite等の<U>外部ミドルウェアでパラメータの整形が必要</U>。</LI><BR /> <LI>「アクション」 では OData API の呼び出しが可能であり、$metadata を活用してパラメータのマッピングが可能。ただし、<U>呼び出し先の</U><U>API</U><U>は、</U><U>OData V2</U><U>にのみ対応</U>している。</LI><BR /> </UL><BR /> <H1 id="toc-hId--343402332">参考文献</H1><BR /> <UL><BR /> <LI>SAP Help Portal(Intelligent Situation Automation)<BR /> <A href="https://help.sap.com/docs/intelligent-situation-automation?locale=en-US" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/intelligent-situation-automation?locale=en-US</A></LI><BR /> <LI>Intelligent Situation Automationとは何か?<BR /> <A href="https://blogs.sap.com/2021/08/06/intelligent-situation-automation-the-next-big-step-in-digital-transformation/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2021/08/06/intelligent-situation-automation-the-next-big-step-in-digital-transformation/</A></LI><BR /> <LI>Intelligent Situation Automationからコンテキストを受け取るカスタムCAPアプリケーションの作成<BR /> <A href="https://blogs.sap.com/2023/06/27/use-custom-action-in-intelligent-situation-automation-to-resolve-situation-type-quantity-deficit-in-supplier-delivery/" target="_blank" rel="noopener noreferrer">https://blogs.sap.com/2023/06/27/use-custom-action-in-intelligent-situation-automation-to-resolve-situation-type-quantity-deficit-in-supplier-delivery/</A></LI><BR /> </UL><BR /> <H1 id="toc-hId--539915837">おわりに</H1><BR /> 本記事では、SAP S/4HANA Cloud – Situation Handling / SAP Intelligent Situation Automation / SAP Build Process Automation の3つの製品とカスタムCAPアプリによる拡張シナリオをご紹介しました。 2023-11-17T09:46:11+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/situation-handling-in-procurement-processes-pending-supplier-confirmation/ba-p/13573073 Situation Handling in Procurement Processes - Pending Supplier Confirmation and Quantity Deficit in Supplier’s Delivery 2023-12-06T23:39:34+01:00 lindasun02 https://community.sap.com/t5/user/viewprofilepage/user-id/154700 <SPAN data-contrast="auto">As a procurement professional, have you ever faced the challenges of lacking visibility into the fulfillment status of your purchase orders or receiving late updates on short shipments from&nbsp; suppliers? As a material planner, have you ever faced a shortage of inventory causing disruptions and bottlenecks in the MRP and production processes? </SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="auto">Time and again, these issues are discovered too late, disrupting downstream operations in material planning, production, and customer order fulfillment. What if there were a way to receive automatic and timely notifications, enabling prompt corrective actions?&nbsp;</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="auto">Introducing Situation Handling</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="auto">Situation Handling is a ready-to-use function in SAP S/4HANA that automatically checks for inefficiencies and bottlenecks and can proactively alert users via SAP Fiori notifications. In this blog, we’ll focus specifically on how leveraging Situation Handling use cases for </SPAN><I><SPAN data-contrast="auto">Pending Supplier Confirmation </SPAN></I><SPAN data-contrast="auto">and </SPAN><I><SPAN data-contrast="auto">Quantity</SPAN></I> <I><SPAN data-contrast="auto">Deficit in Supplier’s Delivery</SPAN></I><SPAN data-contrast="auto"> may alleviate pain points in your procurement processes:</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN><BR /> <BR /> <STRONG>1. Automatic Check for Pending Supplier Confirmation&nbsp;</STRONG><BR /> <BR /> <SPAN data-contrast="auto">Traditionally, purchasers manually run the Monitor Supplier Confirmation app periodically to check on the confirmation status. It’s easy to overlook this task while juggling other business critical tasks and expect on-time and in-full deliveries from historically reliable suppliers. However, we’ve all witnessed the disruptions and unpredictability of the supply chain in recent years. There’s significant risk to such anomalies not captured in time and it’s more critical now than ever to put in place automated monitoring capabilities.</SPAN><SPAN data-ccp-props="{&quot;335559685&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="auto">With Situation Handling for</SPAN><I><SPAN data-contrast="auto"> Pending Supplier Confirmation</SPAN></I><SPAN data-contrast="auto">, SAP can automatically check for any purchase document pending supplier confirmations within the monitoring period (part of the standard Sourcing and Procurement configuration). The results align with those of the Monitor Supplier Confirmation report so that if a confirmation has not been received or if the confirmation was received but not in full, that is, a pending quantity exists, then a situation instance is raised.</SPAN><SPAN data-ccp-props="{&quot;335559685&quot;:360}">&nbsp;</SPAN><BR /> <P style="overflow: hidden;margin-bottom: 0px;text-align: center"><SPAN data-ccp-props="{&quot;335559685&quot;:360}"> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Blog-Figure1-1.jpg" /></SPAN><EM>&nbsp;Figure 1: Two situation instances for Pending Supplier Confirmation were raised.</EM></P><BR /> <P style="overflow: hidden;margin-bottom: 0px;text-align: center"><SPAN data-ccp-props="{&quot;335559685&quot;:360}"> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Blog-Figure2.jpg" /></SPAN><EM>Figure 2: Monitor Supplier Confirmation app displaying the purchase orders corresponding to the situation instances.&nbsp;</EM></P><BR /> <SPAN data-ccp-props="{}">&nbsp;</SPAN><BR /> <BR /> <STRONG>2. Automatic Check for Quantity Deficit in Supplier’s Delivery&nbsp; &nbsp;</STRONG><BR /> <BR /> <SPAN data-contrast="auto">Much like the Situation Handling use case for </SPAN><I><SPAN data-contrast="auto">Pending Supplier Confirmation</SPAN></I><SPAN data-contrast="auto">, </SPAN><I><SPAN data-contrast="auto">Quantity</SPAN></I> <I><SPAN data-contrast="auto">Deficit in Supplier’s Delivery </SPAN></I><SPAN data-contrast="auto">also checks for purchase order items:&nbsp;</SPAN><SPAN data-ccp-props="{&quot;335559685&quot;:720}">&nbsp;</SPAN><BR /> <UL><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="2"><SPAN data-contrast="auto">With missing supplier confirmations within the monitoring period </SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI><BR /> <LI data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:1440,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="2" data-aria-level="2"><SPAN data-contrast="auto">With received supplier confirmations but not in full</SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN></LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px;text-align: center"><SPAN data-ccp-props="{}"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Figure-3-blog.jpg" /></SPAN><EM>Figure 3: Two situation instances for Quantity Deficit in Supplier’s Delivery were raised.</EM></P><BR /> &nbsp;<BR /> <BR /> <SPAN data-contrast="auto">The key difference between the two use cases, as explained by the product owners, is that </SPAN><I><SPAN data-contrast="auto">Pending Supplier Confirmation</SPAN></I><SPAN data-contrast="auto"> is designed to be a collection of items that are pending confirmation and by default provides a summary of how many confirmations are pending. On the other hand, </SPAN><I><SPAN data-contrast="auto">Quantity</SPAN></I> <I><SPAN data-contrast="auto">Deficit in Supplier’s Delivery </SPAN></I><SPAN data-contrast="auto">provides a more detailed focus regarding quantity and item level information. Therefore, if the business need is to have a high-level catch all, then </SPAN><I><SPAN data-contrast="auto">Pending Supplier Confirmation</SPAN></I><SPAN data-contrast="auto"> may be the use case you want to set up. On the other hand, if the business need is to monitor a specific scenario, such as a strategy material group, then </SPAN><I><SPAN data-contrast="auto">Quantity Deficit in Supplier’s Delivery</SPAN></I><SPAN data-contrast="auto"> may be the right use case. <SPAN class="NormalTextRun SCXW36086865 BCX0">In both use cases</SPAN><SPAN class="NormalTextRun SCXW36086865 BCX0">,</SPAN><SPAN class="NormalTextRun SCXW36086865 BCX0"> however, </SPAN><SPAN class="NormalTextRun SCXW36086865 BCX0">it is possible </SPAN><SPAN class="NormalTextRun SCXW36086865 BCX0">to </SPAN><SPAN class="NormalTextRun SCXW36086865 BCX0">navigate to the</SPAN><SPAN class="NormalTextRun SCXW36086865 BCX0"> detailed information</SPAN><SPAN class="NormalTextRun SCXW36086865 BCX0"> by clicking on the notification or the situation instances, which navigates to Monitor Supplier Confirmations app and Purchase Order Item app for </SPAN><SPAN class="NormalTextRun SCXW36086865 BCX0">the </SPAN><SPAN class="NormalTextRun SCXW36086865 BCX0">Pending Supplier Confirmation and Quantity Deficit in Supplier’s Delivery</SPAN><SPAN class="NormalTextRun SCXW36086865 BCX0"> use cases,</SPAN><SPAN class="NormalTextRun SCXW36086865 BCX0"> respective</SPAN><SPAN class="NormalTextRun SCXW36086865 BCX0">ly.</SPAN></SPAN><BR /> <BR /> Here is a demo video by Dr. Thomas Reiss, Vice President, SAP User Experience Product Management, on the Quantity Deficit in Supplier’s Delivery use case:<BR /> <BR /> <IFRAME width="560" height="315" src="https://www.youtube.com/embed/75m0GxhcPW8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen=""></IFRAME><BR /> <BR /> <STRONG>3. Proactive Notifications to Appropriate Recipients&nbsp;</STRONG><BR /> <BR /> <SPAN data-contrast="auto">By configuring the situation type for the two use cases outlined above, notifications may be enabled for display to recipients on SAP Fiori launchpad. </SPAN><SPAN data-ccp-props="{&quot;335559685&quot;:360}">&nbsp;</SPAN><BR /> <P style="overflow: hidden;margin-bottom: 0px"><SPAN data-ccp-props="{}"> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/12/Figure4.jpg" /></SPAN></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 4: SAP Fiori notification for Pending Supplier Confirmation.</P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><SPAN data-ccp-props="{}"> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/12/Figure5.jpg" /></SPAN></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 5: SAP Fiori notification for Quantity Deficit in Supplier’s Delivery.</P><BR /> <I><SPAN data-contrast="auto">Note: The notification text may be customized to business needs, and notifications can be configured to display information for individual documents, or at an aggregated level.&nbsp; Clicking on a notification takes you to the related apps, such as Monitor Supplier Confirmations or Manage Purchase Orders, with the relevant purchase documents pre-filtered.&nbsp;</SPAN></I><SPAN data-ccp-props="{&quot;335559685&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="auto">Additionally, filters and recipients are also assigned in the configuration of the situation type. This ensures that the appropriate recipients are notified about issues in the correct subset of purchasing documents.</SPAN><SPAN data-ccp-props="{&quot;335559685&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <I><SPAN data-contrast="auto">Pending Supplier Confirmation</SPAN></I><SPAN data-contrast="auto"> can be configured with filters on numerous key fields in the purchasing document, such as Company Code, Purchase Organization, Purchasing Group, Plant, Supplier, Material Group, and so on, to restrict the monitoring to those documents. See Figure 6.&nbsp;&nbsp;</SPAN><SPAN data-ccp-props="{&quot;335559685&quot;:360}">&nbsp;</SPAN><BR /> <P style="overflow: hidden;margin-bottom: 0px;text-align: center"><SPAN data-ccp-props="{&quot;335559685&quot;:360}"> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/12/Figure7-1.jpg" /></SPAN><EM>Figure 6: Filters on Pending Supplier Confirmation.</EM></P><BR /> &nbsp;<BR /> <BR /> <I><SPAN data-contrast="auto">Quantity Deficit in Supplier’s Delivery</SPAN></I><SPAN data-contrast="auto"> can also be configured with filters on certain key fields in the purchasing document, such as Supplier, Material, Deficit Quantity, and so on. However, the options here are limited compared to </SPAN><I><SPAN data-contrast="auto">Pending Supplier Confirmation</SPAN></I><SPAN data-contrast="auto">.&nbsp;</SPAN><SPAN data-ccp-props="{&quot;335559685&quot;:360}">&nbsp;</SPAN><BR /> <P style="overflow: hidden;margin-bottom: 0px"><SPAN data-ccp-props="{&quot;335559685&quot;:360}"> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/12/Figure7.jpg" /></SPAN></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Figure 7: Filters on Quantity Deficit in Supplier’s Delivery.</P><BR /> <SPAN data-contrast="auto">As for how the recipients are assigned, the integration of Responsibility Management and the associated Manage Teams and Responsibilities app makes it possible to do so. These recipients may be assigned based on the Responsibility Definition and Member Functions of enabled Procurement Teams as part of the Responsibility Management set up. For more information on this topic, see </SPAN><A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/a630d57fc5004c6383e7a81efee7a8bb/73c04858392e9244e10000000a4450e5.html" target="_blank" rel="noopener noreferrer"><SPAN data-contrast="none">link</SPAN></A><SPAN data-contrast="auto">.&nbsp;</SPAN><SPAN data-ccp-props="{&quot;335559685&quot;:360}">&nbsp;</SPAN><BR /> <BR /> <SPAN data-contrast="none">Besides the SAP Fiori launchpad notifications, </SPAN><SPAN data-contrast="none">you can also </SPAN><SPAN data-contrast="none">use the My Situations app to access the situation instances. Open situations are displayed and updated automatically after the scheduled batch job runs or as the recipients manually mark each instance as complete after resolution.  </SPAN><SPAN data-ccp-props="{}">&nbsp;</SPAN><BR /> <P style="overflow: hidden;margin-bottom: 0px;text-align: center"><SPAN data-ccp-props="{}"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/12/Figure8.jpg" /></SPAN><EM>Figure 8: My Situations app displaying open situations.</EM></P><BR /> &nbsp;<BR /> <BR /> <SPAN data-contrast="auto">In summary, Situation Handling use cases for </SPAN><I><SPAN data-contrast="auto">Pending Supplier Confirmation</SPAN></I><SPAN data-contrast="auto"> and </SPAN><I><SPAN data-contrast="auto">Quantity</SPAN></I> <I><SPAN data-contrast="auto">Deficit in Supplier’s Delivery</SPAN></I><SPAN data-contrast="auto"> can provide significant value in the supplier confirmation feature of the procurement process. It does so by eliminating the task of monitoring supplier confirmations manually. This allows timelier notifications of pending supplier confirmations and quantity deficits in delivery quantity and frees up the purchasers so they can focus on following up with suppliers and taking care of other business-critical tasks. Ultimately, this leads to a more efficient supply chain, lower inventory and material planning issues, and customer order fulfillment and satisfaction.&nbsp;</SPAN><SPAN data-ccp-props="{&quot;469777462&quot;:[2003],&quot;469777927&quot;:[0],&quot;469777928&quot;:[1]}">&nbsp;</SPAN> 2023-12-06T23:39:34+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/register-now-share-your-genai-use-cases-for-situation-handling-and/ba-p/13602209 Register Now: Share your GenAI use cases for Situation Handling and transform the future of business 2024-02-12T10:51:30.060000+01:00 ana_goncalves https://community.sap.com/t5/user/viewprofilepage/user-id/132016 <P>Situation Handling in SAP S/4HANA Cloud automatically notifies the <SPAN>responsible</SPAN> users about critical issues that require their attention. This encompasses various situations, such as upcoming deadlines, delays, expiring contracts, and more.</P><P>To address <SPAN>these</SPAN> business challenges and make well-informed decisions, business users often need access to information scattered across different sources, both in and outside the SAP S/4HANA Cloud system.</P><P>GenAI steps in, offering practical assistance. Users can use artificial intelligence to access additional information and receive personalized, context-specific recommendations tailored to their roles.</P><H2 id="toc-hId-986058885">A closer look at decision dynamics</H2><P>Let's delve into a scenario where Situation Handling automatically informs Kate, the responsible purchaser, about a purchase contract that is about to expire. Before deciding to renew the contract, Kate must consider multiple factors. This involves assessing the company's needs for the ordered materials or services, exploring potential alternative suppliers, evaluating supplier ratings and risks, and <SPAN>taking into account </SPAN>the market price development of the materials or services covered by the contract.</P><H2 id="toc-hId-789545380">GenAI’s practical assistance</H2><P>GenAI can further assist Kate by analyzing historical data related to the purchased materials or services and offering insights into market price trends. This empowers her to make more informed, data-driven decisions, ensuring that the contract renewal aligns with the company's objectives.</P><P>This is just one example of how Situation Handling and GenAI can transform your daily operations. Now, we want to hear from you!</P><P>&nbsp;</P><H1 id="toc-hId-463949156">What challenges do you face, and how can GenAI for Situation Handling be your solution?</H1><P><STRONG>Join our Customer Engagement Initiative (CEI) to explore how GenAI for Situation Handling can bring innovative solutions to your business.</STRONG> As we’re in the early stages of development, your input on potential use cases and user experience is crucial for us.</P><P><A href="https://influence.sap.com/sap/ino/#campaign/3635" target="_blank" rel="noopener noreferrer">Register</A> by <STRONG>March 8, 2024<SPAN>,</SPAN></STRONG> to actively contribute to shaping the future together.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="GenAI for Situation Handling" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/63971iF20F8A6F9475CA5F/image-size/large?v=v2&amp;px=999" role="button" title="GenAI for Situation Handling.png" alt="GenAI for Situation Handling" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">GenAI for Situation Handling</span></span></P><H2 id="toc-hId-396518370">Why engage with us?</H2><P>You can interact directly with our Situation Handling Product Management and Development team to:</P><UL><LI>Gain early insights into the planned product features of GenAI for Situation Handling</LI><LI>Influence future requirements by giving valuable first-hand feedback</LI></UL><P>For additional details <SPAN>about</SPAN> how these engagements work, <A href="https://blogs.sap.com/2023/02/15/we-love-feedback-showcase-situation-handling-great-collaboration-between-customers-partners-and-sap-development-teams/" target="_blank" rel="noopener noreferrer">check out this blog post</A> that highlights a previous project led by our team.</P><H2 id="toc-hId-200004865">What are the requirements?</H2><P>To guarantee a successful engagement, you should meet the following prerequisites:</P><UL><LI><SPAN>You h</SPAN>ave a good understanding of Situation Handling<SPAN>.</SPAN></LI><LI><SPAN>You are </SPAN>a business expert with an interest in AI and its applications for supporting users in their day-to-day activities<SPAN>.</SPAN></LI></UL><H2 id="toc-hId-3491360">Want to learn more?</H2><UL><LI>SAP Community: <A href="https://pages.community.sap.com/topics/intelligent-situation-handling" target="_blank" rel="noopener noreferrer">https://pages.community.sap.com/topics/intelligent-situation-handling</A></LI></UL> 2024-02-12T10:51:30.060000+01:00 https://community.sap.com/t5/technology-blogs-by-sap/artificial-intelligence-meets-sap-customer-engagement-initiative-register/ba-p/13624117 Artificial Intelligence meets SAP Customer Engagement Initiative - Register until March 08, 2024! 2024-02-29T17:43:37.723000+01:00 nadine_p https://community.sap.com/t5/user/viewprofilepage/user-id/762608 <P><span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="AI.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/73542i3FEBCF86A9C7B905/image-size/large?v=v2&amp;px=999" role="button" title="AI.png" alt="AI.png" /></span></P><P>&nbsp;</P><P>It has never been a more exciting time for AI! Generative AI and large language models (LLMs) are dominating headlines and making AI a part of every business conversation.</P><P>But what is generative AI?</P><P><A href="https://www.sap.com/products/artificial-intelligence/what-is-generative-ai.html" target="_blank" rel="noopener noreferrer">Generative AI,</A>&nbsp;a form of artificial intelligence, can produce text, images, and varied content based on its training data. At SAP, we integrate this technology with&nbsp;extensive industry-specific data and deep process knowledge to create innovative AI capabilities for the SAP applications you use every day. It’s built-in, relevant to your business, and responsible by design.</P><P>The SAP Customer Engagement Initiative enables you as an SAP customer or partner, to get early insights into SAP’s product developments and directly work with the developers to define and shape future product directions. By that we can create solutions that better meet your and other customers’ needs, leveraging process and technology innovations.</P><P><STRONG>Seize this opportunity to participate in our projects with an AI flavor! Register&nbsp;</STRONG><STRONG>until&nbsp;March 08, 2024:</STRONG></P><UL><LI><A href="https://influence.sap.com/sap/ino/#campaign/3639" target="_blank" rel="noopener noreferrer">AI Business Agents with SAP BTP: An Exploration Project</A></LI><LI><A href="https://influence.sap.com/sap/ino/#campaign/3637" target="_blank" rel="noopener noreferrer">AI &amp; GenAi Integration with Intelligent Scenario Lifecycle Management</A></LI><LI><A href="https://influence.sap.com/sap/ino/#campaign/3633" target="_blank" rel="noopener noreferrer">Business AI in Asset Performance Management</A></LI><LI><A href="https://influence.sap.com/sap/ino/#campaign/3642" target="_blank" rel="noopener noreferrer">Create your extensions with SAP Build and SAP Build Code</A></LI><LI><A href="https://influence.sap.com/sap/ino/#campaign/3635" target="_blank" rel="noopener noreferrer">GenAI for Situation Handling</A></LI><LI><A href="https://influence.sap.com/sap/ino/#campaign/3631" target="_blank" rel="noopener noreferrer">Hybrid integration with SAP Integration Suite</A></LI><LI><A href="https://influence.sap.com/sap/ino/#campaign/3648" target="_blank" rel="noopener noreferrer">Intelligent Closing in the Public Cloud ERP</A></LI><LI><A href="https://influence.sap.com/sap/ino/#campaign/3643" target="_blank" rel="noopener noreferrer">Leveraging Generative AI capabilities in Business Partner Master data</A></LI><LI><A href="https://influence.sap.com/sap/ino/#campaign/3632" target="_self" rel="noopener noreferrer">Smart Data Load - AI Supported Chart of Accounts Mapping</A><STRONG>&nbsp;</STRONG></LI></UL><P>Visit the Customer Influence website on&nbsp;<A href="http://influence.sap.com/" target="_blank" rel="noopener noreferrer">influence.sap.com&nbsp;</A>for further information.</P><P>Interested in other topics as well? Find&nbsp;<A href="https://influence.sap.com/sap/ino/#/campaign/880" target="_blank" rel="noopener noreferrer">here</A>&nbsp;the list of all projects.</P><P>Follow-up after registration: When you register for a project, you will be invited to an introductory call&nbsp;with the SAP project lead. At this point further participation is optional. Typically, all activities are governed by the&nbsp;<SPAN><A href="https://www.sap.com/about/customer-involvement/influence-adopt.html#pdf-asset=c4f10951-db7c-0010-82c7-eda71af511fa&amp;page=1" target="_blank" rel="noopener noreferrer">Feedback Agreement with SAP</A></SPAN>.</P><P><STRONG>Thank you</STRONG>&nbsp;in&nbsp;advance&nbsp;for your&nbsp;participation,</P><P>Your SAP Customer Engagement Initiative Team</P><P><SPAN>&nbsp;</SPAN></P> 2024-02-29T17:43:37.723000+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/sap-signavio-process-insights-discovery-edition-now-available-in-8/ba-p/13631755 SAP Signavio Process Insights, discovery edition now available in 8 languages! 2024-03-07T21:10:13.039000+01:00 christianoehler https://community.sap.com/t5/user/viewprofilepage/user-id/178792 <P>Last month I already shared the the SAP Process Insights, <A href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/generally-available-now-sap-signavio-process-insights-discovery-edition/ba-p/13605615" target="_self">discovery edition is now generally available</A> for all customers.</P><P>Starting last week, the discovery edition is now available in 8 languages:<BR /><SPAN class="">German</SPAN><SPAN class="">,<SPAN>&nbsp;</SPAN></SPAN><SPAN class="">French</SPAN><SPAN class="">,<SPAN>&nbsp;</SPAN></SPAN><SPAN class="">Portuguese</SPAN><SPAN class="">,<SPAN>&nbsp;</SPAN></SPAN><SPAN class="">Spanish</SPAN><SPAN class="">,<SPAN>&nbsp;</SPAN></SPAN><SPAN class="">Simplified Chinese</SPAN><SPAN class="">,<SPAN>&nbsp;</SPAN></SPAN><SPAN class="">Japanese</SPAN><SPAN class="">, </SPAN><SPAN class="">Korean and English.</SPAN></P><P><SPAN>When you log on to SAP Signavio Process Insights,&nbsp;</SPAN><SPAN>discovery edition</SPAN><SPAN>, the initial language displayed will be determined by your browser settings.&nbsp;Y</SPAN><SPAN>ou have the flexibility to switch</SPAN><SPAN>&nbsp;</SPAN><SPAN>to another language easily: Open the user profile menu and select your preferred language from the options provided.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>This is how the discovery edition looks in German:<BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SPIDE DE.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77385i0A4D57C317F6197B/image-size/large?v=v2&amp;px=999" role="button" title="SPIDE DE.png" alt="SPIDE DE.png" /></span><BR /></SPAN></P><P><SPAN>Furthermore, the in-app help and the&nbsp;</SPAN><I><SPAN>User Guide</SPAN></I><SPAN>&nbsp;have also been translated into these languages, ensuring that users can access comprehensive support materials in their preferred language.</SPAN></P><P><SPAN>The discovery edition is the successor to <A href="http://www.s4hana.com" target="_self" rel="nofollow noopener noreferrer">Process Discovery</A> and <A href="http://www.sap.com/pathfinder" target="_self" rel="noopener noreferrer">Pathfinder on Spotlight</A>, the perfect starting point for your SAP S/4HANA transformation journey, helping you to automate &amp; innovate, and to discover the power of SAP Signavio!</SPAN></P><P><SPAN>Start your journey to process optimization and transformation now and order your free discovery edition:&nbsp;<A href="http://url.sap/discovery-edition" target="_self" rel="nofollow noopener noreferrer">url.sap/discovery-edition</A></SPAN></P><P><SPAN>Gain insights into&nbsp;further&nbsp;detailed description of&nbsp;important news here:&nbsp;</SPAN><A href="https://community.sap.com/t5/technology-blogs-by-sap/out-now-sap-signavio-february-2024-release/ba-p/13615620" target="_blank"><SPAN>OUT NOW: SAP Signavio February 2024 release - SAP Community</SPAN></A></P> 2024-03-07T21:10:13.039000+01:00