Scan, Pack and Ship > Item Packing Units > Selecting the Packing Quantity for an Item Line
  
Selecting the Packing Quantity for an Item Line
To determine the quantity to use when packing an item, the system first checks if serial numbers are to be used. If not, the system checks for lots. If lots are not used, the system uses item ship quantities by default.
Serial Numbers
Use the system value key PACK_BY_SERIAL_NUMBER to specify if serial numbers are to be used when packing an item line. This system value key has two possible values.
NEVER: Never pack items using serial numbers. If item serial numbers exist, they are ignored during the packing process. This is the default approach.
CONFIG_PER_ITEM: The decision to pack using serial numbers is based on the item setup value in the serial number control field (XMSITM0.SIPSL04 | XMPROD0.PRPSL04). The table lists the possible item setup values in this field.

CONFIG_PER_ITEM Values
 
Item Setup Value
Action
PREDEFINED
Always pack using serial numbers. The serial number you provide is validated against the preconfigured list of available serial numbers on the shipment item. If serial numbers are not available for the item line, it cannot be packed.
AT_SHIPPING_CAPTURE
Serial numbers are captured during the packing process. If a user enters the same serial number more than once for the same product on different shipments, the system response depends on how you have configured this value:
Does this user have permission to duplicate serial numbers? You can configure access at user or system level.
Are duplicate serial numbers allowed for this transaction type? You can configure the transaction types that allow duplicates.
If a user has permission to enter duplicate serial numbers on different shipments, the default is to display a field that the user must select before resubmitting the packing request. Alternatively, you can choose to display the field as already selected or automatically allow duplicate serial numbers for this user.
NO_CONTROL or no value
Never pack the items using serial numbers. If item serial numbers exist, they are ignored during the packing process. This is the default approach.
Lots
Use the system value key PACK_BY_LOT to specify if lots are used when packing an item line. The possible values for PACK_BY_LOT are:
ALWAYS: Always pack items using lots. If lots are not available for the item line, you cannot pack the items.
NEVER: Never pack items using lots. If item lots exist, they are ignored during the packing process. This is the default value.
IF_AVAILABLE: If lots are available, the item is packed using lots. Otherwise, lots are not used. If lots are specified but the sum of the lot quantities is not equal to the item ship quantity, you cannot pack the item line.
CONFIG_PER_ITEM: The decision to pack using lots is based on the item setup in the lot control field (XMSITM0.SIPSL03 | XMPROD0.PRPSL03).
If the item line is set up as lot controlled, always pack using lots. If lots are not available for the item line, you cannot pack the item line.
If the item line is not set up as lot controlled, lots are not used during the packing process. If item lots exist, they are ignored. This is the default behavior.
Lots and Items
When an item line is to be packed using lots or items, you must define the packing quantity unit. To do this, use the system values key PACKING_QUANTITY_TO_USE. There are three possible values.

PACKING_QUANTITY _TO_USE
 
Value
Action
ITEM
Use the shipping quantity.
INNER
Use the inner quantity if it is greater than zero. Otherwise, use the shipping quantity.
OUTER
Use the outer quantity if it is greater than zero. If not, use the inner quantity. If the inner quantity is not greater than zero, use the shipping quantity.