Column Relationships Rules
These rules apply when you define column relationships for a column set:
A table can have only one column set for a specific effective date.
You can define column relationships for column sets with future effective dates.
The sequence numbers within a column set must be unique.
A basis column can have multiple different destination columns. A destination column cannot be defined for multiple basis columns.
A column pair in a column set does not have to have a relationship with the other column pairs. You can have unrelated relationships within the pairs in a column set.
After you define a basis column for a column pair, you cannot use the basis column as a destination column for another pair with a higher sequence number. Stated another way, after you define a destination column for a column pair, you cannot use the destination column as the basis column with a lower sequence number. The end result in both of these scenarios is the same; the system will issue an error message.
Following these rules, sequence number 40 would result in an error:
Sequence Number
Basis Column
Destination Column
10
Category Code 01
Category Code 02
20
Category Code 02
Category Code 03
30
Category Code 03
Category Code 04
40
Category Code 04
Category Code 02
The Business Unit Master (P0006) and Job Cost Master (P51006) programs both write records to the F0006 table. Not all columns are used by both programs when writing to the F0006 table; therefore, you should use caution when you define column relationships. Otherwise, you might get unexpected results or have integrity issues. The same caution applies to the Contract Master (P5201) and Create/Edit Advanced Contracts (P52G01M) programs, which both write records to the F5201 table. Ensure that you define column relationships only for columns that are used by the corresponding entry program.