SAP Extensions

Custom SAP extensions. Intelligently accelerated.

We are developers. We use smart tools, and we work in SAP and open source frameworks, so usable apps ship faster. On the S/4HANA Cloud tenant, or side-by-side on BTP.

Curious what a custom Public Cloud solution could look like for your company? →
RAP development environment showing clean core extension patterns

The standard app is not the job.

People still finish the work in Excel because the standard app was built for every company, not yours.

We add the missing app on the S/4HANA Cloud tenant, or next to it on BTP. Released APIs, documented, your team keeps the source. GitHub samples and the blog show how.

Examples

Public examples of how we build.

CAP on BTP, workflow on BTP, and RAP on-stack. The blog has the longer write-ups.

S/4HANA Cloud customer orders in CAP

A CAP service reading S/4HANA Cloud customer orders via remote OData.

View sample →
Standalone workflow engine on BTP

A standalone SAP Build Process Automation workflow engine deployed on BTP.

View sample →
RAP deep entities sample

A RAP sample of a deep request and response flow using abstract entities. Follows Siddharth S's write-up on SAP Innovation Hub, with dummy company code and plant values for testing.

View sample →
Read the blog →
Further reading

Write-ups on the work.

RAP apps, Fiori, and events.

Automation
Automation and Background Jobs in S/4HANA

Choosing the right automation trigger and using the Application Job Framework for Public Cloud extensions with BRF+ decision tables.

Read Blog ↗
Integration
SAP OData wrapping in a generic iFlow

Wrapping OData services in a single reusable iFlow, instead of building a new integration every time something needs to talk to SAP.

Read Blog ↗
How we extend

What we build.

RAP for in-stack work on Public Cloud, CAP for side-by-side apps on BTP. Connecting Public Cloud to the rest of the estate lives on Integrations.

RAP and ABAP Cloud, on-stack

The missing app, inside S/4HANA Cloud. RAP and ABAP Cloud, released APIs only, so the next upgrade is a regression test.

  • Fiori Elements apps on RAP business objects
  • Business events so your extensions react to the process instead of polling it
  • Released APIs only, documented so your team can maintain it
CAP and BTP, side by side

The missing app, next to S/4HANA Cloud. CAP on BTP when the work should not sit in the core.

  • CAP services on BTP exposing your business logic through standard OData and REST
  • Full-stack apps with UI5 or other frontends, deployed to Cloud Foundry
  • Events for the extension, not estate joins
Workflow and automation

Workflow and automation.

Approvals still sitting in email live on Automation.

See automation →
From the write-ups

See the work.

Photos from the technical posts. RAP Fiori apps and event-driven extensions.

Fiori Elements app built on RAP showing integrated S3 content
RAP business objects and Fiori apps
Application Job Framework configuration in S/4HANA
Event-driven automation
RAP extension hooking into standard SAP events
Extending standard SAP events
What we do not do

The boundary.

We build extensions and mobile apps for S/4HANA Cloud and BTP. We do not sell a platform, run ECC conversions, run S/4HANA Private Cloud or on-prem engagements, or rebuild something you should buy. If you need something else, we will say so.

Tell us what your business needs. We will come back with what fits, how long it takes, and what it costs.

Curious what a custom Public Cloud solution could look like for your company? →