Author: pgil
Date: Fri Dec 28 14:00:43 2018
New Revision: 1849853
URL: http://svn.apache.org/viewvc?rev=1849853&view=rev
Log:
Fixed: Demo Data based on the proposed design to support replenishment planning
through any inter-company facility. (OFBIZ-7357)
Fix double fk-name in ProductFacility entity relations, leading to a double
index error.
Improve overall formatting of the entity declaration
Modified:
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/product-entitymodel.xml
Modified:
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/product-entitymodel.xml
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/product-entitymodel.xml?rev=1849853&r1=1849852&r2=1849853&view=diff
==============================================================================
---
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/product-entitymodel.xml
(original)
+++
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/product-entitymodel.xml
Fri Dec 28 14:00:43 2018
@@ -1428,14 +1428,19 @@ under the License.
</relation>
</entity>
<entity entity-name="ProductFacility"
package-name="org.apache.ofbiz.product.facility" title="Product Facility">
- <field name="productId" type="id"></field>
- <field name="facilityId" type="id"></field>
- <field name="minimumStock" type="fixed-point"></field>
- <field name="reorderQuantity" type="fixed-point"></field>
- <field name="daysToShip" type="numeric"></field>
- <field name="replenishMethodEnumId" type="id"></field>
- <field name="lastInventoryCount" type="fixed-point"><description>This
field represents availableToPromiseTotal of a product at a certain point of
time and is being updated regularly by a schedule service every
hour</description></field>
- <field name="requirementMethodEnumId" type="id"></field>
+ <field name="productId" type="id"/>
+ <field name="facilityId" type="id"/>
+ <field name="minimumStock" type="fixed-point"/>
+ <field name="reorderQuantity" type="fixed-point"/>
+ <field name="daysToShip" type="numeric"/>
+ <field name="replenishMethodEnumId" type="id"/>
+ <field name="lastInventoryCount" type="fixed-point">
+ <description>
+ This field represents availableToPromiseTotal of a product at
a certain point of time and is
+ being updated regularly by a schedule service every hour
+ </description>
+ </field>
+ <field name="requirementMethodEnumId" type="id"/>
<prim-key field="productId"/>
<prim-key field="facilityId"/>
<relation type="one" fk-name="PROD_FAC_PROD" rel-entity-name="Product">
@@ -1444,10 +1449,10 @@ under the License.
<relation type="one" fk-name="PROD_FAC_FAC" rel-entity-name="Facility">
<key-map field-name="facilityId"/>
</relation>
- <relation type="one" fk-name="PROD_FAC_ENUM" title="RequirementMethod"
rel-entity-name="Enumeration">
+ <relation type="one" fk-name="PROD_FAC_REQ" title="RequirementMethod"
rel-entity-name="Enumeration">
<key-map field-name="requirementMethodEnumId"
rel-field-name="enumId"/>
</relation>
- <relation type="one" fk-name="PROD_FAC_ENUM"
rel-entity-name="Enumeration">
+ <relation type="one" fk-name="PROD_FAC_REP"
rel-entity-name="Enumeration">
<key-map field-name="replenishMethodEnumId"
rel-field-name="enumId"/>
</relation>
</entity>