To implement this hotfix, you must have a developer license.
You do not have to have rights to the data stores unless you have to perform data repair.
...
ELSE
QtyBaseMaxAvailToPick :=
CalcAvailableQty(ItemNo,VariantCode) -
CalcPickQtyAssigned(LocationCode,ItemNo,VariantCode,UnitofMeasureCode,FromBinCode,TempWhseItemTrkgLine);
// Delete the following lines.
CheckReservation(
QtyBaseMaxAvailToPick,LocationCode,SourceType,SourceSubType,SourceNo,SourceLineNo,SourceSubLineNo,
QtyPerUnitofMeasure,TotalQtytoPick,TotalQtytoPickBase);
// End of the lines
RemQtyToPick := TotalQtytoPick;
RemQtyToPickBase := TotalQtytoPickBase;
ItemTrackingMgt.CheckWhseItemTrkgSetup(ItemNo,SNRequired,LNRequired,FALSE);
...
...
ELSE
QtyBaseMaxAvailToPick :=
CalcAvailableQty(ItemNo,VariantCode) -
CalcPickQtyAssigned(LocationCode,ItemNo,VariantCode,UnitofMeasureCode,FromBinCode,TempWhseItemTrkgLine);
// Ad the following lines.
IF NOT Location."Always Create Pick Line" THEN
CheckReservation(
QtyBaseMaxAvailToPick,LocationCode,SourceType,SourceSubType,SourceNo,SourceLineNo,SourceSubLineNo,
QtyPerUnitofMeasure,TotalQtytoPick,TotalQtytoPickBase);
// End of the lines.
RemQtyToPick := TotalQtytoPick;
RemQtyToPickBase := TotalQtytoPickBase;
ItemTrackingMgt.CheckWhseItemTrkgSetup(ItemNo,SNRequired,LNRequired,FALSE);
...
Additionally, you must have hotfix 2475699 installed to apply this hotfix.