Beruflich Dokumente
Kultur Dokumente
Abstract: This document gives tips on Financial Reports including Financial Report templates, Smart Fields, drill down, Column Headings, display decimal override, events to use for custom Event Rules, custom Date Title, and adding company/business unit information to the Page Header.
Table of Contents
1. Financial Reporting Templates 2. Smart Fields and Smart Field Templates 3. Financial Report Business View 4. Processing Option Template 5. Drill Down Feature 6. Sorting on a Description Field 7. Smart Field Column Headings and Description Print, but No Data 8. No Information Prints for Smart Field Column Heading 9. Display Decimal Override 10. Event Rules 11. Custom Date Titles 12. Adding Company and/or Business Unit information on Page Header 13. Version Name and Title on Page Header
There are two predefined application templates available for creating Financial Reports, one for Financial Reporting and the other for Financial Row Reports. The main differences between these 2 templates are as follows:
The Processing Option template that is attached - T83PO for Financial Reporting and T83PO2 for Financial Row Reports. T83PO2 only has Processing Options for Period Number and Fiscal Year because Account Level of Detail and Journal Entry Creation do not apply to Row reports. Financial Report Properties that are not applicable to Row reports: Drill Down, AAI Subtotaling, Level of Detail Rollup, Financial Description, With Keys.
Default sequencing options are generally Company, Business Unit, Object and Subsidiary for Financial Reports without Rows, with only Company or Company and Business Unit defaulting for Financial Reports with Rows. The Financial Row Report template uses the V8300005 Business View, which is recommended for better performance when building Financial Reports that will have row specifications.
Information on these templates can be accessed from Report Director Templates on the Advanced Report Setup menu/task.
Back to Top
The report Column Heading and Variable are created. Business Function (BSFN) calls are coded in the event Do Column Heading for the report Column Heading (if the option for Smart Column Headings is selected), as well as the event Column Inclusion for the report Column Variable calculation. Parameters are automatically passed to the Business Function and are comprised of information from the Processing Option template and the F0901-Account Master, F0902-Account Balance, and F0006-Business Unit Master tables.
Smart Fields are grouped under predefined Smart Field Templates. Each template contains a set of specific Smart Fields that are related to the same report type and are based on the same set of tables. Only those Smart Fields that belong to a particular Smart Field Template are displayed on the Select Columnform of the Financial Report template. Information on the templates can be accessed from Smart Field Templates on the Advanced Report Setup menu/task. The Smart Field Data Dictionary definitions are stored in the the F9212 Smart Field Criteria table.
Back to Top
The default Business View (BSVW) for Financial Reports is V8300001. This BSVW is defined as a left-outer join of the F0901 (Chart of Accounts) to the F0902 (Account Balance) with a simple join to the F0006 (Cost Center Master). When the same field exists on all tables in the view, data selection should be from the primary table, which in this case would be the F0901. Since the BSVW includes all rows from the Chart of Accounts, it is recommended that some type of Section level Data Selection, e.g. Company, Business Unit, Fiscal Year or Ledger Type, be used in order to enhance the performance of the report. A left-outer join Business View is required for Financial Reports without rows in order to select non-posting, such as header, accounts from the F0901 Account Master table.
Since financial row reports manually define all data rows, the left-outer join Business View is not required. Instead, the BSVW V8300005, which is a simple join between the F0901, F0902, and F0006, should be used. It also improves the performance of row reports. This Business View is available in an ESU for SAR 5223617 for Xe, and is included with software release ERP 8.0 and above.
It is not recommended to change the Business View on an existing report as this will cause all data fields, columns, rows, and Event Rules to be disconnected. A new report should be created instead when a different Business View is required.
Back to Top
The default Processing Option (PO) template is automatically attached to the report when the Financial Reporting template is selected during design. If a custom Processing Option template is attached to the report after the Smart Fields have been inserted in the report,
the Processing Option parameters passed to the Smart Field Business Function calls on the report Column and Variable must be revised. If this is not done, these Processing Option parameters will be left unassigned, and the report Column Headings and Variables will produce incorrect results.
Back to Top
This feature uses significant system resources and should only be activated when necessary. It provides the capability to review audit trail transactions of a particular account in the report PDF. It applies only to Smart Field columns on Financial Reports without row specifications. The audit trail records are created in the table F83UI001 when the version of the report is run. With Service Pack 22 and later, all new reports with Drill Down functionality need to be built with Update Report selected when the UBE is first created in order to enable update of the F83UI001 table with drill down information, . Any existing reports prior to this Service Pack level are currently defined as an Update type report.
The audit trail records are not purged automatically if report versions are no longer used. Therefore, it is recommended to periodically purge the audit trail table to improve processing time. The Drill Down Table Purge (P83001) is accessed from the Advanced Report Setup menu/task.
Drill Down is available for Financial Reports with rows beginning with PeopleSoft EnterpriseOne 8.9.
Back to Top
sequencing for the output is on the numeric value of Business Unit, the alpha Business Unit descriptions are not in alphabetical order. Currently, the user cannot have an output sorted on the alpha description. SAR # 3178453 addresses this issue and its status is 'Returned for future consideration.'
Back to Top
Event Rules
Financial Reports use a tabular section that does automatic consolidation of information based on sequencing and level breaks. Because of this functionality, the process flow and events to use when adding Event Rules are different than for a group or columnar report. To access the Business View information for every detail record, select the desired Column on the report, and add Event Rules on the Column Inclusion event.
To access the Business View information at the level break, focus on the Section and add Event Rules on the Do Section or Do Tabular Break events. Keep in mind that information for the next level break is read and in the current Business View fields before the information related to the prior level break is printed on the report. To change the output of a field such as the decimals or sign immediately prior to the Variable printing on the report, select the desired Column on the report and add Event Rules on the Do Variable event. If a Financial Report has rows specs, select the option for Column |Column Detail to access the Variable level Event Rules. Then, focus on the Column header, right click and select Event Rules. This will enable access to the Column Variable Event Rules. The design and flow of a tabular report make it difficult to create custom Event Rules that behave as expected on a report.
Back to Top
8. The final value passes from szDateTitle to RV Date Title, i.e. the global Variable created in the Page Header Section.
Back to Top
Function in the Do Section event of the Page Header to retrieve and print the Version Title. The Business Function is N4002400 - F983051 Get Version Title. It has three parameters - Program ID, Version and Version Title. The Program ID would be the report Object Name. It is permissible to pass either the System Variable SL ReportName, or just a Literal (i.e. R09801). The Version is the actual version being executed. This value is available as a System Value and therefore the Variable SL VersionName should be passed to this parameter. The Version Title is returned from the function and should be sent to a Report Variable (alphanumeric) created on the report to print the Version Title.
Back to Top