Using Side-by-Side Extensibility with SAP Business Technology Platform

Objective

After completing this lesson, you will be able to describe an overview of side-by-side extensibility tools from SAP Business Technology Platform

Extensibility on SAP Business Technology Platform

Side-by-Side Extensibility with SAP Business Technology Platform

Side-by-side extensibility involves developing applications or extensions on a separate platform and integrating them with the SAP S/4HANA Cloud system. SAP Business Technology Platform (SAP BTP) is the primary environment for this, offering both low-code/no-code and pro-code development solutions.

Graphic listing different types of side-by-side extensibility.

SAP Business Technology Platform allows developers to build and secure loosely coupled extension applications. This approach enables the implementation of additional workflows or modules without modifying the core SAP solution.

Loosely coupled extensions offer maximum flexibility because they operate independently of the core ERP system. While development on SAP BTP can address complex customer requirements effectively, it typically requires specialized resources to support the development lifecycle.

Development Tools on SAP Business Technology Platform

SAP Build is the central low-code/no-code solution, which includes:

  • SAP Build Apps
  • SAP Build Process Automation
  • SAP Build Work Zone
Graphic demonstrating some examples of application development and automation tools on SAP Business Technology Platform.

SAP Business Application Studio (BAS) is the primary pro-code environment and requires a separate license. In BAS, developers use languages such as Java, JavaScript, and Python to build applications using the SAP Cloud Application Programming Model (CAP).

Software Developer Kits (SDKs) provide libraries that simplify application development for various use cases, including Java, JavaScript, iOS mobile, and Android mobile.

For a complete list of services available for side-by-side extensibility, refer to the SAP Discovery Center.

Note

Configuration experts are not responsible for developing solutions in SAP Build or SAP Business Application Studio to meet requirements from Fit-to-Standard workshops.

If a requirement cannot be met through in-app key user tools, escalate it to the project manager. The following staffing options can be considered:

  • Assign a partner resource to develop custom extensions using in-app developer extensibility with ABAP. This requires experience with SAP ERP and proficiency in ABAP.
  • Assign an internal customer resource for in-app developer extensibility with ABAP. Ideally, this person should have existing ABAP knowledge and familiarity with the organization's internal business processes.
  • Assign a partner resource for side-by-side extensibility using either SAP Build (no coding required) or SAP Business Application Studio (coding required).
  • Assign an internal customer resource for side-by-side extensibility using either SAP Build or SAP Business Application Studio, depending on their technical background.

Hint

Explore free Learning Journeys to learn how to use SAP Build, SAP Business Application Studio, and other SAP BTP services.