ABC Codes

ABC codes provide a functionality that supports cycle counting as part of the Warehouse Management application. Cycle counting involves counting a small amount of inventory in the warehouse each cycle with the intent of counting all selected inventory over a period (generally one year), which allows you to count items regularly in small groups or batches, as opposed to a physical inventory, which typically is used to count all items at once. You assign ABC classes to inventory items, which in turn will prioritize them based on criteria selected in the Assign ABC Codes function. The ABC classes, designated by ABC codes, help determine which items are cycle-counted and how often.

Cycle counting relies on count types that include a class system based on a statistical analysis of items based on specific factors such as on-hand value, usage value, or usage frequency (number of transactions). The ABC codes allow you to classify items based on the highest value, then the second highest value, and so on. This is determined by the sequence in which you enter the codes, i.e. the first code you enter is assumed to have the highest value, the second code entered is assumed to have the second highest value, etc. For additional details about how the system determines the batch, see the Cycle Count Batch Calculation topic.

For example:

ABC Code Sequence No Allocation % Notes
A 1 (highest value; counted most frequently) 20 (Assigns the top 20% of total items to the code after being sorted by the value matching the criteria selected in the Assign ABC Codes function.) Comprised of inventory that makes up 70-80% of your overall inventory value.
B 2 (second highest value; counted second most frequently 30 (Assigns the next 30% of total items to the code after being sorted by the value matching the criteria selected in the Assign ABC Codes function.) Accounts for the next 10-15% of inventory value
C 3 (third highest value; counted third most frequently) 50 (Assigns the next 50% of total items to the code after being sorted by the value matching the criteria selected in the Assign ABC Codes function.) Represents the bottom 10-15% of inventory value
    Percent must total 100%  

This setup of the ABC codes drives the assignment of them to each Item/Location record when you run the Assign ABC Codes process.

Create ABC Codes

The upper grid is where you create the ABC codes:

  1. Create a new record.
  2. Enter an ABC Code.
  3. Enter a Description for the code.
  4. The Sequence No will generate automatically. Edit the sequence number, if applicable. Sequence numbers must be unique. The lower the sequence number, the higher the value.
  5. Enter a percentage of the total items to which you want to assign the code in the Allocation % field. The percentages must equal 100.
  6. Enter the number of times you want to count that class per year in the Count Per Year field, up to 365 counts (cycles) per year. For a count per year value of '12', you would count all items in that class 12 times in a year.
  7. Mark the Do Not Reset check box if you do not want this ABC code to be overwritten by the Assign ABC Codes function.
  8. Mark the Always Count check box if you want items assigned to the ABC code to be counted every time a cycle count is created.

The Global Settings section is optional. Global settings allows you to assign an ABC code to the specified reference (ABC Code from first reference will be use when item matches multiple references).

  1. Select a Type from the drop-down list. This determines the options available in the Reference drop-down list.
  2. Select a Reference from the drop-down list. The options available are determined by the type you chose. The reference Description will appear and is read-only.
  3. Select an ABC Class to assign to the items matching the reference value.

Generate

Use the Generate button on the toolbar to display the Generate screen. This allows you to populate the ABC Codes maintenance screen with existing codes already assigned to items/locations. This is especially useful when you first use Cycle Counting and create new ABC codes. This screen collects all existing ABC classes from items/locations and lists them.

Mark the codes you want to add to the ABC Codes maintenance screen. Use Select All to mark all codes, or Unselect All to clear all check boxes.

Click OK to add the selected codes to the ABC Codes maintenance screen.

Back to top of page