Data Management Capabilities > Managing Part Structures > Windchill Options and Variants Capabilities > Developing Advanced Selection Logic for Configurable Modules > Basic Steps for Defining Advanced Selection > Adding a Constraint > Case Table Editor
  
Case Table Editor
Case tables provide an easy way to specify constraints. A case table specifies permissible sets of values for a set of configurable module parameters. Case tables allow you to place limits on parameters when those limits cannot be conveniently expressed as value expressions, which are too restrictive, or as constraints, which are too loose. A configurable module can have any number of case tables.
To display the Case Table Editor, select Case Table from the Constraint Type drop-down list on the Constraints tab. The Case Table Editor provides the following options:
Icon
Description
Allows you to add new columns to the case table. In the Case Table Parameters window, select the parameters for which you want to add columns. Each parameter is listed in a separate column in the table.
Once you have added the parameters, you can specify value ranges for each parameter by clicking the ellipsis next to the parameter's value. Clicking the ellipsis opens a new window for the selected parameter where you can enter the minimum and maximum values for the parameter.
Allows you to generate cases if the case table has one or more enumerative parameters (parameters that have a list of allowed values).
Removes a selected row from the editor.
Copies the selected row or rows to the clipboard. These rows can then be pasted into an Excel spreadsheet.
* 
Although you cannot copy an entire case table, you can recreate the structure of the case table in a new configurable module and populate the new case table using the copy and paste actions from your desktop.
Pastes the selected data into the table. Data can be pasted from an Excel spreadsheet.
Reverts the previous markup action.
Adds comments to the markup.