Decision Atlas
SAPSAP in practiceStop 1 of 10
  1. SAP & S/4HANA basics
  2. Demand planning in SAP
  3. Inventory & MRP in SAP
  4. Procure to pay (MM)
  5. Plan to produce (PP)
  6. Warehouse (WM / EWM)
  7. Order to cash (SD)
  8. Record to report (FI/CO)
  9. End-to-end process map
  10. SAP interview questions

SAP & S/4HANA basics

What an ERP does, how SAP is organized into modules and organizational units, and what changed with S/4HANA.

3 min gist, 11 min in full Draft, review pending

Read atChange any time

One system, one database, every department working on the same records.

An ERP (enterprise resource planning) system runs a company’s core processes on one shared database: buying, making, storing, selling and accounting. When a warehouse worker posts a goods receipt, stock goes up and the accounting entry is made at the same moment, because it’s one system. SAP is the most widely used ERP among large companies.

SAP is organized into modules that match business areas:

ModuleCoversProcess it runs
MM (Materials Management)Purchasing, goods receipt, stock, invoicesProcure to pay
PP (Production Planning)BOMs, MRP, production ordersPlan to produce
WM / EWM (Warehouse Management)Bins, putaway, pickingWarehouse execution
SD (Sales and Distribution)Orders, pricing, delivery, billingOrder to cash
FI / CO (Finance and Controlling)Accounts, payables, receivables, costsRecord to report

Every transaction is tied to an organizational structure: a company code (the legal entity), plants (factories or sites), storage locations, a purchasing organization, and sales areas. Master data, such as the material master, the Business Partner record for customers and suppliers, and prices, is set up once and reused by every transaction.

S/4HANA is SAP’s current generation, replacing the older ECC. It runs only on the in-memory HANA database, simplifies the data model (one material document table, MATDOC, and the Universal Journal, ACDOCA, for all financial postings), makes Business Partner the single record for customers and suppliers, and offers Fiori apps alongside the classic transaction codes (T-codes) such as ME21N or VA01.

Words to use

Company code / plant
The legal entity that keeps its own books / a physical site where stock is held or made.
Master data vs transactional data
Stable records such as materials and partners, versus events such as orders and receipts.
Universal Journal (ACDOCA)
The single S/4HANA table holding all finance and controlling postings.

The organizational levels every transaction uses, how the material master is organized by those levels, and the three kinds of data in an SAP system.

Organizational levels

LevelWhat it representsGlobal Bike example
ClientThe whole system for one group of companiesThe training client
Company codeA legal entity with its own booksUS00
PlantA factory, warehouse or siteMI00 Miami, DL00 Dallas, SD00 San Diego
Storage locationA place where stock is kept within a plantTG00 trading goods
Purchasing organizationThe unit that negotiates with suppliersUS00
Sales areaSales organization + distribution channel + divisionUE00 / WH / BI
Shipping pointWhere deliveries are processedMI00
Warehouse numberA warehouse managed at bin level100 (San Diego)

Every transaction is posted against these levels. A purchase order belongs to a purchasing organization and delivers to a plant and storage location; a sales order belongs to a sales area and ships from a shipping point. If a level is missing or wrongly assigned, transactions fail.

Master data is organized by the same levels

The material master is split into views, each maintained at a different level:

  • Basic data: description, unit of measure, weight. Same for the whole client.
  • Purchasing, MRP, work scheduling, storage: per plant (MRP type, lot size, lead times, purchasing group).
  • Accounting and costing: per valuation area, usually the plant (price control, price, valuation class).
  • Sales: per sales organization and distribution channel (delivering plant, item category group).

That is why a material can exist and still be unusable in a particular plant or sales area: the views for that level haven’t been created. The Business Partner works the same way, with roles for customer and supplier and data per company code, purchasing organization or sales area.

Three kinds of data

  • Configuration (customizing): the system’s rules, set up in the implementation guide (transaction SPRO), such as document types, account determination and tolerance limits. Changed rarely, by consultants or key users.
  • Master data: long-lived records such as materials, business partners, prices, bills of materials and routings.
  • Transactional data: the documents created every day: orders, deliveries, goods movements, invoices.

