About modeling variables [AX 2012]

Updated: August 15, 2011

Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

When a modeling enabled item is selected it must be configured. A modeling enabled item can be configured for one of the following: a sales order, sales quotation, purchase order, production order, project quotation, or item requirement. The customer or user makes all the required choices by using the product model’s user dialog box. The choices made will determine such attributes as the shape, color, size of the finished product. The product model’s set of modeling variables represents an analytical breakdown of the whole range of choices that make up an item's configuration. Modeling variables provide a common reference point for the transfer of default values to a specific product model. Modeling variables also provide for the transfer of variable values between two different product models. Before they can be included in product models and presented in user dialog boxes, these variables must be created in the Modeling variables form.


This information applies only to Product builder.

Modeling variables must belong to a data type. Data types are used to control what the user can do in the input field of a modeling variable. In other words, they represent one form of control over the range of choices that are available in the product model’s user dialog box.

The following table lists the different data types that are available for modeling variables.




Variables of this type can hold any kind of text, and any input entered into them are interpreted as text.

If you select the Notes field check box on the General tab, a multiline field is displayed in the user dialog box instead of a single line of text.


Variables of this type accept whole numbers only.


Variables of this type accept decimal numbers only. Use the Number of decimals field on the General tab to specify how many decimal places should be shown in the user dialog box.

Enumerated text

A set of predefined outcomes or texts that can be attached to variables of this type.

In the user dialog box, the user can select one of these predefined texts. Nothing else can be selected.

Click Outcomes to specify the possible outcomes for an enumerated text variable.


Variables of this type can fetch data from any Microsoft Dynamics AX 2012 table and present it as a list of choices. The table and the table field from which date is fetched must be specified.

You can also specify a range for the table variable. You do this if you want to limit the set of values that will be presented to the user.


Variables of this type are presented to the user as a check box.


When using variables of this type in logical expressions, specify values for them by using 1 and 0.

Announcements: To see known issues and recent fixes, use Issue search in Microsoft Dynamics Lifecycle Services (LCS).