Listing Procedures help the users in rule-based listing (automatic listing) to identify the suitable assortments for an article. For example frozen food articles should only be listed in sites with a freezer.
Three basic listing procedures are available in the SAP Retail System:
B1: Basic procedure: mdse cat. / assortment grade check
B2: Basic procedure: classification check
B3: Basic procedure: layout check

The basic procedure layout check checks:
Whether the article is assigned to a layout module
Whether the assortment or site is linked to a layout
Whether the layout module of the article is a layout area in the site’s or assortment's layout
Note
Only under these conditions the article will be listed for the assortment in question.

This procedure checks whether the classifying parameters of the article (characteristics and values) correspond to those of the assortment.
Only then the article will be listed for this assortment.

The basic procedure 'profile check' examines whether the article's merchandise category has been assigned to the assortment. Only then the article will be listed for this assortment.
Anyhow, the merchandise category check alone may be too "rough". For example both a small and a large store of the same store chain carry dairy products (created in the dairy merchandise category). But the small stores should only offer some basic dairy articles, whereas the large store should offer a wider range of these articles. So an additional check for assortment grades can be used with the basic procedure B1:

The basic procedure profile check with assortment grades checks
Whether the merchandise category, to which the article belongs, has been assigned to the assortment
Whether the article’s assortment grade is contained in the result grade of the merchandise category in the assortment
Whether the listing algorithm, which contains the assortment grade, has been maintained in the listing procedure
Only then will the article be listed for this assortment.
Note
If multiple assignment is active, you can use transaction WSOA7 - Assign Material Groups to assign merchandise categories and assortment grades to both local and general assortments.

A listing algorithm describes how the assortment grades are combined in the assortment grade rules. Assortment grade rules describe the relationship between the various assortment grades within a listing algorithm.
It is possible to create several listing algorithms with their specifically defined assortment grade rules. The listing algorithm that is to be used, must then be entered in the listing procedure.
In order to use the assortment grade check, you have to maintain assortment grades in customizing (IMG→Logistics-General→Assortment→Assortment→Assortment Grades), and at least one listing algorithm, and then you define the assortment grade rules for this listing algorithm.
Currently, a maximum of 20 assortment grades can be contained in an assortment grade rule.
Assortment grades can be assigned in the article master with the Material Change transaction (MM42) and in the assortment with the General Assortment Change transaction (WSOA2).

