AccountsSkill logo ACCOUNTS SKILL
← SAP Learning Hub🔎 Search all T-Codes

Subcontracting Process in SAP

Complete Step-by-Step Guide

Overview

Subcontracting is a procurement process in which you send raw materials/components to a vendor (subcontractor), who processes them and returns the finished product. You pay the vendor only for the service/processing charges.

Prerequisites

  • Material Master of the finished product exists
  • BOM exists for the finished product (components to be provided)
  • Info Record or Source List for the subcontractor (optional but recommended)
  • Vendor master is maintained
  • Authorization for ME21N, MIGO, MIRO

Step-by-Step Process

1

Create Subcontracting Purchase Order (ME21N)

  • Go to transaction ME21N
  • Enter Vendor (Subcontractor)
  • Enter Purchasing Organization, Purchasing Group, Company Code
  • Enter the Finished Material (the material you will receive back)
  • Enter Quantity and Delivery Date
  • Important: Set Item Category = L (Subcontracting)
  • System automatically explodes the BOM and shows the components to be provided
  • Check the components in the “Components” or “Material Data” tab
  • Save the Purchase Order and note the PO number
2

Transfer Components to Subcontractor (Goods Issue)

  • Go to transaction MIGO
  • Action: Transfer Posting or Goods Issue
  • Movement Type: 541 (Transfer to Subcontractor)
  • Reference: Purchase Order (or enter components manually)
  • Enter the components and quantity to be sent
  • Post the document

Stock of components is reduced from your unrestricted stock and shown as “Stock Provided to Vendor” (special stock O).

3

Goods Receipt of Finished Product (MIGO)

  • Go to transaction MIGO
  • Action: Goods Receipt → Reference: Purchase Order
  • Enter the Subcontracting PO number
  • Movement Type: 101
  • System automatically proposes the finished product and also consumes the components (Movement Type 543)
  • Post the Goods Receipt

Finished product stock increases. Components provided to vendor are consumed.

4

Invoice Verification – Service Charges (MIRO)

  • Go to transaction MIRO
  • Enter the Purchase Order number
  • System proposes the subcontracting service charges (not the material value)
  • Enter the invoice amount (processing charges from vendor)
  • Post the Invoice

Vendor is paid only for the processing/service charges.

Quick Process Flow

ME21N (Item Cat. L) → MIGO 541 (Send Components) → MIGO 101 (GR Finished Material) → MIRO (Service Charges)

Important Movement Types

Movement Type Description
541 Transfer of components to Subcontractor
542 Reverse of 541 (Return components from Subcontractor)
101 Goods Receipt of finished product from Subcontractor
543 Consumption of components provided to vendor (automatic during GR)
544 Reverse of 543

Related Transaction Codes

T-Code Description
ME21N Create Subcontracting Purchase Order (Item Category L)
ME2O Subcontracting Stock Monitoring (SC Stock)
MIGO Goods Movements (541, 101, etc.)
MB51 Material Document List
MIRO Invoice Verification (Service Charges)
MMBE Stock Overview (check special stock “O”)
ME2N Purchase Order report
Important Notes:
  • Item Category L is mandatory for Subcontracting PO.
  • BOM must be maintained for the finished material so that components are automatically determined.
  • Stock provided to vendor can be monitored using transaction ME2O.
  • During Goods Receipt (101), the system automatically posts consumption of components with movement type 543.
  • You pay the vendor only for the value-added service, not for the components.

Helpful Tips

  • Always check the component list in the PO after setting Item Category L.
  • Use ME2O regularly to monitor stock lying at the subcontractor’s premises.
  • You can send components using 541 with reference to the PO for better tracking.
  • If components are returned unused, use movement type 542.
  • Make sure the subcontracting info record is maintained for accurate pricing of service charges.