Assortment List

Objective

After completing this lesson, you will be able to analyze and implement the attributes and customizing settings for assortment lists

Attributes of the Assortment List

The assortment list provides an overview of the listed assortment, which a store could order and sell at the point of sale within the validity period of the assortment list. The assortment list keeps the store or customer (assortment user) informed of any changes in the assortment (new or discontinued articles, price changes, promotion articles, and so on).

Assortment lists can be configured according to the particular requirements of an assortment, for example for the perishables assortment, the vendor information should be included for each article, but not for the jewelry assortment. The assortment lists can be prepared in different media (in print format, or as an electronic message sent to a store retailing system).

Assortment List Versions:

  • Full Version

    This version contains all relevant articles within the validity period of the assortment list.

  • Change Version

    This version contains only those articles that have been changed since the last message was created. These changes must be relevant during the validity period of that assortment list version.

  • Mixed Version

    This version contains the last full version with all the subsequent changes and therefore shows the current status. If an article occurs in several change versions, only the most recent data will be included. This means that a current version can be printed out at any time.

The version management provides an overview of the versions that have been created, together with their validity periods, and a display of the assortment list on the screen.

Assortment list performance considerations:

Normally, the initial version is a full version of the assortment list. For performance reasons, all later versions are mixed versions as a rule.

For a new store, the assortment list has to be initialized. The initialization creates the first full version for the store, and activates the change pointers, so that for any changes which are relevant for a store/article, the system creates a change pointer which is analyzed during the creation of change versions then. If the new store’s POS system already has all the article data (for example, the assortment list IDocs were copied from another store), then you can run a dummy initialization: This means, the change pointer creation is activated, but no full version is generated, which saves system time. Amongst others, transaction WPER2 can be used for the dummy initialization. Consider this if the exact same data has to be loaded to several store’s systems (for example, when they have the same assortment and pricing assignments). With the dummy initialization, you can find the IDoc segment number of a specific article in a large IDoc with many articles.

The assortment list contains selected data of the article maintenance, which is relevant for the assortment user (store or customer). The relevant articles are those which can be ordered by the store and sold at the store’s point of sale (POS) system.

The listing period of an article determines the timeframe in which it can be ordered, and the sales period, which may differ from the listing period, can be used to determine how long an article will be included in the store’s assortment list (even after the listing period may have ended), if it’s used to feed the store’s POS system. Therefore, the flag sales usage can be set in assortment list customizing.

The available supply sources can be determined for the articles, so that the store knows with whom to place orders. This is relevant, if the articles, or a part of the assortment, may actually be ordered by the stores. When articles are only ordered centrally, for example by automatic replenishment, the supply source information in the assortment list may not be necessary.

Transactional data could also be read here (promotion, allocation tables, purchase orders). This data may support the requirements planning of a store, for example. However, the evaluation of this data has a significant effect on performance. Usually, such data is provided to stores by means of other (online) standard reports.

Store layout information is available for creating shelf-edge labels, for article placements, and for planning by visual inspection of the shelves.

Customizing Settings for the Assortment List

For each assortment list type, you configure the cycle control for the preparation of assortment lists.

The cycle control includes:

  • The number of days lead time for generating the assortment list

  • The cycle for generating change versions (number of days validity period of the version)

  • The number of change versions until a full version of the assortment list will be created again

Every article is assigned one assortment list type. Note: An assortment list type must be assigned to an article if the article is to appear in the assortment list.

It is recommended to create just a few assortment list types. Just as an example, these could be set up in line with the article types you are using.

For each assortment list type, you can configure the control of the logistics quantities. Here, you can determine which transaction data (for example, previous purchase orders) should be read for an assortment list. When using this function, you have to make sure to also maintain either a number of documents (e.g. last 3 purchase orders) or the timeframe (purchase orders of the last two weeks) to limit the selection scope. This prevents the system from reading documents that are too old. Anyhow, as mentioned earlier, you may use standard reports instead.

In the assortment list profile, you configure the control parameters for generating assortment lists. This is done in connection with an assortment list type. In that way, a store can receive different assortment lists for the different areas of their assortments.

Each site is assigned one assortment list profile. One assortment list profile can be used for many sites. Note: Without an assortment list profile, no assortment list can be generated for the site.

The assortment list profile parameters control the generation and the appearance of assortment lists. With these parameters, you can determine the following:

  • Whether IDocs are created for electronic distribution

  • Whether the data is stored in the assortment list version management

  • How the articles are sorted. Sorting by vendor (sorting procedure 3 or 4), along with the vendor info flag, is necessary if you want to include all possible supply sources for an article in the assortment list.

  • Which data segments are created for each article

  • How the assortment list line items should be structured

  • If articles should be included in the assortment list for the sales period (that is, after the listing period is finished). This is usually the case when the assortment list is used to update the store’s point of sale (POS) system.

Note

It is advisable to maintain just a few assortment list profiles. If sites have the same assortment list profile, they are processed more quickly when the assortment lists are generated.

Display the Customizing Settings for an Assortment List and Generate an Assortment List

From Exercise — Display the Customizing Settings for an Assortment List and Generate an Assortment List, demo.

Task — Customizing Settings for the Assortment List Type

Additionally, also briefly open the Control of Logistics Quantities view in the same IMG menu area.

Mention that this kind of information is nowadays usually provided to the store associates through standard online reporting, not through the assortment list. Reading document data is performance-intensive.

