Clear findings. Practical next steps.

  1. Home
  2. SAP Security
  3. Segregation of duties

Segregation of duties

Segregation of duties in SAP, without the endless conflict list

A report with 40,000 conflicts helps nobody. We help you decide which conflicts really matter, and what to do about each one: split the work, remove the access or compensate.

A printed grid of navy and red squares on a boardroom table, with a ruler and a pen

Try it

See how a conflict works

A conflict is always a pair of tasks. Pick one and see which others should stay away from the same person.

Could one person do both?

Segregation of duties means nobody can finish a risky job alone. Pick a task, and the others turn red or green.

Red: keep away from the same personGreen: usually fine

Click a coloured task to see why. Click the white one to start over.

Keep these apart

Add a new supplier + Pay the supplier

Pay a supplier you invented

One person could add a supplier that doesn't exist and send it money. Nobody else would need to touch it.

Three ways out

  • Split it. Two people, two roles.
  • Remove it. Often the access was never needed.
  • Compensate. Can't split it? Add a check by someone else, and document it.

SOD CONFLICT · FK01 / BP + F110Illustrative examples. Your own ruleset decides what counts as a conflict.

Why the conflict list gets so long

SoD conflicts come from combinations, so they grow quickly. One broad role can create thousands of lines. Most tools also report per user and per rule, so a single badly built role shows up again and again.

The other reason is the ruleset. A check that only looks at transaction codes will flag people who can open a screen but can't actually save anything. A useful ruleset also looks at the authorization objects behind the task, and at your own organisation.

Classic conflicts in SAP

Task oneTask twoWhat could go wrong
Create a vendorRun the paymentPayment to a vendor that doesn't exist
Change bank detailsRun the paymentA real payment sent to another account
Create a vendorPost a vendor invoiceA fictitious supplier and a fictitious invoice
Post a vendor invoiceRun the paymentNo second pair of eyes on the money
Create a purchase orderConfirm goods receiptGoods confirmed that never arrived
Create a purchase orderPost a vendor invoiceOrder and invoice under one person's control
Confirm goods receiptPost a vendor invoiceReceipt and invoice made to agree
Create usersAssign rolesA new account with any access

Want more detail? Read the SoD conflict examples.

Three ways out, in this order

Remove

Often the access was never used. This is the cheapest fix, and it lasts.

Split

Two people, two roles. Fix the role when the role is the problem.

Compensate

In a small team a split isn't always possible. Review it, and document that.

A conflict shows what someone could do, not that they did it. Finding out whether a conflict was actually used is a separate step.

Questions about segregation of duties

What is segregation of duties in SAP?

Segregation of duties (SoD) means that no single person can complete a sensitive process alone. In SAP, it is usually checked with a ruleset that compares the transactions and authorizations each user holds.

What is an SoD conflict?

An SoD conflict is a combination of access that lets one person do two things that should be kept apart, such as creating a vendor and paying it. A conflict shows what someone could do, not that they did it.

Do we need SAP GRC to manage segregation of duties?

No. SAP Access Control is one way to do it, not the only way. A smaller company can start with a clear ruleset and SAP's standard reports, though that takes more manual work.

What is a compensating control?

A compensating control is a check that reduces the risk when a conflict can't be removed, such as a monthly review of payments by someone independent. It has to be carried out and documented to count.

Let's make sense of it

Make your next security decision with evidence. Tell us what you want to understand, and we'll discuss the right scope before any assessment begins.