How do you map your SAP business processes when nobody documented them?

The process map you need already exists — it is written in document flow, configuration, and custom code, not in a Visio file nobody has opened since 2011.

By Chris Benson — 30 years in SAP SD6 min read

The short answer

You reconstruct them from the system's own evidence rather than from documents, because in a twenty-year-old estate the documents are either missing or describe a design that was changed three times after go-live. There are three routes, in increasing order of reliability: workshops, which are fast but capture what people believe happens; process mining over extracted event logs, which is accurate on timing and variant frequency but says little about the custom code sitting behind each step; and a direct read of the live system — the document flow that links a sales order to its delivery, goods issue and invoice, plus the configuration and the custom objects attached to each of those transactions. The system-evidence route is the only one that gives you both the shape of the process and the customization bolted onto it, and that pairing is what an ECC to S/4HANA scope decision actually requires. The discipline that makes the result trustworthy is attribution: assign an object to the stage where the evidence puts it, and keep everything unproven in a visible unattributed bucket rather than smearing it across stages to make the picture look complete.

Why the documentation is always wrong

Every ECC estate has a folder of process documentation. It was written during the original implementation, it was accurate for about six months, and then it was overtaken by a decade of change requests that nobody backported into the diagrams. The blueprint says orders route through a credit block; the system says the block was disabled for two of the five sales organizations in 2017 and a custom exit now approves them automatically under a threshold.

This is not negligence. Documentation decays because it is a copy of the truth rather than the truth itself. The system is the only artifact that cannot drift from what the business actually does, because it is what the business actually does.

Three ways to reconstruct a process map

The three approaches are not competitors so much as different instruments. Knowing what each one can and cannot see keeps you from paying for the wrong one.

  • Workshops. You put the order-management team in a room and draw the process on a whiteboard. Fast, cheap, and it captures intent and pain — which matter. But it produces the process as remembered, and it systematically misses the exceptions and the automation that people stopped noticing years ago.
  • Process mining. You extract event logs and let the tool infer the graph and its variants. Strong on cycle time, rework loops and conformance. Weaker on the why: it can show that 18 percent of orders take a detour, but it will not tell you that the detour exists because of a user exit implementing a pricing rule that S/4HANA now delivers as standard condition technique.
  • System-evidence discovery. You read the live system directly — document flow between business documents, the configuration behind each step, and the custom objects attached to the transactions in that step. Slower to build, but it is the only route that ends with a process map and a customization inventory that reference each other.

What the system will tell you if you ask it

For order-to-cash, the backbone is document flow: the chain that links a sales order to its delivery, goods issue, billing document and accounting entry. Walk that chain across a representative window of business documents and the real process shape emerges — including the branches nobody mentions, like the orders that skip delivery entirely, or the credit memos that originate outside the standard flow.

On our reference estate — a live ECC system we use for demonstrations, not a customer's system; a customer's numbers come from their own system — that chain covers roughly 8,360 sales orders and the associated custom-object inventory runs to about 356 objects. Those two data sets are only useful together. The document flow tells you which stages carry volume; the object inventory tells you what has been bolted onto each stage. A stage with heavy volume and heavy customization is where your migration risk and your simplification opportunity both live.

The configuration layer is the third leg. Pricing procedures, output determination, copy control, credit management settings and partner determination are, in effect, the process rules written down in a form that cannot lie. Reading them alongside the flow is how you separate a genuine business requirement from a workaround somebody built because a setting was wrong.

The attribution rule that keeps the map honest

The failure mode in automated process mapping is the tidy picture. It is trivially easy to produce a diagram where every custom object is assigned to some stage and every stage looks well understood. It is also misleading, because a large share of objects in any real estate cannot be attributed to a single stage on the available evidence.

The rule we hold to is single-stage attribution with an honest remainder: an object is placed on a stage only when there is evidence tying it there — it references the documents of that stage, or it is an enhancement point in that transaction. Everything else goes into an unattributed bucket that is displayed, counted, and left visible. An unattributed bucket of 30 percent is not a defect in the map; it is a true statement about how much of the estate has not yet been traced, and it tells the project exactly where the next hour of analysis should go.

What you do with the map once you have it

A process map built from system evidence is not a documentation deliverable. It is a scoping instrument. Once each stage carries its volume, its configuration and its custom objects, three decisions get much cheaper: which processes to convert as-is, which to redesign toward standard, and which custom objects can be retired because the rule inside them is now delivered natively in S/4HANA.

It also survives the project. The map is regenerated from the system rather than maintained by hand, so it does not decay the way the original blueprint did — which is the whole point of reading the truth instead of copying it.

Frequently asked

Do we still need process mining if we read the system directly?

They answer different questions and many estates benefit from both. Process mining is the stronger instrument for cycle time, variant frequency and conformance across very high document volumes. System-evidence discovery is the stronger instrument for scope decisions, because it connects each process stage to the configuration and custom code that will have to be converted, redesigned or retired.

How long does an evidence-based process map take to produce?

The read itself is fast — hours, not weeks — because it is a governed read-only analysis of the live system rather than a data extraction project. The time goes into interpretation: deciding which unattributed objects are worth tracing, and reviewing the standard-versus-custom judgments with the people who own each process. Expect the technical output quickly and the agreed conclusions over a small number of workshops.

Is it safe to run this against a production ECC system?

The analysis is read-only by design and enforced in code, and it reads metadata, configuration and aggregate document flow rather than row-level customer records. That said, most customers run it against a copy or a quality system first, which is a reasonable posture, and it changes nothing about the result because configuration and custom code are identical across the transport path.

See your own Clean Core Score.

Run the free S/4 readiness scan in under a minute — no system access required.

Keep reading