The SAP Business Technology Platform (BTP) provides an environment to build and run full-stack applications on a trusted enterprise-grade platform.
Running such applications side-by-side to SAP solutions such as SAP Business ByDesign, SAP Business One and S/4HANA Cloud requires in particular that these apps fit to the SAP standard and deliver a seamless user experience across solutions and applications.

For this goal we benefit from technology alignments supported by BTP services and programming models, such as for example:

  • a consistent concept of openness based on OData APIs and standardized business events,
  • secure and harmonized approaches for process integration, API-led integration, event-based integration and data integration,
  • a central identity and access management based on the SAP Identity Authentication Service,
  • a consistent business object design supported by a model-driven development approach and reuse components,
  • a harmonized look & feel with UI floorplan patterns based on Fiori ElementsUI5 and the SAP Launchpad,
  • and consistent implementations of SAP product standards.

The GitHub repository “SME Partner Reference Application” provides a sample application that is based on these BTP qualities and showcases a seamless frontend and back-channel integration with SAP Business ByDesign.

The repository provides two approaches to get started and to explore BTP capabilities:

  1. Deploy and run the sample application as provided and explore the features and the code
  2. Re-build the application from scratch following detailed step-by-step tutorials and an incremental development approach

SME%20Partner%20Reference%20Application%20on%20GitHub

SME Partner Reference Application on GitHub

The SME Partner Reference Application is a tool for your kick-start for application development on the BTP. If you want to go beyond this BTP use case and explore all other capabilities of the BTP, then the following resources are excellent entry points:

  •  “Capire“, the home of the SAP Cloud Application Programming Model (CAP) provides you all details of the programming model that we used in our sample application.
  • The SAP Discovery Center is your one-stop shop for all SAP BTP resources. Access the mission catalog to find use cases and tutorials, and check out the service catalog if you are interested in specific BTP services.
  • Explore the learning journey Discover SAP Business Technology Platform and many more on the SAP Learning site to get familiar with the BTP and all its 4 pillars Application DevelopmentIntegrationData and Analytics, and AI and Automation.

We are looking forward to a vivid conversation with you about the SME Partner Reference Application on the SME Innovation Summits and here in our SAP Community 🙂

1 Comment
You must be Logged on to comment or reply to a post.
Author's profile photo Knut Heusermann

Knut Heusermann

Blog Post Author

October 20, 2022 at 3:13 pm

Update: Sample application and tutorials enhanced to support multi-tenancy.

The main branch now contains a second multi-tenancy enabled version of the sample application.

The tutorials

  1. Enhance the BTP Application for Multi-Tenancy

  2. Deploy the Multi-Tenant Application to a Provider Subaccount

  3. Provision Tenants of the Multi-Tenant Application to Customers

explain how to transition from the single-tenant sample application to the multi-tenant application version.

Incremental%20development%20from%20one-off%20to%20multi-customer%20solutions

Incremental development from one-off to multi-customer solutions

Sara Sampaio

Sara Sampaio

Author Since: March 10, 2022

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x