Skip to Content
Technical Articles
Author's profile photo Michael Troy

BTP Use Case series: Create a custom mobile app to extend HR capabilities

The Use Case Factory initiative creates and promotes actionable use cases on the SAP Business Technology Platform. These use cases highlight the key SAP Business Technology Platform capabilities of integration, extension, and data to value, through the lens of a line of business, or industry business process.

Over the coming weeks, this blog series will showcase 12 different use cases and their associated Journeys.

If you missed the first ones, you can find them here:

Calculate Employee Seniority with event-driven extensions

Use e-signatures to streamline new hire onboarding processes

The next featured use case shows how to leverage SAP AppGvyer to build a Low-Code/No-Code (LCNC) application that extends an SAP SuccessFactors HR business process.

To see LCNC in action, check out the SAP Low-Code/No-Code Learning Journey – designed to increase low-code/no-code skills and teach citizen developers the basic concepts of software development and learn how to build mobile apps for free. Check out LCNC and Discover BTP plus much more free learning at SAP Learning site.

Nowadays, anyone can be a journalist and capture an important moment with their phone. The same holds true for developing web and mobile applications. Thanks to SAP AppGyver, citizen developers can create “building block” applications to extend and enhance individual screens or transactions in their LOB solutions. Solutions can now be customized to solve any problem, by the people best equipped to do so, business users. This approach is quickly gaining traction in other parts of SAP Business Technology Platform, including the newly released SAP Process Automation and SAP Business Application Studio, in addition to SAP AppGyver. Together these tools empower new user persona, such as the citizen developer or UX designers, to prototype and build real apps that interact with their enterprise business applications.

This value proposition quickly falls apart, however, if citizen developers must utilize disparate and complex API to power their low-code applications. When partnered with pro-code capabilities, such as those of SAP Cloud Application Programming (CAP), full-stack developers can streamline complicated backend API and make them easier for citizen developers to use, by modeling joins and adding business friendly semantics. Opening the whole backend to non-developers is akin to handing somebody a dictionary and asking them to identify the 10 words they need to compose the perfect sentence. Pro-coders can provide HR departments with a curated subset of fields they need to solve specific business problems

Use Case Mission: SAP Discovery Center

We hope you will try out our use case “mission”, on the SAP Discovery Center. In it, you will create a mixin service that combines data from SAP Business Technology Platform and SAP SuccessFactors, deploy it using CAP, and consume the OData service in SAP AppGyver. I was particularly excited to learn how to import an EDMX-based model, and blend data with our SAP HANA Cloud persistence.

You can also check out our recent SAP Garage Session on YouTube for a complete walkthrough!

Use Case Source Code:

To support your builder journey, the full source code for this use case is available from the SAP-samples organization on GitHub. You can clone the repository directly into your SAP Business Application Studio environment for rapid deployment to your SAP BTP trial or enterprise account.

HR and other lines of business can benefit greatly from both Low-code/No-code and Pro-code. Use Cases play a valuable role in connecting business outcomes to technologies, and You can find all actionable use cases published by the Use Case Factory team with this link:*


Good luck with the mission and reach out if you need any help!

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.