HomeAboutBlog ContactSAPHTML SQLPython
📊 SAP All Reports - 158+ Reports · 15-18 Per Module · All 10 Modules · 2026

SAP All Reports with T-Codes, Table Relations And Real Business Scenarios - Every Module

2026 Guide Pramod Behera 60 min read MM · SD · FI · CO · PP · HR · PM · QM · WM · PS

📊 SAP Reporting - The Complete All-Module Reference Guide

This is the most complete SAP reporting reference available - covering standard reports per module across SAP MM, SD, FI, CO, PP, HR, PM, QM, WM, and PS (158+ reports total). also For every report you will find: the exact T-code, the key SAP tables the report reads from, the critical linking fields between those tables (foreign key relationships), and a real business scenario showing exactly when a company would use this report, who runs it, and what business decision it supports. Use this guide as your master reference for SAP interviews, implementation projects, support work, and daily consulting.also This tutorial or document breaks down the process step by step, using simple language and real-world examples to help you master the skill.

📋

100+ Reports Covered

15–20 reports per module across all major SAP functional areas.

🗄️

Table Relations Explained

Every report shows which tables are read and how they link via primary/foreign keys.

🏭

Real Business Scenarios

Each report has a real-world scenario - who runs it, why, and what business decision it drives.

SAP MM
SAP SD
SAP FI
SAP CO
SAP PP
SAP HR
SAP PM
SAP QM
SAP WM
SAP PS
🛒

SAP MM Reports - Materials Management

Procurement · Inventory · Goods Movement · Vendor Evaluation

In SAP MM reports cover the entire materials management spectrum - from purchase requisitions and purchase orders through goods movements, stock valuations, and vendor evaluations. Core tables: EKKO/EKPO (purchasing documents), MKPF/MSEG (material documents), MARD/MARA (stock/material master), EBAN (purchase requisitions). Key linking fields: EBELN (PO number), MATNR (material), WERKS (plant).

MM-01MM

Purchase Order List by Material - ME2M

Lists all purchase orders for a specific material. Reads EKKO (header) and EKPO (items) joined on EBELN. Delivery status derived from EKPO.ELIKZ (delivery complete indicator) and GR quantities in MSEG.

T-Code:ME2M
Tables:EKKO · EKPO · MSEG · EKES
Link Field:EBELN (PO Number)
📦 Real Scenario

A procurement manager at a steel plant checks all open POs for material STEEL-HR-001 to identify overdue deliveries before the Monday planning meeting. Runs ME2M, filters movement status = "not fully delivered" - finds 7 POs overdue. Sends expediting messages to vendors directly from the report.

MM-02MM

Purchase Order List by Vendor - ME2L

Lists all PO's for a specific vendor (LIFNR). Same EKKO/EKPO table join as ME2M, but filtered on EKKO.LIFNR (vendor number). Vendor master data from LFA1 linked via LIFNR.

T-Code:ME2L
Tables:EKKO · EKPO · LFA1 · MSEG
Link Field:LIFNR (Vendor)
📋 Real Scenario

An accounts payable analyst runs ME2L for vendor 100045 (Chemical Supplier Ltd) to prepare a vendor performance review - checking on-time delivery rate across 34 POs placed in FY2026.

MM-03MM

Purchase Requisition List - ME5A

Displays all purchase requisitions with their status - open, converted to PO, or closed. Reads EBAN (PR item table). Links to EKPO via EBAN.EBELN (assigned PO number) when PR has been converted to a PO.

T-Code:ME5A
Tables:EBAN · EKPO · T161 (doc types)
Link Field:BANFN (PR Number)
🏭 Real Scenario

A purchasing supervisor at a pharma company runs ME5A every morning to review all open PRs that need to be converted to POs - especially those where the required delivery date is within 2 weeks. She processes 12 urgent PRs directly into POs using ME59N.

MM-04MM

Material Document List - MB51

Lists all goods movements for a material, plant, or movement type. Reads MKPF (header) and MSEG (items) joined on MBLNR+MJAHR. Links to MARA via MATNR for material description.

T-Code:MB51
Tables:MKPF · MSEG · MARD · MARA
Link Field:MBLNR (Mat.Doc.No)
🔍 Real Scenario

An inventory auditor runs MB51 to list all goods receipts (movement type 101) for material WHEAT-001 in plant 2000 during March 2026 - comparing physical stock received against system postings for month-end reconciliation.

MM-05MM

Stock Overview - MMBE

Real-time hierarchical stock view across all plants and storage locations. Reads MARD (sl-stock), MSKA (sales order stock), MSSL (special stock at vendor), MARA, all linked by MATNR.

T-Code:MMBE
Tables:MARD · MSKA · MSSL · MCHB · MARA
Link Field:MATNR (Material)
🏪 Real Scenario

A production planner checks MMBE for raw material COTTON-40S across all 3 plants before confirming a bulk production order - sees 4,500 kg unrestricted, 200 kg in QI, 50 kg blocked. Confirms production can proceed.

MM-06MM

Warehouse Stocks of Material - MB52

Shows current stock levels for multiple materials across storage locations. Reads MARD (storage location stock) and MARA/MAKT for material master data. Unlike MMBE (single material), MB52 can run for a range of materials or an entire plant.

T-Code:MB52
Tables:MARD · MARA · MAKT · MBEW
Link Field:MATNR + WERKS + LGORT
📊 Real Scenario

A warehouse manager at an FMCG distributor runs MB52 for all materials in plant 3000 at month-end to generate the physical inventory preparation list - showing which bins have stock requiring cycle counting.

MM-07MM

GR/IR Account Analysis - MB5S

Identifies mismatches between goods received and invoices received - the GR/IR clearing account analysis. Reads EKBE (purchasing document history: GR and IR postings) joined to EKPO on EBELN+EBELP. Compares BWME (GR quantity) vs REMNG (invoice quantity) fields.

T-Code:MB5S
Tables:EKBE · EKPO · EKKO · BSEG
Link Field:EBELN + EBELP
💰 Real Scenario

During month-end close, the finance controller runs MB5S to identify all PO items where goods have been received but no invoice has been posted - these become accruals. Finds ₹4.2 lakhs in open GR/IR items requiring accrual journals.

💡

Interview Tip: MB5S is the go-to report for GR/IR analysis. Know that the GR/IR clearing account is automatically populated at GR (Dr Stock / Cr GR/IR) and cleared at IR (Dr GR/IR / Cr Vendor). MB5S shows items where one side is missing.

MM-08MM

Expiring Stocks / FEFO Report - MB5M

Lists batch-managed materials where the shelf life expiry date (SLED) is approaching. Reads MCH7 (batch stock in storage location) and MCH1 (batch classification), both linked to MCHA (batch master) via MATNR+CHARG (batch number). The VFDAT (best-before date) field drives the report filter.

T-Code:MB5M
Tables:MCHA · MCH7 · MCH1 · MCHB
Link Field:MATNR + CHARG (Batch)
🧪 Real Scenario

A QA manager at a food company runs MB5M weekly to identify batches expiring within the next 30 days. Finds 3 batches of dairy ingredient totalling 800 kg expiring in 15 days. Immediately escalates to production planning to use these batches first (FEFO - First Expiry First Out).

MM-09MM

Vendor Evaluation - ME6H

Displays vendor evaluation scores across criteria: price, quality, delivery, and service. Reads LFLKE (vendor evaluation header) and LFLKK (evaluation main criteria scores), linked to LFA1 (vendor master) via LIFNR. Scores are maintained via the ME61/ME62 transactions.

T-Code:ME6H
Tables:LFLKE · LFLKK · LFA1 · T147
Link Field:LIFNR (Vendor)
⭐ Real Scenario

A sourcing manager preparing for annual vendor negotiations runs ME6H to generate vendor evaluation rankings for all approved suppliers of electronic components. The report shows Vendor V-002 scoring 72/100 (below threshold 75) on delivery - used as evidence to negotiate penalty clauses in the new contract.

MM-10MM

Invoice Verification List - MIR5

Lists all logistics invoice verification documents (MIRO invoices) with their posting status. Reads RBKPF (invoice header) and RBDRSEG (invoice items), joined on BELNR+GJAHR. Blocked invoices are identified via RBKPF.RBSTAT field.

T-Code:MIR5
Tables:RBKPF · RBDRSEG · BKPF · BSEG
Link Field:BELNR + GJAHR
🔒 Real Scenario

The AP team at a construction company runs MIR5 to find all blocked invoices requiring release - specifically invoices blocked due to price variance (block reason "P"). Finds 5 blocked invoices totalling ₹8.7 lakhs. Reviews PO prices vs invoice prices and releases 3 invoices; rejects 2 with price discrepancy notes.

MM-11MM

Stock Value Report - MB5L

Compares the stock value in material management (MM) against the G/L stock account balance (FI). Reads MBEW (material valuation - stock value and price) linked to MARA via MATNR+BWKEY. Accounting entries are from BSEG linked via account assignment.

T-Code:MB5L
Tables:MBEW · MARA · BSEG · SKB1
Link Field:MATNR + BWKEY (Val.Area)
🏦 Real Scenario

During year-end audit, the finance team runs MB5L to reconcile the MM stock value (₹2.34 crore) against the FI stock GL account balance (₹2.34 crore) - confirms they are in balance with zero variance, satisfying the auditor's stock reconciliation requirement.

MM-12MM

Slow-Moving and Non-Moving Stock - MB25 / MCBC

Identifies materials that have had no goods movement in a defined period - critical for inventory write-down decisions. MCBC (Inventory Controlling) reads from the S032 logistics information system (LIS) table. MB25 reads MARD directly filtered by last movement date (LWEDT field in MARD).

T-Code:MB25 · MCBC · MC46
Tables:MARD · S032 · MARA · MBEW
Link Field:MATNR + WERKS
📉 Real Scenario

A finance controller at a manufacturing company runs MCBC before year-end to identify materials with zero movement for 12+ months. The report shows 234 materials with ₹18 lakhs of non-moving stock. Finance team reviews and proposes a 50% write-down provision for the annual accounts.

MM-13MM

Price Change History - MR51 / CKMPCD

CKMPCD shows material price change history under Material Ledger. Reads CKMLMVDATA (ML movement data) and CKMVFM (material valuation), linked by KALNR (cost estimate number). MR51 shows accounting documents related to material revaluations from BKPF/BSEG.

T-Code:CKMPCD · MR51
Tables:CKMLMVDATA · CKMVFM · BKPF · BSEG
Link Field:KALNR (Cost Estimate)
💹 Real Scenario

A cost accountant runs CKMPCD for material RAW-COPPER-001 to review all price changes over the past 6 months - copper price fluctuated from ₹720/kg to ₹890/kg. The report is used to explain variance analysis in the product cost controller report.

MM-14MM

Purchasing Info Record List - ME1M / ME1L

Lists purchasing info records - agreed prices and conditions between material and vendor. Reads EINE (info record purchasing organisation data) and EINA (info record general data), joined on INFNR (info record number). Conditions stored in KONP linked via condition record number.

T-Code:ME1M (by material) · ME1L (by vendor)
Tables:EINA · EINE · KONP · A017
Link Field:INFNR (Info Record)
🤝 Real Scenario

A category manager reviewing annual contracts runs ME1M for all info records for raw material categories to identify records where the valid-to date is expiring within 60 days - allowing timely contract renewals before system prices expire and POs start generating price warnings.

MM-15MM

Physical Inventory Differences - MI20

Lists all physical inventory documents with differences between counted quantity and system quantity. Reads IKPF (inventory document header) and ISEG (inventory document items), joined on INVNR+GJAHR. Differences are in field DFMNG (difference quantity).

T-Code:MI20 · MI07 (post differences)
Tables:IKPF · ISEG · MARD · MBEW
Link Field:INVNR (Inventory Doc)
🔢 Real Scenario

After the annual physical inventory count at a spare parts warehouse, the stores manager runs MI20 to list all items with differences. Report shows 45 items with variances, total inventory difference value of ₹1.1 lakhs. After management approval, posts differences via MI07, adjusting system stock to match physical count.

MM-16MM

Contract Release Orders - ME3M / ME3L

Displays all release orders (call-offs) made against outline agreements (contracts and scheduling agreements). Reads EKKO filtered by document type MK/WK (contracts) and linked to release POs via EKPO.KONNR (contract number field).

T-Code:ME3M · ME3L · ME3N
Tables:EKKO · EKPO · EKET
Link Field:KONNR (Contract No)
📄 Real Scenario

A procurement analyst reviews contract utilisation for a 12-month blanket order (contract) for office supplies. Runs ME3M to see all release orders against contract 4600000045 - total releases ₹18 lakhs against contract value ₹20 lakhs. Only ₹2 lakhs headroom remaining with 3 months left - flags for contract extension.

MM-17MM

Outstanding Purchase Orders - ME2N (Scope BEST)

Shows POs with outstanding (undelivered) quantities - combining EKPO.MENGE (ordered qty) vs EKPO.WEMNG (GR quantity) to show open order quantities. Uses EKPO.ELIKZ (delivery complete flag) and EKET (delivery schedule lines) for scheduled delivery dates.

T-Code:ME2N (scope: BEST)
Tables:EKKO · EKPO · EKET · EKES
Link Field:EBELN + EBELP
🚚 Real Scenario

Logistics controller runs ME2N every Friday to compile the "expected goods receipts" list for the coming week - sharing with the goods receipt team so they can prepare dock assignments and quality inspection resources for incoming deliveries.

MM-18MM

Material Movements Analysis - MC.9 (SIS)

Statistical inventory analysis from the SAP Logistics Information System (LIS). Reads aggregated movement data from S031 (plant stocks) and S032 (storage location stocks) LIS tables. These are pre-aggregated summary tables updated by goods movements, enabling fast multi-material, multi-plant trend analysis.

T-Code:MC.9 · MC48 (receipts) · MC49 (issues)
Tables:S031 · S032 · MARA · T001W
Link Field:MATNR + WERKS + period
📈 Real Scenario

A supply chain manager uses MC.9 to analyse 12-month consumption trends for the top 50 raw materials, identifying materials with growing demand that need safety stock adjustments before the seasonal peak production period.

🚚

SAP SD Reports - Sales And; Distribution

Sales Orders · Deliveries · Billing · Credit Management · Pricing

SAP SD reports cover the complete order-to-cash cycle. Core tables: VBAK/VBAP (sales orders), LIKP/LIPS (deliveries), VBRK/VBRP (billing), VBFA (document flow linking all SD documents). The VBELN field is the universal SD document number, and VBFA is the critical table showing how documents chain together: SO → Delivery → Invoice.

SD-01SD

Sales Order List - VA05

Lists sales orders filtered by customer, material, sales org, or date. Reads VBAK (header) + VBAP (items) on VBELN. Status from VBUK (header) and VBUP (item). Net values from VBAP.NETWR (net value).

T-Code:VA05
Tables:VBAK · VBAP · VBUK · VBUP · VBFA
Link Field:VBELN (SO Number)
📋 Real Scenario

Sales manager runs VA05 monthly to list all open orders for key account PHARMA-CHAIN-001, total open order value ₹4.2 crore - exported for the Key Account Review presentation to the National Sales Head.

SD-02SD

Backorder Processing - V_RA

Lists sales order items that cannot be confirmed (backordered) due to insufficient stock. Reads VBEP (sales order schedule lines - confirmed qty vs required qty) and links to VBAP via VBELN+POSNR. Availability check results are stored in VBEP.BMENG (confirmed quantity).

T-Code:V_RA · V_V2 (re-schedule)
Tables:VBAK · VBAP · VBEP · MARD
Link Field:VBELN + POSNR + ETENR
⚠️ Real Scenario

Customer service runs V_RA on Monday morning to identify all backordered customer orders after the weekend production run. Finds 8 customer orders partially unconfirmed - calls key customers to advise revised delivery dates before they call in to chase.

SD-03SD

Billing Document List - VF05

Lists all billing documents (invoices, credit memos). Reads VBRK (billing header) + VBRP (items) on VBELN. FI accounting document linked via BKPF.AWKEY = VBRK.VBELN+VBRK.FKDAT. Customer open item in BSID.

T-Code:VF05
Tables:VBRK · VBRP · VBFA · BKPF · BSID
Link Field:VBELN (Billing Doc)
💳 Real Scenario

Billing controller reconciles all invoices billed in Feb 2026 against FI postings - runs VF05, filters billing type F2, date range Feb 2026. Compares billing total against FBL5N open customer items to ensure 100% FI transfer success.

SD-04SD

Delivery Monitor - VL06O