Task — Customizing settings of the assortment list profile

Task — Generate and display a new assortment list

If time allows, briefly show Retailing: Distributed RetailingPOS InterfaceOutbound

Folder: IDoc Copy Management. This is useful, if the exact same data has to be loaded to several store’s systems (e.g. when they have the same assortment and pricing assignments).

WPER2 for example provides the AL dummy initialization report, and you can find the IDoc segment number of a specific article in a large IDoc with many articles.

Steps

  1. From Exercise — Display the Customizing Settings for an Assortment List and Generate an Assortment List, the participants perform

    Task — Customizing Settings for the Assortment List Type
    Task — Customizing Settings of the Assortment List Profile
    Task — Generate and Display a New Assortment List

Display the Customizing Settings for an Assortment List and Generate an Assortment List

Business Example

You want to inform your store about changes in your assortment, and therefore you use a new assortment list for articles of certain merchandise categories.

Task 1: Customizing Settings for the Assortment List Type

You are now dealing with the settings for the assortment list in Customizing.

Steps

  1. Display the settings for assortment list type S in Customizing.

    1. IMG:Logistics - GeneralAssortmentAssortment ListAssortment List Types


  2. For assortment list type S, how often is a) a change version generated before a full version is sent to the store again, and b) what’s the validity period of a version?

    ____________________________________________________________________________

    ____________________________________________________________________________

    1. Four times

      ____________________________________________________________________________

      ____________________________________________________________________________

    2. 7 days

  3. Find out if assortment list type S is assigned to article R1RS10##. In which article master view can you find the assortment list type?

    1. Retailing: Master DataMaterial DataMaterialDisplay.

      You can find the assortment list type in the Basic Data view. Assortment list type S is assigned.

Task 2: Customizing Settings of the Assortment List Profile

You want to check the settings for the assortment list profile which is used by your store, as well as the EDI settings. Then you specifically want to know how the assortment list is sorted in the store in question.

Steps

  1. Which assortment list profile is assigned to store R1##?

    1. Retailing: Master DataPlant DataPlantDisplay.

      Enter site R1##, choose tab POS. The assortment list profile is RSUP.

  2. Check if the store’s EDI Profile (partner type KU) contains the message type WBBDLD for the assortment list.

    1. In the menu bar, choose: CustomizingFor Plant.

      Choose tab Other, and double-click the EDI Partner Profile. Open the folder Partner Type KU, and select your store R1##.

      In the Outbound parmtrs. view, you should find message type WBBDLD.

  3. Display the settings for the assortment list type S in the assortment list profile RSUP in Customizing. Which sorting procedure is used?

    1. IMG:Logistics - GeneralAssortmentAssortment ListMaintain Profile for Assortment Lists.

      Select the assortment profile RSUP, and in the Dialog Structure, double-click Maintain assortment list profile parameters. Now double-click the assortment list type S. The sorting procedure is 4 = Supplier, material group, material number.

  4. What is the meaning of the flag Sales usage? Use the F1 Help to answer the question.

    1. Open the F1 Help on the field. It means that an article remains in the assortment list even past the listing period, as long as it’s sales period is valid.

Task 3: Generate and Display a New Assortment List

Generate a new assortment list. Then display it, also using the POS Monitor.

Steps

  1. Now generate an assortment list of assortment list type S for site R1##, the merchandise categories RS11110 to RS13110 and distribution chain RG10/R1 by requesting it manually.

    1. Retailing: Master DataAssortment/ListingAssortment ListGenerate (HPR)Manual Selection.

      Make the following entries:

      Field name or data typeValues
      Sales OrganizationRG10
      Distribution ChannelR1
      Customer Number for PlantR1##
      Material GroupRS11110 to RS13110
      Assortment List TypeS — Supermarket

      Choose ProgramExecute. The system displays a log item with an IDoc number.

  2. Display the assortment list you just created and check the sorting and the validity period of your assortment list. Do they correspond to the relevant customizing settings?

    1. Retailing: Master DataAssortment/ListingAssortment ListDisplay.

      For displaying the assortment list make the following entries:

      Field name or data typeValues
      Sales OrganizationRG10
      Distribution ChannelR1
      Customer No. PlantR1##
      Assortment List TypeS — Supermarket

      ProgramExecute.

      Your Assortment List tree starts with your site R1##, the next node is S Supermarket. Then you’ll see version 000001 and afterwards the vendors Northern Dairies and Freshness, Yoggi and Omnium are displayed. This means sorting is carried out according to vendor, merchandise category, article, and the validity period is 7 days.

      This corresponds to the cycle control settings in the assortment list type customizing (validity period: 7 days), and to the selected sorting procedure 4 in the assortment list profile customizing for the assortment list type.

  3. Now also take a look at the Assortment list IDoc which was created. Which information does IDoc segment E1WBB13 contain?

    1. Retailing: Distributed RetailingPOS InterfaceMonitorPOS interface.

      In the Customer field, enter your store R1##, then Execute.

      In Outbound processing, open the Processed folder structure completely. It shows your store, then Application SL .... Processing OK. Double-click that line. In the next view, select (click) the IDoc Number (green), and choose Display data.

      Click on the triangle to open the Data Records folder, then open the first segment. Here, click on segment E1WBB13: It contains the vendor information. This is either an external vendor, or an internal vendor (supplying site).