Creating the End-To-End Szenario

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.

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. Once completed, take a screenshot of your result (logs and context) to be shared in your exam.

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, follow these steps carefully to get an SAP Build environment ready for you with 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 full out the form and your Trial user will get generated.
  3. Return to this Learning Journey:
    • Once registered you have received your Basic Trial User ID and password.
    • On the screen there is a button to directly go back to the learning journey.
  4. Access to the Training System:

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.

    Inputs 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 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" and take a screenshot of your result to be shared in your exam.
    9. Finally, build and deploy the app as a web app on Cloud Foundry, so it runs on the SAP BTP.
  3. Steps for deployment in the exercise system (optional)
    1. After choosing Deploy, select an environment from the dropdown, such as https://api.cf.eu10-004.hana.ondemand.com .
    2. Choose Login with BTP.
    3. You will be prompted to sign in to the deployment environment (Cloud Foundry). Enter academy-platform and choose the Sign in with alternative identity provider button.
    4. Choose Authorize.
    5. Once signed in, select the relevant Cloud Foundry deployment details, for example, as shown below, and then choose Continue:
      • Organization: sap-build-eu10-trial-2
      • Space: AC_SAPBUILD

    For a more detailed guide, refer to the handbook for the extended Sales Order Scenario or in case of discrepancies in the system specifications:

  4. Create a Workspace with SAP Build Work Zone and implement the created app (optional).
    1. Create a 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.

Log in to track your progress & complete quizzes