Skip to Content
Technical Articles
Author's profile photo VENKATESH GOLLA

S/4 HANA Article Master – Listing article-Part4

                                                   SAP S/4HANA Article Listing – Part4

Hi ?,

Welcome back to the S/4 HANA blog post series.

This blog post is the continuation of the below blog posts:

  1. SAP S/4 HANA Material Master Introduction
  2. SAP S/4 HANA Material Master Views
  3. S/4 HANA Article Master – Listing article-Part1
  4. S/4 HANA Article Master – Listing article-Part2
  5. S/4 HANA Article Master – Listing article-Part3

In previous blog posts, we have already learned

  1. Material/Article
  2. Article types
  3. Article Categories
  4. Article Various views
  5. creation of the views
  6. the linkage between the Material master views
  7. article Listing methods/approaches
    1. Assortment module and Assortment linkage
    2. Direct creating individual article listing against the assortment

Now we will discuss another method “Via Layout”

  • Listing via layout provides retail companies with a new procedure for creating assortments.
  • Assortment management determines the presentation of goods in the selling area.
  • The presentation of goods in stores is achieved using fixtures (shelves) with articles placed in them. 
  • The fixtures are mapped as layout modules.
  • Using the layout, several layout modules are grouped together to form a merchandise area.

we must follow a few steps via using Layouts methodology

  1. Assortment users –
    1. We must create an assortment
      1. Assortment ID – (layout module – functional creation step in s4 using WS01)
    2. WRS1 – to check assortments
    3. WRSZ – assortment users
  2. Merchandise groups / Material groups
    1. WRS6 – for material groups against each assortment
  3. Layout module along with layout modules versions
    1. Layout Module – TWML
    2. Layout Module Versions – WLMV
    3. Article assignment to the respective assortments – means respective layout module/version
      1. We consider Layout modules/versions, articles
        1. Target table – MALG

Layout Check

This procedure checks whether:

  • The article is assigned to a specific layout module
  • The layout module is assigned to a layout and subsequently to an assortment

Changes in the master data for an assortment (for example, when an assortment grade is changed or a merchandise category is added or deleted) or for a site or a layout mean that the relevant article listing also has to be corrected.


  • Changes to the assignment of a layout to an assortment
  • Changes to a layout module
  • Changes to a layout module version
  • Changes to a layout module variant
  • Changes to the assignment of an article to a layout module

Automatic assortment correction takes place when the relevant background job is run:

  • The subsequent listing of merchandise category/articles (Report RWSORT17)
  • Automatic relisting via master data change documents
  • Assortment changes: transaction WSM4A, report RWSPORT07A
  • Site changes: transaction WSM4B, report RWSPORT07B
  • Layout changes: transaction WSM4L, report RWSPORT07L

Listing Conditions

The assignment of the individual articles to assortments is recorded in what are called listing conditions. These listing conditions contain the following:

  • The periods of time for which an article is to be assigned to an assortment
  • Inclusive or exclusive assignment (that is, whether an article is to be listed or excluded from listing)
  • The number of the module which caused the listing conditions to be generated
  • Whether the listing is for a promotion listing
  • Whether the module is assigned to a rack jobber
  • Whether an article is listed as a component of a structured article

In the case of manual listing using manually created assortment modules, the system creates listing conditions based on the assignment of the assortment module to an assortment.

In the case of automatic listing, the system uses listing rules to create listing conditions.

Listing Windows

The period of time for which an article is listed for an assortment is called a listing window. The maximum time span of the window is defined by:

  • Valid-from date of the article
  • Deletion date of the article

Within this maximum time span, you can create smaller time frames by manually creating listings through module item maintenance, or through the automatic listing by entering the listing time frames

The listing window defines the availability of an article for certain functions in an assortment and therefore in the assortment users (such as a retail site) assigned to the assortment. In a site, the listing window defines when merchandise listed can be ordered. Purchase orders can only be generated if their planned delivery date falls within the period defined by the listing window.

If SD sales orders or deliveries are linked to the listing check function and the assortments are assigned to customers, the listing window also defines in these sales documents whether or not a customer can order an article.

Few useful steps and TCODES:

To create an assortment, use the transaction WSOA1. Trough the transaction you can assign a site to the assortment. WSOA2 – to add a site to the assortment.

To list an article, use the transaction MM42 / Listing view. For mass listing use WSM3.

WSLA / WSOA3 – Sites in the assortment

WSL10 – Listing by material group selection

WSL11 – Listing by article selection


we will cover the Deletion methods in the next parts.


In the next blog posts, we can discuss more on processing.

That’s all about this blog post.

Thanks for reading, please provide your feedback. ?

Happy Learning, see you in my next blog post ?



Venkatesh Golla

Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo Daniel Valle Recas
      Daniel Valle Recas



      Thanks for this document!


      I am checking how to create the layout module variant in S4Hana, and I do not find any documentation realted.


      Thank you.