web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Supply chain | Supply Chain Management, Commerce
Suggested Answer

How to Sort PickList, so the PL that will be partially consumed is at the bottom of the picklist

(4) ShareShare
ReportReport
Posted on by 11
Hi all, i was hoping someone has gone through the issue below and can share experience/recommendation. Here is my scenario:

My customer receives frozen raw meat in variable weights pallets, these are stored in a freezer location (each pallet in an individual d365 location). These products are consumed in a production process where pick lists are generated (advanced warehouse- A batch order is created and released to the warehouse a pick list is created). To facilitate their physical process, the customer has requested that the pallet that will NOT be fully consumed, is 'placed' at the bottom of the pick list..

Here is an example: Imagine that D365 has calculated 4300 LB requirement of frozen meat for a given batch order. In this example, it will create 6 work IDs to fulfill the requirement. All work IDs will be FULLY consumed into this batch other, EXCEPT the one for LOC FZ1-C0210, which only 619 of 1000 Lbs will be consumed and remaining qty (381) will be returned to the freezer. The requirement is that the work ID for this location is "placed" at the bottom of the pick list.
Qty on LP (LB) Location Work Created for (LB)
400 FZ1-B0114 400
1000 FZ1-C0210 619
600 FZ1-D0106 600
800 FZ1-C0213 800
880 FZ1-C0209 880
1001 FZ1-B0214 1001

I haven't found a way to configure the work template or location directive to achieve the result above.
I was able to achieve the need for standard weight products, where my location directive would be ROUNDING UP per unit (CS) and that would create excess inventory qty on the work line (which is a field that i can sort by on the work template).

I could configure similarly and use the location directive to round up to LB as well, but that would create a different problem. The issue is when you LP qty is insufficient to round up, it will force the work qty to round down. Example, an LP with 1318.81, cannot round up to 1319, so it will round down to 1318, leaving 0.81 OUT of the work. I could use Consume full LP to guarantee that all LP qty is consumed, but that would create another 'exception' scenario for the floor user, which is not ideal.

I wanted to check with you all if anyone has any other idea to try sort the work where if a pallet is not going to be fully consumed, it should be 'placed' at the bottom of the pick list.
 
 
  • Suggested answer
    Jonas "Jones" Melgaard Profile Picture
    5,017 Most Valuable Professional on at
    I solved something similar back when I worked as a full-time developer because it could not be configured.
     
    The way I did it was that I wrote a custom wave step to sort the order of the picking. I wrote a blog post (although with a slightly different scenario) here.
     
    It's a solution, but one that requires development. I'm unaware if Microsoft has come with additional configuration recently.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Leaderboard > Supply chain | Supply Chain Management, Commerce

#1
Laurens vd Tang Profile Picture

Laurens vd Tang 136 Super User 2026 Season 2

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 110 Super User 2026 Season 2

#3
Aayush Tiwari Profile Picture

Aayush Tiwari 37

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans