Part-03 - Every SAP Module Explained: FI, CO, MM, SD, PP, HCM – How They Connect & Who Uses Them | FreeLearning365

 

Every SAP Module Explained: FI, CO, MM, SD, PP, HCM – How They Connect & Who Uses Them | FreeLearning365

PART 03 · PHASE 0 · FOUNDATION SERIES

Every SAP Module Explained — What They Do, Who Uses Them, How They Connect

“Most people learn SAP modules in isolation and wonder why nothing works. The secret is that SAP modules are not separate products — they are organs of the same body. Remove one and the others start failing.”


🧠 The Module Architecture – One Company, One System, Many Lenses

SAP S/4HANA is not a collection of separate software products stitched together.
It is one integrated system that you can think of as having different “lenses” or “departments.”
Each module handles one domain – but they share data, trigger each other’s processes, and are deeply interconnected.

The Complete Module Landscape

ModuleWhat it doesWho uses it
FI – FinanceLegal financial record (external)CFO, accountants, auditors
CO – ControllingInternal management reportingManagement, cost analysts
MM – Materials MgmtProcurement & inventoryBuyers, warehouse staff
SD – Sales & DistribSales, shipping, billingSales reps, logistics
PP – Production PlanningFactory planning & executionProduction planners, shop floor
HCM – Human CapitalHR, payroll, timeHR team, payroll
PM – Plant MaintenanceEquipment maintenanceMaintenance technicians
WM/EWM – WarehouseWarehouse operationsWarehouse managers
QM – Quality MgmtInspections, quality controlQuality engineers
PS – Project SystemsProject managementProject managers

📒 FI – Financial Accounting: The Legal Backbone

FI is non‑negotiable. Every company that runs SAP must run FI.
It is the financial record of every business transaction – the one that external auditors, tax authorities, and shareholders see.

FI Sub‑Modules and What They Do

Sub‑modulePurposeKey T‑codes
GL (General Ledger)Master financial journal – every sale, purchase, salary ends hereFB50 (entry), S_ALR_87012284 (balance sheet)
AP (Accounts Payable)Everything you owe to vendorsFK03 (vendor), F110 (payment run)
AR (Accounts Receivable)Everything customers owe youFD03 (customer), F-28 (incoming payment)
AA (Asset Accounting)Fixed assets – buildings, machineryAS01 (create), AFAB (depreciation)

🔗 Real Scenario – How FI connects to MM automatically

Vertex Manufacturing receives 5,000 steel rods via MIGO (Goods Receipt).
SAP automatically creates this FI posting:

  • Debit: Raw Material Stock account $85,000

  • Credit: GR/IR Clearing account $85,000

✅ No manual journal entry. No accounting staff involvement.
This is the power of integration – a warehouse transaction creates a financial entry in real time.


📊 CO – Controlling: The Internal Management Layer

While FI answers “What happened legally and financially?”
CO answers “Why did it happen and where did the money go internally?”
CO is for management decisions, not statutory reporting.

CO ElementPurposeT‑code
Cost CentersDepartments that incur costs (Marketing, IT, Factory)KS01 (create), KSB1 (line items)
Profit CentersBusiness segments with mini P&LKE51 (create)
Internal OrdersTemporary cost collectors for events/campaignsKO01 (create), KO88 (settle)
CO‑PAProfitability analysis by customer, product, regionKEB0 (planning)

💡 FI vs CO – The Key Difference
FI is external‑facing (auditors, tax, banks).
CO is internal‑facing (management, operations).
In S/4HANA’s Universal Journal (ACDOCA) , FI and CO postings are now in the same table – one source of truth for both. This is one of the biggest simplifications in S/4HANA vs ECC.


🛒 MM – Materials Management: Procurement & Inventory

MM covers everything related to buying things and managing physical inventory.
If your company buys raw materials, components, or services – MM is in play.

ProcessWhat it doesT‑codes
PurchasingPR, RFQ, PO, contractsME21N (PO), ME2M (PO by material)
Inventory ManagementGoods receipts, issues, transfers, physical inventoryMIGO (movements), MMBE (stock overview)
Invoice VerificationMatch vendor invoice to PO + GRMIRO (entry), MIR7 (parking)
Vendor EvaluationScore vendors on delivery, quality, priceME6H

💰 SD – Sales and Distribution: Revenue Generation

