On Mar 27, 2010, at 3:03 PM, Robert Morley wrote:
> There is a balance inventory items service that executes and keeps the
> details and materialized QOH/ATP in-line. And this service does it for both
> types of inventory items -- the trouble is that there is another service that
> executes specifically for serialized inventory items and it hardcodes the
> values based on the status. Something like if "AVAILABLE" set 1/1, if
> "DELIVERED" set 0/0, else set it to 1/0. When you stop doing this I think
> you notice that the InventoryItemDetail is not created for serialized
> inventory when products are received.
>
I was referring to the following eca:
<!-- The InventoryItemDetail entity should never be updated/stored or
deleted/removed, but we'll catch those too anyway... -->
<eca entity="InventoryItemDetail" operation="create-store-remove"
event="return">
<action service="updateInventoryItemFromDetail" mode="sync"/>
</eca>
> Your comment about holds is interesting -- I wonder, however, where the use
> case is to hold individual item pieces.
For example you receive some items into the warehouse, and you want to "hold"
them before quality control etc..
Jacopo
> For example, I would have thought if you are doing an order and want to put
> it on hold it effectively has the items on hold. Same with a transfer, etc.
> I would have thought that doing these things would do a reservation against
> the inventory items and reduce the ATP. To do otherwise would require
> breaking non-serialized inventory items into buckets each time you want to
> "hold" a few. But I could certainly be wrong here ...
>
> ----- Original Message -----
> From: "Jacopo Cappellato" <[email protected]>
> To: [email protected]
> Sent: Saturday, March 27, 2010 5:15:24 AM
> Subject: Re: Resolving inconsistency between serialized and non-serialized
> inventory
>
>
> On Mar 26, 2010, at 8:46 PM, Bob Morley wrote:
>
>> - consider an enhancement to existing presentment based services that
>> prevents the QOH/ATP values from being set directly. The line of thinking
>> is that they should be materialized via ECA based on operations to the
>> InventoryItemDetail entity.
>
> Isn't this already done in this way?
>
> Jacopo
>