Home/CRM/Pipeline
CRM/Pipeline

SAP Account Assignment Model: What It Is, How It Works, and When to Use It

A practical breakdown of SAP's account assignment model - from FKMT in FI to category codes in MM procurement.

Do You Know SAP Account Assignment?
5 quick questions that reveal whether your SAP FI/MM knowledge is solid - or has gaps that could cause real posting errors.
0 / 5
Q1: What transaction code do you use to create an FI Account Assignment Model in SAP?
Q2: You need to split a $12,000 expense across three departments in equal parts automatically. Which feature of the FI Account Assignment Model handles this?
Q3: Your procurement team is buying a new piece of machinery to be capitalized as a fixed asset. Which MM Account Assignment Category should they use on the PO?
Q4: What is the key difference between a Sample Document and an Account Assignment Model in SAP FI?
Q5: A buyer creates multiple POs each time a shared expense is split between departments because the system won't let them use a single line item. What configuration is most likely missing?
0
out of 5

What Is an SAP Account Assignment Model?

If you work in SAP Finance or Procurement and you're entering the same G/L distribution every month - splitting expenses across cost centers, posting recurring charges to the same accounts - you're leaving a lot of manual effort on the table. That's exactly the problem the SAP account assignment model was built to solve.

At its core, an account assignment model is a reference template for document entry that provides default values for posting business transactions. Instead of manually keying in account codes, cost centers, posting keys, and tax codes every single time, you set up the model once and call it up whenever you need it. It's a productivity tool built directly into SAP FI (Financial Accounting).

There's also a related - but distinct - concept in SAP MM (Materials Management): the account assignment category. This controls where the cost of a purchased material or service gets recorded in the financial system. Both concepts are worth understanding, and this guide covers both clearly.

SAP FI Account Assignment Model (Transaction FKMT)

In SAP Financial Accounting, the account assignment model lives under transaction code FKMT. You use it to create, change, display, or delete models. When you're ready to post using one, you call it up inside the standard G/L document entry transaction F-02.

Here's what makes it powerful:

Account Assignment Model vs. Sample Document

People constantly confuse these two. They're related but not the same:

In practice: use a sample document when the amounts are always fixed and the structure never changes. Use an account assignment model when amounts vary but the account structure stays the same - which describes most recurring expense postings.

How to Create an Account Assignment Model in FKMT

The process is straightforward:

  1. Go to transaction FKMT.
  2. Enter a name for your model - this is the only mandatory field on the header. Optional fields include Currency, Chart of Accounts, Sample Text, and Authorization.
  3. Decide whether you want to use equivalence numbers. If yes, check the "Equivalence to" checkbox. If no, you'll specify fixed amounts per line item instead.
  4. On the next screen, enter your posting keys, G/L accounts, tax codes, cost center information, and either the amounts or the equivalence numbers for each line item.
  5. Save the model.

One important note on currency: if you define a currency in the model header, that model can only be used for postings in that specific currency. If you need multi-currency flexibility, leave the currency field blank.

Using the Model at Posting Time

When you're in F-02 to post a G/L document, enter the document header data as usual. Then click the Account Model button in the header bar. Enter the name of your account assignment model. The system loads the line items and proposed data. You can then change, add to, or delete any of the proposed data before posting - nothing is locked in. You can also call up multiple account assignment models in a single document and switch freely between the model and standard line item entry.

If you're using equivalence numbers, you'll be prompted for a total debit amount and total credit amount. Enter those, and the system proportionally distributes the total to each line item based on the ratios you defined.

SAP MM Account Assignment Category

Now let's shift to the procurement side. In SAP Materials Management, the account assignment category (often abbreviated AAC) is a different mechanism that controls where the cost of a purchased material or service will be charged within the SAP financial system.

When a purchase requisition (PR) or purchase order (PO) is created for non-stock items, SAP requires an account assignment category to ensure the value is correctly posted. This category determines which account assignment details are required for the item - things like cost center, asset number, WBS element, or sales order number.

The Most Common Account Assignment Categories

Each category controls which fields must be filled in and how the financial posting flows. Choosing the wrong one creates errors downstream - at goods receipt, invoice verification, or month-end close. Get this right at PO creation.

