A side effect of this is that Epicor won’t let you “use” parts that are currently on an open customer pack since they’re in a “picked” status in PartAlloc. With no allocation record on a transfer, you could scan parts onto a shipment, leave it unshipped because the truck hasn’t come yet, and someone could come steal those parts away from the shipment without throwing an error in Epicor.
For what it’s worth, we have AMM turned on in our environment. We enabled the license during our migration from E9 to E10 so I don’t know how much of the PartAlloc behavior is E10 behavior or AMM behavior.