Enterprise Resource Planning Blog Posts by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
Leelamohan
Participant
680

In SAP Materials Management, Vendor Sub-Range allows the differentiation of procurement parameters for the same vendor across different plants, currencies, or business needs. This is particularly helpful when a single vendor operates in multiple regions or supports various product lines, currencies, or supply channels.

Business Example:

Consider vendor 10053 – "Vendor Subrange Test Vendor", which is registered under Purchase Organisation 1000 with a default order currency of SAR. However, this vendor also supports additional currencies like USD and EUR for the same or different plants:

  • Plant 1000 – USD

  • Plant 1000 – EUR

  • Plant 2000 – INR

To handle such multi-currency procurement scenarios without creating multiple vendor masters, SAP provides Vendor Sub-Ranges (VSR). Using VSR, you can assign different currencies, partner functions, or conditions per sub-range while linking them to a single vendor code.

Step-by-Step Configuration and Process Guide for Vendor Sub-Range

Step 1: Activate Vendor Sub-Range Field

SPRO Path: SPRO → SAP Reference IMG → Logistics - General → Business Partner → Vendors → Control → Define Account Groups and Field Selection (Vendor)

Purpose: Ensure the Vendor Sub-Range field is active for the vendor account group so it appears during master data maintenance (especially in the Purchasing view of BP).

Leelamohan_0-1750731116949.png

Leelamohan_1-1750731137196.png

Step 2: Create Business Partner (Vendor Master) (App: Manage Business Partner)
  1. Go to BP and open/create the vendor (e.g., 11053).

  2. Under Purchasing View, go to the "Vendor Subranges" tab.

  3. Maintain entries for different sub-ranges like:

    • VSRT1 – Currency EUR

    • VSRT2 – Currency USD

  4. Assign the appropriate order currency for each sub-range.

Leelamohan_2-1750731272321.png

For VSRT1, maintain the order currency as EUR

Leelamohan_3-1750731286085.png

For VSRT2, maintain the order currency as USD

Leelamohan_4-1750731337058.png

📌 Note:

Each vendor sub-range can be used to override the default settings of the vendor master when used in a purchase document.

Step 3: Create Purchase Order using Sub-Range (App: Manage Purchase Order/Transaction: ME21N)
  • Create a PO for the vendor 11053.

  • Under Item Details, Material Data Tab, enter:

    • Vendor Sub-Range (e.g., VSRT2 or VSRT1)

  • The Order Currency will automatically update based on the Vendor Sub-Range maintained.

    • For VSRT2 → USD

    • For VSRT1 → EUR

  • By standard, the vendor master currency is displayed as SAR, but as per our set, the Vendor Sub-range for this vendor we can choose multiple currencies as per VSR.

📌 Effect:

This allows flexibility in procurement for the same vendor, depending on plant/currency requirements, without duplicating vendor master data.

Leelamohan_5-1750731668235.png

Leelamohan_6-1750731678968.png

For VSRT2, Currency updated as USD

Leelamohan_7-1750731704548.png

Similarly, VSRT2, Currency updated as EUR

Leelamohan_8-1750731731117.png

If you found this guide helpful, don’t miss my other SAP MM WM blogs covering real-world automation, configuration tips, and best practices for procurement, inventory management, and warehouse management.

Click to view other SAP MM Blogs - SAP Community

 

Regards,

Leelamohan

2 Comments