Shows outbound deliveries with picking, packing, and PGI status. Reads LIKP (delivery header) + LIPS (items) on VBELN. PGI status from LIKP.WBSTK (goods movement status). Document flow to billing via VBFA.

T-Code:VL06O · VL06G (for goods issue)
Tables:LIKP · LIPS · VBFA · MSEG
Link Field:VBELN (Delivery No)
🚛 Real Scenario

Logistics supervisor at a consumer electronics DC runs VL06O every afternoon to check all deliveries due for goods issue today that are still pending PGI - pushes warehouse team to complete picking and PGI before 4pm carrier cut-off.

SD-05SD

Customer Order And; Delivery Document Flow - VF04 / VL10

VF04 shows the billing due list - deliveries ready to be invoiced. Reads VBFA (document flow) to find delivery documents not yet invoiced (VBFA.VBTYP_N = 'J' for delivery, no subsequent 'M' for invoice). VL10 shows deliveries due for creation from sales orders.

T-Code:VF04 (billing due list) · VL10C/D/E
Tables:VBFA · LIKP · VBRK · VBUK
Link Field:VBELV → VBELN (doc flow)
📑 Real Scenario

Billing team runs VF04 every morning to identify all deliveries completed yesterday that are ready for invoicing. Processes 34 deliveries into invoices using collective billing - completing the O2C cycle for prior day shipments.

SD-06SD

Customer Credit Overview - FD32 / F.31

F.31 (Credit Overview) shows credit exposure for customers - credit limit, used credit, open orders, open deliveries, open invoices. Reads KNKK (customer credit data) for credit limit, and real-time exposure from S066 (open sales orders) and S067 (open deliveries) LIS credit tables linked via KUNNR.

T-Code:F.31 · FD32 (change) · FD33 (display)
Tables:KNKK · KNA1 · S066 · S067 · BSID
Link Field:KUNNR (Customer)
🔴 Real Scenario

Credit controller runs F.31 weekly to identify customers who have exceeded 90% of their credit limit - finds 3 customers. Sends credit limit utilisation alerts and places new orders on credit hold until overdue invoices are cleared.

SD-07SD

SD Pricing Analysis - VK13 / V/LD

VK13 displays condition records (prices, discounts, surcharges) for a condition type. Reads KONP (condition item data) and KONV (conditions in documents), linked via the condition table numbers (e.g., A304 for customer-material price). The access sequence determines which condition tables are read.

T-Code:VK13 · V/LD (condition list)
Tables:KONP · KONV · A304 · A305 · TVKO
Link Field:KNUMH (Condition No)
💰 Real Scenario

A pricing analyst runs VK13 for condition type PR00 (base price) to review all customer-specific prices expiring at year-end - exports to Excel, updates prices with 5% price increase, and uploads new condition records via LSMW for the new fiscal year.

SD-08SD

Sales Analysis by Customer - MC+E / MCSI

MCSI (Sales Information System) provides aggregated sales statistics - revenue, quantities, returns - by customer, material, sales org, or sales rep. Reads from LIS aggregate tables S001 (customers), S004 (materials), S005 (sales org). Data is updated at billing posting time.

T-Code:MC+E (customer) · MC+I (material) · MCSI
Tables:S001 · S004 · S005 · VBRK
Link Field:KUNNR + period
📊 Real Scenario

Regional Sales VP runs MC+E to compare Q1 2026 vs Q1 2025 revenue by customer for the northern region - identifies 4 customers with revenue decline greater than 20% for targeted customer retention action.

SD-09SD

