How does Dimension Edt link to SysDimensionn Enum?

hello sirs,

I want to use the Dimension EDT in my project. but somehow i m not able to understand how this EDT extends the “SysDimension” BaseEnum.

Wher is the extends property set?

As far as i can see, Dimension EDT extend “SysDim” Dimension, which inturn extends “SysGroup”

How does Dimension connect to “SysDimension” enum?

rgds

Raul gomezz

The Dimension EDT does not extend from SysDimension base enum, because its base type is not a base enum, but a string.

This EDT is used for input of actual financial dimensions, like on the Sales order header, Dimension Tab.

The relation between Dimension and SysDimension is done through a Related Field Fixed relation, setup on the EDT.

First thing you might notice is that Dimension EDT is an array-type EDT, having 3 elements. For each element in the array, the relation consists of 2 parts - a reference to the string ID of the dimension in Dimensions table, while the other is a refrence to a fixed number (0 to 2), which actually is the same values as the SysDimension base enum. The reference field in the Dimensions table has BaseEnum pointing to SysDimension