Understanding Layout Versions and Statement Versions

After you create a statement definition, you must associate one or more versions to the definition before you can use the statement definition to generate a financial statement. You work with two different types of versions for statement definitions. First, you must create a layout version. You use the layout version to generate a data sample that the system passes to the BI Publisher Layout Editor (Layout Editor). You use the Layout Editor to design layouts for your financial statements.

You will also set up statement versions. You use statement versions to generate the financial statement output. Though you can use one version to generate both the data sample and your financial statements, Oracle recommends that you use different versions for the different purposes.

You use the Statement Versions program (P09340) to create both types of versions. The Statement Versions program does not differentiate between layout versions and statement versions; they are both saved to the OVFS Version Setup table (F09340). The only distinction between the versions is in how you set up data selection, set up other version parameters, and in how you use the layouts. Oracle recommends that you identify which versions are to be used for generating the data sample and which are to be used to generate the financial statements so that you don't accidentally use a version meant to generate only a sample of data when you need to generate your financial statements. Consider using a naming convention that alerts you to which should be used for generating the data sample only.

Each layout version and statement version is associated with a specific statement definition. You can set up multiple layout and statement versions for each statement definition. However, you cannot create a layout or statement version without associating it with a statement definition. The system enforces this restriction by requiring that you specify the statement definition name before you can create a layout or statement version.