SAP Basics — Start Here

A 10-minute overview of what SAP is, the versions in use, the deployment options, and where MM (Materials Management) sits in the bigger picture. Written for someone with zero prior SAP knowledge.

1. What is SAP?

SAP is an ERP (Enterprise Resource Planning) software made by the German company SAP SE. It helps large organizations manage their business — finance, procurement, manufacturing, sales, HR, warehouse — all in one integrated system.

In one line
SAP is the digital backbone of large companies. When a business event happens — a sale, a purchase, a payment — SAP records it and updates every related part of the business automatically.

Why is SAP so dominant?

2. SAP versions — ECC vs S/4HANA

The two SAP versions you'll hear about most:

VersionDescriptionStatus
SAP ECC 6.0
Classic SAP
The old version (2005–). Runs on traditional databases (Oracle, DB2, SQL Server). T-codes only — no Fiori. Support ends 2027. Companies migrating away.
SAP S/4HANA
Current generation
Rebuilt to run on HANA in-memory database. Simplified data model, real-time analytics, modern Fiori UI. Current standard. Most new implementations.

Key differences for MM consultants

AspectECCS/4HANA
Vendor creationXK01BP (Business Partner) — XK01 obsolete
Goods movementMB01, MB1A, MB1B, MB1C, MB31All replaced by MIGO
Material number length18 characters40 characters
UISAP GUI onlySAP GUI + Fiori (modern web UI)
Inventory tablesMKPF + MSEGMATDOC (single unified table) + compatibility views
MRPMD01 (classic)MD01N (MRP Live, runs in-memory)
Important
Always confirm which version your project uses. Job postings often say "SAP MM" but really mean "Sourcing & Procurement in S/4HANA" — same skills, modern terminology.

3. Deployment options — where SAP runs

SAP S/4HANA can be deployed in three different ways. The choice impacts what an MM consultant does day-to-day.

OptionWhere it runsCustomizationUpdates
On-Premise Customer's own data center Full freedom — custom ABAP code, full IMG access Customer's own schedule
Private Cloud SAP / hyperscaler, dedicated tenant Near-full freedom; some restrictions Customer-paced, supported by SAP
Public Cloud
(SaaS)
SAP multi-tenant cloud Restricted — Fiori apps only, no SE38, key-user extensibility Quarterly automatic by SAP
For learning
We focus on On-Premise first because it's the deepest learning experience — full T-code access, full configuration freedom. Once you master On-Premise, Public Cloud's restricted environment is easy to adapt to.

4. SAP modules — the full landscape

SAP is organized into modules by business function. Here's the full landscape:

Logistics modules (where MM sits)

ModuleFull nameWhat it handles
MMMaterials ManagementProcurement, inventory, invoice verification, valuation ⭐ (this course)
SDSales & DistributionSales orders, deliveries, customer invoicing
PPProduction PlanningManufacturing, BOM, routings, MRP
QMQuality ManagementQuality inspection, certificates, batch quality
PM / EAMPlant MaintenanceEquipment maintenance, spare parts management
WM / EWMWarehouse ManagementBin-level inventory control
LELogistics ExecutionShipping, transportation

Other major modules

ModuleFull nameWhat it handles
FIFinancial AccountingGeneral ledger, AR, AP, asset accounting
COControllingCost centers, profit centers, internal orders, costing
HCM / HRHuman Capital ManagementPersonnel, payroll, time management
PSProject SystemProject structures (WBS), networks
CSCustomer ServiceService orders, contracts
Memory hook: The big logistics modules — MM, SD, PP — are usually pronounced one letter at a time. "M-M consultant", "S-D consultant", "P-P consultant".

5. Where MM sits in the SAP ecosystem

MM is one module inside the bigger "Logistics" area. It integrates with almost every other module:

SAP ERP
├── FI / CO        (Finance & Controlling)
├── HCM            (Human Capital)
└── LOGISTICS      ← physical operations umbrella
    ├── MM         ← Materials Management (you are here)
    ├── SD         (Sales & Distribution)
    ├── PP         (Production Planning)
    ├── QM         (Quality Management)
    ├── PM         (Plant Maintenance)
    ├── WM / EWM   (Warehouse Management)
    └── LE         (Logistics Execution)

MM itself has sub-areas:

How MM integrates with other modules

With…The integration
FIEvery GR / GI / invoice creates an FI document via OBYC account determination
COAccount-assigned POs post to cost centers, internal orders, profit centers
PPMRP creates Purchase Requisitions when production needs raw materials
SDStock Transport Orders move stock between plants; third-party orders trigger drop-ship
QMQM-active materials create inspection lots at GR
PMMaintenance orders reserve spare parts from MM stock
WMBin-level stock layered on top of MM Storage Location

6. Functional vs Technical consultant

Two career paths in SAP — choose based on your strengths.

AspectFunctional consultantTechnical consultant
SkillBusiness process design + SAP configurationCustom code (ABAP), integrations
Day-to-dayWorkshops, IMG configuration, user trainingProgramming, debugging, custom reports
BackgroundBusiness / commerce / accountingComputer science / programming
EarningsStrong; senior functionals lead projectsStrong; specialist ABAP/Fiori devs in demand
This course✅ Yes — MM functional consultant❌ No — we don't teach ABAP
Tip for switchers
Most MM consultants come from backgrounds in supply chain, procurement, or accounting — not IT. Strong business sense + curiosity to learn SAP > technical background.

7. What's next

Now that you understand what SAP is and where MM sits, move on to the foundation of MM — Organizational Structure.

Frequently asked questions

Is SAP only for big companies?

Historically yes — SAP was for enterprises. But SAP Business One targets small businesses, and S/4HANA Cloud has mid-market editions. Most SAP MM jobs are still at large enterprises.

Can I learn SAP without a coding background?

Yes — functional consulting requires zero coding. You'll learn configuration via IMG (Implementation Guide) menus and business process design.

What's the difference between SAP S/4HANA and SAP HANA?

SAP HANA is the in-memory database (the storage layer). SAP S/4HANA is the ERP application built on top of HANA. Think: HANA is the engine, S/4HANA is the car.

How many SAP modules exist?

SAP has 20+ modules. The most common ones for MM consultants to know about are FI, CO, PP, SD, QM, WM, PM. You don't need to know them deeply — just understand how MM integrates with each.