Replenishment Batch

On the Replen. Worksheet Batch page you can specify whether the replenishment calculation is to be run automatically or manually.

The Run Frequency FastTab

Scheduler Job

The default Run Frequency is set to Run Manually, but it is possible to specify a certain date if the calculation is to be run only once. You can also specify that the Replenishment calculation is to be run Daily, on Weekdays Only, or based on a Calculation Calendar.

  • To run the replenishment automatically, you can either click the icon, and enter Replen. Automatic Run , or create a Scheduler job.

The Replenishment batch record is always connected to a Replenishment template. One Replenishment template can have multiple Replenishment batch records.

Note: It is important to specify the Buyer ID and/or Buyer Group Code, if you want to be able to use the Buyer’s Workbench.

The Closed Day Calendar field is where you can specify the calendar to use for location closed days.

The Master Batch field lets you specify a batch as the master batch within the same template. With the Copy Settings to Child action, you can copy the master batch settings to the other batches within the same template.

The Run Frequency FastTab

Here you specify the execution frequency of Replenishment batch records.

The frequency options are:

Run Manually: The batch is executed manually as needed. The related setup fields are:
  • Default Coverage Days - This field specifies the default coverage days for items where the coverage could not be calculated with the Replen. Coverage Days Profile.
Specific Day: The batch is executed only once on the specified date or after the date. The related setup fields are:
  • Default Coverage Days - This field specifies the default coverage days for items where the coverage could not be calculated with the Replen. Coverage Days Profile.
  • Next Run Date - This field specifies when the batch will be run by the scheduler job.
Daily: The batch is executed daily. Here you can specify days that the system should exclude. The related setup fields are:
  • Next Run Date - This field specifies when the batch will be run by the scheduler job.
  • Allowed to run on Any Day - This field specifies if the batch will be considered by the scheduler job regardless of the run interval setup.
  • Include Mondays - This field specifies if the batch will run for every Monday.
  • Include Tuesdays - This field specifies if the batch will run for every Tuesday.
  • Include Wednesdays - This field specifies if the batch will run for every Wednesday.
  • Include Thursdays - This field specifies if the batch will run for every Thursday.
  • Include Fridays - This field specifies if the batch will run for every Friday.
  • Include Saturdays - This field specifies if the batch will run for every Saturday.
  • Include Sundays - This field specifies if the batch will run for every Sunday.
Weekdays Only: The batch is executed on weekdays only. Here it is also possible to specify weekdays the system should exclude. The related setup fields are:
  • Next Run Date - This field specifies when the batch will be run by the scheduler job.
  • Allowed to run on Any Day - This field specifies if the batch will be considered by the scheduler job regardless of the run interval setup.
  • Include Mondays - This field specifies if the batch will run for every Monday.
  • Include Tuesdays - This field specifies if the batch will run for every Tuesday.
  • Include Wednesdays - This field specifies if the batch will run for every Wednesday.
  • Include Thursdays - This field specifies if the batch will run for every Thursday.
  • Include Fridays - This field specifies if the batch will run for every Friday.
Calculation Calendar: The batch is executed on the date specified in the selected Batch Calculation Calendar. For more details about the calculation calendar, see Replenishment Batch Calculation Calendar. The related setup fields are:
  • Batch Calc. Calendar Code - This field specifies the Replenishment Batch Calculation Calendar that defines the replenishment interval.
  • Next Run Date - This field specifies when the batch will be run by the scheduler job.
  • Allowed to run on Any Day - This field specifies if the batch will be considered by the scheduler job regardless of the run interval setup.
  • Include Mondays - This field specifies if the batch will run for every Monday.
  • Include Tuesdays - This field specifies if the batch will run for every Tuesday.
  • Include Wednesdays - This field specifies if the batch will run for every Wednesday.
  • Include Thursdays - This field specifies if the batch will run for every Thursday.
  • Include Fridays - This field specifies if the batch will run for every Friday.
  • Include Saturdays - This field specifies if the batch will run for every Saturday.
  • Include Sundays - This field specifies if the batch will run for every Sunday.

Note: If no valid calendar entry is found, the setup in the check boxes Include Mondays to Include Sundays will be used to calculate the Next Run Date.

Note: It is very common that retailers replenish their stores on specific weekdays. For example, stores in region A are replenished on Mondays and Wednesdays and stores in region B are replenished on Tuesdays and Fridays.

This setup can be accomplished by using two Replenishment journals and two Store Groups for regions A and B: the first Replenishment journal has a template that filters on the Store Group for region A, and the second journal uses the template for region B. The first Replenishment journal has a batch that allows calculation only on Mondays and Wednesdays and the second journal has a batch for the other days.

The Run Frequency settings are not applicable to Replenishment batch belonging to a template with Template Type set to Component, as the Component Replenishment Journal calculation is always initiated from its linked BOM Replenishment Journal.

Scheduler Job

The Replenishment batch jobs can be executed by using a Scheduler Job:

  1. Click the icon, enter Scheduler Job List, and select the relevant link to open the Scheduler Job List.
  2. You can create a new Scheduler Job by selecting a Scheduler Job Type Code.
  3. In the Object Setup FastTab, select Report in the Object Type field, and assign the Object No. with 10012207 (Replen. Automatic Run).

Note: It is possible to have the Replenishment Journal picked up by the batch job to be calculated in parallel. For more information see Parallel Replenishment Journal Calculation.