Go to primary content
Oracle® Retail Demand Forecasting Cloud Service Implementation Guide
Release 19.0 for Windows
F24923-16
  Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

D Appendix: New Item Configuration Guide

This appendix describes how RDF Cloud Service performs the batch process for New Items and alternative implementation approaches for the New Item module.

New Item Batch Tasks

New Item batch performs the following tasks:

  1. Identify the current New Items that will turn into existing items. This identification is based on the approved Like Item, approve substitution method, sales history start date and time series duration. If a New Item is going to turn into an existing item, its approved Like Items, substitution method and settings will be automatically wiped out.

  2. Automatically identify New Item/stores in the system based on the user loaded New Item forecast start date

  3. Calculate eligible Like Items for the auto-identified New Item/store. The eligible criteria is based on the previous approved base demand, existing items's sales history length, and if the existing item is under the same user specified level as the New Item. The Like Item eligibility criteria also includes a Like item exclusion mask that can be customized based on business needs. The user specified level is an input in New Item plug-in.

  4. Calculates the similarity score between the New Item and eligible Like Items based on product attribute information and provides three Like Item recommendations per the New Item/store that is based on the similarity score rankings.

  5. Automatically approves system recommended Like Items, substitution methods, and parameters if user specified.

For details about New Item substitution methods and settings, refer to the Oracle Retail Demand Forecasting Cloud Service User Guide.

New Item Forecast Approaches

In RDF Cloud Service, New Item forecasting is implemented differently from previous versions. A baseline forecast for the New Item is generated based on the seasonal curve level. The seasonal curve for the New Item is produced through seasonality escalation like other existing items. The level for the New Item can be produced based on settings in new item module.

Implementation Options

In a normal RDF Cloud Service implementation, there are four possible approaches to setting up the New Item module.

First Approach

Ignore

The customer does not plan to use it and chooses to simply ignore the New Item. For this approach New Items need to be set up for the RDF plug-ins to run successfully. Do the following to ignore using the New Item:

  1. Leave all the GA New Item plug-in inputs unchanged.

  2. Use the GA attribute hierarchy file for the domain build.

  3. After the domain build, open the Batch Flow Management workbook and set up the boolean switches related to the New Item as follows:

    1. Set runnewitembatch to false

    2. Set runnewitem_BF_ to false

    3. Set runnewitem_CF_ to false

    4. Commit the workbook changes

Second Approach

Use New Item to Manually Set Up New Item Forecasting Parameters

The customer does not have any attribute information, but would like to use New Item to manually set up New Item Forecast Parameters such as Like Item, Like Store, Substitute Method, user provided Base Demand, and so on. The New Item batch is still necessary to run in this case, because the first step of New Item batch is necessary to automatically turn off New Item functionality once a New Item matures. However, the Attribute Maintenance workbook will not be able to be created because there is no valid attribute information.

For this approach, the implementor need to set up the New Item using the following steps:

  1. Go over the following New Item plug-in inputs one by one:

    • New Item data source

      The intersection of the specified measure decides the level where the New Item and New Store will be set up.

    • Product Map

      Allows the user to specify which level that the New Item and eligible Like Item should be under. A Like Item can only be selected from the items that roll up to the same level.

    • New Store level

      Allows users to specify Like Stores for the whole level

  2. Use the GA attribute hierarchy file for the domain build.

  3. After the domain build, open the Batch Flow Management workbook and set up the boolean switches related to New Item as follows:


    Note:

    New Item forecasting will generate unpredictable results if the final level intersection's prod and loc dimensions do not match what is configured in the New Item module.

    1. Set runnewitembatch to true.

    2. Set runnewitem_BF_ to true if the level needs to enable New Item forecasting. The final level forecast intersection must have the same product and location level as the New Item data source measure.

    3. Set runnewitem_BF_ to false if the level needs to disable New Item forecasting or the final level intersection 's product and location level were different from the New Item data source measure.

    4. Set runnewitem_CF_ to true if the level needs to enable New Item forecasting. The final level forecast intersection must have the same product and location level as the New Item data source measure.

    5. Set runnewitem_CF_ to false if the level needs to disable New Item forecasting or the final level intersection 's product and location level were different from the New Item data source measure .

    6. Commit the workbook changes.

  4. Use New Item Maintenance workbook and the New Store Maintenance workbook to set up New Item and New Store settings in the New Item Basic Parameters worksheet of New Item Maintenance Workbook and make sure nitautoapp is set to false.

    This will turn off autoapprove in the New Item batch process. Set nitdtsdur (time series duraton) to the user desired value. This control how many sales periods a New Item needs to mature.

