
Tables in Selection Conditions
Purpose
You can use tables in selection conditions to define the combinations of values for selecting specific BOM items.
You have the following options for using table calls in selection conditions for BOM items:
Value assignment alternatives are not relevant to selection conditions, because selection conditions are not used to infer values.
Prerequisites
You have created an additional characteristic that identifies the BOM item. The characteristic need not be entered in the classes involved.
Process Flow
Configurable material BIKE has characteristics SADDLE_SUPPORT and SUPPORT_MATERIAL. These characteristics are required to select saddle supports S1001, S1002, S1003, and S1004.
To identify the BOM items in the table, you have created single-value characteristic COUNTER especially for the table.
Create table T_SEL_SADDLE_SUPPORT and assign your 3 characteristics to it.

All characteristics are single-value, so you use the same characteristics in the table and in the class.
COUNTER |
SADDLE_SUPPORT |
SUPPORT_MATERIAL |
10 |
Patent support |
Steel |
20 |
Standard support |
Steel |
30 |
Standard support |
Aluminum |
40 |
Special patent support |
Aluminum |
SEL_ITEM10
TABLE T_SEL_SADDLE_SUPPORT
(COUNTER = '10', SADDLE_SUPPORT = SADDLE_SUPPORT,
SUPPORT_MATERIAL = SUPPORT_MATERIAL)
SEL_ITEM20
TABLE T_SEL_SADDLE_SUPPORT
(COUNTER = '20', SADDLE_SUPPORT = SADDLE_SUPPORT,
SUPPORT_MATERIAL = SUPPORT_MATERIAL)
SEL_ITEM30
TABLE T_SEL_SADDLE_SUPPORT
(COUNTER = '30', SADDLE_SUPPORT = SADDLE_SUPPORT,
SUPPORT_MATERIAL = SUPPORT_MATERIAL)
SEL_ITEM40
TABLE T_SEL_SADDLE_SUPPORT
(COUNTER = '40', SADDLE_SUPPORT = SADDLE_SUPPORT,
SUPPORT_MATERIAL = SUPPORT_MATERIAL)
Result
A BOM item is selected as soon as the values assigned to the characteristics in the table lines matches the values for a counter in the selection condition.