Validity of the Layout

If you make a change to a row or column definition that is used in a statement definition, you should verify that all components affected by the change, including the layout, are still valid. If you make a change to a row or column definition after you create the layout, your layout could become invalid.

For example, suppose that you perform the following tasks:

  1. Set up a data row definition with OBJ as the grouping element, and select the Enable Level of Detail Rollup check box.

  2. Add the row definitions to a statement definition.

  3. Create a layout version and layout for the statement definition, and use LOD Sequence element in the layout to sequence the account balance records.

  4. Clear the Enable Level of Detail Rollup check box in the row definition.

  5. Attempt to generate a financial statement using the statement definition and layout.

If you perform the steps in this example, the system will display an error message when you attempt to generate the financial statement because an element that you used in the layout (LOD Sequence) is not available in the data set generated when you tried to generate the financial statement. To make the layout valid, you must modify the layout to remove the element that is no longer available in the data model, or you must change the row definition so that the system generates all of the elements that are used in the layout.