SD manages the complete customer‑facing process – from inquiry to invoice to payment.

ProcessWhat it doesT‑codes
SalesInquiries, quotations, sales orders, contractsVA01 (sales order), VA05 (list)
ShippingOutbound deliveries, picking, packing, goods issueVL01N (delivery), VL06O (monitor)
BillingInvoice creation, credit/debit memosVF01 (billing), VF04 (due list)
PricingAutomatic price lists, discounts, surcharges, taxesVK11 (condition record)

🏭 PP – Production Planning: The Factory Engine

PP runs the factory. It takes sales demand, determines raw materials, schedules production, and ensures finished goods are ready on time.

ComponentWhat it isT‑code
BOM (Bill of Materials)Recipe: Product X = A (2) + B (1) + C (500g)CS01 (create)
RoutingProcess: Which machines, sequence?CA01 (create)
MRP (Material Requirements Planning)Brain: Given demand + stock, what to buy/produce?MD01N (run)
Production OrdersWork order for the factory floorCO01 (create), CO11N (confirm)

🔁 Real Scenario – PP to MM to FI integration (The Data Flow)

StepModuleActionResult
1PPMRP run determines we need 2,000 steel brackets → creates planned orderRequirement identified
2PP→MMPlanned order → Production Order. PP generates Purchase Requisition for missing raw materials. MM converts PR→PO to vendor.PO created
3MM→FIVendor delivers. Goods receipt (MIGO).FI entry: Debit Raw Stock, Credit GR/IR
4PP→COFactory consumes materials. Goods issue from PP. Cost collected on Production Order in CO. Order settles to CO cost center.Actual cost recorded

🧠 Four modules. One seamless data flow. Zero manual handoffs.
This is the magic of an integrated ERP.


👥 HCM – Human Capital Management

HCM manages everything related to employees – from hiring to payroll to retirement.
(Modern landscapes often supplement/ replace HCM on‑prem with SAP SuccessFactors cloud.)

Sub‑modulePurposeT‑code
OM (Org Management)Company hierarchy – org units, positions, reporting linesPPOME
PA (Personnel Admin)Employee master data – personal info, bank, contractPA30 (infotypes), PA40 (hiring)
TM (Time Management)Work schedules, time recording, overtime, absencesPT60 (time eval)
PY (Payroll)Wage calculation, taxes, statutory compliance, bank filePC00_M99_CALC (payroll run)

🗺️ The Module Dependency Map – What Triggers What

text
SD Sales Order (VA01)
       │
       ▼
MM Availability Check (MMBE)
       │
       ▼ (if stock insufficient)
PP MRP Requirement (MD01N)
       │
       ▼
PP Production Order (CO01)
       │
       ▼ (goods issue)
MM Goods Issue (MIGO)
       │
       ▼
SD Delivery (VL01N)
       │
       ▼
SD Billing (VF01)
       │
       ▼
FI Accounting Document (automatic)
       │
       ▼
FI Accounts Receivable → FI Incoming Payment (F-28)
       │
       ▼
CO‑PA Profitability (KEB0)

No email. No phone call. No manual entry.
Every step triggers the next automatically.


🔧 PM, QM, WM/EWM, PS – The Supporting Cast

ModuleWhat it doesKey T‑codes
PM – Plant MaintenancePreventive maintenance, breakdown repairs, spare partsIW31 (maintenance order)
QM – Quality ManagementInspection plans, quality notifications, usage decisionsQE01 (results recording)
WM – Warehouse ManagementBin management, transfer orders (basic)LT0A (transfer order)
EWM – Extended WMLabor management, yard mgmt, slotting (advanced)/SCWM/...
PS – Project SystemsWBS elements, project planning, billingCJ20N (project builder)

📌 Mini Assignment

Draw a simple diagram of your own company (or one you know).

  1. In each box, write which SAP module would handle that department’s processes.

  2. Then draw arrows showing which departments exchange data.

🎯 You have just created your first‑ever SAP system landscape sketch – the same thing consultants do in week 1 of a real project.


🔜 What’s Next in This Series

Part 04 – Top 25 SAP T‑codes You Must Know (as a Beginner)
The only transaction codes that actually matter in your first 90 days.

👉 Follow @FreeLearning365 – no fluff, just real SAP knowledge.

Post a Comment

0 Comments