Every business event creates a numbered document (a purchase order, a material document, an accounting document), and documents link to each other, which is how SAP builds an audit trail from order to payment.

What S/4HANA changed under the hood, ECC's end of support, migration approaches, the clean-core idea, and how SAP projects run.

What S/4HANA changed under the hood

  • In-memory, columnar database: HANA keeps data in memory, so reports and planning runs read live transactional data instead of separate aggregate tables.
  • Simplified tables: goods movements land in MATDOC instead of the older header and item tables (MKPF and MSEG), and financial and controlling postings meet in the Universal Journal, ACDOCA.
  • Business Partner replaces separate customer and vendor masters, synchronized through customer-vendor integration.
  • Material ledger is always active for inventory valuation, supporting parallel currencies.
  • Fiori apps provide role-based screens and embedded analytics, alongside classic transactions.
  • New engines: MRP Live for faster planning, advanced ATP for order promising, embedded EWM and PP/DS.

The end of ECC

SAP’s mainstream maintenance for ECC 6.0 runs to the end of 2027, with optional extended maintenance to 2030. That deadline drives a wave of S/4HANA projects, and with them demand for people who understand both the business processes and the new system.

Getting there: three approaches

  • Greenfield (new implementation): design processes afresh on S/4HANA and migrate only master data and open items. Most change, most opportunity to simplify.
  • Brownfield (system conversion): convert the existing ECC system, keeping history and customizations. Faster, but carries old complexity forward.
  • Selective data transition: a middle path, moving chosen data and processes into a new system.

Clean core

SAP’s guidance is to keep the core system close to standard and build extensions outside it, on its Business Technology Platform, using released interfaces. Heavy modifications make upgrades expensive and slow; a clean core makes it easier to adopt new releases.

How SAP projects run

Projects typically follow SAP Activate: discover, prepare, explore, realize, deploy and run. In fit-to-standard workshops, the team shows standard processes to the business and records only the gaps that truly need something different. Roles include functional consultants for each area (MM, SD, PP, FI/CO, EWM), technical developers, Basis administrators, and key users from the business who test, train colleagues and own processes after go-live.

Interview kit

Practise it out loud

Answer each question yourself before opening the model answer.

Say it in 30 seconds

SAP is an integrated ERP: modules such as MM, PP, WM/EWM, SD and FI/CO share one database, so a logistics event like a goods receipt updates stock and finance at the same moment. Transactions sit within an organizational structure of company code, plant, storage location, purchasing organization and sales area, and reuse master data like the material master and Business Partner. S/4HANA simplified the data model with MATDOC and the Universal Journal ACDOCA, made Business Partner mandatory, and added Fiori apps.

What is the difference between master data and transactional data?

Master data is relatively stable reference data used by many transactions: materials, customers, suppliers, BOMs, prices. Transactional data records business events: purchase orders, goods receipts, sales orders, invoices. Errors in master data, such as a wrong lead time or a material not extended to a plant, cause problems in every transaction that uses it.

What changed from ECC to S/4HANA?

S/4HANA runs only on the HANA in-memory database, simplifies tables (MATDOC for material documents, ACDOCA as the Universal Journal for finance and controlling), makes Business Partner the single model for customers and vendors, introduces Fiori as the main user experience, and adds faster processes such as MRP Live and real-time reporting.

Connected stops

Where this idea feeds in, or gets its inputs from.

Sources and further reading

  1. Magal, S. R. & Word, J. (2012). Integrated Business Processes with ERP Systems. Wiley.
  2. SAP Help Portal. SAP S/4HANA product documentation.

Reading settings

Saved on this device. Changes apply as you choose them.

Theme
Text size
Typeface for reading
Line spacing
Line length
Start each topic at

Deeper levels stay one click away whichever you choose.

Preview

Safety stock covers the surprises while you wait for a delivery. It grows with the square root of lead time, not with lead time itself.

Lines

↑ ↓ move ↵ open Topics marked “Soon” open their line