Sie sind auf Seite 1von 8

Title: Financial Reporting Tips

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

Financial Reporting Templates

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

Smart Fields and Smart Field Templates


The purpose of Smart Fields is to insulate users from having to code Business Function calls in Event Rules in reports. They are Data Dictionary Items of Glossary Group K, and they call specific Business Functions to perform specific calculations when placed on the report. The following occurs when a Smart Field, e.g. FINRPTAB Account Balance, is placed in a report:

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

Financial Report Business View

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

Processing Option Template

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

Drill Down Feature

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

Sorting on a Description Field


In a Financial Report, there is no function to sort alphabetically on the description for the sequenced field. For example, when sequencing on the Business Unit field, the description for the Business Unit will show up on the Financial Report output. As the

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

Smart Field Column Headings and Description Print, but No Data


Verify the Automatic Accounting Instructions (AAIs) for items GLG3, GLG5, GLG6, GLG8, GLG11, GLG12, GLG13 have been defined for at least the Default Company 00000. These GLG items are required for data to print on Financial Reports.
Back to Top

No Information Prints for Smart Field Column Headings


This occurs when the Company has a Fiscal Date Pattern Code that is not set up in the Column Headings table for the report. The Column Headings need to be defined in the Column Headings application P83110 located on the Advanced Report Setup menu/task. The Column Headings need to be defined for each fiscal data pattern code used within the environment.
Back to Top

Display Decimal Override


The Display Decimal override on numeric Variables will work for amount fields only if multi-currency is not activated in the environment. Currency decimals take precedence over Display Decimals. The Decimal Scaling option may be used to change the decimal output for the entire report, a section, Column or row . If decimals need to be changed on a specific data cell, the Business Function B00000164 - Set Currency Decimals can be used to change the decimals on the TC Variable.
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

Custom Date Title


The Date Titles application P83100 on the Advanced Report Setup menu/task can be used to define and preview a custom Date Title to print on a Financial Report. Since Date Title is based on Company, a level break and page break should be specified on Company in the data sequencing. Following are he steps to add a Date Title to a Financial Report: 1. In Report Design Aid, and on the Page Header section, insert an Alpha Variable and place the Variable on the desired location in the Page Header Section. 2. Double click on the Variable to access the properties. Rename the Variable to Date Title, then change the Display Length to 60 and Justification to Center on the Display Tab, 3. On the Advanced tab, select the option for Global Variable. 4. On the Financial Reporting Section of the report (not the Page Header), select Event Rules and the event Before Level Break. 5. Select the Business Function option, find and select the Business Function B8300007 - User Defined Date Title. 6. The first value in the parameter list designates the type of Date Title to be used These are the Date Titles that are defined in the Date Titles application . Select <Literal> from Available Objects and pass in the appropriate Date Title type. 7. The other values are passed into the Data Structure as follows:

SLLanguagePreference to szLanguagePreference BC Company to szCompany PO PeriodNoGeneralLedger to mnPOPeriodNumber PO szFiscal Year to szPOFiscalYear

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

Adding Company and/or Business Unit information on Page Header


In Report Design Aid, insert the Data Dictionary Variables (alias CO & MCU) on the Page Header section. Make the Variables Global, and insert Associate Description for the Variables. On the Detail Section, select Event Rules and the event Before Level Break. Assign the Business View CO & MCU information to the Page Header Co & MCU Variables. Level break with Page Break must be specified for Company and/or Business Unit. When setting up a report with rows, it is necessary to use the PC - Previous Business View Column on all pages after the first page in order to have the appropriate values print in the Page Header.
Back to Top

Version Name and Title on Page Header


Currently within the Report Writer, there is no Runtime Variable to have the Version Title automatically print on the Page Header of reports. As an alternative, call a Business

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

Das könnte Ihnen auch gefallen