In order to bring you the best possible user experience, this site uses Javascript. If you are seeing this message, it is likely that the Javascript option in your browser is disabled. For optimal viewing of this site, please ensure that Javascript is enabled for your browser.
Login  |   On Demand  |   Home  |

Release Notes for Version 3.0 and SSD 3.0
Advanced Inventory Management Version: 3.0 and SSD 3.0
MFG/PRO Compatibility for 3.0: eB, initial release through Service Pack 5
eB2, initial release through Service Pack 11
MFG/PRO Compatibility for SSD 3.0: eB2.1, Service Pack 2, 3, and 4
Supported languages: US English, Castilian Spanish, Dutch, French, German, Italian, Polish, and Brazilian Portuguese
Documentation Updates
The documentation for AIM 3.0 features described here is included in an updated User Guide: Advanced Inventory Management (AIM), item 78-0650A.
Installation and upgrade instructions can be found in Installation Guide: Advanced Inventory Management (AIM), item 78-0649A.
New Features Overview
This release includes the following new features:
New Wave Planning Features
New wave planning features let you create a wave, which is a collection of either sales orders (SO), scheduled orders, or distribution orders (DO). Warehouse staff can pick for the collection of orders together at a certain point in time. For example, if you know that a carrier arrives at 4:00 pm, you can create a wave for all orders linked to the carrier.
Organizing the picking activities by wave lets you:
Spread the workload for picking activities across the entire business day.
Start picking activities on time for carrier arrival at the dock.
Streamline the picking operations by having a continuous throughput of stock across the warehouse; this gives you better use of warehouse resources and avoid peaks.
Spread the workload in aisles and shipping lanes based on carriers so that items are moved to the correct shipping lane for a particular carrier type.
Save time and tasks by fulfilling order lines with full pallets or boxes that you can move directly to the dock, bypassing picking and other areas.
Use waves interactively to initiate some tasks and release orders before one wave is complete while starting tasks for another wave.
Manage throughput of large quantities by releasing orders in a wave incrementally or all at once.
Wave planning lets you plan the picking and replenishment activities so that you have control over all workload areas of a warehouse. This lets you balance the workload, keep warehouse staff busy without over-tasking them, and manage the overall order processing and throughput of multiple items on multiple order lines from multiple orders.
Basic Wave Steps
The basic processing flow of wave planning is as follows:
Wave selection
Wave replenishment
Wave release
Separate wave programs let you complete each of these major steps. In addition to these basic steps, new wave programs let you:
Define lanes and docks.
Assign lane and dock algorithms.
Define lane and workload groups.
Assign lane groups.
Set general control options.
New Wave Programs
The Detail Picking Menu is now the Wave Planning/Batch Picking Menu (80.15). The menu provides the following new wave planning programs:
Menu Number
Program Name
Wave Selection
Wave Status Inquiry
Open Order Report
Wave Replenishment
Wave Release
Wave Release Groups Create/Activ
Wave Release Groups Activation
Wave Release Groups Inquiry
Order Detail Status Inquiry
Wave Open Order Inquiry
Wave Detail Report
Wave Close
Lane/Dock Maintenance
Lane Browse
Lane Group Maintenance
Lane Group Inquiry
Lane Group Report
Workload Group Maintenance
Workload Group Inquiry
Workload Group Report
Lane Group Assignment
Wave Planning Control
Batch Picking Control
Replenishment Menu...
Replenishment List Maintenance
Replenishment List Inquiry
New Wave/Batch Utility Programs
The following programs were added to the Wave Utility Menu (80.15.22).
Wave Unprocessed Orders Inquiry
Displays a list of all items that are not set up correctly for wave processing. Displays the order or item, create date and time, the login ID of an user locking an order, and wave setup errors for the item or order in a nonconformity reason (NCR) column.
Wave Task Inquiry
Display picking tasks for each wave.
Container/Shipper ID Inquiry
Displays all containers corresponding to either a pre-shipper or container ID. You can also find container IDs by order, order line, and ship-to or sold-to code.
Wave Priority Boost
Use this utility to change the priority of the order.
Wave Close Batch/Report
Displays closed waves but also lets you close a wave or batch of waves with shipped orders or no open orders.
DO Shipper Delete/Archive
System administrators or wave planning managers can delete or archive temporary DO shippers and delete or archive DO containers when staff complete a DO shipment.
Wave With Blank AbsID Report
Displays waves by wave number, the number of tasks, and the blank ABS IDs as 0 (zero). You can optionally display only failed waves.
Wave Planning Orders Initialize
If you have open orders in the system when you install AIM, use this utility to update MFG/PRO customer schedule order line due dates in AIM and mark all orders that are allocated and used by AIM’s sort Algorithm 1.
New Containerization Features
Containerization is the process of assembling pallets and orders for a shipment. In MFG/PRO, you can manually create a container and link it to a pre-shipper/shipper in Pre-Shipper/Shipper Workbench (7.9.2); however, this capability did not exist previously for the RF device.
The existing containerization available through the RF device is for containers that warehouse staff build while detail picking or batch picking. This type of containerization is part of the complete picking process and is limited to one level; that is, during picking, staff can only create a container for a box or pallet and put items into it during the picking process.
AIM now provides multi-level containerization through the RF that lets staff assemble pallets for shipment until all shipments for a particular customer ship-to address are complete. A new RF containerization option lets warehouse staff use the RF to place all boxes or pallets they filled during picking onto other containers for shipping.
The RF containerization functionality is available for both sales orders (SO) and distribution orders (DO). For SOs, warehouse staff can create a container and link it to a pre-shipper number. Through the RF device, warehouse staff can create a new or modify an existing pallet and attach boxes to the pallet. When they do, AIM updates the shipper to reflect this.
Containerization Features
AIM containerization features let warehouse staff:
Choose to scan boxes first, then select from a list of pallets to put them on; or, to open a pallet first, then scan boxes to add to it.
Transfer a scanned box to a pallet that is in another location on the same shipper.
Remove boxes from containers or pallets.
View pallet contents.
View order status or shipper data that reflects containerization in AIM.
View the number of boxes already containerized and the remaining boxes to be containerized on the RF.
Move a container and its contents to a truck, with the system moving all containerization levels and detail allocations with the container.
Merge a pallet into another pallet.
Create a container level for a full pallet.
New Utility to Delete Shipper Containerization Data
AIM does not contain RF shippers; however, during shipping, the RF Container Bld option creates containerization tables. System administrators can use the new DO Shipper/Delete Archive ( to delete/archive the containerization tables to avoid an impact on system performance.
New Container Move Features
After your staff assemble pallets to ship to customers, they can use AIM’s new container move functionality to move allocated boxes or pallets from the dock location to a truck location. Container move functionality lets you create a new RF location transfer transaction and define a truck as a location.
AIM provides new container move features that:
Let warehouse staff move any pallet with detail allocation and containerization to any other location, including another truck.
Optionally, let you add staging or validation steps when moving containers.
Facilitate cross-docking functionality.
Transfer items from one truck to another or use an entirely different carrier.
Report the position of each pallet in the truck.
New Truck Ship Features
AIM provides new truck ship functionality that creates a transaction that documents sales orders simultaneously as they ship on the truck and automatically creates a bill of lading (BOL) for the truck shipping.
AIM’s new truck ship features:
Let you indicate truck shipment, resulting in MFG/PRO shipment of all orders on the truck.
Automatically print a bill of lading (BOL) for the truck shipment.
View all shippers loaded on the truck for a given truck location.
Enhanced Lane and Dock Management Capabilities
You can now define a lane or a dock as a location in AIM to use when processing waves. Use Location Maintenance ( to define a shipping lane or a dock as an AIM location; then use the new Lane/Dock Maintenance (80.15.13) program to further define the shipping lane or dock.
You can also set up the shipping lanes and docks as dedicated areas where you process orders in a specific way; for example, for a specific carrier type.
AIM now includes new shipping lane (LA type) algorithms and new dock (CM type) algorithms that you assign to the shipping lane or dock using Algorithm Assignment Maintenance (80.6.9).
The new shipping lane algorithms find lanes for a given carrier, unassigned lanes, or lanes with the lowest number of tasks assigned to them.
The new dock algorithms find the first location defined as a stage location, empty stage locations, stage locations that already contain stock for the SO shipper or DO ship-to code, stage locations with the least number of containers/pallets, and so on. They also find truck locations, empty dock locations, dock locations with the least number of pallets, and so on.
For both shipping lane and dock algorithms, you can define a combination of algorithms. The system finds a shipping lane using the first algorithm in the list. If it does not find any, it considers the next algorithm to use, and so on.
Enhanced Replenishment Capability
Using the RF, warehouse staff can now select a multi- or single-item pallet from the reserve area and replenish one or multiple locations from the pallet in the picking area. After staff replenish, they can return the remainder on the pallet to the reserve area.
Staff can select a complete pallet, then replenish in the home (dedicated) location. If you set up AIM to use the RF pallet overpick program, at this point, AIM is using overpick logic. AIM displays the quantity to replenish in the location on the RF, but staff typically put as much as they can into the home location. The remainder of the pallet that is not used for replenishment is returned to stock using AIM put-away logic. For this reason, this functionality is termed overpick replenishment and put away. Staff can return items individually from a multi-item pallet or return the complete pallet.
Using the single pallet, the user can optionally:
Meet the total replenishment requirement for a pick.
Replenish more than the total replenishment requirement for a pick.
Replenish less than the total requirement for a pick.
New Local Exit Routine
AIM provides a new program to use with overpick replenishment and put-away functionality. You specify this program in a new RF Pallet Overpick (whrfmbr1.p)field in Local Exit Routine Control (80.24.23). The whfmbr1.p program is included with AIM and defaults to the RF Pallet Overpick (whrfmbr1.p) field. If you do not specify a program in this field, AIM uses the standard whrfmbr1.p replenishment program for the RF Next Task/Select Task option.
Support for Multi-Item/Lot Pallets in PO Receipt Processing
Staff can now receive a multi-item or multi-lot pallet and use a single task to move the pallet to the destination location. The put-away process can now find a single location for the entire pallet and no longer sends different pallet components to different locations.
Warehouse staff can use the new RF PO Receipt menu option to receive multi-item pallets. When a shipper does not exist, the system lets staff manually create pallets and enter different pallet components.
AIM now creates a task for multi-lot/item pallets that is different than those created for single-item pallets. For multi-lot/item pallets, the task item number is the pallet item number.
Since AIM does not display the total amount of units for all items on the pallet, the system now displays the quantity in AIM reports and inquiries as one pallet. You can use Warehouse Transaction Inquiry (80.9.1) to view the single task to move the pallet. Also, when you select a multi-item pallet for a transfer using Transfer by Reference (80.17.1), the item that displays is the pallet item and the quantity is a single pallet. When you select the reference, a warning indicates that the pallet is a multi-item pallet.
Expanded RF Capabilities
The Radio Frequency (RF) menus now include options for features introduced in this release:
RF Menu Number
PO Receipt
Lets staff receive POs with multi-lot/item pallets.
Container Bld
Lets staff create containers and container levels, transfer a scanned box to a pallet, remove boxes from containers/pallets, view pallets to use, view boxes already containerized, and so on.
Move Container
Lets staff move any pallet with detail allocation and containerization to any other location, add staging or validation steps when moving containers, facilitate cross-docking functionality, report pallet truck positions.
Ship Truck
Lets staff indicate truck shipment, resulting in MFG/PRO shipment of all orders on the truck; automatically print a bill of lading (BOL) for the truck shipment; and view all shippers loaded on the truck for a given truck location.
Pallet Explosion
Lets staff pick a single-lot/item pallet from the reserve storage area, display pallet contents, and add MFG/PRO containers to an exploded pallet.
Expanded RF Function Key Use
The following new RF function keys let you perform more tasks during batch picking and wave processing.
Display order comments for sales and distribution orders on the RF screen. Press F2 on any field in the picking screen to view the order line comments.
Display the order picking status. AIM displays pick information per order, including the item number, the quantity already picked, and the quantity remaining to pick.
Fails the task. The system creates a recount task.
Overpick replenishment and put-away
Skip a task and move it to the end of the task queue. This is useful, for example, should a warehouse aisle become blocked.
Any task
If all tasks are for the same destination, the system displays the Drop All prompt, letting you drop all or some boxes completed during picking.
Lets staff repick missing items.
Overpick replenishment and put-away
Move contents from one box to another box during picking. This helps staff balance the content of different boxes based on the volume of the different items. The system prompts for a new container ID.
Note: Some UNIX terminals, Linux terminals, and RF devices do not map the F5 key. Typically, terminal users can use the emulation software’s key.
New RF On-the-Fly Transfer Feature
RF users can perform an on-the-fly (OTF) transfer if they need to reorganize the warehouse when it is full or clear aisles of pallets. You can use a new OTF-TR transaction type, then set up and link algorithms and internal routings so that RF users can select RF Transfer (1.3) and perform OTF transfers within a single warehouse.
New Barcode Prefix Features
A new program, Barcode Prefix Control (80.19.24), lets you define RF barcode prefixes. Warehouse staff print barcode prefixes on barcode labels for a customer or ship-to, then scan barcode shipping labels when building shipments. The system uses the barcode prefixes to validate that the correct barcode data was scanned. You can now define up to a four-digit prefix for any or all of following fields:
Using prefixes when scanning barcode labels lets your company meet some industry-specific standards such as those set by the Automotive Industry Action Group (AIAG).
Alternate Barcodes
You can also enter two alternate barcodes to use in lieu of barcodes with prefixes in new Barcode 1 and Barcode 2 fields in Item Master Maintenance (80.4.5).
Enhanced Support for UCC/EAN-128 and SSC Codes
AIM now lets you specify programs that read and interpret:
Universal commercial code (UCC)/European Article Number (EAN)-128 codes
Serial Shipping Container Codes (SSCC)
You can specify that AIM use the non-encrypted whean128.p program for UCC/EAN-128 codes or the non-encrypted whsscc.p program for SSCC in Barcode Prefix Control (80.19.24). AIM runs both programs during batch picking.
The whean128.p program reads and interprets UCC/EAN-128 codes and supports a subset of UCC/EAN application identifier (AI) prefixes.
During batch picking, when staff scan an SSCC, the whsscc.p program extracts the enterprise code, verifies that it corresponds to the site, verifies that the SSCC check digit is correct, and displays the eight-digit pallet reference for the scanned container or tote.
You can also use the new Barcode Functions Testing (80.19.13) to test barcode results when you use the whsscc.p or whean128 programs. For example, when you use whsscc.p, you can run a test to ensure that AIM uses the eight characters before the last check-digit character at the end of the SSCC barcode.
Enhanced Batch Task Priority Capability
A new Task/Priority Update Report/Batch (80.11.11) lets you change the priority of batch picking tasks. You can enter a range of sites or warehouses, then enter a period in minutes that determines how old tasks must be before the system increases the priority of the task. After taking the delay period you specify into account, the frequency at which the system changes task priority is defined by the frequency at which you run a batch picking program. When you run AIM batch picking, AIM increments the task priority when it creates the tasks.
Added New Generalized Codes Maintenance Utility for Domains
For AIM SSD, the new Generalized Codes/Domain Utility ( lets you synchronize a domain’s default system data field values with AIM system data field values that you specify in Generalized Codes Maintenance (
During installation, many generalized code values are predefined and loaded into the system. When you create a new domain, this default system data is included. Set AIM System Data to Yes in Generalized Codes Maintenance to specify that system data field values you define are for AIM system data fields. When AIM System Data is Yes, and you specify the domain in Generalized Codes/Domain Utility, the system synchronizes the values.
Removed Detail Picking Functionality
All Detail Picking functionality is removed from AIM 3.0 and considered obsolete. Enhanced batch and wave picking replaces detail picking.
When RF users perform cycle count and recount tasks, AIM now displays warning messages when RF users attempt to cancel:
Tasks when a count/recount is in progress.
When staff cycle count a task to 0, they cancel the task, and confirm the count to 0. This removes the task, the detail allocation, and the shipper line, and puts the detail pick quantity back to a general allocation. A message now displays if staff attempt to cancel tasks when a count/recount is in progress that warns that cancellation can occur only when the stock has been changed to 0 when staff confirm the count or recount to 0.
Cycle count/recount of a new item in a bin location if there is only a single pallet in that location using Location Audit (1.6).
The system no longer creates multiple cycle count tasks for the same inventory during a certain period of time.
If multiple picks exist for the same inventory and the stock quantity is wrong, different pickers may fail the task and create multiple cycle count tasks. To avoid multiple recounts, AIM now considers the opportunity count (OPC) frequency field in Location Maintenance ( By considering the OPC field, the system knows when the location was last recounted and does not create multiple recounts.
Stock movements are now correct when staff specify No to the Drop All? RF prompt during batch picking.
When you specify Reference in the Container/Reference field in Batch Picking Control (80.15.24), batch picking for distribution orders now works correctly.
Pre-Shipper/Shipper Inquiry (7.9.3) correctly displays the last box reference and content quantities after RF staff batch pick to multi-boxes using references and confirm a drop off.
AIM now correctly deletes DO picking tasks when you delete the DO in Distribution Order Maintenance (12.17.14).
The RF PO Receipt (1.8) option now works correctly with the optional PRO/PLUS Supplier Performance module (5.15).
When Supplier Performance is enabled, the RF PO Receipt option now correctly displays the supplier performance Date field, and the RF screen now displays all supplier performance messages related to the date field.
The cross-docking shortage clearance now works correctly when you set the Shortage Action field to option 1 in Transaction Type Maintenance (80.7.6).
When you set cross-docking shortage action to option 1 for a shortage clearance, the system creates a warehouse transaction and creates general allocations; the general allocations now work correctly.
The Item Number field in Inventory Detail Inquiry (80.9.13) was expanded to fit 18 characters.
The system now records order data correctly in abs_mstr when RF staff move items using the RF Move Item (3.7) option.