Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
mark_wright
Product and Topic Expert
Product and Topic Expert

When you hear SAP extensibility most people think about extending your ERP and ensuring you have a clean core.  Add to the discussion SAP Business Technology Platform (BTP), you start thinking side-by-side extensibility.  Side-by-side extensibility allows you to develop an independent application which can either be executed standalone or it can be loosely coupled with S/4HANA, develop your own custom applications, or consume existing apps.

BTP is the accepted choice for building a side-by-side extension for any SAP solution. The goal is to develop loosely coupled but seamlessly integrated extensions. This allows the extensions to run independently of SAP S/4HANA operation and lifecycle management. In SAP BTP, you create extensions with the runtime/language that fits best: You can choose to use ABAP or non-ABAP (Java, Node.js) development.

There is more to extensibility than creating extensions for SAP S/4HANA.  Extensibility is also about creating robust solutions for the back end and front end to resolve specific business requirements.

From a developer’s perspective, the possibilities of resolving these specific business requirements allows the developer to expand their approach to a solution and the tools that can be taken advantage of.  SAP BTP provides low-code tools for development, automation, portals and collaboration hubs and pro code tools with AI business services, Data science, Big Data, cross app analytics, full stack application development and more.

mark_wright_0-1709585758109.png

With the introduction of SAP Build Code full stack developers can create extensions using this turnkey environment running on SAP BTP. 

With the power of Generative AI, a developer can lay the groundwork for an extension with ease, eliminating the tedious tasks and allowing the developer to work on the essentials and driving developer efficiency.  Based on the Cloud Application Programming Model (CAP), SAP Build Code creates data models that meet specific business needs and then creates custom OData services that expose additional functionality or data to external consumers. These services can integrate with other SAP applications or external systems, facilitating data exchange and interoperability extending standard capabilities.

With the foundation set, developers can easily support UI application extensions using SAP UI5, Fiori Elements Mobile Services as well as extending the consumption of the services to SAP Build Apps, SAP Enterprise Automation other front-end solutions making it easy to deliver a future proofed application.

Extensibility isn’t just about building rich application UI’s or business supported back-ends, it’s about supporting and securing the back end as well.  Logging plays a critical role in ensuring transparency, security and compliance.  With the ability to develop an application with supporting features like Cloud Logging, Alert Notification and more, the developers can implement a solution that delivers secure enterprise ready extensions.  CI/CD and cTMS manages changes seamlessly so deployments are easy.

Creating a side-by-side extension for SAP, SAP Build Code should be the first place to look.  Developers will find that it has all the right capabilities without having to look elsewhere. With the ability to use Generative AI there is a day one improvement in developer efficiency.  In addition, customers moving to S/4HANA focus on Clean Core.  To do this the need to eliminate technical debt and use a platform that allows for innovation and differentiation.  SAP Build Code provides the ability to create extensibility through innovation, security, best practices and more and will help organizations keep the core clean.

This is just scratching the surface of what developers can do with SAP Build Code.  Join us on April 18th, 2024, for an SAP webcast.  SAP Build Code Deep Dive: Generative AI-based Code Development with Joule Copilot.