Clean Core

SAP products have traditionally been modifiable to meet specific needs, offering flexibility but often resulting in costly or even impossible updates. Read on to learn about the guidelines for extending SAP products and other cloud services—and discover how you can benefit from our experience. Do you know others with over 7 years of experience in API-based development and side-by-side applications within the SAP context? We’re here to support you!

SAP Adopts Global Development Standards

As SAP transitions to a cloud product provider, customization options for its products are also evolving. Like other cloud products, modifications are now only possible through defined interfaces around the core of the application.

The Clean Core framework applies the Clean Code principles, common in software development, at an architectural level. Both concepts aim to improve code maintainability, quality, and comprehensibility.

In the following graphic, you’ll see the components of a Clean Core strategy.

Clean Core is especially important in cloud environments where automatic updates are regularly deployed. The key principle for development is:

"Extensions should not break an upgrade, and upgrades should not break an extension"

Of course, the possibility for extensions still exists. Side-by-Side Extensibility, in particular, offers many opportunities, such as development in other programming languages like JavaScript, thus opening a new talent pool.

Together, We Develop Solutions for Your SAP System!

Are you looking to establish modern development standards or learn more about the available development options?

Get In Touch With Us Now

Benefit from Our Experience

We are experts in extending SAP applications according to the Clean Core principle, particularly through developing side-by-side extensions with the Cloud Application Programming Model (CAP) or the Restful ABAP Programming Model (RAP). With our team of SAP and non-SAP developers, we provide thorough guidance on choosing the right development method and support you in implementation.

Our portfolio includes frontend development, whether with SAP Fiori or other frameworks. We also leverage modern DevOps methods and tools, establish Continuous Integration and Deployment (CI/CD) pipelines, and integrate automated testing. This reduces development time, testing effort, and project costs.

Take advantage of our team’s expertise and full-service offerings, including:

Since 2016, we have developed extensions in JavaScript, and since the introduction of CAP, also with Node.js. API integration has been one of our core competencies from the start, enabling us to provide tailored solutions for any requirement.

Tools & Services for Side-by-Side Extensions

Development and deployment of side-by-side extensions take place on the Business Technology Platform (BTP).

Learn more about development possibilities with CAP and Fiori.

Key services required for development, which can be supplemented as needed, include:

Use Cases

The best development approach should be selected based on specific use cases due to the varying possibilities. Here is a brief guide:

Develop Next-Level Customer Extensions

We offer independent advice on SAP product extension options and work with you to select the best solution. Benefit from our expertise in DevOps and automated testing. We’re happy to offer an initial, no-obligation consultation to discuss your challenges.

Get In Touch With Us Now