---
description: Material exclusion / listing provides a provision to restrict a customer’s buying choices.
title: Material Listing &#038; Exclusion: SAP VB01
image: https://www.guru99.com/images/sap-vb01-material-listing-and-exclusion.png
---

 

[Skip to content](#main) 

**⚡ Smart Summary**

Material listing and exclusion in SAP restrict what a customer can buy. Exclusion blocks specific materials, while listing limits a customer to an approved set. Both use the condition technique and are maintained with transaction VB01.

* 🚫 **Exclusion:** Materials on the exclusion list cannot be ordered by that customer.
* ✅ **Listing:** A customer can order only the materials on the listing list.
* ⚙️ **Condition Technique:** Both listing and exclusion are controlled by the condition technique.
* 🔢 **Transactions:** VB01 creates, VB02 changes, and VB03 displays the records.
* 🔎 **Check Order:** SAP checks exclusion first, then listing, during order entry.
* 🧾 **Example:** Selling only six of ten materials to a customer uses a listing list.
* 🤖 **Automation:** AI flags non-compliant orders and suggests approved alternatives.

[ Read More ](javascript:void%280%29;) 

![SAP Material Listing and Exclusion using VB01](https://www.guru99.com/images/sap-vb01-material-listing-and-exclusion.png)

## What is Exclusion List?

Material exclusion / listing is a provision to restrict a customer’s buying choices. For example, if certain materials are defined in “**Exclusion List**” of a specific customer, then, the customer can not buy material from “Exclusion List”.

Example – A company produce 10 materials and company want to sell only 6 material to customer ABC then company create a list of these 6 material as “Listing List “(products that can be ordered) and remaining 4 material may be in “Exclusion List”. In this scenario Customer can buy only 6 material from “**Listing List**”.

Material exclusion / listing is controlled by **condition technique**. System check for material in “Exclusion List” first and later “Listing List”. T-code- 1\. VB01 to create, 2\. VB02 to change, 3\. VB03 to display.

## Material Exclusion

**Step 1)**

1. Enter T-code VB01 in command bar.
2. Click on exclusion type field.

[](https://www.guru99.com/images/sap/2013/01/11.jpg)

Select B001 in popup window as shown below

[](https://www.guru99.com/images/sap/2013/01/51.jpg)

**Step 2)**

1. Enter Customer code and validity period.
2. Enter material code for exclusion list.

[](https://www.guru99.com/images/sap/2013/01/6.jpg)

**Step 3)** Click on save button . A message “Condition records saved” will be displayed.

[](https://www.guru99.com/images/sap/2013/01/4.jpg)

When a user create sales order by t-code VA01 ,for material M-18 ,for customer # 1000 , a message “Material M-18 has been excluded” displayed.

[](https://www.guru99.com/images/sap/2013/01/7.jpg)

### RELATED ARTICLES

* [How to Create Customer Number Range in SAP with XDN1 ](https://www.guru99.com/create-customer-number-range-for-sales-and-assign-to-customer-account-groups.html "How to Create Customer Number Range in SAP with XDN1")
* [Schedule Line Category Determination Tutorial: SAP VOV6 ](https://www.guru99.com/what-is-schedule-line-category-and-define-it.html "Schedule Line Category Determination Tutorial: SAP VOV6")
* [CS01: How to Create Bill of Material (BoM) in SAP SD ](https://www.guru99.com/how-to-create-bill-of-materials.html "CS01: How to Create Bill of Material (BoM) in SAP SD")
* [Condition Exclusion Group in SAP using Tcode OV31 ](https://www.guru99.com/all-about-condition-exclusion-group.html "Condition Exclusion Group in SAP using Tcode OV31")

## Material Listing

**Step 1)**

1. Enter T-code VB01 in command field.
2. Select List type .

[](https://www.guru99.com/images/sap/2013/01/14.jpg)

Select A001 in pop up as displayed below-

[](https://www.guru99.com/images/sap/2013/01/24.jpg)

**Step 2)**

1. Enter Customer code ,Valid From / to date .
2. Enter all material code which customer # 1000 can purchase.

[](https://www.guru99.com/images/sap/2013/01/33.jpg)

**Step 3)** Save the record.

A message “Condition records saved” will be displayed.

[](https://www.guru99.com/images/sap/2013/01/42.jpg)

## Material Listing vs Material Exclusion

Listing and exclusion solve the same goal—controlling what a customer may order—from opposite directions. Choosing the right one keeps master data simple.

| Aspect         | Material Listing             | Material Exclusion        |
| -------------- | ---------------------------- | ------------------------- |
| Purpose        | Allows only listed materials | Blocks listed materials   |
| Condition type | A001                         | B001                      |
| Best when      | Few materials are allowed    | Few materials are blocked |
| Check order    | Checked after exclusion      | Checked first             |

## FAQs

🔢 What is the T-code for material listing and exclusion?

Use VB01 to create, VB02 to change, and VB03 to display material listing and exclusion condition records. The list or exclusion type is selected when the record is created.

🔎 Which is checked first, listing or exclusion?

SAP checks the exclusion list first and then the listing list during sales order processing. If a material is excluded, it is blocked regardless of any listing entry.

🧾 What are condition types A001 and B001?

A001 is the standard condition type for material listing, and B001 is the standard type for material exclusion. They tell SAP which access sequence and tables to use for the check.

🤖 Can AI enforce customer buying rules in SAP?

Yes. AI tools monitor orders against listing and exclusion rules, flag violations in real time, and suggest approved alternatives, reducing manual checks and order errors.

🧠 How does AI help with product recommendations?

[artificial intelligence](https://www.guru99.com/artificial-intelligence-tutorial.html) analyzes customer history and eligibility rules to recommend the right approved products, improving cross-sell while respecting listing and exclusion restrictions.

#### Summarize this post with:

ChatGPT Perplexity Grok Google AI 

**Stay Updated on AI** **Get Weekly AI Skills, Trends, Actionable Advice.** 

##### Sign up for the newsletter

Subscribe for Free 

You have successfully subscribed.  
Please check your inbox. 

![AI-Newsletter]() Chosen by over **350,000+** professionals 

[Scroll to top ](#wrapper)Scroll to top 

× 

Toggle Menu Close 

Search for: 

Search

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.guru99.com/#organization","name":"Guru99","sameAs":["https://www.facebook.com/Guru99Official","https://twitter.com/guru99com"],"logo":{"@type":"ImageObject","@id":"https://www.guru99.com/#logo","url":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","contentUrl":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","caption":"Guru99","inLanguage":"en-US"}},{"@type":"WebSite","@id":"https://www.guru99.com/#website","url":"https://www.guru99.com","name":"Guru99","publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.guru99.com/images/sap-vb01-material-listing-and-exclusion.png","url":"https://www.guru99.com/images/sap-vb01-material-listing-and-exclusion.png","width":"700","height":"250","caption":"SAP VB01: Material Listing &amp; Exclusion","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.guru99.com/all-about-material-exclusion-inclusion-listing.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.guru99.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.guru99.com/sap-sd","name":"SAP - SD"}},{"@type":"ListItem","position":"3","item":{"@id":"https://www.guru99.com/all-about-material-exclusion-inclusion-listing.html","name":"Material Listing &#038; Exclusion: SAP VB01"}}]},{"@type":"WebPage","@id":"https://www.guru99.com/all-about-material-exclusion-inclusion-listing.html#webpage","url":"https://www.guru99.com/all-about-material-exclusion-inclusion-listing.html","name":"Material Listing &#038; Exclusion: SAP VB01","dateModified":"2026-07-07T18:23:09+05:30","isPartOf":{"@id":"https://www.guru99.com/#website"},"primaryImageOfPage":{"@id":"https://www.guru99.com/images/sap-vb01-material-listing-and-exclusion.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://www.guru99.com/all-about-material-exclusion-inclusion-listing.html#breadcrumb"}},{"@type":"Person","@id":"https://www.guru99.com/author/jessica","name":"Jessica Blake","description":"I'm Jessica Blake, an SAP Consultant, dedicated to helping businesses achieve their goals with expert SAP guidance.","url":"https://www.guru99.com/author/jessica","image":{"@type":"ImageObject","@id":"https://www.guru99.com/images/jessica-blake-author.png","url":"https://www.guru99.com/images/jessica-blake-author.png","caption":"Jessica Blake","inLanguage":"en-US"},"worksFor":{"@id":"https://www.guru99.com/#organization"}},{"articleSection":"SAP - SD","headline":"Material Listing &#038; Exclusion: SAP VB01","description":"Material exclusion / listing provides a provision to restrict a customer\u2019s buying choices.","keywords":"sap-sd, sap","speakable":{"@type":"SpeakableSpecification","cssSelector":[".entry-title",".summary"]},"@type":"Article","author":{"@id":"https://www.guru99.com/author/jessica","name":"Jessica Blake"},"dateModified":"2026-07-07T18:23:09+05:30","image":{"@id":"https://www.guru99.com/images/sap-vb01-material-listing-and-exclusion.png"},"copyrightYear":"2026","name":"Material Listing &#038; Exclusion: SAP VB01","subjectOf":[{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is the T-code for material listing and exclusion?","acceptedAnswer":{"@type":"Answer","text":"Use VB01 to create, VB02 to change, and VB03 to display material listing and exclusion condition records. The list or exclusion type is selected when the record is created."}},{"@type":"Question","name":"Which is checked first, listing or exclusion?","acceptedAnswer":{"@type":"Answer","text":"SAP checks the exclusion list first and then the listing list during sales order processing. If a material is excluded, it is blocked regardless of any listing entry."}},{"@type":"Question","name":"What are condition types A001 and B001?","acceptedAnswer":{"@type":"Answer","text":"A001 is the standard condition type for material listing, and B001 is the standard type for material exclusion. They tell SAP which access sequence and tables to use for the check."}},{"@type":"Question","name":"Can AI enforce customer buying rules in SAP?","acceptedAnswer":{"@type":"Answer","text":"Yes. AI tools monitor orders against listing and exclusion rules, flag violations in real time, and suggest approved alternatives, reducing manual checks and order errors."}},{"@type":"Question","name":"How does AI help with product recommendations?","acceptedAnswer":{"@type":"Answer","text":"artificial intelligence analyzes customer history and eligibility rules to recommend the right approved products, improving cross-sell while respecting listing and exclusion restrictions."}}]}],"@id":"https://www.guru99.com/all-about-material-exclusion-inclusion-listing.html#schema-1135774","isPartOf":{"@id":"https://www.guru99.com/all-about-material-exclusion-inclusion-listing.html#webpage"},"publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.guru99.com/all-about-material-exclusion-inclusion-listing.html#webpage"}}]}
```
