EcoResStorageDimensionGroup
groupShared across companiesStorage dimension group master — shared setup that decides which storage dimensions (site, warehouse, location) are active and mandatory for the products assigned to it, including whether advanced warehousing applies
What the badges mean
- main
- Table group: how F&O categorizes the table's role — main entity, group/header, transaction, worksheet header, worksheet line, reference, parameter, or framework.
- Shared across companies
- The table carries no
DataAreaId— rows aren’t partitioned per company, so a query never needs (and can’t use) a company filter here (see the quirks guide). - Date-effective
- The table carries a
ValidFrom/ValidToeffectivity window — a join without a date filter multiplies every key by its history (see the quirks guide).
Fields
5 fields · 1 key
5 fields.
| Key | Field | EDT | Description | Type | Length | Flags |
|---|---|---|---|---|---|---|
| Key | Name | The storage dimension group name — the natural key products reference through their group assignment | string | |||
| Description | Description of the group | string | ||||
| IsWarehouseWHSEnabled | Whether items in this group run through advanced warehouse management (WHS) processes — splits the item population between WMS-managed and basic warehousing | enum | ||||
| IsWarehouseMandatoryEnabled | Whether the warehouse dimension must be specified on transactions for this group | enum | ||||
| IsWarehousePrimaryStockingEnabled | Whether warehouse is a primary stocking dimension for this group | enum |
Field provenance: hand-curated.
Boilerplate SQL
Starting point for reading EcoResStorageDimensionGroup on Databricks — enums are decoded, 1900-01-01 dates are wrapped to NULL, and the DataAreaId anchor is in place. Set your Unity Catalog location, company, and filter values below; they’re substituted into the SQL and the copy button.
2 parameters not filled: <catalog>, <schema>
-- ============================================================
-- Table : EcoResStorageDimensionGroup Storage dimension group master — shared setup that decides which storage dimensions (site, warehouse, location) are active and mandatory for the products assigned to it, including whether advanced warehousing applies
-- Purpose: Column-selected read of EcoResStorageDimensionGroup — auto-generated from field metadata
-- Grain : One row per Name
-- Notes : Auto-generated skeleton for Synapse Link / Fabric Link-landed F&O data (lowercase column names). Enums decoded inline where verified; datetimes stored in UTC; 1900-01-01 dates are sentinels mapped to NULL. System/audit columns omitted — see the quirks guide.
-- ============================================================
SELECT
e.name AS "The storage dimension group name — the natural key products reference through their group assignment",
e.description AS "Description of the group",
e.iswarehousewhsenabled AS "Whether items in this group run through advanced warehouse management (WHS) processes — splits the item population between WMS-managed and basic warehousing", -- enum: decode e.iswarehousewhsenabled via GlobalOptionsetMetadata join — see quirks guide #enums
e.iswarehousemandatoryenabled AS "Whether the warehouse dimension must be specified on transactions for this group", -- enum: decode e.iswarehousemandatoryenabled via GlobalOptionsetMetadata join — see quirks guide #enums
e.iswarehouseprimarystockingenabled AS "Whether warehouse is a primary stocking dimension for this group" -- enum: decode e.iswarehouseprimarystockingenabled via GlobalOptionsetMetadata join — see quirks guide #enums
FROM <catalog>.<schema>.ecoresstoragedimensiongroup e
ORDER BY e.name;Verified September 2026
Relationships
Diagram of 1-hop neighbors — join details below. RecId and InventDim edges are highlighted; they’re the joins newcomers most often get wrong.
Data Entities That Expose This Table
More Product Information tables
- EcoResTrackingDimensionGroupTracking dimension group master — shared setup that decides whether batch and serial tracking are active for the products assigned to it, and where serials are captured
- InventItemGroupItem group master — one row per company and item group, the reporting and posting bucket items are assigned to via InventItemGroupItem
- InventItemGroupItemThe link table that assigns each released item to its item group — in D365 the item group is NOT a column on InventTable; this table is where the assignment lives. Cross-company: it carries explicit ItemDataAreaId / ItemGroupDataAreaId columns instead of a DataAreaId partition
- InventModelGroupItem model group master — one row per company and model group, controlling inventory policy for its items: costing model, negative-stock rules, and whether the product is stocked at all
- InventModelGroupItemThe link table that assigns each released item to its item model group — like the item group, the model group is not a column on InventTable. Cross-company, with explicit ItemDataAreaId / ModelGroupDataAreaId columns
- InventTableReleased product master — one row per item within a company, carrying the RecId link to its shared product; item group and model group are assigned in the InventItemGroupItem / InventModelGroupItem link tables, not here