Third Approach

With Attribute Information, Use New Item to Get Recommended Like Items and Manually Set Up Like Item and Like Stores

The customer has attribute information and would like to use New Item to get recommended like items and manually set up like item and like stores. Full fledged New Item functionality is enabled in this case and data preparation is very important. In this case, the implementor needs to set up the New Item using the following steps:

  1. Go over the following New Item plug-in inputs one by one:

    • New Item data source

      The intersection of the specified measure decides the level where the New Item and New Store will be set up.

    • Product Map

      Allows the user to specify which level that the New Item and eligible Like Item should be under. A Like Item can only be selected from the items that roll up to the same level.

    • Product Map RHS

      Right hand side of the Product Map.

    • New Store level

      Allows users to specify Like Stores for the whole level

    • Product RHS

      This should be consistent with the New Item data source.

    • Location RHS

      This should be consistent with the New Item data source.

  2. Prepare the following data files for domain build and ongoing data load in the future:

    • PATR.csv.dat—attribute hierarchy file

    • prdattT.csv.ovr—product attribute value data file

    • nitdattwgt.csv.ovr—attribute weight data file (without this data file, there is no similarity score and Like Item recommendation)

    • nitfcststovr.csv.ovr— New Item forecast start date data file (without this data file, there is no New Item identification)

    • nisros.csv.ovr—user provided New Item base rate of sales data file.

    Without proper data, the Attribute Maintenance workbook can not be created in the future.

  3. After the domain build, open the Batch Flow Management workbook and set up the boolean switches related to New Item as follows:


    Note:

    New Item forecasting will generate unpredictable results if the final level intersection's prod and loc dimensions do not match what is configured in the New Item module.

    1. Set runnewitembatch to true

    2. Set runnewitem_BF_ to true if the level needs to enable New Item forecasting. The final level forecast intersection must have the same product and location level as the New Item data source measure.

    3. Set runnewitem_BF_ to false if the level needs to disable New Item forecasting or the final level intersection 's product and location level were different from the New Item data source measure

    4. Set runnewitem_CF_ to true if the level needs to enable New Item forecasting. The final level forecast intersection must have the same product and location level as the New Item data source measure.

    5. Set runnewitem_CF_ to false if the level needs to disable New Item forecasting or the final level intersection 's product and location level were different from the New Item data source measure

    6. Commit the workbook changes.

  4. Use New Item Maintenance workbook and New Store Maintenance workbook to set up New Item and New Store settings in the New Item Basic Parameters worksheet of New Item Maintenance workbook, set up nitautoapp to the user desired value. This will enable or disable autoapprove in the New Item batch process. Set nitdtsdur (time series duraton) to the user desired value. This control how many sales periods a New Item needs to mature

  5. If the loaded New Item forecast start date and New Item base rate of sales were not available, the following business flow must be performed:

    1. Open the New Item Maintenance workbook to input nitfcststovr and nisros without running any approve custom menu and then commit the change.

    2. Run newitem_batch to automatically identify New Items and generate system recommended like SKU.

    3. New Items can be approved automatically in Step b. The user can also create the New Item Maintenance workbook again to manually approve the New Item settings.

Fourth Approach

Bypass New Item Workbooks and Set Up New Item Forecasting through Direct Measure Loading and Calculation

Use this approach when you want to use New Item Forecast, but do not have any attribute information and you do not want to populate New Item parameters manually. You can load information into the New Item Parameter measures directly and avoid using any New Item workbook. It is still necessary to run the New Item batch because the first step of New Item batch automatically turns off New Item functionality once a New Item matures.

For this approach, the implementor needs to set up the New Item using the following steps:

  1. Verify the following New Item plug-in inputs one by one:

    • New Item data source—the intersection of the specified measure decides the level where the New Item and New Store will be set up.

    • Product Map—allows the user to specify which level that the New Item and eligible Like Item should be under. A Like Item can only be selected from the items that roll up to the same level.

    • New Store level—allows users to specify Like Stores for the whole level

  2. Build the domain using the GA attribute hierarchy file.

  3. After the domain build, open the Batch Flow Management workbook and set up the boolean switches related to New Item as follows:


    Note:

    New Item Forecasting generates unpredictable results if the final level intersection's prod and loc dimensions do not match with what is configured in the New Item module.

    1. Set runnewitembatch to true.

    2. Set runnewitem_BF_ to true if the level needs to enable New Item forecasting. The final level forecast intersection must have the same product and location level as the New Item data source measure.

    3. Set runnewitem_BF to false if the level needs to disable New Item forecasting or the final level intersection 's product and location level were different from the New Item data source measure.

    4. Set runnewitem_CF_ to true if the level needs to enable New Item forecasting. The final level forecast intersection must have the same product and location level as the New Item data source measure.

    5. Set runnewitem_CF_ to false if the level needs to _disable the New Item forecasting or the final level intersection 's product and location level were different from the New Item data source measure.

    6. Commit the workbook changes

  4. In the New Item Maintenance Workbook, ensure that nitautoapp is set to false to turn off auto approve in the New Item batch process. Set nitdtsdur (time series duration) to the user desired value. This controls how many sales periods a New Item needs to mature.

  5. Prepare the custom batch control file that loads settings into measures such as nisros (user provided base demand), nitdtsdur (time series duration), nitappsubm (substitution method), nitapplkitm1 (like item), nitappadj (like Item adjust percentage).


    Note:

    In the weekly forecast batch, the New Item batch is run before the RDF batch forecast. The initial step in New Item batch identifies matured New Items and clears out its substitute method. RDF batch checks the substitution method to decide if an item goes through a normal forecasting process or New Item forecasting.

    If an implementor wants to load a substitute method or other new item parameters, it is important to decide when it should be loaded, either before or after the New Item batch runs. If a substitute method is loaded before the New Item batch runs, it may be automatically wiped out depending on how long its sales history is. If a substitute method is loaded after the New Item batch, then the item will be subject to New Item forecasting forever.


Troubleshooting Tips for Common New Item Issues

The following tips will provide troubleshooting solutions to common issues for New Items in RDF CS.

Issue 1

Issue: The New Item Maintenance Attribute Maintenance Workbook Cannot be Opened Due to an Empty Pre-range Solution

Solution

If you are running into this issue you have by-passed Oracle's standard domain building or data loading process.

The New Item Maintenance workbook is pre-ranged by these measures:

  • flagllc

  • nitwkrange

  • nititm2clsr

The flagllc measure ranges the prod hierarchy to llc items. The nitwkrange measure ranges the CLND hierarchy. The nititm2clsr measure ranges the pror hierarchy. The nitwkrange measure is calculated in the new item batch, where as the flagllc and nititm2clsr measures are calculated as a post-process after the data load. The Calendar has been pre-ranged to bring in weeks > (TODAY - TS duration). The flagllc measure is calculated using flagslc when flagslc is set to the False default. Therefore, even if no data file is provided for flagslc, flagllc should be properly calculated. The nititm2clsr measure is calculated based on nititm2itr. The nititm2itr data file is generated by RDF data load process based on product hierarchy and loaded automatically. These logics were implemented through batch control file and OAT.

