Display Reason Code List of Values
Reason Codes are an important component in tracking transaction activity in warehouse operations. Whether it's inventory adjustments, short picking or audit changes, having a consistent method of capturing these reason codes is very important. In an effort to bring a more consistent and unified method across our applications, Warehouse Management allows you to capture those Reason Codes in several UIs and transactions.
Display List of Reason Codes in Transaction
To provide consistency among existing transactions that include a list of reason code values, the following transactions have been enhanced to include a list of reason codes:
- Create LPN
- Modify IBLPN
- Mod/Cancel OBLPN
- Consume LPN
Now, you no longer will need to manually enter a reason code at the reason code prompt. Instead, the list of reason codes will appear.
Configure and Prompt Reason Code
In the following screens, a new pop-up screen is now added which will prompt for a reason code when you are deleting records in the following associated transactions:
- Work Order UI
- Wave Template UI
- Replenishment Template UI
- Inbound Shipment UI
- Order Header UI
- Movement Request Header UI
When a reason code is selected, this reason code will also be reflected in Inventory History.
Reason Code for Fully Unallocated Orders in Wave Template UI
For some scenarios, there is a need to record a reason code for cancelled orders so that businesses can determine the causes and associated business impact of such cancellations. These reason codes can also be communicated if needed for integration with external systems.
In the Wave Template UI, a Reason Code drop-down has been added where you can now capture reason codes for orders that are “Cancel Fully Unallocated” or “Cancel Partially Allocated”. This same change will apply in the Replenishment Template UI for Movement Requests.
Reason Code Drop-Down
NOTE: The associated reason codes will also update in Inventory History. For example:
- IHT-85 Order detail status change
- IHT-12 Order detail shorted
- IHT-27 Order cancellation
- IHT-20 Order status change
Inventory History Transaction (IHT) Detail
Picking/Packing Transactions - RF Modify Cancel OBLPN/Audit OBLPN - IHT-85
- The Reason code will come into play only during shorting
- The Reason Code will be populated on IHT-85 for the shorting instance whether the system completely shorts the order detail or partially shorts the order detail.
Picking/Packing Transactions - RF Modify Cancel OBLPN/Audit OBLPN - IHT-20
- The Reason code will come into play only during shorting
- The Reason Code will be populated on IHT-20 for any de-allocation that occurs.
NOTE: if there are multiple shorts being done with different reason codes, the latest reason code will be captured on IHT-20.
Wave De-allocation - IHT-20
-
When the order gets cancelled then the reason code captured on wave template will be passed on the IHT.
Wave De-allocation - IHT-85
- When the order detail gets fully cancelled then the reason code will be captured on IHT-85
- During Wave De-allocation, reason codes IHT-12 and IHT-27 will be written.
NOTE:
- During Picking/Packing/Cancel OBLPN IHT-12 and IHT-27 will be written.
- When the order type's de-allocate only on Short is set to "Y", the reason code captured will be written on respective IHTs.
Prompt Reason Code Changes
The prompt-reason-code parameter is available for the following RF transactions:
- RF Modify LPN
- RF Consume LPN
- Modify/Cancel OBLPN
Module Parameter Choice
When the prompt-reason-code parameter is set to yes, then the system will enable the defined reason code value for the associated transaction.
RF Create LPN - Mode Screen Parameter
NOTE: In RF Create LPN, the Mode screen parameter allows you to enable or disable the prompt for reason codes. Based on screen parameter settings, the reason code will be prompted or will not be prompted while using the RF - Create LPN transaction.
Default Reason Code on Short
Your frequent Picking and Packing transactions on the floor should be much faster with the option to now default the reason code in your RF transactions! The default_reason code_on short parameter allows you to define a default value for your floor users so that they no longer have to manually enter a reason code for picking and packing transactions.
For the following transactions, if the default_reasoncode_onshort value is set to yes, then the system will enable the defined parameter value for the associated transaction.
- RF Pack OBLPN
- RF Pick IBLPN
- RF Pick Cart
- RF Pack NC Active
To enable the prompt-reason-code parameter:
- From the Modules UI, search for the associated screen (for example, Modify LPN.)
- Click parameters and add prompt-reason-code.
To enable default reason code on short:
- From the Modules UI, search for the associated screen (for example, Modify LPN.)
- Click parameters and add default_reasoncode_onshort.