Product Data Model
Last Edit: January 30, 2018 the alpha360 team
Every Product Entity has one and only one gProduct record associated with it.
The gProduct table has general information about a Product Entity, like the Name, the ProductID, the Barcode etc.
Some of this information can be found in string or number fields in the table and other information can be found in dimension tables, directly related to the gProduct table.
There is also other information about the Product Entity, stored in other tables, that is not directly related to the gProduct table - more on this in the Sales and Purchases functional areas.
There are 3 types of dimension tables directly related (or connected) to the gProduct table:
1. The [1,1] -> [0,n] related dimension tables
A paradigm for this type of relation is the gProduct -> gManufacturer relation (see the image above)
2. The [0,n]-> [1,1] related dimension tables
A paradigm for this type of relation is the gProduct -> gProductPackage relation (see the image above)
3. The [0,1]-> [0,n] related dimension tables
A paradigm for this type of relation is the gProduct -> gConsignmentTrade relation (see the image above)
Every gProduct in the alpha360 project is always related to one and only one record in the gProductPosting table.
next -> the Products Business Processes
Copyright 2017/18 - computerplus