Consolidation Packing Options
There are two different system value categories for Consolidation Packing. The system value categories are listed in
Consolidation Packing Mode.
Consolidation Packing Mode
|
System Value Category
|
Option/Mode
|
|
SNPKCD
|
Consolidation Packing Demo configuration. This option is designed as a demonstration configuration, giving a flavor of Consolidation Packing mode capabilities.
|
|
SNPKCS
|
Consolidation Packing Developer configuration. This option is intended for development to suit the needs of your organization.
|
The program parameters attribute identifies the system value category to use to configure the scan, pack, and ship functionality. To specify the system value category, type the program parameter followed by the value. For instance, this example sets the system value category to Consolidation Packing Demo configuration.
systemConfigCategory=SNPKCD
You configure multiple options based on the expressed system value category. Where no system value category is specified for an option, SNPKSH is used. Although the packing modes present the user with different screen layouts, they use the same underlying source code. However, the options are configured differently through the assigned system value category.
Consolidation Packing Transactions
Although the default behavior is that orders are packed and shipments are created, you can override this behavior using system value configuration. Using the system values in
System Values: Consolidation Packing Mode, you can configure the system to pack items of another transaction type by configuring the items as lines from any PRECISION transaction stored in the XMSHDR0 database tables. You can also configure the generated transaction to be any PRECISION transaction stored in the XMSHDR0 database tables.
In the system values setup, the term input transaction refers to the type of transaction containing the unpacked items, such as order lines. The term output transaction refers to the type of packed transaction, such as a shipment. In this document, Consolidation Packing refers to the process of packing order lines to generate new consolidation shipments.
System Values: Consolidation Packing Mode
|
System Value Key
|
Function
|
|
INPUT_TRANSACTION_TYPE
|
Specifies the transaction type prefix for input transactions. In Consolidation Packing mode, it defaults to O for order item lines.
|
|
INPUT_TRANSACTION_CLIENT
|
Specifies the PRECISION client for the input transaction. Where no value is supplied, the transaction client is assumed to be the current session client.
|
|
OUTPUT_TRANSACTION_TYPE
|
Specifies the transaction type prefix for the output transactions.
In Consolidation Packing mode, it defaults to Y for consolidation shipments. The output transaction type must be a different transaction type to the items being packed.
|
|
OUTPUT_TRANSACTION_CLIENT
|
Specifies the PRECISION client for the output transaction. Where no value is supplied, the transaction client is assumed to be the current session client.
|
Transaction Search Fields
The shipment reference is the default search field for the input and the output transaction. Using system value key INPUT_SHIPMENT_SEARCH_CONFIG, you can configure one or more input search fields. Where multiple search fields are expressed, you select the search field before entering the search value. Using system value key OUTPUT_SHIPMENT_SEARCH_CONFIG, you can configure one or more output search fields. Where multiple search fields are expressed, you select the search field before entering the search value. The following code example is taken from the SNPKCD configuration of the system value INPUT_SHIPMENT_SEARCH_CONFIG, where the input search field is an order number.
[{
"label" : "Order No",
"field" : "orderNumber",
"fieldContext" : "order number"
}]
For SNPKCD, the output value of OUTPUT_SHIPMENT_SEARCH_CONFIG is a shipment reference.
[{
"label" : "Shipment",
"field" : "reference",
"fieldContext" : "shipment reference"
}]