Users should not encounter any issue if the standard RDF process is followed.

If you encounter this issue after by-passing your domain, make sure that nititm2itr, nititm2clsr, and llcflag are populated in your domain.

Issue 2

Issue: The New Item Management Workbook Can Not be Opened Due to an Empty Prerange

Solution

Check to see if the measures nititm2itr and nititm2clsr are populated. The nititm2itr measure should be loaded automatically by RDF CS whenever product hierarchy is loaded.The nititm2clsr measure is recalculated based on nititm2itr after each dataload. These logics were implemented through OAT. Users should not encounter this issue if RDF Cloud Service's standard process were followed.

Another measure to check is nitfcststovr (forecast start date override). This measure is used to identify new item. It need to be a date in the future so that the item can be identified as new item.

Issue 3

Issue: Unable to Open the New Item Management Workbook Even if the nitfcststovr Measure is Populated and All the Other Measures are Properly Populated

Solution

The New Item batch will calculate the similarity score and pre-range mask for items that have not yet matured based on TS duration..

Another unlikely scenario is that no eligible Like Item can be identified for the New Item. The Similarity Score is only calculated between a New Item and an existing item. An existing item for a New Item must satisfy the following criteria:

  • The existing item is under the same product category as the New Item. The level of product category is specified in New Item plug-in. In RDF GA configuration, it is class.

  • The existing item must have attribute information.

  • The existing item must have enough Sales History Length. The Sales History Length for a time series is calculated as the number of periods between today and the week that has the first populated sales. The Sales History Length must be more than the value specified in ts-duration (nitdtsdur). This situation is unlikely unless no sales data is available.

    Check the eligible existing items by looking into the measure nitlkitmlocmsk. If it is empty, that means one of the condition is not meet. Check prdAttT for product attribute information. Check the sales input measure specified in the New Item plug-in for the Sales History Length.

Issue 4

Issue: You Can Not Generate a Forecast for a New Item Even If There are Valid Like Item and Substitute Method Settings

Solution

The New Item forecast is produced by looking up the seasonal curve through escalation and getting a base rate of sales from the like item/user input/class average escalation. After a forecast, you can check measures woyseascurve_CF_ or woyseascurve_BF_ to see if a seasonal curve has been generated for the New Item.

If it is not populated, that means there is no seasonal curve for all of the escalation intersections at this particular item/store. An implementer should consider adding a new catch-all escalation level. The other measures to check are mergedlvl_BF_ or mergedlvl_CF_, if the measure is empty for the New Item/store that means that no base rate of sales is generated. You can further looking into the reason by base rate of sales cannot be generated.

Issue 5

Issue: The New Item Forecast is Setup in the New Item Maintenance Workbook, but No Forecast is Generated for the New Item and Measures mergedlvl_BF_ and mergedlvl_CF_ have a Zero Value

Solution

Check the runnewitem_CF_ and runnewitem_BF_ measures which are visible in the Batch Flow Management workbook. If the measure was false, set them back to true, commit and rerun forecast.

If runnewitem_CF_ and runnewitem_BF_ were true, then check the nitappsubm substitution method.

If nitappsubm is set to: Then:
None No New Item forecast will be generated.
Like Item At least one valid existing item must be assigned as the Like Item.

The Like Item itself must have a forecast. The Like Item assignment measure is:

  • nitapplkitm1

The nitappadj (total adjustment percentage) can not be zero.

User Input The user must provide the base rate of sales for the New Item. The value will be stored in nitappros after the New Item approval process. When the substitute method is user input, then nitappros can not be zero.

Issue 6

Issue: When Trying to Approve Like Item Recommendations, Received this Approve Error Message: Can Not Approve, Check New Item Error Message

Figure D-1 Error Message

Surrounding text describes Figure D-1 .

Solution

This error is due to a problem in your New Item set up. On the worksheet, display show/hide for select and approve. For the New Item error message measure, ensure that measure is visible on the worksheet. It will provide additional clues for the issue.