Rebate Agreement Settlement - VBO3 / VB(7

VBO3 displays rebate agreements and their accrual/settlement status. Reads KONH (rebate agreement header) and KONP (conditions), linked via KNUMA (agreement number). Accruals posted during billing are tracked in VBKD (sales document business data - rebate basis).

T-Code:VBO3 · VB(7 (overview)
Tables:KONH · KONP · VBKD · BSID
Link Field:KNUMA (Agreement No)
🤝 Real Scenario

A trade finance manager runs VBO3 at year-end to review all active rebate agreements with key distributors - checks accrued rebate vs sales base, processes final settlement credit memos for distributor rebate payments before fiscal year close.

SD-10SD

Returns and Credit Memo Analysis - VA05 (type RE)

Lists all return sales orders and credit memo requests. Filters VBAK on AUART (order type) = RE (returns) or G2 (credit memo request). Return deliveries are linked via VBFA. Credit billing documents (document type G2) in VBRK complete the return cycle.

T-Code:VA05 (type RE/G2) · VF05 (type G2/RE)
Tables:VBAK · VBAP · VBRK · VBFA · MKPF
Link Field:VBELN + AUART
🔄 Real Scenario

A customer service manager runs VA05 filtered to return order type RE to analyse all returns received in the quarter - total return value ₹34 lakhs, primary reason "damaged in transit". Report used to file insurance claims and review packaging standards with logistics partner.

SD-11SD

Route and Transportation Schedule - VT11 / VS01

VT11 displays freight/shipment documents for outbound logistics. Reads VTTK (shipment header) and VTTP (shipment items - delivery assignments), joined on TKNUM (shipment number). Route data from TVRO (route master). Carrier data from LFA1 via TDLNR (forwarding agent vendor).

T-Code:VT11 · VT03N (display shipment)
Tables:VTTK · VTTP · TVRO · LFA1
Link Field:TKNUM (Shipment No)
🗺️ Real Scenario

A transportation planner runs VT11 daily to view all planned and in-transit shipments - checking carrier assignments, departure times, and estimated delivery dates. Uses the report to optimise truck consolidation and reduce freight cost per delivery.

SD-12SD

Open Deliveries Report - VL06O (status filter)

Filtered view of VL06O showing only deliveries with a specific status - not picked, not packed, or not goods-issued. LIKP.KOSTK (picking status), LIKP.PKSTK (packing status), LIKP.WBSTK (goods movement status) are the key status fields driving the filter.

T-Code:VL06O (with status filters)
Tables:LIKP · LIPS · VBFA · T173
Link Field:VBELN + WBSTK/KOSTK
📦 Real Scenario

Shift supervisor runs VL06O filtered to "picking not started" every morning to print pick lists for the warehouse team - 23 deliveries need picking today, with 6 flagged as priority for express shipment to key accounts.

SD-13SD

Customer Revenue Analysis - S_ALR_87012186

Standard SAP report showing customer revenues and receivables. Reads KNA1 (customer master), BSID (open AR items), and BSAD (cleared AR items) - all joined via KUNNR. Billing amounts from VBRK.NETWR aggregated by customer and period.

T-Code:S_ALR_87012186
Tables:KNA1 · BSID · BSAD · VBRK
Link Field:KUNNR (Customer)
💼 Real Scenario

Finance director runs S_ALR_87012186 for the Board pack showing customer revenue concentration - top 10 customers represent 68% of total revenue. Used for strategic customer risk assessment and sales target setting.

SD-14SD

Incomplete Sales Orders - V.02

Lists sales orders that are incomplete - missing mandatory data (e.g., shipping conditions, payment terms, pricing). Reads VBUV (incompletion log for sales documents), linked to VBAK via VBELN. The incompletion procedure is configured per order type in customising table TVAP.

T-Code:V.02 (orders) · V.04 (deliveries)
Tables:VBUV · VBAK · VBAP · TVAP
Link Field:VBELN (Sales Order)
⚠️ Real Scenario

Order management team runs V.02 daily - finds 12 incomplete sales orders that cannot proceed to delivery because shipping condition or profit centre is missing. Contacts respective sales reps to complete the orders within the day.

SD-15SD

Customer Dunning Report - F150 / F.27

F.27 (Dunning History) shows which customers have received dunning notices and for which overdue items. Reads MHNK (dunning header) and MHND (dunning data per line item), linked to BSID via KUNNR+BUKRS. Dunning levels from KNB5 (customer dunning data).

T-Code:F150 (run) · F.27 (history) · F.44
Tables:MHNK · MHND · KNB5 · BSID · KNA1
Link Field:KUNNR + MABER (dunning area)
📬 Real Scenario

AR manager runs F.27 to review dunning history before calling overdue customers - sees that customer RETAIL-002 has received 2 dunning letters in the past 60 days with no payment. Escalates to legal for formal demand notice before litigation referral.

📒

SAP FI Reports - Financial Accounting

GL · Accounts Payable · Accounts Receivable · Asset Accounting · Bank

SAP FI reports are the backbone of financial operations and audit compliance. All FI postings ultimately land in BKPF (document header) and BSEG (line items - a cluster table). Fast read access uses secondary index tables: BSIS/BSAS (GL), BSID/BSAD (AR), BSIK/BSAK (AP). Asset accounting uses ANLA/ANLZ/ANEP. The BUKRS (company code), GJAHR (fiscal year), and BELNR (document number) are the primary keys across all FI tables.

FI-01FI

GL Account Line Items - FBL3N

Displays open and cleared GL account line items. Reads BSIS (open) and BSAS (cleared) - secondary index tables - joined to BKPF on BUKRS+BELNR+GJAHR for header data. Direct BSEG read is avoided for performance (BSEG is a cluster table).

T-Code:FBL3N
Tables:BKPF · BSIS · BSAS · SKB1
Link Field:HKONT (GL Account)
🏦 Real Scenario

Finance controller runs FBL3N on GL 191000 (GR/IR clearing) at month-end to find all unmatched GR/IR items - open credits without invoices or vice versa. Identifies ₹3.2 lakhs requiring accrual. Critical month-end close procedure.

FI-02FI

Vendor Line Items - FBL1N

Open and cleared vendor line items. Reads BSIK (open AP) and BSAK (cleared AP). Vendor master from LFA1 (general) and LFB1 (company code), linked via LIFNR. Payment terms from LFB1.ZTERM.

T-Code:FBL1N
Tables:BKPF · BSIK · BSAK · LFA1 · LFB1
Link Field:LIFNR (Vendor)
💳 Real Scenario

AP controller runs FBL1N for all vendors, filters open items overdue by 15+ days, total ₹12.4 crore overdue. Generates payment proposal for F110 to clear all overdue AP items before vendor credit holds are triggered.

FI-03FI

Customer Line Items - FBL5N

Open and cleared customer line items. Reads BSID (open AR) and BSAD (cleared AR). Customer master from KNA1 (general) and KNB1 (company code). Net due date from BSID.FAEDT drives ageing calculations.

T-Code:FBL5N
Tables:BKPF · BSID · BSAD · KNA1 · KNB1
Link Field:KUNNR (Customer)
📬 Real Scenario

Collections manager exports FBL5N open items for all customers to Excel, calculates DSO (Days Sales Outstanding) = 42 days, up from 38 days last month. Targets 5 customers with invoices over 60 days for personal collection calls.

FI-04FI

Balance Sheet And; PAnd;L - S_ALR_87012284

Financial statement report using Financial Statement Version (FSV). Reads balance totals from GLT0 (GL totals by period and account) and FAGLFLEXA (New GL actual line items). FSV account groupings from table FAGL_011QT.

T-Code:S_ALR_87012284 · F.01
Tables:GLT0 · FAGLFLEXA · FAGL_011QT · SKA1
Link Field:SAKNR + BUKRS + GJAHR
📊 Real Scenario

CFO requests Balance Sheet and PAnd;L for Board meeting - finance team runs S_ALR_87012284 with FSV INT, company code 1000, FY2026 vs FY2025 comparison. Current year Net Profit ₹8.4 crore (up 12% YoY). Board pack ready in 5 minutes.

FI-05FI

Trial Balance - S_ALR_87012277

Shows all GL account balances (debit total, credit total, and net balance) for a period or fiscal year. Reads from GLT0 (period-wise GL totals) and SKB1 (GL account master). Balances are pre-aggregated in GLT0 - no need to sum BSEG at report time, making this very fast even for large data sets.

T-Code:S_ALR_87012277 · F.08
Tables:GLT0 · SKB1 · SKA1
Link Field:SAKNR + BUKRS + GJAHR + RYEAR
📋 Real Scenario

External auditor requests Trial Balance for FY2026. Finance team runs S_ALR_87012277 for company code 1000, all accounts, FY2026 period 1–12. Exports 1,245 GL accounts with Dr/Cr totals and net balances - confirms debits equal credits (zero difference). Submitted to auditor as primary audit evidence.

FI-06FI

Cash Journal Report - FBCJ

Displays all cash journal transactions - petty cash receipts and payments. Reads BKPF and BSEG for documents posted via the cash journal, filtered on BKPF.BSTAT = 'Z' (cash journal documents). Cash journal settings from FDES and FDESC.

T-Code:FBCJ · S_P99_41000099
Tables:BKPF · BSEG · FDES · BSBS
Link Field:BUKRS + GJAHR + BELNR
💵 Real Scenario

Branch accountant runs FBCJ daily to review all petty cash transactions posted that day - verifying receipts are attached, amounts are within limits, and the closing cash balance matches the physical petty cash tin. Submits daily cash report to finance manager.

FI-07FI

Bank Statement Monitor - FF67 / FEBAN

FEBAN (Electronic Bank Statement) shows imported bank statement lines and their clearing status. Reads FEBEP (bank statement line items) and FEBKO (bank statement header), linked on KEYNO (bank statement number). Cleared items link to BKPF via BELNR.

T-Code:FEBAN · FF67 · FF_5
Tables:FEBEP · FEBKO · BKPF · T012K
Link Field:KEYNO (Bank Statement)
🏦 Real Scenario

Treasury analyst runs FEBAN after importing the daily bank statement MT940 file - identifies 3 bank line items that couldn't auto-clear due to reference mismatch. Manually clears them by matching to the correct FI open items, ensuring bank reconciliation is completed by end of day.

FI-08FI

Ageing Report (Vendors) - S_ALR_87012085

Aged payables analysis showing vendor balances in ageing buckets (current, 1-30 days, 31-60 days, etc). Reads BSIK (vendor open items), calculates age from BSIK.FAEDT (due date) vs report key date. Vendor master from LFA1.

T-Code:S_ALR_87012085
Tables:BSIK · LFA1 · LFB1 · BKPF
Link Field:LIFNR + FAEDT (due date)
📅 Real Scenario

Finance manager runs S_ALR_87012085 for the weekly CFO cash flow report - shows AP by ageing bucket. Total AP ₹22 crore: ₹8 crore current, ₹7 crore due this week, ₹4 crore overdue. Used to plan weekly payment runs and maintain vendor relationships.

FI-09FI

Asset List - AR01 / S_ALR_87011963

Lists all fixed assets with acquisition value, accumulated depreciation, and net book value. Reads ANLA (asset master general) and ANLZ (time-dependent data), with values from ANLC (asset value fields by period) - all linked by BUKRS+ANLN1+ANLN2.

T-Code:AR01 · S_ALR_87011963 · S_ALR_87011979
Tables:ANLA · ANLZ · ANLC · ANEP · T093
Link Field:ANLN1 + ANLN2 + BUKRS
🏗️ Real Scenario

Fixed assets team runs AR01 for the annual insurance renewal - provides insurance company with a full list of all assets (machinery, vehicles, buildings) with current Net Book Values for insurance valuation. Report shows 1,245 assets with total NBV ₹48 crore.

FI-10FI

Depreciation Forecast - S_ALR_87012936

Shows planned depreciation for the current and future fiscal years. Reads from ANLC (current year planned depreciation by period) and uses depreciation key calculations from T090 (depreciation key) and AFABER (depreciation areas). Projects future depreciation using the depreciation key method.

T-Code:S_ALR_87012936
Tables:ANLC · ANLA · T090 · AFABER
Link Field:ANLN1 + AFABER (dep.area)
📈 Real Scenario

Finance planning team runs S_ALR_87012936 during annual budgeting - forecasting next FY depreciation by asset class. Report shows planned depreciation ₹3.8 crore for FY2027, broken down by asset class (Plant And; Machinery 60%, Vehicles 25%, IT Equipment 15%). Used for PAnd;L budgeting.

FI-11FI

GST / Tax Report - S_ALR_87012357 / RFUMSV00

RFUMSV00 (Advance Return for Tax on Sales/Purchases) extracts tax line items for VAT/GST reporting. Reads BSEG filtered on tax code (MWSKZ) and tax base amount (HWBAS) fields. Tax account balances from BSIS on the tax GL accounts configured in T030K.

T-Code:S_ALR_87012357 · RFUMSV00 · S_P00_07000134
Tables:BSEG · BKPF · T030K · SKB1
Link Field:MWSKZ (Tax Code)
🏛️ Real Scenario

Tax manager runs RFUMSV00 monthly for GST filing - extracts Output GST collected (₹4.2 crore) and Input GST paid (₹2.8 crore). Net GST payable ₹1.4 crore, filed with GSTN portal by the 20th of the following month. Critical compliance report.

FI-12FI

Payment Run Analysis - F110 / F.44 (payment history)

F110 (Automatic Payment Program) output log shows all payments made, payment methods used, and exceptions (items not paid). Reads REGUH (payment header) and REGUP (items paid in payment run), linked on LAUFD+LAUFI (run date+ID) + BUKRS+BELNR. Bank clearing details in PAYR table.

T-Code:F110 · F.44 · S_P00_07000109
Tables:REGUH · REGUP · PAYR · BSAK · LFB1
Link Field:LAUFD + LAUFI (run date+ID)
💸 Real Scenario

AP manager reviews F110 log after the Wednesday payment run - 145 vendors paid totalling ₹4.7 crore. 3 vendors had payment exceptions (bank details missing). Contacts those vendors to update bank details before re-running exceptions separately.

FI-13FI

Document Journal - FB03 / S_ALR_87012289

S_ALR_87012289 (Document Journal) lists all accounting documents posted in a date range with posting details. Reads directly from BKPF (header) and BSEG (line items), or from the New GL equivalent FAGLFLEXA. Filtered by company code, posting date, and document type.

T-Code:S_ALR_87012289 · FB03
Tables:BKPF · BSEG · FAGLFLEXA
Link Field:BUKRS + BELNR + GJAHR
🔍 Real Scenario

Internal auditor runs S_ALR_87012289 to review all manual journal entries (document type SA) posted by a specific user in March 2026 - part of a controls audit looking for unauthorised manual postings. Finds 3 large reversals that require justification documentation.

FI-14FI

Parked / Held Documents - FBV0 / FBVO

Lists all parked (incomplete, pending approval) accounting documents. Reads VBKPF (parked document header) and VBSEG (parked document line items) - these are the "parking" shadow tables. When approved and posted, documents move to BKPF/BSEG.

T-Code:FBV0 · FBV3 · S_ALR_87012289
Tables:VBKPF · VBSEG
Link Field:BUKRS + BELNR + GJAHR
⏸️ Real Scenario

Finance supervisor reviews all parked documents at month-end - finds 8 parked invoices totalling ₹2.1 crore that have been parked for over 5 days awaiting cost centre manager approval. Escalates for approval to ensure documents are posted before period close deadline.

FI-15FI

Customer Ageing (Receivables) - S_ALR_87012178

Aged receivables analysis - customer balances by ageing bucket. Reads BSID open items, calculates age from FAEDT (net due date) vs key date. Customer master from KNA1/KNB1.

T-Code:S_ALR_87012178
Tables:BSID · KNA1 · KNB1 · BKPF
Link Field:KUNNR + FAEDT
📅 Real Scenario

CFO reviews monthly AR ageing - total AR ₹28 crore. Current (0-30 days): ₹18 crore. 31-60 days: ₹6 crore. 61-90 days: ₹2.5 crore. 90+ days: ₹1.5 crore. Bad debt provision raised for 90+ bucket at 50% (₹75 lakhs) as per company policy.

📈

SAP CO Reports - Controlling

Cost Centres · Internal Orders · Profit Centres · Product Costing · Profitability

SAP CO reports support management accounting decisions. Key tables: COEP (CO actual line items), COSP/COSS (CO object totals - plan/actual), AUFK (internal order master), CSKS (cost centre master), CEPC (profit centre master). The OBJNR (object number) field is the universal CO key - each cost object (cost centre, order, WBS) gets a unique OBJNR that links to COEP postings.

CO-01CO

Cost Centre Actual/Plan/Variance - S_ALR_87013611

Shows planned vs actual costs per cost centre and cost element with variance. Reads actual from COSS (aggregated) and plan from COSP, both keyed on OBJNR (derived from cost centre via CSKS). Cost element descriptions from CSKA.

T-Code:S_ALR_87013611 · KSB1
Tables:COEP · COSS · COSP · CSKS · CSKA
Link Field:KOSTL / OBJNR
🏭 Real Scenario

Plant controller runs S_ALR_87013611 for all production cost centres at month-end - cost centre 4200 (Utilities) 23% over budget due to electricity cost spike. Schedules root cause meeting with plant engineering.

CO-02CO

Cost Centre Line Items - KSB1

Detailed actual line items for a cost centre - shows every individual posting. Reads COEP (CO posting line items) filtered by OBJNR (cost centre object number). Header data from BKPF. Provides drill-down from KSB5 (summary) to individual transaction level.

T-Code:KSB1
Tables:COEP · CSKS · BKPF
Link Field:OBJNR (KKOSTL+KOSTL)
🔍 Real Scenario

Department manager questions a large cost posting to his cost centre 5100. Controller runs KSB1, drills down to the specific line item - identifies a ₹45,000 depreciation allocation from the IT asset centre posted in error. Initiates a correction posting via KB11N.

CO-03CO

Internal Order Line Items - KOB1

All actual cost line items on an internal order. Reads COEP filtered by OBJNR (order object number, derived from AUFK.AUFNR). Order master from AUFK. Budget from BPGE (budget line items at overall level).

T-Code:KOB1 · KOB2 (plan) · KOB3 (commitments)
Tables:COEP · AUFK · BPGE · BPJA
Link Field:AUFNR / OBJNR
🔧 Real Scenario

Project finance partner tracks actual spend on IT order 700045 (ERP upgrade, budget ₹50 lakhs) using KOB1. Current actuals ₹38 lakhs. Remaining budget ₹12 lakhs. Provides cost-to-complete estimate to project steering committee.

CO-04CO

Profit Centre Report - S_ALR_87013326 / KE5Z

Shows revenues and costs by profit centre. KE5Z reads GLPCA (EC-PCA actual line items) or in New GL FAGLFLEXA filtered by profit centre (PRCTR). Summary from GLPCT (profit centre totals - plan vs actual by period).

T-Code:KE5Z · S_ALR_87013326 · GR55
Tables:GLPCA · GLPCT · FAGLFLEXA · CEPC
Link Field:PRCTR (Profit Centre)
💼 Real Scenario

Business unit head runs KE5Z for profit centre PC-NORTH-INDIA to see revenue ₹45 crore, costs ₹38 crore, profit ₹7 crore (15.5% margin) for Q1 2026. Compares with prior year (12% margin) - improved profitability driven by price increases.

CO-05CO

Profitability Analysis - KE30 (COPA Report)

KE30 runs Profitability Analysis (CO-PA) reports showing profitability by customer, product, region, or channel. Reads from CE1xxxx tables (COPA segment data - table name varies by operating concern, e.g., CE1COMP). Value fields (revenue, COGS, discounts) are stored per profitability segment in COPA.

T-Code:KE30 · KE24 (line items) · KE25
Tables:CE1xxxx · CE2xxxx · CE4xxxx · TKA01
Link Field:PAOBJNR (PA segment)
📊 Real Scenario

Sales director uses KE30 to run the monthly profitability report by product line and customer segment - finds that "Budget" product range has -2% contribution margin after trade discounts. Strategic decision: discontinue bottom 3 SKUs in budget range based on COPA data.

CO-06CO

Product Cost Analysis - CK13N / KKBC_ORD

CK13N shows the detailed cost estimate for a material (standard cost breakdown). Reads KEKO (costing header) and CKIS (cost estimate items - material, labour, overhead). KKBC_ORD shows actual production order costs vs standard. Cost components from CKCM.

T-Code:CK13N · KKBC_ORD · CK84_99
Tables:KEKO · CKIS · CKHD · AFKO · COEP
Link Field:KALNR (Cost Estimate No)
🏭 Real Scenario

Cost accountant reviews production order variance for PRODUCT-001. CK13N shows standard cost ₹450/unit. KKBC_ORD for production order 1000345 shows actual cost ₹480/unit - ₹30 unfavourable variance. Drill-down reveals the variance is in raw material price (copper 8% above standard). Flags for standard cost review.

CO-07CO

Budget vs Actual - Budget Monitoring (GR55 / KSBT)

KSBT (cost centre budget) shows budget, actual, and available amount for availability control. Reads budget from BPGE (budget overall) and BPJA (budget by year), actual from COSS, commitments from COOI - all linked via OBJNR.

T-Code:KSBT · S_ALR_87013558 · GR55
Tables:BPGE · BPJA · COSS · COOI
Link Field:OBJNR (object number)
💰 Real Scenario

CFO reviews overall company budget utilisation at Q2 - runs GR55 showing all cost centre groups vs budget. 3 departments exceeding budget by more than 10%. CFO calls budget review meeting and implements freeze on discretionary spend for those departments.

CO-08CO

Activity Price Report - KBK7 / KSPI

Shows planned and actual activity prices for cost centres (used for labour and machine hour cost allocations to production orders). Reads COST (activity type costs) and CSSL (cost centre/activity type combination), linked to CSKS via KOSTL. Activity type master from CSLA.

T-Code:KSPI · KBK7 · KBPP
Tables:CSSL · CSLA · COST · COSP
Link Field:KOSTL + LSTAR (activity type)
⚙️ Real Scenario

Annual planning: CO team runs KSPI to review machine hour rates for all production cost centres for FY2027. Machine centre MC-001 planned rate ₹850/hr vs current year ₹780/hr (9% increase due to maintenance cost). Rates updated and released for use in product cost estimates.

CO-09CO

Assessment / Distribution Cycles - KSV5 / KSU5

KSU5 (execute assessment cycle) and KSV5 (execute distribution) reallocate overhead costs from service cost centres to production cost centres. Creates CO documents stored in COEP with business transaction RKIV. Cycle configuration in KSCYCLE.

T-Code:KSU5 (assessment) · KSV5 (distribution) · KSW5
Tables:COEP · KSCYCLE · CSKS
Link Field:OBJNR + RKIV (transaction)
🔄 Real Scenario

CO team runs KSU5 monthly to allocate canteen costs (cost centre 9100, ₹2.4 lakhs) to all production cost centres based on headcount - so product costs properly include welfare overhead. Process completes in 45 seconds; CO documents created in COEP.

CO-10CO

WBS Element Cost Report - CJI3 / S_ALR_87013533

CJI3 shows actual cost line items on WBS elements (Project System cost objects). Reads COEP filtered by OBJNR (WBS element object number, type 'PR'). WBS element master from PRPS (WBS element), project from PROJ.

T-Code:CJI3 · S_ALR_87013533 · CNS41
Tables:COEP · PRPS · PROJ · BKPF
Link Field:PSPNR (WBS element)
🏗️ Real Scenario

Project controller for a highway construction project runs CJI3 to review all costs on WBS element P-2025-HWY-001-CIVIL (Civil Works phase). Actuals ₹8.4 crore vs plan ₹8.0 crore - 5% cost overrun. Identifies extra earthworks costs from unexpected rocky terrain. Submits variation order to client.

CO-11CO

Order Summary Report - S_ALR_87012993 / KOK5

Summary view of all internal orders with budget, actual, commitment, and available balance. Reads AUFK (order master), budget from BPGE, actual from COSS, commitments from COOI - all linked via OBJNR. KOK5 lists all orders for a controlling area with their status.

T-Code:KOK5 · S_ALR_87012993 · KO03
Tables:AUFK · BPGE · COSS · COOI
Link Field:AUFNR / OBJNR
📊 Real Scenario

CO manager runs KOK5 at quarter-end to list all open internal orders - finds 3 orders with budget exceeded (negative available balance). Immediate escalation to respective budget holders for supplementary budget approval before further postings are blocked by availability control.

CO-12CO

Cost Element Report - S_ALR_87013620 / KA23

Lists all cost elements (primary and secondary) with their category, validity, and default account assignments. Reads CSKA (cost element master controlling area data) and CSKB (cost element for each controlling area/fiscal year). Primary cost elements are linked to GL accounts via SAKNR.

T-Code:KA23 · S_ALR_87013620
Tables:CSKA · CSKB · SKA1 · T030
Link Field:KSTAR (cost element)
📋 Real Scenario

CO consultant runs KA23 during a new SAP implementation to verify all cost elements are correctly configured - checks that each expense GL account has a matching primary cost element and all secondary cost elements (for allocations) have the correct category (type 42 for assessments, type 43 for distributions).

CO-13CO

Overhead Cost Order Settlement - KO88 / CO88

Settles costs accumulated on internal orders to receivers (cost centres, G/L accounts, WBS elements). CO88 (collective settlement) reads all orders due for settlement via AUFK filtered by settlement date. Settlement rules stored in AUFTEILUNG. Creates CO documents in COEP for the settlement postings.

T-Code:KO88 (single) · CO88 (collective)
Tables:AUFK · COEP · AUFTEILUNG · BKPF
Link Field:AUFNR (order)
🔄 Real Scenario

At month-end, CO team runs CO88 to settle all overhead internal orders - marketing campaigns (₹3.2 lakhs), RAnd;D projects (₹1.8 lakhs), and IT projects (₹2.4 lakhs) are settled to their respective cost centres and PAnd;L accounts, completing the CO period-end closing cycle.

CO-14CO

Commitment Report - KSB2 / S_ALR_87013017

Shows purchase order commitments posted against cost centres or orders - actual spend not yet incurred but already committed via PO. Reads COOI (commitment management line items) joined to AUFK/CSKS via OBJNR. COOI.WRTTP = 21 (purchase order commitments), 22 (purchase requisition commitments).

T-Code:KSB2 · S_ALR_87013017 · KOB3
Tables:COOI · EKPO · CSKS · AUFK
Link Field:OBJNR + WRTTP
💼 Real Scenario

Budget holder checks available budget for cost centre 7200 before approving a new vendor quote - KSB2 shows actuals ₹18 lakhs + open PO commitments ₹6 lakhs = ₹24 lakhs total obligation against budget ₹26 lakhs. Only ₹2 lakhs remaining - new purchase deferred to next quarter.

CO-15CO

Repost CO Line Items - KB61 / S_ALR_87013611

KB61 (repost CO line items) transfers costs already posted on one cost object to another - used for corrections without reversing the original FI document. Creates a new CO document in COEP with business transaction KOAO. The report S_ALR_87013611 is used before and after to verify the reposting impact on cost centre balances.

T-Code:KB61 · KB11N (manual repost) · S_ALR_87013611
Tables:COEP · CSKS · AUFK
Link Field:OBJNR + KOAO (transaction)
🔧 Real Scenario

Travel expense of ₹28,000 posted to cost centre 5100 (IT) but should be on cost centre 6200 (Sales). CO controller uses KB61 to repost the CO line item - no need to reverse the FI document. Runs S_ALR_87013611 before and after to confirm both cost centres show the corrected balances.

⚙️

SAP PP Reports - Production Planning

MRP · Production Orders · Capacity · BOM · Routings · Confirmations

SAP PP reports support production planning, shop floor control, and manufacturing performance. Key tables: AUFK/AFKO (production order master/header), AFPO (order items), AFRU (confirmations), RESB (reservations/components), MDKP/MDTB (MRP documents). The AUFNR (production order number) is the primary PP linking field.

PP-01PP

Production Order Information System - COOIS

Comprehensive production order reporting. Views: order list, components, operations, costs, missing parts. Reads AUFK (order master), AFKO (PP header - dates, quantities), AFPO (items), AFRU (confirmations). All linked by AUFNR.

T-Code:COOIS
Tables:AUFK · AFKO · AFPO · AFRU · RESB
Link Field:AUFNR (Order No)
🏭 Real Scenario

Production supervisor runs COOIS daily - shows 6 orders released but not confirmed by scheduled finish date. Expedites shop floor team to complete these orders, avoiding delayed deliveries to customer.

PP-02PP

MRP Stock/Requirements List - MD04

Live MRP situation for a material - showing stock, supply (POs, production orders, planned orders), and demand (requirements) in chronological order. Reads MARD (stock), PLAF (planned orders), EKPO (PO supply), AFPO (production order supply) - all against planning file in MDKP/MDTB.

T-Code:MD04 · MD05 (MRP list - last run)
Tables:MDKP · MDTB · MARD · PLAF · AFPO · EKPO
Link Field:MATNR + WERKS
🔩 Real Scenario

Production planner checks MD04 for brake pad material - current stock covers 3 weeks, but production requirements spike in week 4. Immediately creates purchase requisition to cover the 1,500-unit gap before shortage occurs.

PP-03PP

Bill of Materials - CS11 / CS12 / CS13

CS11 (BOM structure list), CS12 (multi-level BOM), CS13 (summarised BOM). Reads MAST (material-to-BOM link), STKO (BOM header), STPO (BOM items), and STAS (BOM item selection). Items linked via STLNR (BOM number) + STLAL (alternative BOM).

T-Code:CS11 · CS12 · CS13 · CS14 (comparison)
Tables:MAST · STKO · STPO · STAS
Link Field:STLNR (BOM Number)
📋 Real Scenario

Design engineer runs CS11 after updating a component in BOM for product PUMP-001 - the multi-level explosion shows that the changed component SEAL-002 is also used in 3 other product BOMs. Engineering change order issued for all 4 products simultaneously.

PP-04PP

Capacity Load Report - CM01 / CM04

CM01 shows capacity requirements vs available capacity for a work centre. Reads KBED (capacity requirements for orders) and KAKO (work centre available capacity), both linked via ARBID (capacity object ID) derived from CRHD (work centre master).

T-Code:CM01 · CM04 (overload report) · CM21
Tables:KBED · KAKO · CRHD · AFKO · AFVC
Link Field:ARBID (Capacity Object)
⚠️ Real Scenario

Production planner runs CM04 after MRP run - shows work centre WC-LATHE-001 is 140% loaded in week 3. Reschedules 2 production orders to week 4 and confirms overtime for the remaining overload. Capacity bottleneck resolved before the week begins.

PP-05PP

Missing Parts Report - COOIS (missing parts view)

Shows production orders with component shortages (missing parts). COOIS "Missing Parts" view reads RESB (reservations) and compares RESB.BDMNG (required quantity) against MARD stock. Items where available stock is less than requirement are flagged as missing.

T-Code:COOIS (list: missing parts) · CO24
Tables:RESB · MARD · AUFK · AFKO
Link Field:RSNUM + RSPOS (reservation)
🚨 Real Scenario

Shop floor controller runs CO24 (missing parts for order) before releasing production orders on Monday morning - 4 orders have component shortages. Holds release of those orders, contacts procurement to expedite missing components, releases remaining 18 orders to production.

PP-06PP

Production Order Confirmation Log - CO13 / MF12

Lists all production order confirmations. Reads AFRU (order confirmation records) joined to AFKO on AUFNR. AFRU stores confirmed quantities (XMNGA), actual activity times (ISMNW), and confirmation timestamps (BUDAT). Goods movements triggered by confirmations are in MSEG.

T-Code:CO13 · COOIS (confirmations view) · MB51
Tables:AFRU · AFKO · MSEG · CRHD
Link Field:AUFNR (Order) + VORNR (operation)
📊 Real Scenario

Production manager reviews daily confirmation log in COOIS - 245 units confirmed for product PUMP-001 against order 1000567. Actual machine time 12.5 hours vs planned 11 hours - efficiency 88%. Feeds into OEE (Overall Equipment Effectiveness) monthly report.

PP-07PP

Goods Issue to Production Orders - MB1A / MIGO

Lists all goods issues (movement type 261) from stock to production orders. Reads MSEG filtered on BWART=261 (goods issue to order) with AUFNR populated. Creates reservation fulfilment against RESB. Stock deducted from MARD.

T-Code:MB51 (mvt 261) · COOIS (components view)
Tables:MSEG · MKPF · RESB · MARD
Link Field:AUFNR + BWART=261
🔩 Real Scenario

Material controller runs MB51 with movement type 261 for production order 1000567 - verifies all 15 components have been issued to the order before confirming final production completion. Identifies 1 component not yet issued - stores team issues it immediately.

PP-08PP

Routing / Work Centre Report - CA60 / CR05

CA60 (Routing Where-Used) shows which products use a specific work centre or routing. CR05 lists all work centres in a plant. Data from PLKO (routing header), PLPO (routing operations), CRHD (work centre header) - linked via PLNTY+PLNNR (routing type+number).

T-Code:CA60 · CR05 · CR06 (capacity)
Tables:PLKO · PLPO · CRHD · KAKO
Link Field:PLNTY + PLNNR (routing)
🔧 Real Scenario

Work centre WC-MILL-003 is being decommissioned for major maintenance for 2 weeks. Engineer runs CA60 to identify all product routings that use this work centre - 23 products affected. Production planning team re-routes those products to alternate work centre WC-MILL-005 for the maintenance period.

PP-09PP

Planned Orders List - MD16 / MD15

Lists all planned orders created by MRP. Reads PLAF (planned order header - quantities, dates, status) and PLAS (planned order components). Planned orders are converted to production orders (CO01/MD08) or purchase requisitions (ME59N).

T-Code:MD16 · MD15 (single item) · MD14
Tables:PLAF · PLAS · MDKP
Link Field:PLANFNR (Planned Order No)
📅 Real Scenario

Production planner runs MD16 after the weekly MRP run - shows 34 new planned orders for the next 6 weeks. Reviews firmed planned orders (within planning time fence) and converts 12 urgent ones to production orders. Remaining 22 stay as planned orders for the next review cycle.

PP-10PP

Production Order Variance Report - KKBC_ORD

Shows actual vs planned (standard) costs for a production order - identifying material price variance, quantity variance, and overhead variance. Reads actual costs from COEP (CO line items), standard from cost estimate in KEKO/CKIS. Variance categories calculated per CKCM configuration.

T-Code:KKBC_ORD · KOC4 · COOIS (costs view)
Tables:COEP · KEKO · CKIS · AUFK
Link Field:AUFNR / KALNR
💹 Real Scenario

Cost accountant reviews closed production order variances for the month - KKBC_ORD shows ₹45,000 unfavourable material variance on order 1000345 (copper price spike) and ₹12,000 favourable efficiency variance (faster than planned). Variances settled to PAnd;L via KO88.

PP-11PP

Goods Receipt from Production - MB31 / COOIS (GR view)

Lists all goods receipts from production orders (movement type 101 / 131). MB51 filtered on BWART=101 with AUFNR populated shows all production GRs. COOIS "GR" view reads AFPO (order item GR quantity WEMNG) vs ordered quantity. Batch classification data from MCH1 if batch management active.

T-Code:MB51 (mvt 101) · COOIS (GR) · MIGO
Tables:MSEG · MKPF · AFPO · MCH1
Link Field:AUFNR + BWART=101
🏭 Real Scenario

Inventory controller reconciles finished goods stock at month-end - runs MB51 (movement type 101) for all production orders closed in March 2026. Total 8,450 units received from production. Compares against sales deliveries and closing stock count for finished goods reconciliation report.

PP-12PP

MRP Exception Messages - MD06 / MD07

Lists MRP-generated exception messages - alerts for planners requiring action (e.g., "Reschedule In", "Reschedule Out", "Cancel", "Start date overdue"). Reads MDKP (MRP document header) and MDTB (MRP table - exception messages stored in MDTB.UMLMD). Exception codes defined in T457.

T-Code:MD06 · MD07 (collective display)
Tables:MDKP · MDTB · PLAF · EKPO · T457
Link Field:MATNR + WERKS
⚠️ Real Scenario

After the weekly MRP run, planner opens MD06 - shows 78 exception messages across 45 materials. Priority action: 12 "Reschedule In" messages (orders need to be moved earlier due to increased demand) and 8 "Cancel" messages (planned orders no longer needed). Processes all exceptions before confirming production schedule.

PP-13PP

Scrap / Rework Analysis - COOIS (scrap) / MB51 (551)

Analyses scrap postings from production. Goods issues with movement type 551 (scrapping from unrestricted stock) or scrap confirmed via CO11N are stored in MSEG and AFRU respectively. COOIS "Operations" view shows confirmed scrap quantities per operation using AFRU.XMNGA (scrap quantity).

T-Code:MB51 (mvt 551) · COOIS (operations) · CO11N
Tables:MSEG · AFRU · AFKO · MARD
Link Field:AUFNR + BWART=551
🔴 Real Scenario

Quality manager analyses production scrap trend - MB51 with movement type 551 shows ₹3.4 lakhs of scrap in March 2026 (target ₹1.5 lakhs). Top 3 scrap materials: CASTING-001, GASKET-002, SEAL-003. Root cause analysis initiated; machine calibration and operator training scheduled.

PP-14PP

Work In Progress (WIP) Report - KKAO / S_ALR_87013127

KKAO calculates Work In Progress (WIP) for production orders not yet fully confirmed. WIP = actual costs debited to order minus costs settled (GR value). Reads from COEP (actual debits), AFKO (order status - only released/partially confirmed orders have WIP), and settled amounts from AUFTEILUNG. WIP posted to FI via COGI/settlement run.

T-Code:KKAO · KKA3 · S_ALR_87013127
Tables:COEP · AFKO · AUFK · AUFTEILUNG
Link Field:AUFNR (order)
📊 Real Scenario

Finance team runs KKAO at month-end to calculate WIP for all open production orders - total WIP ₹8.7 crore across 234 open orders. WIP is posted as an asset on the balance sheet (Dr WIP Asset / Cr Change in WIP PAnd;L), required for accurate monthly financial statements.

PP-15PP

Production Schedule Board - MF50 / COOIS (schedule)

MF50 (repetitive manufacturing planning table) shows the production schedule on a time-axis by production line. For discrete production, COOIS with sorting by basic start date provides the production schedule. Both read from AFKO (dates: GSTRS=scheduled start, GLTRS=scheduled finish) and CRHD for work centre/production line.

T-Code:MF50 · COOIS (sorted by date) · MD01
Tables:AFKO · CRHD · PLAF · MARD
Link Field:AUFNR + GSTRS/GLTRS (dates)
📅 Real Scenario

Production manager uses COOIS sorted by scheduled start date to create the weekly production schedule board - prints for the shop floor whiteboard showing each production order, product, quantity, start/finish time, and work centre. Updated daily as orders are confirmed and new orders released.

👥

SAP HR / HCM Reports - Human Resources

Personnel Admin · Payroll · Time Management · Org Management · Training

SAP HR (HCM) reports read from infotype-based tables where each infotype has its own PA table. PERNR (personnel number) is the universal employee key linking all infotype tables. Key tables: PA0001 (org assignment), PA0002 (personal data), PA0008 (basic pay), PA0007 (planned working time), PA2001 (absences), HRP1000 (org object names). Payroll cluster data is in PCL2.

HR-01HR

Employee List - S_AHR_61016362

Lists employees with org unit, position, cost centre, and status. Reads PA0001 (org assignment) + PA0002 (personal data) joined on PERNR. Org unit names from HRP1000 linked via OBJID.

T-Code:S_AHR_61016362
Tables:PA0001 · PA0002 · HRP1000 · T001P
Link Field:PERNR (Personnel No)
👔 Real Scenario

HRBP needs headcount report for Sales division - 147 active employees in cost centre 8100. Runs S_AHR_61016362, exports to Excel for monthly workforce dashboard presented to CHRO.

HR-02HR

Employee Salary Report - S_AHR_61015537

Displays salary information from basic pay infotype. Reads PA0008 (basic pay - wage type amounts and pay scale data) joined to PA0001 on PERNR. Pay grade/level from T510 (pay scale groups). Sensitive report requiring payroll officer authorisation.

T-Code:S_AHR_61015537 · S_PH0_48000450
Tables:PA0008 · PA0001 · T510 · T52BW
Link Field:PERNR
💵 Real Scenario

Compensation And; Benefits analyst runs S_AHR_61015537 for all employees in IT department for salary benchmarking study - compares internal salaries against market data to identify flight risk employees paid below the 50th percentile market rate.

HR-03HR

Payroll Results - PC_PAYRESULT

Shows detailed payroll calculation results for an employee. Data in cluster table PCL2 (payroll results cluster - binary data). Country-specific result tables (e.g., RT for results table, WPBP for work place basic pay) are accessed within the cluster via function module HR_PAYROLL_RESULT_GET.

T-Code:PC_PAYRESULT · PC00_M99_CLSTPC
Tables:PCL2 · PA0008 · T512T
Link Field:PERNR + PABRP (payroll period)
💰 Real Scenario

Employee queries lower net pay. Payroll manager runs PC_PAYRESULT - shows TDS deduction doubled due to Q3 bonus included in taxable gross. Explains calculation: Gross ₹65,000, TDS ₹4,500, PF ₹7,800, Net ₹52,700. Employee satisfied with explanation.

HR-04HR

Attendance And; Absence Analysis - PT50 / S_AHR_61016401

Shows attendance (time recorded) and absence (leave taken) per employee. Reads PA2001 (absences) and PA2002 (attendances), joined to PA0001 via PERNR. Absence types from T554S (absence/attendance types). Time pairs from TEVEN (time events).

T-Code:PT50 · S_AHR_61016401 · PT_DOW00
Tables:PA2001 · PA2002 · TEVEN · T554S
Link Field:PERNR + BEGDA (date)
📅 Real Scenario

HR manager runs S_AHR_61016401 to analyse absenteeism by department for the quarter - finds department D4 (assembly line) has 8.2% absence rate vs company average 4.1%. Initiates absenteeism management programme with dept manager.

HR-05HR

Org Chart Report - PPOSE / S_AHR_61016490

Displays the organisational hierarchy as a chart or list. Reads from OM (Organisational Management) object tables: HRP1000 (object names - org units, positions, jobs), HRP1001 (relationships between objects - e.g., "is line supervisor of"). Object types: O (org unit), S (position), C (job), P (person).

T-Code:PPOSE · S_AHR_61016490 · PPOM
Tables:HRP1000 · HRP1001 · PA0001
Link Field:OBJID + OTYPE (object type)
🏢 Real Scenario

New CHRO requests current organisation chart for restructuring review. HRIS team runs PPOSE, exports org chart to PDF showing 5 business units, 22 departments, 450 positions. Used as baseline for restructuring design and presented to Board.

HR-06HR

New Hires and Terminations - S_AHR_61016356

Lists employees hired or terminated in a given period. Reads PA0000 (actions infotype - stores all HR actions: hire, terminate, promotion) filtered on action type MASSN. Also reads PA0041 (date specifications) for joining date. ENDDA (end date) = 31.12.9999 means active; earlier date means terminated.

T-Code:S_AHR_61016356 · PA40 (actions)
Tables:PA0000 · PA0002 · PA0001 · T529A
Link Field:PERNR + MASSN (action type)
📋 Real Scenario

HR director runs monthly headcount movement report - S_AHR_61016356 shows March 2026: 12 new hires, 5 resignations, 2 retirements, net headcount change +5. Presented in monthly HR metrics dashboard. Attrition rate 1.4% for the month.

HR-07HR

Training and Development Report - S_AHR_61016168

Shows training courses completed by employees. Reads from Training And; Events Management tables: HRP1002 (course bookings), HRP1000 (course/event names, object type E = business event), PA0024 (qualifications). Links employees to events via booking relationship in HRP1001.

T-Code:S_AHR_61016168 · LSO_RHXCOU00
Tables:HRP1000 · HRP1001 · HRP1002 · PA0024
Link Field:OBJID (event/booking object)
🎓 Real Scenario

LAnd;D manager runs training completion report before compliance deadline - mandatory Safety Awareness training required for all 450 employees by 31 March. Report shows 392 completed (87%), 58 pending. Sends automated reminder to 58 remaining employees via PA30.

HR-08HR

Overtime Report - S_AHR_61016403 / PT_DOW00

Shows overtime hours worked per employee. Reads PA2005 (overtime infotype) or time evaluation results from cluster PCL1 (time data cluster, table ZL = time wage types). Overtime wage types identified by T512T (wage type text table) with overtime characteristics.

T-Code:PT_DOW00 · S_AHR_61016403
Tables:PA2005 · PCL1 · T512T · PA0001
Link Field:PERNR + LGART (wage type)
⏰ Real Scenario

Finance controller receives overtime cost alert - Q1 overtime ₹18 lakhs vs budget ₹12 lakhs (+50%). Runs PT_DOW00 by department - assembly department accounts for 70% of overtime due to urgent order backlog. Operations director approves 2 temporary workers to reduce overtime going forward.

HR-09HR

Leave Balance Report - PT_QTA10 / S_AHR_61016394

Shows leave entitlement, taken, and balance per employee. Reads quota entitlement from PA2006 (absence quotas infotype - KVERB = quota consumed) and compares with absences in PA2001. Quota types (annual leave, sick leave) from T556A.

T-Code:PT_QTA10 · S_AHR_61016394
Tables:PA2006 · PA2001 · T556A · T554S
Link Field:PERNR + KTART (quota type)
🌴 Real Scenario

Before year-end (31 March), HR runs PT_QTA10 to identify employees with more than 10 days annual leave balance - company policy: max 10 days carry-forward. 45 employees have excess balance. Notifies them to take leave or lose it before FY close.

HR-10HR

PF / ESI Statutory Report - PC00_M40_RPFC / RPESIC00

Statutory compliance reports for India PF (Provident Fund) and ESI (Employee State Insurance). Reads payroll results from PCL2 cluster, extracts India-specific wage types for PF (PF wage type) and ESI (ESI wage type) contributions. Output is formatted ECR (Electronic Challan cum Return) file for EPFO portal submission.

T-Code:PC00_M40_RPFC · RPESIC00 · PC00_M40_RPESI
Tables:PCL2 · PA0001 · PA0587 · T5QIM
Link Field:PERNR + PABRP (payroll period)
🏛️ Real Scenario

Payroll team runs PC00_M40_RPFC on the 15th of every month to generate the PF ECR file for the previous month. Report shows 450 employees' PF deductions (employee + employer contribution) totalling ₹22.5 lakhs. ECR file uploaded to EPFO Unified Portal before the 15th deadline.

HR-11HR

Headcount Analysis - S_AHR_61016362 / RPLMIT00

Detailed headcount reporting - active employees by department, location, employee group, and employee subgroup. Reads PA0001 (org assignment: PERSG=employee group, PERSK=subgroup, KOSTL=cost centre) and PA0002 for demographics. RPLMIT00 provides a flexible selection screen for cross-tab headcount analysis.

T-Code:RPLMIT00 · S_PH0_48000450 · PA20
Tables:PA0001 · PA0002 · T001P · T503
Link Field:PERNR + PERSG + PERSK
📊 Real Scenario

CHRO prepares Board presentation - runs RPLMIT00 to show headcount breakdown: 580 permanent employees, 45 contract workers, 28 apprentices. By location: Mumbai HQ 320, Pune Plant 210, Delhi Sales Office 75, Others 48. Gender ratio: 62% male, 38% female. Used for diversity reporting.

HR-12HR

Payroll Simulation - PC00_M40_CALC_SIMU

Runs payroll calculation in simulation mode - calculates gross and net pay without posting results. Reads PA0008 (basic pay), PA0014 (recurring deductions), PA0015 (additional payments), and all relevant infotypes. Results written to a temporary buffer - NOT to PCL2 cluster. Essential for testing payroll changes before live run.

T-Code:PC00_M40_CALC_SIMU · PC00_M99_CALC (live)
Tables:PA0008 · PA0014 · PA0015 · PA0003
Link Field:PERNR + PABRP
🧮 Real Scenario

Before implementing an annual salary revision for 450 employees, payroll manager runs the simulation for all affected employees - verifies gross salary increases, recalculated TDS, new PF amounts, and correct net pay. Simulation output reviewed by Finance and HR heads before approving the live payroll run.

HR-13HR

Recruitment Status Report - PB40 / S_AHR_61016501

Shows status of open requisitions and applicants in SAP Recruitment (E-Recruiting or classic). Reads PB4000 (applicant master), PB4001 (applicant actions - interview, offer, reject), and HRP5030 (vacancy/requisition objects). Applicant status from T750X (applicant action types).

T-Code:PB40 · S_AHR_61016501 · PBAC
Tables:PB4000 · PB4001 · HRP5030 · T750X
Link Field:APLNR (applicant number)
🔍 Real Scenario

Talent acquisition manager runs S_AHR_61016501 weekly - shows 23 open requisitions, 145 active applicants. Funnel: 145 applied → 48 shortlisted → 22 interviewed → 8 offers made → 5 accepted. Average time-to-fill 42 days. 4 critical roles (IT Manager, Finance Head, Plant Engineer, QA Manager) flagged for escalation due to 60+ days open.

HR-14HR

Performance Appraisal Report - PHAP_SEARCH / S_AHR_61016520

Displays performance appraisal results from the SAP Appraisal System (HAP). Reads HRHAP_DOCUMENT (appraisal header) and HRHAP_D_EL_BODY (appraisal element ratings), linked via PLAN_VERSION and APPRAISAL_ID. Appraisal template configuration in HRHAP_TEMPL_CAT.

T-Code:PHAP_SEARCH · PHAP_CREATE · S_AHR_61016520
Tables:HRHAP_DOCUMENT · HRHAP_D_EL_BODY · PA0001
Link Field:PERNR + APPRAISAL_ID
⭐ Real Scenario

HR manager runs PHAP_SEARCH after the annual appraisal cycle to analyse performance distribution - shows 10% Exceptional, 25% Exceeds Expectations, 50% Meets Expectations, 12% Improvement Needed, 3% Unsatisfactory. Uses bell curve data to validate performance-linked salary increment recommendations submitted to compensation team.

HR-15HR

TDS / Income Tax Report - PC00_M40_RPITX / Form 16

Generates India TDS (Tax Deducted at Source) calculations and Form 16 for employees. Reads payroll cluster PCL2 for tax wage types (TDS deducted per period), PA0185 (personal ID - PAN number), PA0580/PA0581 (tax exemptions/declarations). Output formatted per Income Tax Return requirements.

T-Code:PC00_M40_RPITX · PC00_M40_F16 · PC00_M40_RPCTF
Tables:PCL2 · PA0185 · PA0580 · PA0581
Link Field:PERNR + GJAHR (fiscal year)
🏛️ Real Scenario

After FY2025-26 payroll close, HR runs PC00_M40_F16 to generate Form 16 (TDS Certificate) for all 450 employees. System generates individual Form 16 PDFs showing gross salary, all deductions (80C, HRA, LTA), total taxable income, and TDS deducted. Forms digitally signed and distributed by 15th June deadline.

🔧

SAP PM Reports - Plant Maintenance

Maintenance Orders · Equipment · Notifications · Preventive Maintenance

SAP PM reports support maintenance planning, execution, and cost tracking. Key tables: AUFK (order master - shared with CO/PP), QMEL (PM notifications), EQUI (equipment master), ILOA (location/account assignment), AFIH (PM order header). The AUFNR (maintenance order number) and EQUNR (equipment number) are the primary linking fields.

PM-01PM

Maintenance Order List - IW38 / IW39

IW38 (change), IW39 (display) lists all maintenance orders with status, costs, and completion. Reads AUFK (order master), AFIH (PM order header with equipment/location), ILOA (functional location assignment). Status from AUFK.STTXT (system status).

T-Code:IW38 · IW39 · IWBK (order costs)
Tables:AUFK · AFIH · ILOA · EQUI · COEP
Link Field:AUFNR (Maint. Order)
🔧 Real Scenario

Maintenance planner runs IW39 every Monday - shows 8 maintenance orders in "Released" status not yet completed (overdue). Prioritises critical orders on production-critical equipment and reassigns technicians from less critical work to clear the backlog.

PM-02PM

PM Notification List - IW28 / IW29

Lists all maintenance notifications (breakdown reports, requests). Reads QMEL (notification header) and QMFE (notification items - defects), joined on QMNUM (notification number). Functional location from IFLOT, equipment from EQUI linked via EQUNR.

T-Code:IW28 (change) · IW29 (display)
Tables:QMEL · QMFE · EQUI · IFLOT
Link Field:QMNUM (Notification No)
📋 Real Scenario

Maintenance manager runs IW29 to review all open breakdown notifications - finds 3 critical notifications on production line equipment not yet converted to maintenance orders. Immediately creates orders from the notifications (IW34) and dispatches technicians.

PM-03PM

Equipment History - IH08 / IE29

Shows complete maintenance history for a piece of equipment - all notifications and orders. IE29 reads EQUI (equipment master) and links to AUFK/AFIH via AUFNR, and to QMEL via QMNUM. EQUI.SERNR (serial number) and EQUI.MATNR (material) identify the physical asset.

T-Code:IH08 · IE29 · IP18 (maintenance plan history)
Tables:EQUI · EQUZ · AUFK · AFIH · QMEL
Link Field:EQUNR (Equipment No)
📖 Real Scenario

Plant engineer reviews full maintenance history of Compressor-C001 (5 years old) before major capital expenditure decision - IH08 shows 12 breakdowns in last 2 years (avg 1 breakdown every 2 months), increasing repair costs. Report supports business case for equipment replacement vs continued repair.

PM-04PM

Maintenance Cost Report - S_ALR_87012993

Shows maintenance costs by equipment, functional location, or cost centre - actual vs plan. Reads COEP (actual CO line items) filtered by order type PM01 (maintenance orders). Cost summaries from COSS. Planned costs from maintenance task lists linked via PLKO.

T-Code:S_ALR_87012993 · IWBK · S_ALR_87013029
Tables:COEP · COSS · AUFK · AFIH · EQUI
Link Field:AUFNR + OBJNR
💰 Real Scenario

Finance business partner runs S_ALR_87012993 for Q1 maintenance cost by equipment - compressor and pump maintenance ₹8.4 lakhs vs budget ₹6 lakhs (+40%). Report triggers engineering review of whether reactive maintenance is becoming costlier than preventive maintenance.

PM-05PM

Preventive Maintenance Schedule - IP15 / IP24

IP15 lists all maintenance plans with their scheduling. Reads MPLA (maintenance plan header), MPOS (maintenance items), linked to maintenance task list via PLKO. Scheduling results (planned dates for next PM call) stored in MHIS (maintenance plan history).

T-Code:IP15 · IP24 (due list) · IP16
Tables:MPLA · MPOS · MHIS · PLKO
Link Field:WARPL (Maint. Plan No)
📅 Real Scenario

Reliability engineer runs IP24 monthly to generate the PM due list for next month - shows 23 preventive maintenance tasks due in April 2026. Creates maintenance orders for all due tasks (IP10) and assigns to technicians, ensuring no PM tasks are missed.

PM-06PM

MTBF / Equipment Reliability Report - S_ALR_87013044

Mean Time Between Failures (MTBF) analysis based on breakdown notification history. Reads QMEL (breakdown notifications with AUZTX = breakdown duration) and EQUI. Calculates MTBF as total uptime / number of failures per equipment, using notification date ranges.

T-Code:S_ALR_87013044 · MCJB (MTBF)
Tables:QMEL · QMFE · EQUI · IFLOT
Link Field:EQUNR + QMNUM
📊 Real Scenario

Maintenance manager presents annual equipment reliability KPIs to plant director - MCJB shows average MTBF for critical production line equipment: Pump-P001 MTBF 45 days (target 90 days). Root cause analysis initiated; pump overhaul scheduled during planned shutdown.

PM-07PM

Breakdown Analysis - S_ALR_87013028 / MCIG

Analyses breakdown frequency, duration, and downtime by equipment or functional location. MCIG (PM Information System) reads LIS aggregate table S070 (breakdown analysis - frequency, total downtime, MTBF, MTTR) by equipment, plant, and period. Source data from breakdown notifications in QMEL (AUSBS=breakdown start, AUSBE=breakdown end).

T-Code:MCIG · S_ALR_87013028 · MCIZ
Tables:S070 · QMEL · EQUI · T001W
Link Field:EQUNR + period
📉 Real Scenario

Plant engineer runs MCIG for the past 12 months - Compressor-C002 had 14 breakdowns totalling 86 hours downtime. At ₹45,000/hour production loss, that is ₹38.7 lakhs of indirect loss from breakdowns. Justification for ₹12 lakh major overhaul - ROI proven in 4 months.

PM-08PM

Maintenance Order Completion Report - IW40 / IW41

Shows all technically completed maintenance orders - work done summary. IW41 (actual data entry) records actual labour hours, material used, and completion notes on AFRU and RESB. IW40 lists completed/technically complete orders from AUFK filtered by system status TECO (Technically Complete). Costs from COEP.

T-Code:IW40 (complete list) · IW41 · IW42
Tables:AUFK · AFIH · COEP · AFRU · RESB
Link Field:AUFNR + STTXT (TECO)
✅ Real Scenario

Maintenance controller reviews all technically complete orders not yet formally closed at month-end (cost settlement pending) - IW40 shows 34 TECO orders. Runs order settlement (KO88) to settle maintenance costs to equipment cost centres, then closes orders via IW32. Month-end PM close completed.

PM-09PM

Spare Parts Consumption Report - MB51 (261/261-PM)

Lists all spare parts issued to maintenance orders (goods issued with reference to maintenance order). Reads MSEG filtered on AUFNR (maintenance order) and BWART=261 (goods issue to order). Links to EQUI via AFIH.EQUNR to show which equipment consumed which spare parts. Essential for spare parts budget analysis.

T-Code:MB51 (mvt 261 + PM order) · COOIS (components)
Tables:MSEG · MKPF · RESB · AUFK · AFIH
Link Field:AUFNR + EQUNR
🔩 Real Scenario

Spares manager runs MB51 for all maintenance orders on production line PL-001 for the year - identifies bearing (BEAR-6205-2RS) as the most consumed spare: 144 units at ₹850 each = ₹1.22 lakhs/year. Sets reorder level and safety stock in material master to ensure permanent availability.

PM-10PM

Equipment Master List - IE05 / S_ALR_87013050

Lists all equipment masters with their classification, location, cost centre, and status. Reads EQUI (equipment master: EQUNR, EQART=equipment type, SWERK=maintenance plant) and ILOA (location and account assignment: KOSTL=cost centre, TPLNR=functional location), joined on ILOAN (internal location account assignment number).

T-Code:IE05 · S_ALR_87013050 · IL08 (FL list)
Tables:EQUI · ILOA · EQUZ · T370A
Link Field:EQUNR + ILOAN
📋 Real Scenario

Insurance renewal requires a complete asset list. Asset manager runs IE05 for all active equipment in plant 1000 - 1,245 equipment records exported, filtered to equipment type MACH (machinery). Insurance company receives list with equipment description, year of manufacture, and location for valuation purposes.

PM-11PM

Work Order Backlog Report - IW38 (OUTSTANDING)

Shows all maintenance orders past their scheduled finish date that are not yet completed. Reads AUFK filtered by system status REL (Released) or PCNF (partially confirmed) with GLTRS (scheduled finish) less than today's date. AFIH links to equipment and functional location for priority grouping.

T-Code:IW38 (status=REL, finish < today)
Tables:AUFK · AFIH · EQUI · IFLOT
Link Field:AUFNR + GLTRS + STTXT
🚨 Real Scenario

Weekly maintenance meeting agenda: backlog review. IW38 filtered to overdue open orders shows 28 orders past due date. Plant manager reviews - 8 are on critical production equipment (Priority A), immediately rescheduled with overtime. 20 lower priority orders rescheduled to the following 2 weeks.

PM-12PM

Maintenance Budget Utilisation - S_ALR_87013558 (PM)

Shows maintenance budget vs actual by equipment group, functional location, or cost centre. This is the same report as the CO budget report but filtered for maintenance order types (PM01, PM02, PM03). Reads BPGE (budget), COSS (actual), COOI (commitments) linked via OBJNR on PM maintenance orders.

T-Code:S_ALR_87013558 · KOK5 (PM orders)
Tables:BPGE · COSS · COOI · AUFK · AFIH
Link Field:OBJNR (PM order)
💰 Real Scenario

Maintenance manager reviews Q2 budget utilisation - runs S_ALR_87013558 for all PM orders in cost centre group MAINT-PLANT-1. Budget ₹42 lakhs, actual ₹31 lakhs (74%), open commitments ₹8 lakhs. Available ₹3 lakhs for rest of quarter. One major repair (₹4.5 lakhs) requires budget supplement.

PM-13PM

Safety and Compliance Inspection - IW29 (safety type)

Lists safety inspection notifications and their resolution status. SAP PM uses notification type S2 (safety notifications) in QMEL. Safety notifications often link to compliance requirements tracked in JEST (individual object status) and have mandatory completion deadlines enforced via the notification due date (QMEL.FAEDN).

T-Code:IW29 (type S2) · IW28 · IP60 (safety plan)
Tables:QMEL · QMFE · JEST · IFLOT
Link Field:QMNUM + QMART (notification type)
⚠️ Real Scenario

Safety officer runs IW29 filtered to notification type S2 before the statutory safety audit - shows 6 open safety notifications including 2 critical ones (fire suppression system test overdue, safety valve calibration pending). Escalates to plant manager for immediate action - both completed and notifications closed before auditor arrives.

PM-14PM

Maintenance Planning Performance - S_ALR_87013008

Compares planned vs actual dates for maintenance orders to measure schedule adherence - a key maintenance KPI. Reads AUFK (GSTRS=planned start, GETRS=planned end) vs AFIH (IDAT2=actual start, IDAT3=actual finish), with completion data from AFRU. Calculates schedule compliance percentage per order type or planner group.

T-Code:S_ALR_87013008 · COOIS (PP dates view)
Tables:AUFK · AFIH · AFRU · EQUI
Link Field:AUFNR + GSTRS vs actual
📈 Real Scenario

Reliability manager presents KPIs for the plant maintenance dashboard - schedule compliance (% orders completed on planned date or earlier) is 72% for Q1 vs target 85%. Root cause: 40% of delays are due to spare parts not available at order start. Action plan: improve parts reservation process via automatic materials staging from maintenance plans.

PM-15PM

Corrective vs Preventive Maintenance Split - MCIT

MCIT (PM Information System: Order Analysis) shows the split between corrective maintenance orders (order type PM01 - breakdown reactive) and preventive maintenance orders (order type PM03 - scheduled/preventive) by time period. Reads from LIS table S061 (orders - aggregated statistics by order type, plant, period).

T-Code:MCIT · MCIA · MCIB
Tables:S061 · AUFK · AFIH
Link Field:AUTYP (order type) + period
📊 Real Scenario

Plant director reviews maintenance strategy KPI - MCIT shows 70% corrective vs 30% preventive maintenance orders in FY2025. World-class benchmark is 20% corrective / 80% preventive. 3-year improvement plan initiated: increase PM plans coverage, implement condition-based monitoring on critical assets, target 50/50 split by FY2027.

SAP QM Reports - Quality Management

Inspection Lots · Usage Decisions · Quality Notifications · Certificates

SAP QM reports track quality inspection results, vendor defect rates, and corrective actions. Key tables: QALS (inspection lot header), QAMV (inspection characteristics), QMEL (quality notifications - shared with PM), QMFE (defects). The PRUEFLOS (inspection lot number) is the primary QM linking field.

QM-01QM

Inspection Lot List - QA33

Lists all inspection lots with their status and usage decisions. Reads QALS (inspection lot header: material, batch, plant, status, usage decision). Links to goods receipt via MKPF (MBLNR) and to material master via MATNR. Usage decision stored in QALS.UVALL (usage decision code).

T-Code:QA33 · QA32 (change) · QM53
Tables:QALS · QAVE · MARA · MKPF
Link Field:PRUEFLOS (Inspection Lot)
🔬 Real Scenario

QA manager runs QA33 Monday morning - shows 4 inspection lots still in "Results Recording" status (pending lab results). Chases QC lab for outstanding results. 2 lots from a specific vendor show repeated "Reject" usage decisions - vendor placed on quality alert.

QM-02QM

Quality Notification List - QM59

Lists all quality notifications (customer complaints, vendor defects, internal defects). Reads QMEL (notification header) and QMFE (defect items), joined on QMNUM. Customer complaints link to VBAK via VBELN; vendor defects link to EKKO via EBELN.

T-Code:QM59 · QM14 (line items) · QM17
Tables:QMEL · QMFE · QMMA · VBAK · EKKO
Link Field:QMNUM (Notification No)
📋 Real Scenario

Quality director runs QM59 for Q1 2026 - 34 customer complaints received. Top defect category: "dimensional non-conformance" (12 complaints). Root cause traced to tooling wear in machining department. Corrective action: tool replacement schedule tightened from 500 to 400 units.

QM-03QM

Vendor Quality Analysis - MCVU

Analyses incoming inspection results by vendor - acceptance rate, rejection rate, quantities. Reads from LIS quality information system table S041 (goods receipts by inspection result), aggregated per vendor + material + period. Links to QALS for detail and LFA1 for vendor master data.

T-Code:MCVU · MCVE (vendor) · S_ALR_87012261
Tables:S041 · QALS · LFA1 · MARA
Link Field:LIFNR + MATNR + period
⭐ Real Scenario

Procurement runs MCVU for all approved vendors in FY2026 - vendor V-SPRING-003 shows 8.4% rejection rate (threshold 3%). Combined with late delivery data from ME6H, procurement initiates formal supplier development programme with corrective action plan and 90-day review.

QM-04QM

Quality Certificate - QC11 / QC21

Generates quality certificates for outgoing deliveries (Certificate of Conformance, Test Report). QC21 reads inspection results from QASRP (inspection results), batch data from MCH1, and delivery data from LIKP to generate the certificate. Certificate configuration in QCPR.

T-Code:QC11 (profile) · QC21 (generate) · QC51
Tables:QASRP · MCH1 · LIKP · QCPR
Link Field:PRUEFLOS + CHARG (batch)
📄 Real Scenario

Export customer in Germany requires Material Test Report for each batch of steel delivered. QA team runs QC21 for each delivery - system pulls batch test results (tensile strength, hardness, chemical composition) from inspection lot and generates formatted PDF certificate, automatically emailed to customer.

QM-05QM

Inspection Results List - QE51N / QE23

Lists all recorded inspection results (characteristic measurements) for an inspection lot. Reads QAMV (inspection characteristics per lot) and QAMR (inspection results - actual measured values), joined on PRUEFLOS+VORGLFNR (sequence number). Spec limits from QPMK (inspection characteristic master).

T-Code:QE51N · QE23 · QA32
Tables:QAMV · QAMR · QPMK · QALS
Link Field:PRUEFLOS + VORGLFNR
🔬 Real Scenario

QC inspector records 12 characteristic measurements for incoming raw material batch B-2026-001 using QE51N - tensile strength 485 MPa (spec: 480-520 MPa ✓), hardness 52 HRC (spec: 50-55 HRC ✓), carbon content 0.45% (spec: 0.40-0.50% ✓). All characteristics pass; usage decision "Accepted" posted immediately.

QM-06QM

Defect Analysis - QM17 / S_ALR_87012261

Pareto analysis of defects recorded in quality notifications - ranking defect codes by frequency or cost. Reads QMFE (defect items: FECOD=defect code, FEGRP=defect group, FEANZ=defect quantity) from quality notifications in QMEL. Defect code texts from T340T (catalogue code texts).

T-Code:QM17 · S_ALR_87012261 · QM15
Tables:QMFE · QMEL · T340T · T341
Link Field:QMNUM + FECOD (defect code)
📊 Real Scenario

Quality manager presents defect Pareto to plant management - QM17 shows top 5 defect codes account for 78% of all defects (Pareto principle). #1 defect: "Surface scratch" (32%), #2 "Dimensional out of tolerance" (18%), #3 "Porosity" (14%). Targeted improvement projects launched for top 3 defects.

QM-07QM

Batch Quality Status Report - MB56 / QA08

Shows quality status (unrestricted, quality inspection, blocked) for all batches. QA08 lists all batches with open inspection lots. Reads MCH1 (batch classification/stock), QALS (inspection lot linked to batch), and MCHA (batch master). Batch stock type from MCHB.EINME (batch stock in QI) vs MCHB.UNRESTR.

T-Code:QA08 · MB56 · MCHA (batch display)
Tables:MCH1 · QALS · MCHA · MCHB
Link Field:MATNR + CHARG (batch)
🏷️ Real Scenario

Production planner checks QA08 before picking batches for a production order - 3 batches of RAW-RESIN-001 are in "Quality Inspection" status (awaiting lab results). Planner selects only the 5 batches in "Unrestricted" status, avoiding any risk of using un-inspected material in production.

QM-08QM

Quality Info Record - QI08 / QI09

Lists quality info records - vendor-material quality agreements specifying inspection type, skip lots, source inspection. Reads QINF (quality info record header: LIFNR+MATNR+WERKS), QINFAEP (QIR item: inspection control). Links vendor approval status to procurement via EINA (info record) via LIFNR+MATNR.

T-Code:QI08 · QI09 · QI01 (create)
Tables:QINF · QINFAEP · EINA · LFA1
Link Field:LIFNR + MATNR + WERKS
📋 Real Scenario

QA manager reviews QIRs for all critical raw material vendors (approved vendor list) using QI08. Finds Vendor V-CHEM-007 has QIR status "Blocked" (failed last quality audit). Purchasing system automatically blocks new POs for this vendor-material combination until QIR status is updated to "Released" after re-audit.

QM-09QM

Control Chart / SPC Report - QGC1 / QGP2

Statistical Process Control (SPC) charts - X-bar, R-chart, control limits. QGC1 (control chart for inspection characteristics) reads inspection results from QAMR, calculates mean and standard deviation, and plots control limits (UCL/LCL). Reads from inspection plan characteristics in QPMK for target values.

T-Code:QGC1 · QGP2 · QGC2
Tables:QAMR · QAMV · QPMK · QALS
Link Field:PRUEFLOS + characteristic
📈 Real Scenario

Process engineer runs QGC1 for the "shaft diameter" characteristic on CNC machine MC-001 - X-bar chart shows a clear upward trend over the last 8 data points (approaching UCL). Before control limit breach, preventive tool change and machine re-calibration initiated, preventing out-of-tolerance production.

QM-10QM

Inspection Plan List - QP48 / QP08

Lists all inspection plans with their characteristics and sampling procedures. QP08 displays inspection plans for a material. Reads PLKO (task list header - same as PP routings, differentiated by PLNTY='Q' for QM), PLPO (operation/characteristic items), QPMK (inspection characteristic master data). Sampling procedure from QPAP.

T-Code:QP48 · QP08 · QA03
Tables:PLKO · PLPO · QPMK · QPAP
Link Field:PLNTY='Q' + PLNNR
📋 Real Scenario

During a new product launch, QA engineer runs QP48 to ensure all new materials have inspection plans created before the first production batch. Report shows 3 new materials are missing inspection plans - QA creates plans immediately using QP01, preventing uninspected production batches from being shipped.

QM-11QM

Corrective Action Report - QM13 / QN60

Tracks corrective and preventive actions (CAPA) linked to quality notifications. QM13 shows tasks (corrective actions) assigned to quality notifications with their completion status. Reads QMMA (tasks/activities for notifications: KATALOGART=action catalogue, MKOD=task code, VIQMEL=completion status), linked to QMEL on QMNUM.

T-Code:QM13 · QN60 · QM16 (task list)
Tables:QMMA · QMEL · T357A (task codes)
Link Field:QMNUM + task sequence
🔧 Real Scenario

Quality director reviews open CAPA (Corrective Action Preventive Action) status for the ISO 9001 surveillance audit - QM13 shows 18 open corrective actions, 6 overdue (past target completion date). Escalates 6 overdue CAPAs to department heads with 72-hour completion deadline before auditor's visit.

QM-12QM

Customer Complaint Analysis - QM59 (type Q1)

Customer complaint notifications (type Q1) filtered from QMEL. Links complaints to specific sales orders/deliveries via QMEL.VBELN (sales document) and to materials via QMEL.MATNR. Complaint costs tracked in QMEL.KAUSW (cause code) and corrective action costs posted to internal order assigned to the notification.

T-Code:QM59 (type Q1) · QM02 · QM16
Tables:QMEL · QMFE · VBAK · VBRK
Link Field:QMNUM + QMART='Q1'
😤 Real Scenario

Customer service director runs monthly customer complaint analysis - QM59 shows 28 complaints in Q1 2026. Top complaint: "Incorrect labelling" (8 complaints, all from one customer). Root cause: label printing machine calibration error. 8D report submitted to customer, corrective action completed, zero recurrence in Q2.

QM-13QM

First Pass Yield / Quality Rate - COOIS + QM / MCVF

First Pass Yield (FPY) = units passing inspection on first attempt / total units inspected. Calculated from inspection lot data: QALS.PRUEFDAUER (inspected quantity) vs QALS.MENGENEINHEIT (accepted quantity) vs rejected quantity. MCVF (Inspection Lot Info System) provides trend analysis of acceptance/rejection rates over time.

T-Code:MCVF · QA33 (FPY calc) · MCVE
Tables:QALS · QAVE · S040 (LIS QM table)
Link Field:PRUEFLOS + MATNR + period
🏆 Real Scenario

Plant quality manager tracks FPY trend - MCVF shows FPY improved from 91.2% in January to 94.8% in March 2026 after the CNC machine upgrade. Target is 97%. Quality improvement initiative continues with SPC implementation on remaining critical characteristics.

QM-14QM

Goods Receipt Inspection Status - MIGO / QA32

Shows all incoming inspection lots created at goods receipt - stock sitting in "Quality Inspection" stock type pending usage decision. QA32 lists all open inspection lots for GR (origin 01 = goods receipt). Reads QALS filtered on ART (inspection lot origin) = '01'. Stock in QI is in MARD/MCHB with stock type 'Q' (quality inspection).

T-Code:QA32 · QA33 (origin 01) · MMBE
Tables:QALS · MARD · MCHB · EKPO
Link Field:PRUEFLOS + ART='01'
📦 Real Scenario

Logistics controller runs QA32 to check how much incoming stock is stuck in QI (Quality Inspection) - finds 4 lots totalling 12,000 kg of critical raw material in QI for more than 3 days. Escalates to QC lab to prioritise testing for these lots as production is about to face a shortage.

QM-15QM

Quality Cost Report - S_ALR_87012261 (Quality Costs)

Tracks cost of quality - internal failure (scrap/rework), external failure (complaints/returns), appraisal (inspection), and prevention (training/audits). Quality costs are captured on internal orders assigned to quality notifications. Reads COEP for costs on QM-linked orders (AUFK.AUTYP='QM'), totalled by quality cost category.

T-Code:S_ALR_87012261 · KOB1 (QM orders)
Tables:COEP · AUFK · QMEL · BPGE
Link Field:AUFNR (QM order) + OBJNR
💰 Real Scenario

Quality director presents annual Cost of Quality report to Board - total quality cost ₹1.8 crore (3.2% of revenue). Breakdown: Internal Failure ₹85L (scrap/rework), External Failure ₹42L (customer returns/complaints), Appraisal ₹35L (inspection), Prevention ₹18L (training/audits). Industry benchmark target: <2% of revenue - 3-year quality improvement plan approved.

📦

SAP WM Reports - Warehouse Management

Transfer Orders · Bins · Inventory · Goods Movement · Hazardous Goods

SAP WM reports manage physical warehouse activities at the bin/storage-unit level. Key tables: LTBK/LTBP (transfer order header/items), LGPLA (storage bin master), LQUA (quant - material quantity in a bin), LEIN (storage unit). Primary linking fields: TANUM (transfer order number), LGNUM (warehouse number), LGTYP+LGPLA (storage type + bin address).

WM-01WM

Open Transfer Orders - LT0A / LT21

Lists all open (unconfirmed) transfer orders. Reads LTBK (TO header: warehouse number, movement type, creation date) and LTBP (TO items: source/destination bin, material, quantity), joined on TANUM+LGNUM. Status: LTBK.KQUIT (confirmation status).

T-Code:LT0A · LT21 · LT1A (create)
Tables:LTBK · LTBP · LGPLA · LQUA
Link Field:TANUM (Transfer Order No)
🏪 Real Scenario

Warehouse supervisor starts the morning shift - runs LT0A to see 14 open transfer orders from previous night's GR. Assigns putaway tasks to 3 forklift operators via printed TO lists, ensuring all inbound stock is stored before today's first pick wave starts.

WM-02WM

Bin Status Report - LS26

Shows material quantities in each storage bin. Reads LGPLA (bin master: location, type, max weight) and LQUA (quant - the actual stock unit in a bin: material, batch, quantity), joined on LGNUM+LGTYP+LGPLA.

T-Code:LS26 · LS24 (stock per material) · LS25
Tables:LGPLA · LQUA · LEIN · T301
Link Field:LGNUM + LGTYP + LGPLA
📦 Real Scenario

Cycle count team runs LS26 for storage type HB (high-bay), section B - prints bin listing for 240 bins with system quantities. Physical count team verifies each bin. 12 bins show discrepancies totalling -45 units. Posted as WM inventory differences via LI20.

WM-03WM

Warehouse Stock by Material - LS24

Shows total warehouse stock for a material across all bins and storage types. Reads LQUA (quantity per bin, summed by material) and LGPLA for bin locations. Differs from MMBE - LS24 shows WM-level bin detail, while MMBE shows IM-level (Inventory Management) storage location totals.

T-Code:LS24 · LS26 (by bin) · LS25
Tables:LQUA · LGPLA · T301
Link Field:MATNR + LGNUM
🔍 Real Scenario

Picker cannot find material VALVE-001 on the pick list location. Supervisor runs LS24 - system shows the material is actually stored in 3 different bins across 2 storage types (the pick list bin was empty but 2 other bins have stock). Picker directed to the correct bin immediately.

WM-04WM

Transfer Order Confirmations - LT1A / LT0B

LT0B lists all confirmed (completed) transfer orders - useful for auditing warehouse movements. Reads LTBK filtered on confirmation status KQUIT = 'C' (confirmed). Confirmation date in LTBK.BDATE. Confirmed items linked to material document in MSEG via MBLNR.

T-Code:LT0B · LT22 (single display)
Tables:LTBK · LTBP · MSEG · T320
Link Field:TANUM + KQUIT (status)
✅ Real Scenario

Warehouse manager reviews end-of-shift productivity - LT0B shows 187 transfer orders confirmed in the day shift: 45 putaways, 92 picks, 50 internal replenishments. Average TO confirmation time 8 minutes. Sets benchmark for shift productivity reporting.

WM-05WM

Warehouse Capacity Report - LS08

Shows bin capacity utilisation by storage type - total bins, occupied bins, empty bins, and % utilisation. Reads LGPLA (all bins in the warehouse with their maximum weight/volume capacity) and LQUA (occupied bins with stock). Capacity utilisation = occupied bins / total bins.

T-Code:LS08 · LS09 (empty bins)
Tables:LGPLA · LQUA · T301
Link Field:LGNUM + LGTYP
📊 Real Scenario

Logistics director reviews warehouse utilisation for a 3PL business review - LS08 shows high-bay storage 87% utilised (approaching critical threshold). Decision to defer accepting a new customer account until current clients are reviewed for slow-moving stock clearance to free bin locations.

WM-06WM

Material Flow Report - LT0C / LS33

LS33 shows the complete movement history for a specific storage bin - all materials that have passed through that bin over time. Reads LTBP (transfer order items: LGPLA=source/destination bin) filtered by LGNUM+LGTYP+LGPLA. Provides full bin audit trail from system go-live.

T-Code:LS33 · LT0C · LS32
Tables:LTBP · LTBK · LQUA · LGPLA
Link Field:LGNUM + LGTYP + LGPLA
🔍 Real Scenario

An audit discrepancy is found in bin HB-B-014-03. Warehouse manager runs LS33 to see all stock movements in and out of that bin - finds a transfer order from 3 weeks ago moved material to this bin incorrectly (wrong put-away). Creates a new TO to correct the placement. Audit reconciled.

WM-07WM

WM Inventory Document - LI01N / LI04

LI04 prints the physical inventory list for WM (warehouse management level inventory count). Reads LINV (WM inventory document header) and LQUA (system quantities for count comparison). WM inventory differs from IM inventory (IKPF/ISEG) - WM counts at bin/quant level, IM counts at storage location level.

T-Code:LI01N (create) · LI04 (print) · LI20
Tables:LINV · LQUA · LGPLA · T301
Link Field:IVNUM (WM inv.doc) + LGNUM
📋 Real Scenario

Warehouse manager initiates annual WM physical inventory - LI01N creates inventory documents for 2,400 occupied bins in storage type HB. LI04 prints the count sheets (bin address, material, system quantity - hidden from counters). Count team completes in 2 days. Differences posted via LI20.

WM-08WM

Negative Stock / Inconsistency Report - LX01 / LX02

LX01 checks for inconsistencies between WM (bin level - LQUA) and IM (storage location level - MARD) stock quantities. Reads both LQUA (WM stock) and MARD (IM stock) for the same material/plant/storage location combination and flags differences. LX02 corrects WM bin inconsistencies automatically.

T-Code:LX01 · LX02 · LX23
Tables:LQUA · MARD · LGPLA · T320
Link Field:MATNR + WERKS + LGORT
⚠️ Real Scenario

System performance issue suspected after a server restart - WM team runs LX01 to check for WM/IM stock inconsistencies. Report shows 3 materials with quantity differences between LQUA and MARD. Runs LX02 to auto-correct the WM quants to match IM quantities. System integrity restored.

WM-09WM

Replenishment Report - LP21 / LT0E (replenishment)

Identifies picking bins that have fallen below the minimum quantity and need replenishment from bulk/reserve storage. LP21 reads LQUA (current bin quantity) and compares against the minimum quantity configured in LGPLA (bin master: MINMG=minimum quantity). Generates transfer orders to move stock from reserve to picking area.

T-Code:LP21 · LT0E · LAUF
Tables:LQUA · LGPLA · LTBK · T320
Link Field:LGNUM + LGTYP + LGPLA + MINMG
🔄 Real Scenario

Warehouse management system automatically runs LP21 every 2 hours during the picking shift - identifies 14 picking locations in the forward pick area (storage type FP) where stock has dropped below minimum level. Generates 14 replenishment transfer orders from the bulk storage (storage type HB). Pickers never run out of stock mid-shift.

WM-10WM

Hazardous Goods Report - LS51 / LX15

Lists storage of hazardous materials in the warehouse with storage type restrictions and incompatibility checks. LX15 reads material classification from MARA.GEFAHRGUTKENNUNG (hazardous goods indicator) and storage bin configuration from LGPLA. Hazardous goods classes from T609.

T-Code:LX15 · LS51 · LS01N
Tables:LQUA · MARA · LGPLA · T609
Link Field:LGPLA + MATNR + GEFST
☢️ Real Scenario

During a health and safety audit, warehouse manager runs LX15 - report shows all hazardous material storage locations, quantities, and hazardous class. Auditor verifies segregation: flammable liquids (Class 3) are stored in a dedicated fire-rated zone, separated from oxidisers (Class 5.1). Audit passed with zero observations.

WM-11WM

Stock Removal Strategies Report - LS31 / FEFO Check

Verifies that the correct stock removal strategy is being applied - FIFO (First In First Out), FEFO (First Expiry First Out), or LIFO. Reads LQUA (quant date = EINDT = quant entry date, and VFDAT = expiry date) to verify pick sequence. Storage type configuration (T301A) defines the removal strategy.

T-Code:LS31 · LS26 (sorted by date) · LT0A
Tables:LQUA · T301A · LGPLA · MCHA
Link Field:LGNUM + LGTYP + EINDT/VFDAT
📅 Real Scenario

Quality manager at a food distributor runs LS26 sorted by expiry date - verifies oldest batches are in the forward pick area (FEFO compliance). Finds one pallet in the pick zone with expiry 30 days earlier than the batch currently being picked. Transfer order created to bring the older batch forward, ensuring FEFO compliance for food safety.

WM-12WM

Storage Unit Report - LS51 / LU04

LU04 lists all storage units (pallets, containers) with their contents and location. Reads LEIN (storage unit header: LENUM=SU number, LGNUM, LGTYP, LGPLA, weight) and LQUA (contents of each SU). Used when Storage Unit Management (SUM) is active in the warehouse.

T-Code:LU04 · LS51 · LU01 (create SU)
Tables:LEIN · LQUA · LGPLA
Link Field:LENUM (SU number)
🏷️ Real Scenario

Warehouse receiving a mixed pallet (multiple materials on one pallet) - creates a Storage Unit via LU01 to manage the mixed load as one physical unit. LU04 report is used by the 3PL billing team to count total pallet positions occupied for monthly storage billing calculation to the client.

WM-13WM

Inbound / GR Queue Report - LM00 / VL06I

VL06I (Inbound Delivery Monitor) shows all inbound deliveries with GR status. Once GR is posted, WM transfer orders for putaway are created and tracked in LTBK/LTBP. LM00 (mobile warehouse) shows real-time queue of open putaway tasks assigned to warehouse workers, reading from LTBK filtered by LGNUM and user assignment.

T-Code:VL06I · LM00 · LT0A
Tables:LIKP · LIPS · LTBK · LTBP
Link Field:VBELN (inbound delivery)
📥 Real Scenario

Inbound team supervisor runs VL06I at the start of the shift - shows 8 inbound deliveries arriving today. 3 already received (GR posted), putaway TOs created. 5 deliveries not yet arrived. Allocates 4 dock doors and 3 forklift operators to handle today's inbound volume based on the report.

WM-14WM

Outbound Pick Performance - LT0B / S_L6B_69000428

Analyses outbound picking performance - TOs confirmed per picker, average pick time, and lines picked per hour. LT0B (confirmed TOs) filtered by picker (LTBK.BENUTZER = user who confirmed) and movement type (outbound pick). Provides picker productivity metrics for workforce management and incentive schemes.

T-Code:LT0B (filtered by user) · S_L6B_69000428
Tables:LTBK · LTBP · T320
Link Field:LGNUM + BENUTZER + BDATE
📊 Real Scenario

DC manager analyses week's picking performance by operator - LT0B shows Operator A: 420 lines/day (30% above target), Operator B: 245 lines/day (12% below target). Operator B paired with Operator A for mentoring. High performers recognised in weekly team meeting. Baseline set for new WMS performance incentive programme.

WM-15WM

Blocked Stock in Warehouse - LS26 (blocked stock type)

Shows stock held in blocked storage type (stock type 'S' = blocked). In WM, blocked stock is typically stored in a dedicated blocked storage type (e.g., storage type 920). LS26 filtered by this storage type shows all blocked materials - damaged goods, quality rejects, returns awaiting disposition. Reads LQUA filtered by LGTYP=920 (or configured blocked type).

T-Code:LS26 (blocked type) · MMBE (blocked stock)
Tables:LQUA · LGPLA · MARD · QALS
Link Field:LGNUM + LGTYP (blocked)
🔒 Real Scenario

Operations manager reviews monthly blocked stock report - LS26 for storage type 920 shows 14 pallets of blocked stock (damaged goods, quality rejects, customer returns) with total value ₹4.8 lakhs. Disposition meeting scheduled: 6 pallets reworked and released, 5 pallets scrapped, 3 pallets returned to vendor.

🏗️

SAP PS Reports - Project System

WBS Elements · Networks · Project Costs · Milestones · Budgets

SAP PS reports support project management and project cost control. Key tables: PROJ (project definition), PRPS (WBS elements), AUFK (network/activity orders), COEP (actual costs on WBS), BPGE/BPJA (project budgets). The PSPNR (WBS element internal number) and PSPHI (project internal number) are the primary PS linking fields.

PS-01PS

Project Cost Report - S_ALR_87013532 / CJI3

Shows planned vs actual vs budget for a project or WBS hierarchy. S_ALR_87013532 reads plan data from COSP (version-based plan), actual from COSS, and budget from BPGE, all linked via OBJNR (PS object number prefix 'PR' for WBS). Hierarchy from PRPS.UP (parent WBS) and PRPS.PSPHI (project).

T-Code:S_ALR_87013532 · CJI3 · CNS41
Tables:COSP · COSS · BPGE · PRPS · PROJ
Link Field:PSPNR (WBS Internal No)
🏗️ Real Scenario

Project director runs S_ALR_87013532 for Highway Project P-HWY-2025 - total project budget ₹120 crore, actuals ₹87 crore (73%), plan ₹82 crore. Project is 6% over planned spend at this stage. Monthly project steering committee review drives acceleration of Phase 3 milestone to recover schedule.

PS-02PS

Project Structure Report - CN41 / CN43

CN41 shows the full WBS structure (hierarchical breakdown) of a project. Reads PRPS (WBS elements with UP = parent node, POSID = WBS element code, STUFE = level) and PROJ (project definition). Displays the project tree with all WBS elements from level 1 to lowest level.

T-Code:CN41 · CN43 · CJ20N (project builder)
Tables:PROJ · PRPS · AFVC (network activities)
Link Field:PSPHI (project) + PSPNR (WBS)
📊 Real Scenario

New project manager joins a large construction project - runs CN41 to understand the WBS structure: 4 levels, 145 WBS elements across Engineering, Civil Works, MEP, Testing And; Commissioning phases. Uses the structure report to assign WBS responsibility to the project team and start cost planning.

PS-03PS

Project Budget Report - CJ31 / S_ALR_87013558

Shows budget, commitments (POs/reservations), actuals, and available budget for WBS elements. Reads budget from BPGE (overall budget) and BPJA (annual budget), actual from COSS, commitments from COOI (commitment management line items). Budget profile settings from T02B.

T-Code:CJ31 · S_ALR_87013558 · CJCF
Tables:BPGE · BPJA · COOI · COSS · PRPS
Link Field:OBJNR (PR+PSPNR)
💰 Real Scenario

Project controller runs CJ31 for civil works WBS P-HWY-2025-CIVIL - budget ₹45 crore, actuals ₹38 crore, commitments (open POs) ₹5 crore, available ₹2 crore. Available budget insufficient for upcoming ₹3.5 crore earthworks PO - project director requests budget supplement from client.

PS-04PS

Milestone Trend Analysis - CN50

CN50 shows milestone trends - how milestone forecast completion dates have moved over time. Reads AFMM (network milestones) from network activities in AFVC (activity data) and AFVV (activity dates). Historical milestone date changes tracked in AFMM.FMSSM (milestone date field).

T-Code:CN50 · CN51 · CJ27 (milestone billing)
Tables:AFMM · AFVC · AFVV · PRPS
Link Field:AUFNR (network) + MEILNR (milestone)
📅 Real Scenario

Project manager presents CN50 milestone trend chart in monthly steering committee - "Foundation Complete" milestone has slipped from Jan to March 2026 (8-week delay). Trend shows it has been moving every month. Committee approves crash plan: additional resources deployed to recover 4 weeks of the 8-week delay.

PS-05PS

Project Commitment Report - S_ALR_87013558 / CJI5

CJI5 shows all commitment line items (open purchase orders, purchase requisitions, reservations) assigned to WBS elements - spend committed but not yet incurred. Reads COOI (commitment line items) linked to PRPS via OBJNR. Commitment type from COOI.WRTTP (21=PO, 22=PR, 30=reservation).

T-Code:CJI5 · S_ALR_87013558
Tables:COOI · EKPO · EBAN · RESB · PRPS
Link Field:OBJNR (PR+PSPNR) + WRTTP
📋 Real Scenario

Project controller runs CJI5 before approving a new subcontractor PO for ₹5 crore - report shows current commitments on WBS P-BUILD-003 already at ₹12 crore (actuals ₹8 crore + open POs ₹4 crore). Total would reach ₹17 crore against WBS budget ₹16 crore. New PO requires budget reallocation from another WBS first.

PS-06PS

Network Activity Progress - CN25 / CNS43

Shows the completion status of network activities (tasks) within a project. CN25 displays the network with activity status (not started, in progress, completed) and dates. Reads AFVC (activity data: ARBID=work centre, IEDD=actual finish) and AFVV (activity dates: SSAVD=scheduled start). Progress % from AFVV.FIPOS (actual work) vs AFVV.ARBEI (planned work).

T-Code:CN25 · CNS43 · CJ20N (project builder)
Tables:AFVC · AFVV · AUFK · PRPS
Link Field:AUFNR (network) + VORNR (activity)
📊 Real Scenario

Project engineer reviews network activity progress in weekly team meeting - CN25 shows 45 activities: 18 completed, 12 in progress (on schedule), 6 in progress (delayed), 9 not started (scheduled for next month). 6 delayed activities discussed with responsible engineers; recovery plans agreed for 4 of them.

PS-07PS

Project Revenue and Billing - CJ88 / S_ALR_87013543

Shows milestone billing revenue recognised on a project - customer billing via milestone billing plans. Reads FPLA (billing plan header) and FPLT (billing plan line items - milestones with billing dates and amounts), linked to WBS via VBELN (sales order) and PRPS. Settled revenue from COEP (CO-PA revenue settlement).

T-Code:CJ88 · S_ALR_87013543 · CJR2
Tables:FPLA · FPLT · PRPS · COEP · VBRK
Link Field:FPLNR (billing plan) + PSPNR
💰 Real Scenario

Project finance manager runs S_ALR_87013543 for a ₹120 crore turnkey project - shows total billed to client ₹84 crore (3 milestones completed), revenue recognised ₹78 crore, unbilled (WIP) ₹6 crore. 4th milestone (₹18 crore) due next month upon completion of civil works.

PS-08PS

Project Gantt Chart - CJ20N / MS Project Integration

CJ20N (Project Builder) shows the project schedule as a Gantt chart - activities plotted on a time axis with dependencies. Reads network data from AFVC (activities), AFVV (dates), and relationships from AFVB (relationship table: predecessor/successor links). CJ20N is the primary interactive scheduling tool in SAP PS.

T-Code:CJ20N · CN21 (network Gantt) · CNMT
Tables:AFVC · AFVV · AFVB · PRPS · AUFK
Link Field:AUFNR + VORNR + ANORD (relationship)
📅 Real Scenario

Project manager opens CJ20N - Gantt chart shows 145 activities across a 24-month project timeline. Critical path highlighted in red (Civil → MEP → Testing → Handover). A 3-week delay in civil activities shifts the critical path end date by 2 weeks. Scheduling simulation (what-if analysis) done before communicating delay to client.

PS-09PS

Earned Value Report - CNE1 / S_ALR_87013532

Earned Value Management (EVM) measures project performance - comparing Planned Value (PV), Earned Value (EV), and Actual Cost (AC). CNE1 reads plan dates from AFVV and actual progress % from confirmations (AFRU). Calculates Schedule Variance (SV=EV-PV), Cost Variance (CV=EV-AC), SPI and CPI indices.

T-Code:CNE1 · CNE5 · S_ALR_87013532 (EV view)
Tables:AFVV · AFRU · COSP · COSS · PRPS
Link Field:PSPNR + AUFNR
📈 Real Scenario

Project controls team runs CNE1 at Q1 project review - CPI=0.88 (cost performance index: spending 14% more than earned value), SPI=0.94 (schedule performance: 6% behind schedule). Project is both over-budget and behind schedule. Executive team agrees on scope review and resource acceleration plan.

PS-10PS

Project Resource Report - CN48 / CAT6

Shows resource (labour hours) planned vs actual for project activities. CAT6 (time sheet report) shows hours recorded by employees against WBS elements or network activities. Reads from CATSDB (CATS time sheet database: PERNR, ARBID, CATSHOURS, WORKDATE, RAUFNR=network order) linked to PS objects via RAUFNR/RAUFPL.

T-Code:CAT6 · CAT7 · CN48
Tables:CATSDB · AFVC · PA0001 · AFVV
Link Field:RAUFNR + PERNR + WORKDATE
👥 Real Scenario

PMO analyst runs CAT6 for the ERP implementation project - shows 1,240 hours booked by project team in February 2026 across 8 WBS elements. Design phase has 420 hours (planned 380 hours - 10% over). Build phase has 180 hours (planned 300 hours - 40% below - activities starting late). Resource reallocation initiated.

PS-11PS

Project Purchase Order List - ME2J

Lists all purchase orders assigned to a project (WBS element or network activity). ME2J filters EKKO/EKPO on the account assignment to PS objects - EKPO.PS_PSP_PNR (WBS element) or EKPO.AUFNR (network activity). Shows procurement status for all project-related purchasing.

T-Code:ME2J (by project) · ME2N (by network)
Tables:EKKO · EKPO · PRPS · AUFK
Link Field:PS_PSP_PNR (WBS) or AUFNR
🛒 Real Scenario

Project procurement manager runs ME2J for project P-FACTORY-2025 - shows 48 POs raised for the project worth ₹28 crore. 12 POs fully delivered, 30 POs partially delivered, 6 POs not yet started delivery (overdue). Sends expediting team to the 6 overdue suppliers to prevent project schedule delays.

PS-12PS

Project Settlement Report - CJ88 / VA88

CJ88 settles costs from WBS elements/network activities to their receivers (GL accounts, fixed assets, COPA). Settlement rules stored in COBRA (settlement rule header) and COBRB (settlement rule distribution rules), linked to PRPS via OBJNR. Settlement creates FI documents via BKPF and CO documents via COEP.

T-Code:CJ88 · VA88 · CJ8G (collective)
Tables:COBRA · COBRB · PRPS · COEP · ANLC
Link Field:OBJNR (WBS) + PRPS
🏗️ Real Scenario

Capital project for new factory building is complete - project controller runs CJ88 to settle all WBS costs (₹14.2 crore) to the fixed asset "Factory Building-Plant 2000" created in FI-AA. Settlement creates asset acquisition postings: Dr Fixed Asset ₹14.2 crore / Cr WIP-Capital ₹14.2 crore. Depreciation begins next period.

PS-13PS

Multi-Project Overview - CN41 / Programme View

Portfolio/programme view showing multiple projects simultaneously. CNS41 (SAP Portfolio and Project Management - if installed) or CN41 with multi-project selection. Reads PROJ (project definitions for multiple projects) and PRPS (WBS elements) summarised by project status (PRPS.ASTNA = project status). Useful for PMO-level portfolio monitoring.

T-Code:CN41 (multi-project) · CNS41 · CNMT
Tables:PROJ · PRPS · COSP · BPGE
Link Field:PSPHI (project internal no)
🗂️ Real Scenario

PMO head runs CN41 selecting all active capital projects for the quarterly portfolio review - 12 projects displayed with RAG (Red/Amber/Green) status. 3 projects Red (behind schedule and over budget), 4 Amber (schedule risk), 5 Green. Board presentation prepared showing portfolio health and key decisions required.

PS-14PS

Project Closing Report - CJ20N / CJCF (close)

CJCF (Close Project) changes all WBS elements to "Closed" status - preventing further postings. Before closing, the project closing report reviews outstanding items: open POs (ME2J), unsettled costs (CJ88), open network activities (CN25), unresolved notifications. Reads PRPS.ASTNA (status) and AUFK system status CLSD.

T-Code:CJCF · CJ20N · CJF1 (fiscal year change)
Tables:PRPS · AUFK · COEP · COBRA
Link Field:PSPHI + ASTNA (status)
🔒 Real Scenario

Project manager initiates formal project closure for completed factory project P-FACTORY-2025. Project closing checklist: all POs delivered (ME2J ✓), all costs settled to asset (CJ88 ✓), all network activities technically completed (CN25 ✓), final invoice issued (VF01 ✓). CJCF executed - project status changed to "Closed". No further postings possible.

PS-15PS

Project Capacity / Resource Levelling - CM01 (PS) / CN48

Shows capacity requirements from project network activities on shared work centres. Network activities create capacity requirements in KBED (same table as PP capacity requirements), readable via CM01 filtered on order type NP (network). Resource levelling adjusts activity dates to smooth capacity peaks within available capacity (KAKO).

T-Code:CM01 (NP orders) · CN48 · CJCM
Tables:KBED · KAKO · CRHD · AFVC · AFVV
Link Field:ARBID (capacity object) + AUFNR
⚙️ Real Scenario

Two major projects are running simultaneously and competing for the same structural engineering resources. PMO runs CM01 - shows structural engineering team (work centre STRUC-ENG) 175% loaded in months 4-5. Resource levelling shifts non-critical activities from Project B by 3 weeks to reduce peak loading to 115%, which the team can manage with limited overtime.

📋 SAP All Reports - Master Reference Table

Complete quick-reference covering all reports across every module. Use before SAP interviews, in implementation projects, and as a daily consulting reference.

SAP All Reports - Complete Master Reference: Module · T-Code · Key Tables · Link Field
#Report NameModT-CodeKey TablesLink Field
MM-01PO List by MaterialMMME2MEKKO, EKPO, MSEGEBELN
MM-02PO List by VendorMMME2LEKKO, EKPO, LFA1LIFNR
MM-03Purchase Requisition ListMMME5AEBAN, EKPOBANFN
MM-04Material Document ListMMMB51MKPF, MSEG, MARDMBLNR
MM-05Stock OverviewMMMMBEMARD, MSKA, MARAMATNR
MM-06Warehouse StocksMMMB52MARD, MARA, MAKTMATNR+WERKS
MM-07GR/IR AnalysisMMMB5SEKBE, EKPO, BSEGEBELN+EBELP
MM-08Expiring StocksMMMB5MMCHA, MCH7, MCHBMATNR+CHARG
MM-09Vendor EvaluationMMME6HLFLKE, LFLKK, LFA1LIFNR
MM-10Invoice Verification ListMMMIR5RBKPF, RBDRSEGBELNR+GJAHR
MM-11Stock Value ReportMMMB5LMBEW, MARA, BSEGMATNR+BWKEY
MM-12Non-Moving StockMMMC46/MCBCMARD, S032MATNR+WERKS
MM-13Price Change HistoryMMCKMPCDCKMLMVDATA, CKMVFMKALNR
MM-14Info Record ListMMME1M/ME1LEINA, EINE, KONPINFNR
MM-15Physical Inv. DifferencesMMMI20IKPF, ISEG, MARDINVNR
MM-16Contract Release OrdersMMME3MEKKO, EKPO, EKETKONNR
MM-17Outstanding POsMMME2NEKKO, EKPO, EKETEBELN+EBELP
MM-18Material Movements AnalysisMMMC.9S031, S032MATNR+WERKS
SD-01Sales Order ListSDVA05VBAK, VBAP, VBUKVBELN
SD-02Backorder ProcessingSDV_RAVBAK, VBAP, VBEPVBELN+POSNR
SD-03Billing Document ListSDVF05VBRK, VBRP, BSIDVBELN
SD-04Delivery MonitorSDVL06OLIKP, LIPS, VBFAVBELN
SD-05Billing Due ListSDVF04VBFA, LIKP, VBRKVBELV→VBELN
SD-06Customer Credit OverviewSDF.31KNKK, S066, S067KUNNR
SD-07Pricing AnalysisSDVK13KONP, KONV, A304KNUMH
SD-08Sales Analysis by CustomerSDMC+ES001, S004, VBRKKUNNR+period
SD-09Rebate AgreementSDVBO3KONH, KONP, VBKDKNUMA
SD-10Returns AnalysisSDVA05 (RE)VBAK, VBAP, VBRKVBELN+AUART
SD-11Route/Shipment ReportSDVT11VTTK, VTTP, TVROTKNUM
SD-12Open DeliveriesSDVL06OLIKP, LIPSVBELN+WBSTK
SD-13Customer RevenueSDS_ALR_87012186KNA1, BSID, VBRKKUNNR
SD-14Incomplete Sales OrdersSDV.02VBUV, VBAKVBELN
SD-15Dunning HistorySDF.27MHNK, MHND, KNB5KUNNR+MABER
FI-01GL Line ItemsFIFBL3NBKPF, BSIS, BSASHKONT
FI-02Vendor Line ItemsFIFBL1NBKPF, BSIK, BSAKLIFNR
FI-03Customer Line ItemsFIFBL5NBKPF, BSID, BSADKUNNR
FI-04Balance Sheet/PAnd;LFIS_ALR_87012284GLT0, FAGLFLEXASAKNR+BUKRS
FI-05Trial BalanceFIS_ALR_87012277GLT0, SKB1SAKNR+GJAHR
FI-06Cash JournalFIFBCJBKPF, BSEG, FDESBUKRS+BELNR
FI-07Bank Statement MonitorFIFEBANFEBEP, FEBKOKEYNO
FI-08Vendor AgeingFIS_ALR_87012085BSIK, LFA1LIFNR+FAEDT
FI-09Asset ListFIAR01ANLA, ANLZ, ANLCANLN1+BUKRS
FI-10Depreciation ForecastFIS_ALR_87012936ANLC, ANLA, T090ANLN1+AFABER
FI-11GST/Tax ReportFIRFUMSV00BSEG, BKPF, T030KMWSKZ
FI-12Payment Run AnalysisFIF110REGUH, REGUP, PAYRLAUFD+LAUFI
FI-13Document JournalFIS_ALR_87012289BKPF, BSEGBUKRS+BELNR
FI-14Parked DocumentsFIFBV0VBKPF, VBSEGBUKRS+BELNR
FI-15Customer AgeingFIS_ALR_87012178BSID, KNA1KUNNR+FAEDT
CO-01Cost Centre Actual/PlanCOS_ALR_87013611COSS, COSP, CSKSKOSTL/OBJNR
CO-02CC Line ItemsCOKSB1COEP, CSKSOBJNR
CO-03Internal Order Line ItemsCOKOB1COEP, AUFK, BPGEAUFNR/OBJNR
CO-04Profit Centre ReportCOKE5ZGLPCA, GLPCT, CEPCPRCTR
CO-05COPA ProfitabilityCOKE30CE1xxxx, CE4xxxxPAOBJNR
CO-06Product Cost AnalysisCOCK13N/KKBC_ORDKEKO, CKIS, COEPKALNR
CO-07Budget vs ActualCOKSBT/GR55BPGE, COSS, COOIOBJNR
CO-08Activity Price ReportCOKSPI/KBK7CSSL, CSLA, COSPKOSTL+LSTAR
CO-09Assessment CyclesCOKSU5/KSV5COEP, KSCYCLEOBJNR+RKIV
CO-10WBS Cost ReportCOCJI3COEP, PRPS, PROJPSPNR
PP-01Production Order Info SystemPPCOOISAUFK, AFKO, AFPO, AFRUAUFNR
PP-02MRP Stock/RequirementsPPMD04MDKP, MDTB, PLAFMATNR+WERKS
PP-03Bill of MaterialsPPCS11/CS12MAST, STKO, STPOSTLNR
PP-04Capacity Load ReportPPCM01/CM04KBED, KAKO, CRHDARBID
PP-05Missing Parts ReportPPCO24RESB, MARD, AUFKRSNUM+RSPOS
PP-06Confirmation LogPPCOOIS (confirm)AFRU, AFKO, MSEGAUFNR
PP-07Goods Issue to OrdersPPMB51 (261)MSEG, RESB, MARDAUFNR+BWART
PP-08Routing ReportPPCA60/CR05PLKO, PLPO, CRHDPLNTY+PLNNR
PP-09Planned Orders ListPPMD16PLAF, PLASPLANFNR
PP-10Order Variance ReportPPKKBC_ORDCOEP, KEKO, CKISAUFNR/KALNR
HR-01Employee ListHRS_AHR_61016362PA0001, PA0002, HRP1000PERNR
HR-02Salary ReportHRS_AHR_61015537PA0008, PA0001, T510PERNR
HR-03Payroll ResultsHRPC_PAYRESULTPCL2, PA0008PERNR+PABRP
HR-04Attendance/AbsenceHRPT50PA2001, PA2002, TEVENPERNR+BEGDA
HR-05Org ChartHRPPOSEHRP1000, HRP1001OBJID+OTYPE
HR-06New Hires/TerminationsHRS_AHR_61016356PA0000, PA0002PERNR+MASSN
HR-07Training ReportHRS_AHR_61016168HRP1000, HRP1002, PA0024OBJID
HR-08Overtime ReportHRPT_DOW00PA2005, PCL1, T512TPERNR+LGART
HR-09Leave BalanceHRPT_QTA10PA2006, PA2001, T556APERNR+KTART
HR-10PF/ESI StatutoryHRPC00_M40_RPFCPCL2, PA0587PERNR+PABRP
PM-01Maint. Order ListPMIW39AUFK, AFIH, ILOAAUFNR
PM-02PM Notification ListPMIW29QMEL, QMFE, EQUIQMNUM
PM-03Equipment HistoryPMIH08EQUI, AUFK, QMELEQUNR
PM-04Maintenance CostPMS_ALR_87012993COEP, AUFK, AFIHAUFNR+OBJNR
PM-05PM Schedule/Due ListPMIP24MPLA, MPOS, MHISWARPL
PM-06MTBF/ReliabilityPMMCJBQMEL, EQUIEQUNR+QMNUM
QM-01Inspection Lot ListQMQA33QALS, QAVE, MKPFPRUEFLOS
QM-02Quality Notification ListQMQM59QMEL, QMFEQMNUM
QM-03Vendor Quality AnalysisQMMCVUS041, QALS, LFA1LIFNR+MATNR
QM-04Quality CertificateQMQC21QASRP, MCH1, LIKPPRUEFLOS+CHARG
WM-01Open Transfer OrdersWMLT0ALTBK, LTBPTANUM
WM-02Bin Status ReportWMLS26LGPLA, LQUALGNUM+LGTYP+LGPLA
WM-03WH Stock by MaterialWMLS24LQUA, LGPLAMATNR+LGNUM
WM-04TO ConfirmationsWMLT0BLTBK, LTBP, MSEGTANUM+KQUIT
WM-05WH Capacity ReportWMLS08LGPLA, LQUALGNUM+LGTYP
PS-01Project Cost ReportPSS_ALR_87013532COSP, COSS, BPGE, PRPSPSPNR
PS-02Project StructurePSCN41PROJ, PRPSPSPHI+PSPNR
PS-03Project BudgetPSCJ31BPGE, BPJA, COOIOBJNR
PS-04Milestone TrendPSCN50AFMM, AFVC, PRPSAUFNR+MEILNR

📘 Related SAP Tutorials

SAP ABAP

SAP All Tables List

Complete reference to 100+ SAP database tables across all modules with key fields.

Read Tutorial
SAP ABAP

SAP Table Relationships

How SAP tables connect using primary keys, foreign keys, and document flows.

Read Tutorial
SAP All Modules

SAP Real Scenarios 2026

End-to-end business process walkthroughs across P2P, O2C, R2R, H2R and more.

Read Tutorial