Creating the End-To-End Scenario

Objective

After completing this lesson, you will be able to create the SAP Build End-To-End scenario for certification registration.

SAP Build Use Case for Certification Registration

Introduction

Business Scenario and Exercise Goal

To demonstrate how quickly and easily SAP Build's low-code products can be integrated, the following scenario is addressed. In this scenario, a manager wants to have an overview of the learning process for their employees regarding SAP Build products before they are eligible for certification. To achieve this goal, an app, a process, and a business site will be created and connected without using any code.

Note

This exercise is intentionally designed to be open-ended, allowing each participant to reach the goal in their own way. A self-check in the Monitoring tab confirms whether the end-to-end process was successful, while drawing on insights from other learning journeys and lessons where the individual methods are explained in detail.

The goal of this exercise is to create a process with two flows and publish it in the SAP Build Library for SAP Build Apps to trigger. Key variables include a name (e-mail via system variable from the SAP BTP user) and the current date (using a Formula function). Also, they include the selection of three SAP Build products (SAP Build Apps, SAP Build Process Automation, SAP Build Work Zone). If all three products are selected, autoapproval occurs. If any product is not selected, the request goes to a manager for approval or rejection, checked in My Inbox.

Ensure logs and context are visible in the monitoring section. It must be clear that the process was triggered with these five variables. Ensure the notification is submitted to My Inbox.

Hint

Focus on the end goal, not steps, allowing multiple solutions and flexibility in logic and UI.

Feel free to deploy the app and integrate it into SAP Build Work Zone.

Good luck!

Prerequisites

To begin the hands-on exercises, you can use the SAP Build practice system or, alternatively, follow these steps carefully to gain access to an SAP Build environment with a trial user:

  1. Open the SAP Build Basic Trial registration page.
  2. Register for an SAP Build Basic Trial user:
    • If you are already logged on to SAP.com with your SAP Universal ID/Profile, then your Trial user will be generated directly.
    • If you are not logged in, please fill out the form and your Trial user will get generated.
    • Once registered, you will have received your Basic Trial User ID and password and can access the workbook by clicking the link or button in the popup window.
  3. Navigate to SAP Build Lobby:
    • On the workbook overview page, select Extend S/4HANA with SAP Build.
    • In the first overview lesson of the second Unit (Create a Sales Order Process Using SAP Build Process Automation), you will find a link to the SAP Build Lobby.

By completing these steps, you gain the necessary access to perform the hands-on training exercises effectively.

Note

When creating processes in the SAP Build Lobby, always include your User ID in the project name. Ensures that you can easily identify your processes later. Example: (Project name) Certification Registration (User ID) GE134601.

Additional Guidance for Building a Complete Scenario

  1. Create the Certification Registration Process in SAP Build Process Automation.

    An employee who has completed SAP Build Apps, SAP Build Process Automation, and SAP Build Work Zone must initiate it.

    Input Variables

    NameType
    UserString
    DateString
    SAP Build Process AutomationBoolean
    SAP Build AppsBoolean
    SAP Build Work ZoneBoolean

    Process Flow:

    1. Condition Check: If the employee confirms all three products, the process proceeds to Auto Approval for the certification registration. A notification will then be sent to the learner.
    2. If one or more products have not been completed, the process routes to Management Approval for review. Here, the manager can decide to approve or reject the request based on the completion status. Notifications will be sent to the learner for both approval and rejection.

    Once the process is completed, it must be deployed and published in the SAP Build Lobby's Library, making it accessible for SAP Build Apps.

    Note

    Notifications can be checked in the SAP Build Lobby My Inbox.
  2. Create an App with SAP Build Apps to trigger the Process.
    1. Create a project in SAP Build Apps and add your user to the title.
    2. Include the previously created process and enable it.
    3. Use components to design the UI, allowing the selection of the low-code products SAP Build Apps, SAP Build Process Automation, and SAP Build Work Zone.

      Note

      You can download and implement an image as needed.
    4. Using a button and corresponding logic, trigger the previously built process and pass the variables for the SAP Build Process Automation, SAP Build Apps and SAP Build Work Zone products with true or false values.
    5. Additionally, two other variables should be passed:
      VariableExplanation
      NameThe user’s email from the subaccount using a function from the Formula Editor.
      DateA basic date function without specifics from the Formula Editor.

      Hint

      These functions and other details can be found in the second lesson of unit 1 and the SAP Build Apps learning journey (Using Formula Functions).
    6. Add logic for a dialog box asking the learner whether they feel prepared for the certification exam. The process will be triggered if confirmed. If denied, redirect them to https://learning.sap.com/.

      Note

      This redirect URL logic component can be found in the marketplace learning journey lesson.
    7. Test the app by first selecting two SAP Build products as true and triggering the process. Then select all three and trigger the process again. Check the My Inbox and notifications in the SAP Build Lobby to verify the functionality of the process and app.

      Note

      Take on the role of both the learner and manager to approve or reject the process.
    8. Search for your triggered process in the Monitoring tab "Process and Workflow Instances".
    9. Finally, build and deploy the app as a web app on Cloud Foundry, so it runs on the SAP BTP.

    For a more detailed guide, refer to the workbook for the extended Sales Order Scenario:

  3. Create a Workspace with SAP Build Work Zone and implement the created app.
    1. Create an SAP Build Work Zone project and add your generated user name to the title.
    2. Create a workspace.
    3. Integrate the app as a card.
    4. The process can now be triggered from the workspace too.
    5. Refer to the end-to-end steps.

    By following these tasks, you understand how to integrate SAP Build products to create efficient, functional applications and processes without writing any code.