Professional Documents
Culture Documents
PUBLIC
Table of Contents
1 Purpose
2 Prerequisites
2.1 System Access
2.2 Roles
2.3 Business Conditions
2.4 Additional Manual Configuration
3 Overview Table
4 Test Procedures
4.1 My Situations
4.2 My Situations - Extended
1 Purpose
Situation Handling detects business situations by evaluating conditions (rules) for business facts. A business situation occurs, for example, when a business object changes a status relevant to a user,
when critical deadlines are coming up, or when a KPI passes a threshold.
Professional users need the extensive functionality of SAP software that reflects the increasing business complexity. At the same time, users want simplified UIs and an amazing user experience. If
we know how users behave and what their requirements are in a specific situation, we can provide the right information on the spot.
Situation and context awareness allow users to focus on data and functionality that are relevant for the them in the current situation.
This document provides a detailed procedure for testing this scope item after solution activation, reflecting the predefined scope of the solution. Each process step, report, or item is covered in its
own section, providing the system interactions (test steps) in a table view. Steps that are not in scope of the process but are needed for testing are marked accordingly. Project-specific steps must be
added.
Note Values in this test script (decimal notation, date formats, and so on) are presented in U.S. standard notation. If your test system is set up to use a different notation, enter values as appropri -
ate.
This section summarizes all the prerequisites for conducting the test in terms of systems, users, master data, organizational data, other test data and business conditions.
System Details
System Accessible via SAP Fiori launchpad. Your system administrator provides you with the URL to access the various apps assigned to your role.
2.2 Roles
Create business roles using the following business role templates delivered by SAP and assign them to your individual test users.
Alternatively, if available, you can use the following spaces delivered by SAP. You create a space with pages containing predefined essential apps and assign it to the business role. You then assign
this business role to your individual users.
For more information, refer to How to Create a Business Role for the Administrator in the product assistance for SAP S/4HANA Cloud.
Name (Role Template) ID (Role Template) Name (Launchpad Space) ID (Launchpad Space) Log On
The SAP_BR_EMPLOYEE business role contains the Situation Handling business catalog (SAP_CA_BC_SITN_MYSITUATION_PC).
1NJ - Responsibility Must be run before this test script. The required teams and responsibility definitions have to be created that are required for the recipient determination. The current user also needs to be assigned
Management to the team that is assigned to the situation type for this test script. (see also next step, Additional Manual Configuration [page ] 4).
In this test script, we describe the following process steps in the table below for this scope item:
Note If your system administrator has enabled spaces and pages on the SAP Fiori launchpad, the homepage will only contain the essential apps for performing the typical tasks of a business
role.
You can find all other apps not included on the homepage using the search bar.
If you want to personalize the homepage and include the hidden apps, navigate to your user profile and choose App Finder.
This section describes test procedures for each process step that belongs to this scope item.
4.1 My Situations
Test Administration
Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>
Purpose
The My Situations (F4154) app is the generic app with which you can view and access all open standard object-based situations that have occurred in the SAP S/4HANA Cloud system. In this
app, you can:
● Close a situation manually.
● Navigate from the situation list entry to the situation object page.
Note You can navigate to the situation object page only if you have the business authorization (business role) required to access the underlying business objects.
Prerequisites
● Your user must be defined as responsible for the situation in the Recipients section of the situation type. If you use the Responsibility by Teams option, for example, you need to be a team mem-
ber of the team that is linked there.
● There must be at least one open situation instance. Instances are created in the system only when the required configurations for the situation type are set up as described in the Set-Up Instruc-
tions for this scope item under Create Standard Object-Based Situation Type.
Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment
2 Access the App Open the My Situations (F4154) app. You see all the open situations in your area of responsibility.
3 Close the Situation Select a situation from the list, then choose Three statuses are available for closing the situation manually:
Close Situations. 1. Resolved
2. Obsolete
3. Invalid
4 Confirm the Selection Select one of the three options, then choose The status of the situation instance changes and the instance no longer shows up on the list.
Confirm.
5 Navigate to the Corresponding App Select an open situation instance from the Go to the app that corresponds to the affected business object. If you don't have the authorization to go
for the Situation list. to the business object, an error message is displayed.
Test Administration
Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>
Purpose
The My Situations - Extended (F4537) app is the generic app with which you can view and access all open extended object-based and message-based situations that have occurred in the SAP S/
4HANA Cloud system. In this app, you can:
Prerequisites
● Your user must be defined as responsible for the situation in the Recipients section of the situation type. If you use the Responsibility by Teams option, for example, you need to be a team mem-
ber of the team that is linked there.
● There must be at least one open situation instance. Instances are created in the system only when the required configurations for the situation type are set up as described in the Set-Up Instruc-
tions for this scope item under Create Custom Object-Based Situation Type.
Procedure
2 Access the App Open the My Situations - Extended (F4537) app. You see all open situations in your area of responsibility.
3 Go to the Situation Page Select the situation instance from the list that was created with the set-up instructions for creating You go to the situation page with the booking details for each
a custom object-based situation type. Then click on the arrow on the right-hand side of the table of the overbookings.
entry.
Note Alternatively, you can go directly to the situation page by clicking on the situation noti-
fication that you've received on SAP Fiori launchpad.
4 Under Solution Proposals, Se- On the Solution Proposals tab, three actions that close the situation are displayed: If you choose any of these options, the proposed action is per-
lect an Action (Alternatively, go ● Cancel Bookings formed and the situation is closed automatically.
to step 5).
● Upgrade Passengers
● Rebook Passengers
5 Under Related Apps, Go to An- The Related Apps section lets you go to other apps that may help you remove the root cause of a In the My Situations - Extended app, the booking information
other App situation. is updated accordingly.
In our test case, the Manage Flight Bookings option lets you go to the Situation Handling Demo
app. There, on the Bookings tab, you can remove some of the overbooked economy class book-
ings by choosing the appropriate action:
● Upgrade to business class.
Note If you remove all overbooked economy class bookings, the situation is closed automat-
ically. In this case, step 6 is not required.
6 Close the Situation Choose Close Situation. For the remaining overbookings, choose Resolved and con-
Three statuses are available for closing a situation manually: firm your selection.
Example Words or characters quoted from the screen. These include field names, screen titles, pushbuttons labels, menu names,
menu paths, and menu options.
Textual cross-references to other documents.
EXAMPLE Technical names of system objects. These include report names, program names, transaction codes, table names, and
key concepts of a programming language when they are surrounded by body text, for example, SELECT and IN-
CLUDE.
Example Output on the screen. This includes file and directory names and their paths, messages, names of variables and parame-
ters, source text, and names of installation, upgrade and database tools.
Example Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documenta-
tion.
<Example> Variable user entry. Angle brackets indicate that you replace these words and characters with appropriate entries to
make entries in the system.