← all use cases
// for SAP customers & SAP consultants

SAP runs the core.
Everything around it runs on Excel.

Clean core means your custom requirements have to live somewhere. Today that's Excel, Access and Z-tables. dForge is a governed application layer next to SAP — never a replacement: data model, roles, workflows, reports and audit from one definition, on PostgreSQL, in your own environment.

Show as presentation→
// sound familiar?

The ring of spreadsheets around the core.

SAP handles the core processes well. It's everything around them — the approvals, requests and exceptions — that ends up in places nobody governs.

Every custom requirement is a choice between a core modification and another spreadsheet.
The S/4HANA move forces a decision on years of Z-code — keep it, rewrite it, or drop it.
Store requests, price approvals and claims run on Excel files emailed between teams.
Even a small side application still costs a quarter — specs, a project, a transport cycle.
// how dForge fits

Next to SAP, not instead of it.

SAP keeps the core. dForge takes the side processes that never belonged there — and gives them the governance a spreadsheet never had.

01

Keep the core clean

Custom requirements move out of Z-tables and core modifications into a separate application layer. SAP stays standard, and your upgrades stop depending on custom code.

  • Custom logic lives beside SAP, not inside it.
  • Fewer Z-tables and modifications to carry through every upgrade.
  • A clearer answer for the S/4HANA Z-code decision.
phased migration
legacy system · still running
OrdersInvoicingInventory
migrate Orders first
dForge · in production
Orders ✓
one workflow at a time · runs in parallel · no cutover
02

Replace the spreadsheet ring

The Excel and Access tools around SAP become governed applications: a real data model, roles, workflows, reports and an audit trail — all from one definition, not a pile of files.

  • Data model, roles, workflows, reports and audit from one definition.
  • Approvals and hand-offs replace files emailed between teams.
  • A side application in weeks — not a quarter.
fragile spreadsheet
sku
qty
reorder
TS-BLK-M
12
yes
TS-BLK-L
#REF!
??
MUG-01
340
no
inventory moduleroles · validation
Productsku · stock · reorder point
Stock movementin / out · audited
03

Your perimeter, your database

One PostgreSQL database per customer, row- and column-level security, a full audit trail, and self-hosting in your own environment. Your data doesn't leave the perimeter you control.

  • One PostgreSQL database per customer.
  • Row- and column-level security, full audit trail.
  • Self-host in your own environment.
tenant
acme
● isolated
postgres
acme_db
crmhrfin
tenant
globex
● isolated
postgres
globex_db
crmhrfin
tenant
initech
● isolated
postgres
initech_db
crmhrfin
one database per tenant · no shared tables · no cross-tenant queries
// what changes

Core mods & Excel vs. a governed layer.

Core mods & Excel
dForge next to SAP
Where custom logic lives
Z-code in the core, or a spreadsheet
A separate, governed application layer
Upgrade impact
Every modification is carried forward
The SAP core stays standard
Time to a side application
A quarter of project time
Weeks, one process at a time
Access control
Whoever has the file
Roles, row- and column-level security
Audit
Version history in someone's inbox
A full audit trail, built in
Where the data lives
Shared drives and email attachments
One PostgreSQL database, in your environment
Who can maintain it
An ABAP developer, or the file's author
Anyone who can read the model
// how it starts

One side process first. Then the next.

No platform program and no change to the core. Pick the process that hurts most, run it beside SAP, and expand from there.

STEP 01

Inventory the ring

List the spreadsheets, Access tools and Z-tables around SAP — who uses them, what they feed, what breaks when they're wrong. Pick the one that hurts most.

STEP 02

Model it and connect it

We model the process as a dForge module. Your SAP integrator connects SAP to our JSON-RPC API and webhooks, using the standard SAP interfaces you already run.

STEP 03

Run beside SAP, then expand

The first process goes live next to SAP with roles and audit in place. Then the next one — on the same model, the same database, the same security.

// what you can build

The side processes teams build first.

Store requests

Requests from stores and branches — fixtures, stock, maintenance — routed, approved and tracked.

Promotion & price approvals

Promotion proposals and price changes with approval steps before they reach SAP.

Returns & claims

Customer returns and supplier claims with status, owners, documents and a full history.

Supplier onboarding

Collect, check and approve supplier data internally before the vendor record is created in SAP.

Logistics exceptions

Delays, damages and short deliveries logged, assigned and resolved — not lost in email.

Your own processes

Whatever lives in a spreadsheet next to SAP today — modeled as a governed application.

These are examples of what you build on dForge — not packaged modules. Each one is modeled around how your teams actually work.

SAP, S/4HANA, SAP BTP and ECC are trademarks or registered trademarks of SAP SE. dForge is not affiliated with, endorsed by or certified by SAP SE.