📊 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 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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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).
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.
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).
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.
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.
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.
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.
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.
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).
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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).
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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).
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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).
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.
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).
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.
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.
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.
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.
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.
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.
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.
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).
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.
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).
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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).
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 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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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).
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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).
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.
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.
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.
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).
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.
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).
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.
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.
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.
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.
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.
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.
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.
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).
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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).
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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).
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.
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.
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.
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.
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.
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).
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.
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).
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.
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).
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
| # | Report Name | Mod | T-Code | Key Tables | Link Field |
|---|---|---|---|---|---|
| MM-01 | PO List by Material | MM | ME2M | EKKO, EKPO, MSEG | EBELN |
| MM-02 | PO List by Vendor | MM | ME2L | EKKO, EKPO, LFA1 | LIFNR |
| MM-03 | Purchase Requisition List | MM | ME5A | EBAN, EKPO | BANFN |
| MM-04 | Material Document List | MM | MB51 | MKPF, MSEG, MARD | MBLNR |
| MM-05 | Stock Overview | MM | MMBE | MARD, MSKA, MARA | MATNR |
| MM-06 | Warehouse Stocks | MM | MB52 | MARD, MARA, MAKT | MATNR+WERKS |
| MM-07 | GR/IR Analysis | MM | MB5S | EKBE, EKPO, BSEG | EBELN+EBELP |
| MM-08 | Expiring Stocks | MM | MB5M | MCHA, MCH7, MCHB | MATNR+CHARG |
| MM-09 | Vendor Evaluation | MM | ME6H | LFLKE, LFLKK, LFA1 | LIFNR |
| MM-10 | Invoice Verification List | MM | MIR5 | RBKPF, RBDRSEG | BELNR+GJAHR |
| MM-11 | Stock Value Report | MM | MB5L | MBEW, MARA, BSEG | MATNR+BWKEY |
| MM-12 | Non-Moving Stock | MM | MC46/MCBC | MARD, S032 | MATNR+WERKS |
| MM-13 | Price Change History | MM | CKMPCD | CKMLMVDATA, CKMVFM | KALNR |
| MM-14 | Info Record List | MM | ME1M/ME1L | EINA, EINE, KONP | INFNR |
| MM-15 | Physical Inv. Differences | MM | MI20 | IKPF, ISEG, MARD | INVNR |
| MM-16 | Contract Release Orders | MM | ME3M | EKKO, EKPO, EKET | KONNR |
| MM-17 | Outstanding POs | MM | ME2N | EKKO, EKPO, EKET | EBELN+EBELP |
| MM-18 | Material Movements Analysis | MM | MC.9 | S031, S032 | MATNR+WERKS |
| SD-01 | Sales Order List | SD | VA05 | VBAK, VBAP, VBUK | VBELN |
| SD-02 | Backorder Processing | SD | V_RA | VBAK, VBAP, VBEP | VBELN+POSNR |
| SD-03 | Billing Document List | SD | VF05 | VBRK, VBRP, BSID | VBELN |
| SD-04 | Delivery Monitor | SD | VL06O | LIKP, LIPS, VBFA | VBELN |
| SD-05 | Billing Due List | SD | VF04 | VBFA, LIKP, VBRK | VBELV→VBELN |
| SD-06 | Customer Credit Overview | SD | F.31 | KNKK, S066, S067 | KUNNR |
| SD-07 | Pricing Analysis | SD | VK13 | KONP, KONV, A304 | KNUMH |
| SD-08 | Sales Analysis by Customer | SD | MC+E | S001, S004, VBRK | KUNNR+period |
| SD-09 | Rebate Agreement | SD | VBO3 | KONH, KONP, VBKD | KNUMA |
| SD-10 | Returns Analysis | SD | VA05 (RE) | VBAK, VBAP, VBRK | VBELN+AUART |
| SD-11 | Route/Shipment Report | SD | VT11 | VTTK, VTTP, TVRO | TKNUM |
| SD-12 | Open Deliveries | SD | VL06O | LIKP, LIPS | VBELN+WBSTK |
| SD-13 | Customer Revenue | SD | S_ALR_87012186 | KNA1, BSID, VBRK | KUNNR |
| SD-14 | Incomplete Sales Orders | SD | V.02 | VBUV, VBAK | VBELN |
| SD-15 | Dunning History | SD | F.27 | MHNK, MHND, KNB5 | KUNNR+MABER |
| FI-01 | GL Line Items | FI | FBL3N | BKPF, BSIS, BSAS | HKONT |
| FI-02 | Vendor Line Items | FI | FBL1N | BKPF, BSIK, BSAK | LIFNR |
| FI-03 | Customer Line Items | FI | FBL5N | BKPF, BSID, BSAD | KUNNR |
| FI-04 | Balance Sheet/PAnd;L | FI | S_ALR_87012284 | GLT0, FAGLFLEXA | SAKNR+BUKRS |
| FI-05 | Trial Balance | FI | S_ALR_87012277 | GLT0, SKB1 | SAKNR+GJAHR |
| FI-06 | Cash Journal | FI | FBCJ | BKPF, BSEG, FDES | BUKRS+BELNR |
| FI-07 | Bank Statement Monitor | FI | FEBAN | FEBEP, FEBKO | KEYNO |
| FI-08 | Vendor Ageing | FI | S_ALR_87012085 | BSIK, LFA1 | LIFNR+FAEDT |
| FI-09 | Asset List | FI | AR01 | ANLA, ANLZ, ANLC | ANLN1+BUKRS |
| FI-10 | Depreciation Forecast | FI | S_ALR_87012936 | ANLC, ANLA, T090 | ANLN1+AFABER |
| FI-11 | GST/Tax Report | FI | RFUMSV00 | BSEG, BKPF, T030K | MWSKZ |
| FI-12 | Payment Run Analysis | FI | F110 | REGUH, REGUP, PAYR | LAUFD+LAUFI |
| FI-13 | Document Journal | FI | S_ALR_87012289 | BKPF, BSEG | BUKRS+BELNR |
| FI-14 | Parked Documents | FI | FBV0 | VBKPF, VBSEG | BUKRS+BELNR |
| FI-15 | Customer Ageing | FI | S_ALR_87012178 | BSID, KNA1 | KUNNR+FAEDT |
| CO-01 | Cost Centre Actual/Plan | CO | S_ALR_87013611 | COSS, COSP, CSKS | KOSTL/OBJNR |
| CO-02 | CC Line Items | CO | KSB1 | COEP, CSKS | OBJNR |
| CO-03 | Internal Order Line Items | CO | KOB1 | COEP, AUFK, BPGE | AUFNR/OBJNR |
| CO-04 | Profit Centre Report | CO | KE5Z | GLPCA, GLPCT, CEPC | PRCTR |
| CO-05 | COPA Profitability | CO | KE30 | CE1xxxx, CE4xxxx | PAOBJNR |
| CO-06 | Product Cost Analysis | CO | CK13N/KKBC_ORD | KEKO, CKIS, COEP | KALNR |
| CO-07 | Budget vs Actual | CO | KSBT/GR55 | BPGE, COSS, COOI | OBJNR |
| CO-08 | Activity Price Report | CO | KSPI/KBK7 | CSSL, CSLA, COSP | KOSTL+LSTAR |
| CO-09 | Assessment Cycles | CO | KSU5/KSV5 | COEP, KSCYCLE | OBJNR+RKIV |
| CO-10 | WBS Cost Report | CO | CJI3 | COEP, PRPS, PROJ | PSPNR |
| PP-01 | Production Order Info System | PP | COOIS | AUFK, AFKO, AFPO, AFRU | AUFNR |
| PP-02 | MRP Stock/Requirements | PP | MD04 | MDKP, MDTB, PLAF | MATNR+WERKS |
| PP-03 | Bill of Materials | PP | CS11/CS12 | MAST, STKO, STPO | STLNR |
| PP-04 | Capacity Load Report | PP | CM01/CM04 | KBED, KAKO, CRHD | ARBID |
| PP-05 | Missing Parts Report | PP | CO24 | RESB, MARD, AUFK | RSNUM+RSPOS |
| PP-06 | Confirmation Log | PP | COOIS (confirm) | AFRU, AFKO, MSEG | AUFNR |
| PP-07 | Goods Issue to Orders | PP | MB51 (261) | MSEG, RESB, MARD | AUFNR+BWART |
| PP-08 | Routing Report | PP | CA60/CR05 | PLKO, PLPO, CRHD | PLNTY+PLNNR |
| PP-09 | Planned Orders List | PP | MD16 | PLAF, PLAS | PLANFNR |
| PP-10 | Order Variance Report | PP | KKBC_ORD | COEP, KEKO, CKIS | AUFNR/KALNR |
| HR-01 | Employee List | HR | S_AHR_61016362 | PA0001, PA0002, HRP1000 | PERNR |
| HR-02 | Salary Report | HR | S_AHR_61015537 | PA0008, PA0001, T510 | PERNR |
| HR-03 | Payroll Results | HR | PC_PAYRESULT | PCL2, PA0008 | PERNR+PABRP |
| HR-04 | Attendance/Absence | HR | PT50 | PA2001, PA2002, TEVEN | PERNR+BEGDA |
| HR-05 | Org Chart | HR | PPOSE | HRP1000, HRP1001 | OBJID+OTYPE |
| HR-06 | New Hires/Terminations | HR | S_AHR_61016356 | PA0000, PA0002 | PERNR+MASSN |
| HR-07 | Training Report | HR | S_AHR_61016168 | HRP1000, HRP1002, PA0024 | OBJID |
| HR-08 | Overtime Report | HR | PT_DOW00 | PA2005, PCL1, T512T | PERNR+LGART |
| HR-09 | Leave Balance | HR | PT_QTA10 | PA2006, PA2001, T556A | PERNR+KTART |
| HR-10 | PF/ESI Statutory | HR | PC00_M40_RPFC | PCL2, PA0587 | PERNR+PABRP |
| PM-01 | Maint. Order List | PM | IW39 | AUFK, AFIH, ILOA | AUFNR |
| PM-02 | PM Notification List | PM | IW29 | QMEL, QMFE, EQUI | QMNUM |
| PM-03 | Equipment History | PM | IH08 | EQUI, AUFK, QMEL | EQUNR |
| PM-04 | Maintenance Cost | PM | S_ALR_87012993 | COEP, AUFK, AFIH | AUFNR+OBJNR |
| PM-05 | PM Schedule/Due List | PM | IP24 | MPLA, MPOS, MHIS | WARPL |
| PM-06 | MTBF/Reliability | PM | MCJB | QMEL, EQUI | EQUNR+QMNUM |
| QM-01 | Inspection Lot List | QM | QA33 | QALS, QAVE, MKPF | PRUEFLOS |
| QM-02 | Quality Notification List | QM | QM59 | QMEL, QMFE | QMNUM |
| QM-03 | Vendor Quality Analysis | QM | MCVU | S041, QALS, LFA1 | LIFNR+MATNR |
| QM-04 | Quality Certificate | QM | QC21 | QASRP, MCH1, LIKP | PRUEFLOS+CHARG |
| WM-01 | Open Transfer Orders | WM | LT0A | LTBK, LTBP | TANUM |
| WM-02 | Bin Status Report | WM | LS26 | LGPLA, LQUA | LGNUM+LGTYP+LGPLA |
| WM-03 | WH Stock by Material | WM | LS24 | LQUA, LGPLA | MATNR+LGNUM |
| WM-04 | TO Confirmations | WM | LT0B | LTBK, LTBP, MSEG | TANUM+KQUIT |
| WM-05 | WH Capacity Report | WM | LS08 | LGPLA, LQUA | LGNUM+LGTYP |
| PS-01 | Project Cost Report | PS | S_ALR_87013532 | COSP, COSS, BPGE, PRPS | PSPNR |
| PS-02 | Project Structure | PS | CN41 | PROJ, PRPS | PSPHI+PSPNR |
| PS-03 | Project Budget | PS | CJ31 | BPGE, BPJA, COOI | OBJNR |
| PS-04 | Milestone Trend | PS | CN50 | AFMM, AFVC, PRPS | AUFNR+MEILNR |
📘 Related SAP Tutorials
SAP All Tables List
Complete reference to 100+ SAP database tables across all modules with key fields.
Read TutorialSAP Table Relationships
How SAP tables connect using primary keys, foreign keys, and document flows.
Read TutorialSAP Real Scenarios 2026
End-to-end business process walkthroughs across P2P, O2C, R2R, H2R and more.
Read Tutorial