Skip to Content
Product Information
Author's profile photo Marco Matha

Introducing SAP Application Extension Methodology version 2.0

I am pleased to announce the availability of the SAP Application Extension Methodology version 2.0. With this update we made some significant changes. In this blog, I would like to give you an overview about the methodology and the changes.


Extensibility is a key capability, because it allows customers and partners to differentiate their business processes and develop extension applications on top of existing standard functionality.

If you face complex challenges like “clean core”, “cloud readiness” and “future proof” concepts, it becomes almost imperative to come up with a custom-tailored extension strategy for your organization.

This is where the SAP Application Extension Methodology can support and guide you by providing a structured, technology agnostic approach for customers and partners to define an organization specific extension strategy.

We want to support Enterprise Architects in assessing their extension use cases and defining an extension target solution in a structured and formalized way. Following this methodology will ensure, that you have an overview about possible technical extension building blocks and it will help you to decide on a future extension architecture.

Overview Phase 1 – 3


SAP Application Extension Methodology Overview

Phase 1: Assess Extension Use Case

Firstly, you assess your extension use case. In this phase you lay the foundation for any extension application use case based on the business context and requirements in a defined area.

You will understand your system context and create your extension application use case descriptions.

We provide templates for:

  • System Context
  • Business Context & Requirement
  • Extension Application Use Case Description

Phase 2: Assess Extension Technology

In this phase we introduce different terms and concepts like extension styles, extension tasks and extension domains. You will get an overview about various extension technologies which we call technical extension building blocks. These building blocks in combination with the extension tasks will help you to translate business requirements into technical requirements.


A very common example for an extension task is to add a custom field to a standard user interface. Let us assume you are in the context of SAP S/4HANA on-premise. In order to solve this extension task, you have various different ‘technical extension building blocks’ options.
Clever technical extension building blocks are ‘Custom Fields App‘ in combination with ‘Adapting Fiori UIs at Runtime’.

Another common extension task is to create a custom user interface. Many different building blocks are available, ranging from SAPUI5 freestyle UIs (with different deployment options) to Low-Code/No-Code UIs and Analytical UIs.

As part of the extension technology mapping, you will be able to explore different options which solve those and other extension tasks.

Phase 3: Define Extension Target Solution

Based on the overall requirements and the technology mapping in the previous phase, you can decide on technical extension building blocks to create your target solution. With the help of various decision guidance assets such as white papers and SAP Discovery Center Missions you can further enhance your target solution.

In the end of this phase, you will be able to create a target solution for example in form of a diagram. This will be the preparation for your implementation.

Next Steps:

You can learn more about the SAP Application Extension Methodology on the SAP Help Portal.

Please request access to our community via e-mail to: and you will be invited to join.

Feel free to like, comment and ask your questions!

Talk to you soon,


Product Manager SAP Business Technology Platform

Join me online:

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Luis Benavides Andrade
      Luis Benavides Andrade

      Thanks Marco,

      Nice overview to understand SAP Application Extension Methodology approach. Could be nice have some business case to get a hands-on perspective that how we can work in base it.

      Luis 🙂

      Author's profile photo Marco Matha
      Marco Matha
      Blog Post Author

      Hi Luis,

      Thanks for your feedback!

      Agreed, a hands-on example would be great. Maybe one of my next blog post 😉

      Best regards,


      Author's profile photo Pierre COL
      Pierre COL

      Thanks for presenting the Application Extension Methodology update, Marco Matha!👍🏻

      Our readers can also take advantage of this blog post from Sebastian Schroetel presenting how low-code tooling from SAP Build portfolio on SAP BTP can help create extensions: How does SAP Build support the SAP S/4HANA journey? Some practical examples and resources

      Author's profile photo Subhendu Ghosh
      Subhendu Ghosh

      Dear Marco,

      Can we get the Extension Technology Mapping excel which you used in the video? Can it be made public for the customers?



      Author's profile photo Marco Matha
      Marco Matha
      Blog Post Author



      the Extension Technology Mapping is available in our community.

      Please request access to our community via e-mail to: and you will be invited to join.


      Best regards,


      Author's profile photo Maximiliano Colman
      Maximiliano Colman

      Hi Marco,

      I've sent several emails to " ", but I did not get any reply, is this community alive?.


      Kind Regards.


      Author's profile photo Lukas Bretschneider
      Lukas Bretschneider

      Hi Maximiliano,

      it might be possible that due to absence of some colleagues the invite process is currently delayed. In general, the community is still active.

      Let me try to reach out to the owners and double check, but I believe latest after next week the invite should be there.

      Kind Regards,

      Author's profile photo Maximiliano Colman
      Maximiliano Colman

      Hi Lukas,

      Thanks for checking it, I'm still waiting for some feedback/ reply.


      Kind Regards.