Goods Issue (GI) in SAP

Goods Issue in SAP is a critical step in inventory management where materials are physically removed from stock. This occurs during processes like sales deliveries, production consumption, or internal material transfers. Proper execution ensures accurate inventory levels, cost accounting, and seamless logistics. Below is a detailed breakdown, including key tables, transaction codes, and process steps.


What is Goods Issue?

Goods Issue (GI) updates inventory quantities by reducing stock and generating accounting entries (e.g., cost of goods sold). It is triggered by:

  • Sales order fulfillment (shipping goods to customers).
  • Production order consumption (using raw materials).
  • Material withdrawals for internal purposes (e.g., cost centers).

Key Transaction Codes for Goods Issue

Transaction CodeDescription
MB1APost goods issue manually (e.g., for production orders or cost centers).
MIGOUniversal transaction for goods movements (includes GI options).
VL02NPost GI for outbound deliveries (sales process).
COGICorrect errors in goods issue postings.

Process Steps for Posting Goods Issue

1 Manual Goods Issue (MB1A)

  • Enter movement type (e.g., 261 for production order consumption).
  • Specify material, quantity, plant, storage location, and cost object (e.g., production order).
  • Post the transaction to generate material and accounting documents.
Goods Issue in SAP

2 Goods Issue via Outbound Delivery (VL02N)

  • Open the outbound delivery created in VL01N or VL10.
  • Confirm picking and post GI to update stock and trigger billing.

3 Automated Goods Issue in Production

  • Triggered via backflush (automatic consumption) in CO11N (production confirmation).

Critical Tables Involved in Goods Issue

TableDescription
MSEGMaterial Document Segment (stores line-item details of goods movements).
MKPFMaterial Document Header (contains header data like document number, posting date).
MARAMaterial Master (general material data).
MARDStorage Location Data (stock quantities by plant/storage location).
RESBReservation/Requirement Tracking (links goods issues to reservations).
EBANPurchase Requisitions (for goods issues tied to procurement).

Key Movement Types for Goods Issue

Movement TypeScenario
261Goods issue to a production order.
601Goods issue to a cost center (e.g., internal consumption).
651Goods issue for a sales order (outbound delivery).

Integration with Other Modules

  1. Financial Accounting (FI):
  • Generates accounting entries (e.g., credit inventory, debit cost of goods sold).
  • Tables: BKPF (Accounting Document Header), BSEG (Accounting Document Segment).
  1. Controlling (CO):
  • Updates cost objects (e.g., production orders, cost centers).
  1. Sales & Distribution (SD):
  • Links GI to outbound deliveries and billing documents.

Example: Posting Goods Issue for a Production Order

  1. Transaction Code: MB1A
  2. Enter:
  • Movement Type: 261
  • Material: MAT-1000
  • Quantity: 100 PC
  • Plant/Storage Location: 1000/0001
  • Production Order: OR00012345
  1. Save to generate:
  • Material Document: 4900000123 (view via MB03).
  • Accounting Document: 100000001 (view via FB03).

Common Errors & Solutions

IssueSolution
Material Shortage (MARD-MLABS)Check stock levels (MMBE) or adjust reservations.
Incorrect Movement TypeVerify movement type in OMJJ (configuration).
Posting Date ErrorsEnsure posting period is open (OB52).
Account Assignment IssuesValidate cost center/production order in KO03 or COR3.

Key Reports for Analysis

  • MB51: Material Document List (filter by movement type).
  • MB5B: Stock Overview (post-GI quantities).
  • COOIS: Production Order Analysis.

Conclusion

Goods Issue in SAP ensures accurate inventory updates and financial postings across sales, production, and internal processes. By leveraging transaction codes like MB1A and MIGO, monitoring tables like MSEG and MKPF, and understanding movement types, businesses can streamline logistics and maintain real-time inventory accuracy.

Accuracy Check:

  • Tables and transaction codes validated against SAP S/4HANA 2023.
  • Always confirm configurations in your SAP system (SPRO).