Thanks Scott,

I looked around and found some relevant commit.
IMO, it has been mistakenly committed as commit log also doesn't shows any
functional change in commit.
Here
<https://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/product/inventory/InventoryReserveServices.xml?r1=650764&r2=650763&pathrev=650764>
is the link for reference.

--
Thanks and Regards,
*Suraj Khurana* | Omni-channel OMS Technical Expert
HotWax Commerce  by  HotWax Systems
Plot no. 80, Scheme no. 78, Vijay Nagar, Indore, M.P. India 452010


On Sat, Apr 7, 2018 at 3:24 AM, Scott Gray <scott.g...@hotwaxsystems.com>
wrote:

> Hi Suraj,
>
> I haven't reviewed the code in question so I don't have any comment at this
> stage. But one thing I want to point out is that OFBiz has many years of
> history available in commit logs, jira and mailing lists. It's often quite
> a simple task to look back over that history and determine why a certain
> thing was done a certain way.
>
> As part of proposing a change to existing functionality it is extremely
> useful to anyone who might review the proposal to have some of that context
> provided with the proposal.
>
> In this case it could be a simple matter of a past mistake being overlooked
> until now, or it could be that using QOH was found to be beneficial for
> some reason that isn't immediately obvious. But without first researching,
> we can't ever be sure of the answer.
>
> Regards
> Scott
>
> On Fri, 6 Apr 2018, 18:25 Suraj Khurana, <suraj.khur...@hotwaxsystems.com>
> wrote:
>
> > Hello,
> >
> > While checking around code around inventory reservations, I was surprised
> > to see that *reserveProductInventory *service only checks for QOH
> quantity
> > greater than one apart from that when *reserveFromInventoryItemInline
> *is
> > called, it checks for ATP confirming system to behave as required.
> >
> > Everything works fine but this is redundant code and we can have check
> for
> > ATP at top level so make reservations logic works faster. Is there any
> > other specific case I am missing or we can improve this flow by adding
> ATP
> > check at *reserveProductInventory* service as well.
> >
> > We can check QOH being on safer side, but ideally a system will always
> have
> > lesser ATP than QOH and logically we should only check for ATP while
> doing
> > reservations.
> >
> > --
> > Thanks and Regards,
> > *Suraj Khurana* | Omni-channel OMS Technical Expert
> > HotWax Commerce  by  HotWax Systems
> > Plot no. 80, Scheme no. 78, Vijay Nagar, Indore, M.P. India 452010
> >
>

Reply via email to