Key Configuration Fields in Account Assignment Categories

When configuring or reviewing an account assignment category (via TCode OME9 or SPRO path: Materials Management → Purchasing → Account Assignment → Maintain Account Assignment Categories), there are several important attributes to understand:

Multiple Account Assignment in MM

One of the most useful features in MM account assignment is the ability to split a single PO line item across multiple cost objects. For example, if you're buying 500 chairs for both the IT department (300 chairs) and the HR department (200 chairs), you create one PO line item for 500 chairs with category K, then use the multiple account assignment screen to split the quantity - 300 units to IT's cost center, 200 units to HR's cost center.

The distribution field in the AAC configuration controls whether this split happens by quantity, percentage, or amount - giving procurement teams significant flexibility in cost allocation without creating multiple PO line items.

Account Assignment Category + Item Category Combinations

Not every account assignment category works with every item category. SAP enforces valid combinations. The configuration path to review or maintain these is: SPRO → MM → Purchasing → Account Assignment → Define Combination of Item Categories/Account Assignment Categories. Incorrect combinations will trigger system errors at PO creation, so if users are hitting errors when creating purchase orders, this is one of the first places to check.

For example, item category D (Service) can combine with account assignment categories K (Cost Center) or A (Asset) - but the combination has to be explicitly allowed in configuration. Blanket orders, subcontracting, and third-party orders each have their own valid combinations.

Free Download: Sales KPIs Tracker

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

FI Account Assignment Model vs. MM Account Assignment Category: Side by Side

FeatureFI Account Assignment Model (FKMT)MM Account Assignment Category (OME9)
ModuleFinancial Accounting (FI)Materials Management (MM)
PurposeTemplate for recurring G/L journal entriesControls cost posting for procurement items
Transaction CodeFKMT (create), F-02 (post)OME9 (config), ME21N / ME51N (use)
Key FeatureEquivalence numbers for proportional splitsCategory codes (K, A, F, P, C, U) with mandatory fields
FlexibilityIncomplete items allowed; fully editable at postingConfigurable per business need; multiple AAC supported
Cross-entityYes - works across company codesPer purchasing organization / plant

Common Mistakes and How to Avoid Them

How This Connects to Sales Operations and CRM

If you're reading this from a sales operations or CRM perspective - maybe you're involved in ERP integration projects or helping a client map their SAP setup to pipeline tracking - understanding account assignment is directly relevant to how revenue and cost data flows into reporting.

Account assignment categories like C (Sales Order) tie procurement costs directly to customer orders. When your procurement team buys materials against a sales order using category C, those costs roll up against that specific deal in SAP's profitability analysis (CO-PA). That's the data foundation that lets finance tell you which deals are actually profitable - not just which ones have the biggest ARR.

If you're managing sales teams and tracking activity in a CRM, keeping your Close pipeline data in sync with what's happening in SAP is where a lot of revenue operations teams lose the plot. The account assignment in SAP is the handshake between what was sold and what it cost to deliver.

For tracking your sales metrics and making sure your outbound pipeline activity maps to revenue outcomes, grab the free Sales KPIs Tracker - it'll give you a structured way to connect top-of-funnel activity to closed-won numbers.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

Practical Tips for SAP Consultants and Power Users

If you want a structured way to track the cold outreach and sales activity around your SAP consulting practice or implementation pipeline, the Cold Email Tracking Sheet is a free download that helps you stay on top of prospect follow-ups without letting anything fall through the cracks.

SAP account assignment - whether the FI model in FKMT or the MM category in OME9 - is one of those topics that seems dry until you watch a month-end close fall apart because someone used category U on every PO for three months. Get this right in configuration and it runs silently in the background, keeping your financials clean and your cost allocation accurate. That's the point.

If you want to go deeper on how to connect your SAP and ERP data workflows to an outbound sales motion that actually generates pipeline, I cover this kind of revenue operations thinking inside Galadon Gold.

And if you need to build a clean prospect list of SAP consultants, ERP decision-makers, or procurement professionals to reach for a project or a product, this B2B lead database lets you filter by job title, industry, and company size to pull exactly the contacts you need.

Ready to Book More Meetings?

Get the exact scripts, templates, and frameworks Alex uses across all his companies.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →