Skip to content

What does an SAP functional consultant do?

Written by an SAP Finance & Treasury practitioner working with SAP since 2008 · how the guides are written · Updated · facts checked against the SAP Help Portal, October 2026

An SAP functional consultant is the person who owns one business area of an SAP system — Finance, Sales, Procurement or Manufacturing, say — and shapes the standard software to the way a company runs that process, through configuration rather than code. The role runs from the first workshop to the weeks after go-live.

As of October 2026, the fastest-changing part of the job is the public cloud: SAP Cloud ERP (SAP S/4HANA Cloud Public Edition) takes two major releases a year, in February and August, named by year and month. A functional consultant there works fit-to-standard from SAP's delivered best-practice processes rather than from a blank configuration, as the release documentation on the Help Portal sets out. On premise and in SAP Cloud ERP Private (SAP S/4HANA Cloud Private Edition), the classic customizing described below still applies.

What are the tasks of an SAP functional consultant?

The tasks of an SAP functional consultant follow the project phase: workshops first, then configuration and specifications, then testing, training and cutover, then hypercare. The SAP Activate phases give them their names.

  • Fit-to-standard workshops. The classic fit-gap: sitting with the business, showing the standard process in a live system, deciding what the standard covers and recording what it doesn't as a delta.
  • Configuration. Turning those decisions into customizing — company codes, document types, pricing procedures, order types — the deep settings that make one standard system behave like a different company at every client.
  • Functional specifications. Where the standard genuinely ends, writing the spec a developer builds from — and testing what comes back.
  • Testing, training, cutover. Test scripts with the business, key-user training, data validation, and the area's share of the go-live weekend.
  • Hypercare. The first real close in the new system, the defects only live data finds, then the hand-off to AMS.

Which of these fills a given week is set by the project phase, not by the role: a design week and a test week barely resemble each other. People searching for "SAP functional" or "functional consultant SAP" are usually asking about this same seat under a shorter name.

What does "configuration" mean?

Configuration means setting the software's own switches so that standard code produces one company's behaviour — work done in the Implementation Guide, the IMG, reached through transaction SPRO, and in the customizing tables behind it, not in a programming editor. That is the whole reason the role exists as something separate from technical work.

Concretely, and by area: in Finance the operating chart, the fiscal-year and posting-period variants, document types with their number ranges, posting keys, field status groups and tolerance limits; in Procurement plants, storage locations, purchasing organisations, material types, release strategies and the table that decides which account a goods receipt posts to; in Sales the sales organisation and its channels, item and schedule-line category determination, copy control between documents, pricing and output; in Manufacturing planning strategies, MRP types, bills of material, routings and production versions. A consultant is fluent in one of those lists and can read the others.

One mechanism repays learning above all the rest. Pricing, output determination and account determination all work the same way underneath: a procedure calls condition types, each condition type has an access sequence, and the access sequence tries condition tables in order until one finds a record. Understand that once and four areas' configuration stops being memorisation — and the analysis screens that show which access was tried and why it failed become the fastest debugging tool a functional consultant owns.

Configuration is not typed straight into production: it is collected into transports and travels the system tiers, development to test to production, by the same route a developer's code takes (the working vocabulary). Two traps live here. Some settings are client-dependent and some apply to the whole system, so a change to units of measure or country data alters every client on that machine, including the one somebody else is testing in. And a setting made without a transport in a system where that is still possible will simply not exist after the next refresh.

Which SAP areas do functional consultants work in?

Functional consultants work in one of the business areas of the system, still known by their classic module codes, and each area has its own customizing and its own first transactions. The table names them; the module map explains how the codes relate to today's names, and SAP Supply Chain & Logistics covers the warehouse and transport areas the table leaves out.

The functional areas, what each configures, and its first transactions — the SAP GUI side; the Fiori apps and who builds them are a separate guide
AreaClassic moduleWhat you configureFirst transactions
FinanceFI Company codes, chart of accounts, posting periods, document types, payment and dunning programs FS00, OB52, FB50
ControllingCO Controlling area, cost centres, internal orders, planning, allocations, product costing KS01, KP06, KO01
ProcurementMM Plants, purchasing organisations, material types, release strategies, movement types, account determination (MM interview questions) ME21N, MIGO, MIRO, OMJJ
SalesSD Sales organisations, order types, item categories, pricing procedures, copy control, billing VA01, VOV8, V/08, VL01N, VF01
ManufacturingPP MRP types, planning strategies, bills of material, routings, production order types, confirmations CS01, CA01, MD01N, CO01
Human capitalHCM Enterprise and personnel structures, infotypes, actions, organisational management, payroll schemas PA30, PA40, PPOME
QualityQM Inspection types, inspection plans, catalogs, usage decisions, quality notifications QP01, QA32
MaintenancePM Functional locations, equipment, maintenance order types, notification types, maintenance plans IW31, IP10

What does a functional consultant deliver?

A functional consultant delivers documents and configured settings that outlive the project: the deliverables are unglamorous, and they are what the role is assessed on.

  • A process design with its decisions recorded — not only what was chosen but what was rejected and why, which is the document that stops the same argument being reopened every year.
  • A gap list, classified. The ecosystem sorts developments into workflows, reports, interfaces, conversions, enhancements and forms, and giving each gap that label early is how a programme finds out whether its custom scope is ten objects or three hundred.
  • Functional specifications. Enough that a developer who has never met the business can build it, including what happens on the error path — the half most specifications omit and every test cycle finds.
  • Test scripts and their data. A script whose preconditions cannot be created is the standard reason a test cycle starts three days late.
  • Cutover tasks and a training script — the area's share of the go-live checklist, in sequence, with a duration attached to each step (how cutover runs).

Who does a functional consultant work with?

A functional consultant works with the process owners on one side and the developers, security team, architect and project manager on the other. This is a translation seat: business language on one side, system behaviour on the other, and most of a day spent making the two agree; on larger programmes an SAP business analyst takes the requirements half of it.

Process owners and key users
Where requirements and sign-off come from — and the seat many consultants started in themselves.
Developers and integration
The spec hand-off, and the retest when the transport lands in the test system.
Security and authorizations
Who may post, release and approve what is a design question inside the area before it is a roles-and-profiles question; the security interview questions show how that team thinks about your area.
The architect and the project manager
Cross-area decisions and dates; the consultant supplies the effort behind each option and what it costs the process (how architects decide).
The consultant in the next area
Documents cross boundaries, so their configuration lands in yours: a delivery becomes a goods issue becomes a posting. Most integration defects are two areas each having configured their own half correctly.

Can a functional consultant read code?

A good one can read it, and nobody expects them to write it. The skill that separates a competent consultant from an escalation is being able to answer "why did the system do that?" without waiting for a developer. It is a small, learnable toolkit: the document flow that shows what a transaction produced downstream, the change log that shows who altered a master record and when, the determination analyses that explain a price or an account, the short dump in ST22 that names the line of code and the values it choked on, and — the one most functional consultants stop short of — a breakpoint and a look at the variables in the ABAP debugger.

The value is in arriving with "this exit is called with an empty plant and returns nothing" instead of "the system is wrong", which turns a week of ping-pong into an afternoon.

Which decisions cannot be undone?

The enterprise structure and the ledger design cannot be undone once transactional data exists behind them, and they are usually decided in the first weeks, when the least is known. How many company codes, and therefore how much intercompany traffic the business will process forever. One operating chart of accounts or several. How finely plants and valuation areas are cut, which decides whether stock can be valued differently in two places. Whether the ledger splits documents by segment. Whether positions, contracts or serial numbers are used at all.

Above them sits the template question: one global design that every country adopts, or a core with sanctioned local variation. Both are defensible, the difference shows up two rollouts later, and the consultant who states the consequence in the room — "if we allow this here, every subsequent country will ask, and the template stops being one" — is doing the most valuable thing in the job. The other separator is restraint: knowing what the standard already does before designing around it, and saying plainly what a custom development will cost at every future upgrade, is what clean-core practice made part of the job description.

Functional vs technical: where is the line?

The line runs between the IMG and the ABAP editor: a functional consultant decides what the system should do and configures it, a technical consultant builds what configuration cannot. The seam blurs at the specification, the debugger and the platform, and the functional vs technical SAP consultant guide walks it in detail.

What skills does an SAP functional consultant need?

An SAP functional consultant needs one business process known in depth, the configuration behind it, and the ability to bring a room of people to a decision. Tool names come after those three. In the order a client notices them:

  • The process without the system. Drawing order-to-cash or procure-to-pay on a whiteboard, with the document and the posting each step creates, before any screen is opened.
  • Configuration depth in one area. Knowing where a setting lives, which programs read it, and what else moves when it changes.
  • The neighbouring areas at reading level. Enough finance to follow a posting out of your own area, and enough of the neighbour's master data to tell whose defect it is.
  • Writing. A specification, a test script and a decision record that a colleague can act on a year later.
  • Facilitation. Steering a workshop to an outcome, and turning down a requirement in a way the business accepts.
  • Data sense. Reading a load file, spotting the record that will fail, and being quick in a spreadsheet.

How do you become an SAP functional consultant?

Most functional consultants arrive from the business side of the process they later configure: an accountant into Finance, a buyer into Procurement, a production planner into Manufacturing. The other common door is a graduate or career-change intake at a consultancy, which supplies the training and the first project. Either way the order is the same. Choose one area, learn its process and its core transactions in a practice system, then get onto a real project in whatever seat is offered, because a first go-live outweighs any course. The routes and their steps have a guide to becoming an SAP consultant of their own, the realistic time to learn SAP is set out by goal, and whether SAP is a good career weighs the seat before you commit. For Finance, which every SAP customer runs, the SAP FICO consultant guide follows one seat from skills to interview.

Where does the role lead?

The role leads to a second area, then to architecture, delivery or an in-house seat. A second area next to the first is the usual first widening (which combinations pay off); the broader path runs to solution architect or into delivery and leadership, and sideways moves into an in-house team, support or freelancing are just as ordinary. Area certifications are listed on SAP Learning; they open doors early and matter less with every go-live. What carries across all of it is the record itself, worth stating precisely on a CV.

Related reading

Work with SAP?

Join to get your public SAP profile and put your city on the map.

Free. About a minute. Sign in with Google.