11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Asset Management Functional Category Amdprept process Incident ID 1755877001 Report Problem Description Resolution Description EAM9 AMDPREPT (Parallel Processing We modified PeopleCode so that in the case of - Temp Tables) error parallel processing the Load Depr Reporting Table process request page does not throw an error when saved. AM:Incorrect depreciation after TRF We modified PeopleCode and the Transaction following BKS to MQ convention Loader process AMIF1000 so that the system throws an error if the transaction date of the transfer is prior to the transaction date of the previous BKS transaction. AM: In the Depreciation tabel DPR and This fix prevents populating the transaction code PDP rows have trans code populated for DPR and PDP entries when a new asset is for assets added with accum and trans added with a transaction code value. code. AM: Auto Depreciation Limits for 2008 We added new depreciation limits for 2008 passenger automobiles, trucks, and vans. Stimulus act-AMSEC101 process is This fix resolves the runtime error and inserts an going to error effective row of 01/01/2009 to switch off Stimulus Act. AM: AMSEC101 to update profiles is This fix resolves the runtime error and inserts an not creating the 1/1/2009 row effective row of 01/01/2009 to switch off Stimulus Act. AM:Unique constraint on This fix resolves the unique constraint error when ps_depreciation for book with bonus there is a PDP entry. and PDP AM:Issues related to Asset Custodian The system throws an error message when Asset and Cost Custodian ChartFields are modified in Update/Display or Include History mode. Also, the system displays warning message when Transfer is triggered. Page 1 of 30

Depreciation

1752386001

1761165001

1761753002 Depreciation - Bonus 1764230002

1765776003

1767542002

Asset Management

Functionality

1752659003

Copyright Oracle Corporation, 2008. All rights reserved.

11-Jun

Asset Functionality Management These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Incident ID 1762857003 Report Problem Description EAM: Transaction Loader (AMIF1000) does not calculate the Warranty End Date from the Warranty Duration and Warranty Effective Date AM: Location not loaded into INTFC_PHY_A when running AMPS1000 Resolution Description We modified the Transaction Loader AMIF1000 process so that it calculates the warranty end date from the warranty duration and warranty effective date.

Integration - AP

1746882003

Interface

1764757001

Mass Change

1725830001

We modified the AMPS1000 Application Engine program so that LOCATION is loaded into INTFC_PHY_A, and hence in AM, for assets <> NEXT that do not exist in AM. AM 9.0: Closure of Credit Voucher in We modified the AMPS1000 Application Engine AP is causing a negative Ret in the Cost program so that this process does not create a table negative RET in the Cost table while a Closure of Credit Voucher in AP is performed. AM:Error when executing CC-Capitalize We modified the Mass Change Template CCInto Composite mass change Capitalize Into Composite mass change so that it executes successfully without showing any errors. AM : Child cost history does not get updated correctly after transfer. We modified PeopleCode so that child cost history is updated correctly after transfer/recategorize. AM: Physical Inventory Extract does not Now it is possible to specify the book on Physical include assets which do not have the Inventory Definition. We modified the software to default book use this book to determine the assets for Physical Inventory. If the book is not specified with the Physical Inventory Definition, then the default book v

Parent-Child Processing

1719111002

Asset Management

Physical Inventory

1739018003

Copyright Oracle Corporation, 2008. All rights reserved.

Page 2 of 30

11-Jun Asset Management These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Reports Incident ID 1756724001 Report Problem Description On bundle upd6899371ml Resolution Description We modified the script so that it executes successfully on all platforms and displays the label FROM YEAR in the report header for AMAE2100.SQR. AM : In AMLE2000 report the assets are We modified the report so that the report prints not sorted by the Asset ID. asset details sorted by asset ID. AM:AMDPREPT populates incorrect We modified PeopleCode and the Transaction DEPR_LTD value after chartfield Loader process AMIF1000 so that the system transfer throws an error if the transaction date of the transfer is prior to the transaction date of the previous BKS transaction. Tried to retire, reinstate the asset that is We modified PeopleCode so that the messages transfered to an other BU with the ret are populated correctly when a retired/reinstated add option getting invalid messages asset is transferred to another business unit with the add option. AM:Able to save blank Addition row on We modified PeopleCode so that an error is asset cost adjust/transfer page triggered if the user tries to save a newly added row that is blank while performing addition on an asset through the Cost Adjust/Transfer page. AP: Unable to Import OFAC files (SDN) We modified the PeopleCode in the component if cash management is not installed record SDN_IMPORT.BSP_IMPORT to import OFAC files when cash management is not installed. CM:TRP_INC_DIST (Income We modified the PeopleCode in the application Distribution Process ) Abends with package TR_CASH to avoid a divide by zero Divide by zero error error.

1761504001 Reports - Depr/NBV 1746535002

Retirements

1752199002

Update/Delete Pending Trans

1756047003

Cash Management

Financial Sanctions

1760894001

Investment Pools

1761345001

Copyright Oracle Corporation, 2008. All rights reserved.

Page 3 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Contracts Functional Category Amendments Incident ID 1766367002 Report Problem Description Resolution Description Cannot ammend a contract to cancel a We modified the application so that you can line with a zero amount amend a contract to cancel the zero amount contract lines. CA 8.9: fields Reference ID, User Ref We modified the application so that the system #1 and User Ref #2 under Amendments will display the amendments page correctly when tab "Misc." still editable even when the amendment status is changed to complete, Amendment Status "Complete" cancelled, and ready. CA_LIMITS.UPDLMT2.LMT2UPDB & We modified the Limits Process (CA_LIMITS) so UPDLMT2.LMT2UPDR not joining using that the system uses a proper join of process PROCESS_INSTANCE instance with the PROJ_RES_TMP table when transactions are processed. CA_LIMITS set BIL with We modified the Limit Processing (CA_LIMITS) GL_DISTRIB_STATUS = G or D to OLT application engine process so that the billable rows transactions that have either been sent to general ledger, or if revenue is recognized against those transactions, will no longer be changed to over the limit (OLT) rows when new transactions are added. CA 8.9: CA_LOAD_UPD updates We modified the Load Revenue process Revenue Plan Status to Completed, (CA_LOAD_UPD) so that it updates the revenue even when entries are not journal plan status to Completed for amended contracts generated yet only when the journal entries have already been created.

1766756002

Limits

1758970002

1765245002

Contracts

Revenue

1768146002

Copyright Oracle Corporation, 2008. All rights reserved.

Page 4 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product eSettlements Functional Category Functionality Incident ID 1755291003 Report Problem Description eSettlements: Invoice Line level approval does not update header as approved Resolution Description We modified PeopleCode so that when a buyer is set up for invoice line level approval, and if there is a invoice created within the Buyer approval limit, then the VOUCHER.APPR_STATUS is set to Approved when the lines and distributions are updated to Approved.

1758470003

Interface

1761470003

1762651003

Expenses

Approvals

1724447007

On eSettlement Self Service Invoice We added a new error message on the Self there is no Miscellaneous Charge Type Service Invoice page so that when a Code Selection Box miscellaneous charge amount is entered and the miscellaneous charge code is blank on the procurement control setup. eS : Agreement has been accepted by We modified the SQL so that the URL that is supplier being generated in the email sent to the supplier, when the buyer notifies the supplier about the agreement created, directs the supplier to the Supplier portal. eSettlements: eSettlement Vouchers We modified the Payment Selection without a department are stuck in (AP_PAYSELECT) Application Engine process so Pending status with no way to Approve that vouchers that do not require line approval are them selected for payment as long as the header approval requirements are met. EX 8.9: time report pre-approved when The code was modified to route the time report to only personal hours are entered the HR supervisor when no project is selected. Approver's (PrepayAuditor) comments We modified the program to save comments as not being saved on clicking Save Button well when the save action takes place through the Approve Expense Reports page.

1759811002

Copyright Oracle Corporation, 2008. All rights reserved.

Page 5 of 30

11-Jun Expenses Approvals

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Incident ID 1761223002 1763506002 Report Problem Description EX8.9: If ER has zero due employee then blank is displayed to approver Travel Authorization logged by supervisor to an employee could not be approved EX: Post Liability Unique Constrain Error at Step EX_POST_LIAB.EXPENSE.INSUMEM P EX9.0: Creating a Time/Expense report shows mulitple emplid's in search list. EX 9.0 : When requirements on exp types are changed, the report is stuck with approver EX: Expenses Workflow ignores rules configuration defined at Receipt Verification Lists EX_DATA_LOAD process for Visa calculates Exch Rate to only 6 decimals Credit card feed expenses are flagged as exceptions:Refer to old case 4502167 EX8.9:If Hotel Wizard is used subsequent split is against line 1 of report Resolution Description We modified the Approvals page to display a zero amount when nothing is due to employee. We modified the code to route travel authorizations correctly to the approver. We modified the system to prevent users from adding MyWallet transactions that have a base currency different from the employee's current business unit base currency. We modified the code to display employee IDs correctly. We modified the system to handle properly the field validation when there are multiple effective dates in the setup. We changed the program to correctly show the receipt verification flags when the receipt verification lists are used. We modified the Visa Load Application Engine process to calculate correctly the exchange rate for DB2 systems. We modified The Approvals page to display only the exceptions set up on the Refinement template. We modified the code to deduct against the line selected and not against the first line.

Batch Processes

1750737003

Employee Profiles

1760307001

Expense Report - General

1753127001

1758116001

Integration - Corporate Cards Expenses My Wallet

1751530006

1759728002

Receipt Split

1751887002

Copyright Oracle Corporation, 2008. All rights reserved.

Page 6 of 30

11-Jun Expenses These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Travel Authorizations Incident ID 1765308002 Report Problem Description EX 8.9:Alternate can NOT edit TA for Traveler,gets data conflicts error message Error Saving Allocation Resolution Description We modified the program to save and submit travel authorizations successfully.

General Ledger

Allocations

1745797002

1751552001

Average Daily Balance

1744756002

ChartField Configuration

1759833002

We modified Allocation Step SaveEdit PeopleCode programs so that valid ChartField values can pass edit and be saved. FS_ALLC running 15+ hours due to We modified the Allocation Application Engine looping at step program so that Transaction ID (RESOURCE_ID) FS_ALLC_TSUM.uSeqNbr.uSeqNbr is populated with set processing for Oracle and DB2/UNIX platforms. GL ADB: Calculations issues when We modified the GL_ADB_CALCX, creating Regulatory and Mgt Balances GL_ADB_IADJ, and GL_ADB_POST Application for the same ledger" Engine programs to correct the calculations for the ADB regulatory balances. Built-in function We modified the Chartfield Configuration BulkModifyPageFieldOrder parameter 1 Application Engine PeopleCode programs so that is invalid. (2,195) FS_CF the reordering of page fields works correctly. Need ability to sort by Anchor value on We modified the Combination Rule page and its Combination Rule, Chartfield Combo related PeopleCode so that now users can have Page the option to arrange the anchor values in ascending or descending order. GL9: Consolidation creating journals We modified the Consolidation COBOL program with Acct/DeptID combination when it so that elimination journal entries are created should not correctly. PO Entry Event process runs to error - We modified the Entry Event process so that it E07396.7396C-50 does not abend when processing multiple POs.

Combo Edit

1707622004

General Ledger

Consolidation and Equitization Entry Event

1752666002

1766199003

Copyright Oracle Corporation, 2008. All rights reserved.

Page 7 of 30

11-Jun General Ledger These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Journal Edit Incident ID 1726033003 Report Problem Description GL 8.8 SP1: Secondary Ledger using wrong exchange rate Resolution Description We modified the Application Engine program so that secondary ledger lines created through the Journal Edit process use the current period exchange rate. We modified the Application Engine program so that a journal created by Journal Generator and then edited has a book code value for inactive accounts when a book code is enabled.

1762284003

Journal Edit does not create bookcode for inactive accounts.

Journal Post

1748096003

Unable to unpost a journal

1751318003

General Ledger

KK-Budget Checking

1760787001

We modified the COBOL program so that unposting works correctly when the fiscal year and period are specified in the run request criteria of the posting process. After removing components from We modified PeopleCode so that after removing GLADBPST and GL_ADB_POST than the GLADBPST and GL_ADB_POST not all interunit journals post components, all the interunit journals are posted when they are selected on the Mark Journals for Posting page. Budget journal warnings not available in We modified the Budget Processor Application Budget Exceptions Engine program FS_BP_PROC to remove criteria that restricted certain warning messages from being inserted to the commitment control exception log table when posting budget journals.

Copyright Oracle Corporation, 2008. All rights reserved.

Page 8 of 30

11-Jun General Ledger KK-Budget Checking

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Incident ID 1765579002 Report Problem Description Resolution Description Budget checking slow performance with We modified the Budget Processor Application FS_BP_SHDR.uHdrStat.uStatus Engine programs FS_BP_SHDR to add new sections to update the source header's budget header status field using row-by-row method. This section is used when the source header record is not the same as the update source header record in the source transaction definition. Imbalance in Journals created by Translation outside ledger process. We modified the COBOL modules so that the Revaluation process creates journal lines with the correct base currency. Additionally, this fix includes journals created by translation to be in balance. FSPCCCURR reval process create We modified the COBOL modules so that the journal lines with incorrect base Revaluation process create journal lines with the currency correct base currency. Additionally, this fix includes journals created by translation to be in balance. 8.8 SP1: The Department Heading and We modified GLS7009.sqr so that ChartField Budget Period Heading is overriding on headings do not override ChartField values when the Account Value and the Account the description is selected. Desc GLS8005 GL_BD_JRNL transactions We modified GLS8005 SQR so that the relevant have blank doc id's & description. document ID and description can be displayed on the report. Journal Workflow Issue : Message not We modified PeopleCode so that a message popping up appears when the journal is submitted for workflow.

Multi-currency

1754217002

1758090003

Reports

1755756003

General Ledger

Reports

1763817002

Workflow

1630559006

Copyright Oracle Corporation, 2008. All rights reserved.

Page 9 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Grants Management Functional Category Award Profile Incident ID 1759518007 Report Problem Description CONTACT_TYPE defaults to E on PS_CUST_CNTCT_TYPE Resolution Description We modified the application so that the contact type is displayed on the sponsor page of the award profile. GM- 'Page data is inconsistent with We modified the application so that system does database' error on Award Funding page -not give an error when you modify the Reference GM_AWD_FUNDING Award Number and Date fields on the Award Profile Funding page. GM- Data being added conflicts with We modified the application so that no data existing data error while adding Award conflicts occur while adding award milestones Milestone when a milestone has been when a milestone has already been deleted. deleted previously. Detailed project budget description is We modified the application so that the system not copied accurately correctly populates the Description field on the Project Budgets page. Generating an award does not transfer We modified the application so that the the description from the proposal descriptions from the proposal's project are project onto the award project. copied onto the award's project after the award is generated. columns ?Reporting Role? and ?other We changed the software to address label Role? in Resource tab have been changes. labeled as ?Description? and ?Description? respectively. attachment type of 'LEAD' not found We changed the software to address the and without checking 'Allow Multiple PIs' leadership plan attachment issue when a proposal proposal gives error: There is no does not allow multiple PIs. attached file at request %1 (9395,1488)

1761217002

1761667001

Generate Award

1757512002

1764931002

Multiple PI

1760549001

Grants Management

Multiple PI

1761408001

Copyright Oracle Corporation, 2008. All rights reserved.

Page 10 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Maintenance Management Functional Category Integration-Inventory Incident ID 1761100001 Report Problem Description EMM9: Serial and Lot Information should be WO task and resource line specific Resolution Description We modified the SQL text for the view WM_SERIALLOT_VW so that when the user clicks the Serial/Lot link for a particular Scheduled Inventory resource item, only the serial/lot issues appropriate for that item are displayed (that is, serial/lot issues for other work orders are excluded). EMM: "Last Updated" time stamp not We modified the PeopleCode so that the correct updated on Scheduled WO Tasks value of Shop, Service Group, and date range are pagelet passed from the Scheduled WO Tasks pagelet to the Work Order Workbench. We also modified the PeopleCode so that the Last Updated time stamp is updated on the Scheduled WO Tasks pagelet. Hazard/Warranty icons are not We enabled the Asset Warranty and Hazardous displaying any information for the asset Asset icons on the Technician Workbench and the Hazardous Asset icon on the Work Order component from being informational to functional. As on the Work Order component, the Warranty icon on the Technician Workbench now opens the Asset Warranties component in a new separate window. On both components, the Hazardous Asset icon now transfers to the Asset Information secondary page, which has been enhanced to display the hazardous asset codes and asset comments if that information is available.

Portal

1754944001

Maintenance Management

Technician Workbench

1755743001

Copyright Oracle Corporation, 2008. All rights reserved.

Page 11 of 30

Maintenance Management

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Work Order Incident ID 1730690002 Report Problem Description Work Order component links are disabled when pages are viewed in Display Only mode. Resolution Description We modified the pages of the Work Order component to enable links when the component is viewed in display-only mode. This feature is required in order to utilize display-only security for technicians viewing work orders from the Technician's workbench. We modified the PeopleCode in the Work Order component so that the actual start date can be entered without requiring the actual end date. We modified the Withhold 1099 Report (AP_APY1099) Application Engine process so that the reporting amount is correct when a vendor has multiple locations with the same TIN. We modified the Application Engine 1099_RPT_PST so that Box 4 on the copyB report is populated properly. We modified the Payment Posting process to set the budget date based on the cancellation accounting date when the Default Budget Date option is set to Accounting Date Default on Installation Options. We modified PeopleCode so that the warning message for control group displays properly.

Work Order Completion

1755216001

MM9: Entering Actual Start/Date Time via WO task generates an error message AP:1099 corrections shows incorrect amounts if a vendor has multiple locations and having same TIN

Payables

1099 Reporting

1760885003

1100 Reporting

1766290001

Commitment Control from AP

1743506002

Box 4 on copyB report not getting populating after applying update id 754539 EAP 8.9: PS_VCHR_ACCTG_LINE.BUDGET_D T is wrong for CANCEL

Control Groups

1750823001

Getting a warning message every time voucher is saved with a Control Group

Copyright Oracle Corporation, 2008. All rights reserved.

Page 12 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Inquiries Incident ID 1665254002 Report Problem Description 8.9: Remit SetID not populating on Payment Inquiry page Resolution Description We modified the defaulted values for Vendor SetID, Remit SetID, and Bank SetID on the Payment Inquiry and Voucher Inquiry pages from the SetID field in User Preferences. We modified the Match Workbench page to not show a system warning message when the user changes the search criteria, clicks the search button, and leaves the page without saving data. We modified the Purchasing Business Unit prompt on the Voucher Inquiry Page to return the correct values. We modified VBA code for the following resolutions: 1. When a user decides to cancel the Excel Upload, no upload occurs. 2. When a UK Pound currency symbol is entered in the invoice ID, no error occurs during the upload. We modified the Application Engine process so that the voucher posting process populates the flag Services Procurement voucher correctly in the voucher accounting line, which prevents sending the same ACT expense transactions to PC. We modified PeopleCode to display the alternate name on the Payment Inquiry page for a vendor having an alternate name.

1758053002

Match WorkBench Page

1760424001

AP 9.0: PO BU Prompt Returning No Values On Voucher Inquiry Page AP: ExcelUploadforVoucher spreadsheet initiates the VOUCHER_BUILD Message even when clicking the Cancel button after Generate XML and Post

Payables

Integration - Others

1761979002

Interface

1748172006

sPro and AP sending same ACT expense transactions to PC

Manual Payment

1754966003

AP8.8SP1 Manual Payment Method doesn't use Payment Alternate Name

Copyright Oracle Corporation, 2008. All rights reserved.

Page 13 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Matching Incident ID 1749090001 Report Problem Description 9.0 MP3:Matching is generating R950 when there is a receiving tolerance setup at item category Resolution Description We modified the Matching (AP_MATCH) process so that it does not abend when a receipt is associated with the same voucher on multiple lines and is reassociated at a later time. We modified the Matching (AP_MATCH) process so that it does not abend when a receipt is associated with the same voucher on multiple lines and is reassociated at a later time.

1749630002

Matching Abend - Step AP_MATCH.HdrSum.Step06

Payables

Matching

1756571002

1758528001

1758847002

1760890001

1763218002

AP: AP_MATCH ABENDED at Step We modified the Matching (AP_MATCH) so that AP_MATCH.VchRcvMt.Step02 (Dupkey it does not abend when a receipt is copied into PS_AP_MTRCV1_T4). multiple vouchers after one of the vouchers has been matched. System is allowing system exception We modified the Match Workbench PeopleCode RULE_S210 to override instead of so that it does not allow you to override vouchers throwing a message with system exceptions. EAP 8.9 /Application Engine Processes We modified the Matching process so that the differently when process frequency = process is completed successfully and a warning don't run message is sent when the user selects a process frequency equal to "don't." Date/time stamp not being applied to We modified the Matching Application Engine so some match overrides that the Date/Time stamp is applied correctly when match exception is overridden from the Match Workbench Selection page. AP 9.1 S106> Matching abended at We modified the Matching (AP_MATCH) Step AP_MATCH.VPSum.Step02 Application Engine process so that it does not abend when matching a voucher to a purchase order with no receipts. Page 14 of 30

Copyright Oracle Corporation, 2008. All rights reserved.

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Incident ID 1766060001 Report Problem Description AP 9 - B13 - Max Rows to retrive does not work on Match Workbench AP 8.9: AP_MATCH: On-Demand for matching a single voucher takes 8 minutes AP: Checks numbers are not in the same sequence as the vouchers Resolution Description We modified Match Workbench PeopleCode so that the number of rows retrieved in the grid is the same as Max Rows. We modified the Matching Application Engine (AP_MTCH_FUME) to improve the performance. We modified the Application Engine process (AP_PAYIMAGE and AP_APY2015) so that check numbers will be in the same sequence as the voucher ID when they are paid separately.

On-Demand

1746987002

Payables

Paycycle/ ACH/EFT Processing

1740785002

1758618003

1765600002

PeopleCode

1764194001

Performance

1732572002

Discount is applied although discount We modified the Application Engine due date is escheated for BEF payment (AP_PAYSELECT) so that the discount is method calculated correctly for the payment method Draft EFT. AP: Payment Creation process We modified the Payment Creation populates PS_PAYMENT_TBL with the (AP_APY2015) Application Engine process so Remit Bank Account that is not on the that it retrieves the most current effective dated max effective dated row in row from VNDR_BANK_ACCT table. PS_VNDR_BANK_ACCT table after applying bundle #21 Seeing "Missing PeopleCode" errors in We modified PeopleCode so that errors about a server-level trace missing PeopleCode in trace logs on our 9.0 environment do not appear. AP: The Excel Voucher Upload We modified the VOUCHER_BUILD Message message VOUCHER_BUILD runs a subscription PeopleCode to load batches of long time -- Performance issue vouchers from the spreadsheet voucher upload more efficiently.

Copyright Oracle Corporation, 2008. All rights reserved.

Page 15 of 30

11-Jun

Performance These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Incident ID 1756124002 Report Problem Description Resolution Description AP 8.9: AP Payment archiving process , We modified indexes to improve the performance performance issue of the Payment Archiving process. AP:Performace issue with Vendor Archiving using Data Archive Manager We added an index on the PS_PAYMENT_TBL to process SQL more efficiently when searching by remit vendor. AP: AP_PSTPYMNT creating Realized We modified the Payment Posting Application Gain incorrectly in Accounting Entries of Engine so that the Realized Gain /Loss entries are Multi-Currency Voucher created only when there is difference in currency rates at voucher posting and payment posting. AP8.9 - VAT recoverable / nonrecoverable apportionment ERROR We modified PeopleCode so that when a voucher is saved, the VAT recoverable percent is calculated before the VAT amounts are calculated. We modified the Print Checks process so that it displays the correct date format in Portuguese. We modified SQL so that the OpenLliabilty report shows the prepaid voucher amounts under prepayment. We modified the Application Engine Program (AP_APYCOMMON) so that it does not allow the voucher to appear in the report if the cancellation date is greater than the payment date. We modified Crystal report APY1400-.rpt to correct the label information.

1761297001

Payables

Posting - Payment

1738153003

Posting - Voucher

1755287002

Reports

1746025002

AP: The CHECK1.RPT report in Portuguese language is not right. AP Open liabilty report doesn't show prepaid voucher amounts under prepayment AP 8.9: Paid voucher with future void appearing on open liability report (APY1408)

1752877003

1757162002

1766988001

AP9: Crystal Report APY1400-.rpt has wrong Label information

Copyright Oracle Corporation, 2008. All rights reserved.

Page 16 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Sales/ Use Tax Incident ID 1754443001 Report Problem Description Tax Code SUT changes to default from Ship To on Voucher when invoice line created from PO Voucher with VAT and with multiple distribution lines loaded from excelupload voucher going into recycyle status Resolution Description We modified the PeopleCode so that tax code SUT does not change to default from Ship To on Voucher when an invoice line is created from PO. We modified the online Voucher entry and the Voucher Build process, adding extra logic to avoid a VAT amount with a different sign than the VAT Basis, when applying the VAT difference due to rounding issues. Instead of applying all the VAT difference to one distribution line, it should reduce the first distribution line to zero, and then apply the remaining onto the next distribution line, and so forth.

Payables

VAT

1759952001

1764708002

Voucher

1746718003

1756597002

AP: VAT not adjusting on Voucher Line We modified the PeopleCode so that when the Distribution voucher line VAT transaction type is changed, the voucher distribution VAT transaction type is also updated. AP: Distribution Lines on a PO Voucher We modified PeopleCode to show a warning can be Deleted while using Budget message when the user deletes the voucher Checking distribution line and the voucher is a PO voucher and set for Budget Checking. AP: Vendor name on Withholding We updated the page VCHR_HDR_SBP2 so that Information page (VCHR_WTHD_EXP) the vendor name on the Withholding Information of the Voucher is on wrong position page of the voucher is on the correct position when login is not English. when the login is not English.

Copyright Oracle Corporation, 2008. All rights reserved.

Page 17 of 30

Voucher 11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Incident ID 1758449002 Report Problem Description Voucher Search lists deleted vouchers in the lookup search Resolution Description We modified lookup search for vouchers so that deleted vouchers cannot be selected on the Voucher Search Component. We modified effective status validation to speed chart on the voucher line.

Payables

Voucher

1760892001

1761391003

1766224001

1766681001

AP: Speed Chart on the Voucher line does not validate the effective status and effective date Error message generated when we click We modified the Voucher Error Summary page so on Correct Errors link from Error that the Correct Errors link is displayed correctly. summary page. AP: Voucher copied from PO does not We modified record PeopleCode so that when a have Withholding Applicable box voucher is created by copying a purchase order checked with a withholding vendor, the WTHD_CD and WTHD_SW fields are correctly copied to the VOUCHER_LINE. Voucher Distrib Line Copy Down We modified PeopleCode to provide the Copy Functionality Down check box feature for each distribution line. Unable to save voucher created through We modified PeopleCode to make the Control voucher build with error for control acct Accounts work consistently across different scenarios according to its functionality. Voucher build interface Custom option We modified the Voucher Build run control page on run control page is not getting so that the Custom Interfaces option is displayed activated. when this option is activated. AP: Voucher Build is not validating We added validation to the Voucher Build process Project Business Unit and Project id to validate a Projects business unit when project or activity detail is entered on the distribution line.

Voucher Build

1735110003

1754926003

1756717001

Copyright Oracle Corporation, 2008. All rights reserved.

Page 18 of 30

Voucher Build 11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Functional Category Incident ID 1758776002 Report Problem Description Resolution Description AP: ExcelUpload for Voucher layout file We cleared the contents of the datasheet for has hidden sample data ExcelUploadforVoucher.xls so that no hidden data is delivered. Voucher ExcelUpload failing when the We modified VBA code for the following field value has ?- pound sign character. resolutions: 1. When a user decides to cancel the Excel Upload, no upload occurs. 2. When a UK Pound currency symbol is entered in the invoice ID, no error occurs during the upload. AP:VOUCHER_BUILD Message errors We created a transformation program to out because of the default version transform voucher application messages from version 1 to version 2. AP:9 Trying to Delete a Regulare We modified the error message in the delete Voucher with Adjustment Voucher voucher when a regular voucher is tied to an prompt's Incorrect Error Message active adjustment/reversal voucher. When running the PC_BI_TO_PC We modified the update SQL to update only the process, it Abends at step rows present in PROJ_BI_TO_PC and PC_BI_TO_PC.MAIN.20200001 PROJ_RESOURCE. PC 8.9: Project Lookup not returning We modified the program to return the expected any values on search page under menu values on the Look Up Project page for the project "Review Budget Check Exceptions" journal and project budget. PC 8.9 - Project status controls are The transaction that have an analysis type with a enforced even if the installation option is reject action defined will be processed unless the not selected Enable Status Control check box is selected in Installation Options.

Payables

Voucher Build

1764104002

1765730002

Voucher Delete

1761357001

Project Costing

CA/BI Integration

1751664002

Commitment Control

1765423002

Configuration and Setup

1764537002

Copyright Oracle Corporation, 2008. All rights reserved.

Page 19 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Project Costing Functional Category Currency Incident ID 1742319002 Report Problem Description PC - Transaction adjustment does not use original currency effective date Resolution Description We added a currency effective date field on the Adjustment page so that the accounting date can be changed likewise for the new transaction line to have the correct market rate. We modified the software to make the Work Order Managed check box editable until the first activity is created. We changed the software for the Pricing process to improve the performance in several steps.

Functionality

1742570003

Performance

1737685002

1743060003

PC 8.9: checkbox "Work Order Managed" not editable anymore after saving project PC_TL_TO_PC process performance issues(actual issue is with PC_PRICING) 8.9 - PC_PO_TO_PC processes for 4 hours (also CA_LIMITS issue)

Pricing and Rate templates

1752282004

1758461002

1768037003

Project Budgeting

1755979003

We modified the Purchasing to Project Costing integration program to utilize the customer index to improve performance when processing requisitions. PC_PRICING deleted BIL/OLT rows We modified SQL to allow SFA rows to be passed when Repricing & Price Unpriced Rows for pricing when Repricing & Price Unpriced Rows selected- Only deleted BIL created from is selected. SFA PC:No Join criteria for PS_PC_RATE We modified the Project Costing Pricing process table inside PC_PRICING process for improved performance when gathering activity rate plan data. PC_WRAPPER process is NOT We modified the software for the application populating BIL rows into engine to populated the BIL rows. PS_PROJ_RESOURCE table. The same run control id is used when We modified the Project Budget Finalize process selecting the Finalize multiple timesto correctly allow multiple simultaneous budget running muliple FINBUDKK jobs finalizations.

Copyright Oracle Corporation, 2008. All rights reserved.

Page 20 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Project Costing Functional Category Project Budgeting Incident ID 1756379002 Report Problem Description Default ledger group combo edit group is used for validation in project budget Dollar amounts for project budget summary in page PC_BUD_DETAIL2, component GM_BUD_DETAIL do not refresh when the budget item is deleted. Resolution Description We modified the Project Costing edits process to use the transaction's ledger group, if available, when doing combo editing. We modified PeopleCode to correctly calculate Cost Share Amount, Total Sponsor Amount, and Total Budget Amount.

1759808002

1764373001

Purchasing Integration

1758519001

Real Estate Management

2.13.10 Leased Property Report 2.4.1 General Framework

1766958001

1765897001

2.4.2 Property Search & Entry

1766669001

Get First operand We modified the code to correct the error. HGRID.HGrid_Row.OnExecute Name:FormatHgridDescr-Call from PC_BUD_DETAIL.GBL.PC_BUD_WRK .TREECTLEVENT.FieldChange error after deleting budget item in Budget detail Page PC 9 -Closed Project status prevents We modified PeopleCode so that an appropriate users to retrieve/inquire transactions in error/warning prompts the user with a closed other modules. project status. REM: Leased Property Report output We added the Lease Name link to the Leased doesn't have hyperlinks for lease names Property Report output to facilitate the navigation to the lease. Real Estate: Property listing in the We added the Property Name link on the Lease lease general tab General tab to facilitate the navigation to the asset repository. REM: UOM in the Asset Property tab of We added new translate values for the unit of the Asset Repository measure, acres, and hectares. This value is converted to square feet or square meters on the lease.

Copyright Oracle Corporation, 2008. All rights reserved.

Page 21 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Real Estate Management Functional Category 2.4.7 Contacts Incident ID 1766662001 Report Problem Description RE:Enhancement to have more than one contact REM:Need to post straightline entries for multiple leases at a time Resolution Description We removed the duplicate role validation to allow more than one contact with the same role to be added to the lease. We modified the Post Straightline accounting entries run control page to make the lease number a not required field. We modified the Post Straightline accounting entries process to run for all leases if no lease number is specified. We changed the Application Engine to improve performance by selecting possible combinations of currencies rather than selecting all currencies.

2.7.2 Post Straightln. Entries 1768286001

Receivables

Accounting Entries - General 1745799002

AR8.9 Update is taking Atleast 20 Minutes to complete the process for single Item

Aging Reports

1756946002

AR Update - Posting

1749661001

Aging balance is incorrect in Aging We modified the Aging by Chartfield report to Balance By Chartfield report(AR3006) calculate the remaining balance correctly when an when the item has multiple distribution item has multiple distribution lines and any activity lines and any activity such as Write Off such as Write Off or Partial Payment has or partial payment has happened to the happened to the item. item. AR9 > Duplicate VAT Final lines created We added additional join criteria to several VAT when posting Payment Group with VAT SQL statements on the table PG_VATSEQ_TAO Items with VAT Declaration Point of so that multiple VAT lines are not created. Also, Payment. we added join criteria for Do Select statement at VAT_GEN.AMT_CORR to correctly process unearned discounts.

Copyright Oracle Corporation, 2008. All rights reserved.

Page 22 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Receivables Functional Category AR Update - Posting Incident ID 1756752002 Report Problem Description Heavy loop (seems Endless) in AR_PGG_SERV.SEQ_PD/SEQ_NUM sections when called by AR_PGG_SERV.SEQ_MULT AR8.8SP1: Payment Unpost and Payment Worksheet Post do not process for same deposit on the same run control ID Resolution Description We corrected AR_PGG_SERV to improve performance.

1762822003

1763615002

We inactivated the step AR_POSTING.BLDGRP.FILTER and changed AR_POSTING.BLD_DPST.UPOSTS SQL to consider Unpost and Post payment in the same deposit. AR 8.9 - Abend in We corrected SQL in AR_PGG_SERV.OTHRGL1.SUM_AMT AR_PGG_SERV.OTHRGL1.SUM_AMT2 and 2, OTHRGL3.SUM_AMT2 and AR_PGG_SERV.OTHRGL3.SUM_AMT2 when MULT_RGL.REALGAIN processing two items with multiple AR lines in the same payment worksheet to avoid an abend. Condition Monitor AR_CNDMON performance is downgraded when calling AR_DUNNING We adjusted COMMIT statements so that Update Statistics works properly. Also, we changed SQL so that indexes are used as expected and only rows being processed are selected. We modified PeopleCode so that the Collection check box remains unchanged on the Item Information page.

Condition Monitor

1746978003

Conversations

1755801003

Collection check box gets unchecked on item information page

Copyright Oracle Corporation, 2008. All rights reserved.

Page 23 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Receivables Functional Category Direct Journal - Acctg Entries Incident ID 1751934002 Report Problem Description AR8.9 Direct Journal payments can be budget checked even if incomplete with combo edit error Resolution Description We added PeopleCode to hide the budget checking button if the user receives a combo edit error on direct journals. Also, we modified a view and the source transaction definition for the budget processor to not pick up direct journal transactions that have combo edit errors when running the budget processor in batch.

Drafts

1755833003

AR 8.8 SP1: Draft accounting date is overridden by AR Update with current date

Drafts - Acctg Entries

1734344002

We modified the Draft Selection page to allow input of the accounting date, and we modified PeopleCode to edit the date for open period and items selected on the Worksheet. AR: Abend in AR_PGG_SERV when We changed sections posting draft with multiple lines, intraunit ARPGG_SERV.DRFT_GEN and and CF inheritance on ARPGG_SERV.DRFT_DST to update field SEQ_NUM in order to avoid an abend when posting drafts with multiple AR lines, intraunit entries and ChartField inheritance turned on. Other SQLs have been changed to get the correct values of Foreign Amount and Monetary Amount.

Copyright Oracle Corporation, 2008. All rights reserved.

Page 24 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Receivables Functional Category Drafts - Acctg Entries Incident ID 1755424002 Report Problem Description Accounting Entries are not fine when posting draft (DMB) with multiple lines, intraunit and CF inheritance on Resolution Description We changed sections ARPGG_SERV.DRFT_GEN and ARPGG_SERV.DRFT_DST to update field SEQ_NUM in order to avoid an abend when posting drafts with multiple AR lines, intraunit entries and ChartField inheritance turned on. Other SQLs have been changed to get the correct values of Foreign Amount and Monetary Amount. We changed sections ARPGG_SERV.DRFT_GEN and ARPGG_SERV.DRFT_DST to update field SEQ_NUM in order to avoid an abend when posting drafts with multiple AR lines, intraunit entries and ChartField inheritance turned on. Other SQLs have been changed to get the correct values of Foreign Amount and Monetary Amount.

1755606002

AR_PGG_SERV.OFFSETS3 DMCSC_ML abended when posting Draft.

Dunning

1749640003

AR_DUNNING Locking All Open Items We adjusted COMMIT statements so that Update Without Checking Process Instance Statistics works properly. Also, we changed SQL so that indexes are used as expected and only rows being processed are selected. AR_DUNNING not picking up items for We modified the AR_DUNNING program so that processing with specific setup for the due items are selected by the Dunning customer process when there is specific setcontrol setup for the customer Set Control Group.

1763662002

Copyright Oracle Corporation, 2008. All rights reserved.

Page 25 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Receivables Functional Category Dunning Incident ID 1763923002 Report Problem Description AR_DUNNING: no items selected if COLLECTOR/CREDIT ANALYST pointing to BU itself Resolution Description We modified the AR_DUNNING program so that the due items are selected by the Dunning process when there is specific setcontrol setup for the customer Set Control Group. AR Item -can't add contract because AR We created a new view so that contracts from any BU not same as contract bu Contract Business Unit can be entered on the Item. Item List search button on main page We added PeopleCode to clear search values in and advanced search is behaving advanced search when the Clear button is clicked. differently Error when saving Pending Item group: We changed the group ID validation to not give an Group Id Already Exists, (6040,741) error message when the accounting date is inside of the open period. Correctling External Item errors on We ensured that a pending item can be saved CUST_ID change after changing the customer ID field. SQR: AR25001 - field We changed SQR AR25001 to populate the $prcs_process_instance correct values of PROCESS_INSTANCE. AR 8.9: Wrong Amount in Offset Lines We corrected SQL in of maintenance worksheet when there AR_PGG_SERV.OTHRGL1.SUM_AMT2 and are multi AR items and Real Gain/Loss AR_PGG_SERV.OTHRGL3.SUM_AMT2 when processing two items with multiple AR lines in the same payment worksheet to avoid an abend. Items are unselected from a WS when building a new WS for diff items in same BUs We modified two SQL statements in WS_WRK.BUILD_WORKSHEET SavePostChange that were updating Maintenance Worksheet groups other than the current worksheet.

Item Entry

1748703002

1754713002

1761997002

1763871001 Lock Box Maintenance WS - Acctg Entries 1765835001 1763935002

Maintenance WS MultiCurrency

1765084002

Copyright Oracle Corporation, 2008. All rights reserved.

Page 26 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Receivables Functional Category Overdue Charges Incident ID 1748636003 Report Problem Description AR_OVRDUE not calculating charge correctly if you unpost overdue group and try to ReRun Overdue process Resolution Description The Overdue Charge process has been changed to not take into account for the next calculation the overdue charge date that has been unposted.

Payment Interface

1759796001

Payment Predictor

1754811002

1756617003

1756867002

Payment WS

1767263001

AR_PAYLOAD abends in Step We modified SQL in platform-specific section AR_CASHCNTL.GENCRDR.CR_CNTL SEQPYMNT for DB2/Informix and GENCRDR, (Action SQL) -- RC = 805 and added platform specific sections SETPYSEQ,SEPYSQ2 for DB2/Informix so that AR_PAYLOAD does not abend. SSC AR8.9: Payment predictor We modified the AR_PREDICT2 program so that removes doubtful flag with Partial payment predictor will not remove the doubtful Payment when using DTL_TLR flag when paying a doubtful item. AR 8.8 SP1: AR_PREDICT1 has We replaced steps designed for row-by-row performance issue, is in a loop on processing with set-based processing logic. AR_PREDICT1.ITMCOP3.InsLoop Payment Predictor abends at We modified SQL in PAYUPD5 and PAYUPD7 so AR_PREDICT2.UPDM.PAYUPD7 on that the process does not abend at FM 8.9 B#22 AR_PREDICT2.UPDM.PAYUPD7. Also, we modified SQL in AR_PREDICT2.PUPD_WS.UPD_PYM4 for additional scenarios so that it does not abend at AR_PREDICT2.PUPD_WS.UPD_PYM4. AR9.0: System times out at setting We modified code in worksheet to post or saving worksheet PAYMENT.PAYMENT_SEQ_NUM when Saveprechange to reset the number sequence PGG_SERVICE_TAO.REQUEST_NBR when it reaches 9999. = 9999

Copyright Oracle Corporation, 2008. All rights reserved.

Page 27 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Receivables Functional Category Incident ID Payment WS - Acctg Entries 1747856002 Report Problem Description Resolution Description AR8.9: WO against items w/multiple AR We made changes to lines receiving ACTOB errors ARPGG_SERV$DSTLINEUSERLN1BML and ARPGG_SERV$DSTLINEUSERLN1CML to prevent accounting entries with a zero foreign amount from being created. ARPGG_SERV$DSTLINEUSERLN1B1S has been deleted because this SQL has the same WHERE clause of ARPGG_SERV$DSTLINEUSERLN1BML. This created duplicate user lines when processing several group types together. Incomplete accounting entries when a We modified several PGG_SERV SQL low $$ value (partial payment) applied statements for multiple offset lines to include against Contract invoice additional WHERE clause criteria. This eliminates lines with zero balances left after proration of small partial payment amounts. Duplicate lines in Voucher created from We modified the AE program AR Refunds AR_REFUND.ECOUTPUT step03, step04, step05 and step06 to create only one line on Voucher Lines and Voucher Dist Staging tables. AR20002P Does Not Show Payment Amount for a Payment with Same Amount as a Prior Revaluation process errors out at AR_REVAL.CGLDSTS2.Step01 (DoWhen) We ensured that the report shows the correct results We resolved the SQL Error in AR_REVAL.

1755268002

Refunds

1746737002

Reports

1764086003

Revaluation

1761201002

Copyright Oracle Corporation, 2008. All rights reserved.

Page 28 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Receivables Functional Category Script Problem Incident ID 1763006001 Report Problem Description AR 9.0 - Allow Groups to be created in AR even when BUSINESS_UNIT is empty on User Preference page Resolution Description We changed restrictive condition of GROUP_CONTROL to allow groups to be created in AR even when BUSINESS_UNIT is empty on the User Preference page. Business Unit security does not apply to We added PeopleCode validation in the search the page Review All Direct Debits page of the Review All Direct Debits so that the business security applies to the page Review All Direct Debits. Also, we added a new view as the search record in Review All Direct Debits component so that security is applied properly. ARUPDATE job is abending in step: AR_PGG_SERV.ARLOADTR.T2LOAD with RC = 8601 Transfer W/Sheet does not post correctly when payment method on item is DD We modified a SQL object so that the ARUPDATE process does not abend in a DB2 database. We modified PeopleCode so that the transfer worksheet is posted correctly through the ARUPDATE process when the payment method on an Item is Direct Debit and when accounting entries have been generated on the transfer worksheet. Unposting - Inconsistent use of We ensured that Transaction Type is used Transaction Type when validating open consistently when validating open periods. period RS: Full table scan on We modified the RS_ASSIGNMENT component PS_PERSONAL_DATA during Staffing so that the PERSONAL_DATA record is not in Workbench transaction slows level zero. performance

Security

1755925003

Transfers

1761676001

1766696001

Unpost

1760971001

Resource Management

Performance

1735231002

Copyright Oracle Corporation, 2008. All rights reserved.

Page 29 of 30

11-Jun

These release notes reflect application updates for PeopleSoft FMS, ESA and ALM products since the FMS 9.0 Bundle 14 - May, - 08 Product Treasury Functional Category Deal Capture Incident ID 1761323001 Report Problem Description TR_POSN performance issue reported in ICE 1722189000 - backout resolution 746997 DM: Partial Sale of Deal generates Discount for new Deal when % of Par is 100% CM 9.0: Interest Calculation Incorrect when Override Flag Selected Resolution Description We modified PeopleCode in the record FUNCLIB_TR to backout an earlier resolution as per customer requirements. We modified the PeopleCode in the record TR_PANELS_WRK so that no discount is generated for a new deal generated by partial sale. We modified the PeopleCode in the application engine program TR_POSN_LIB to calculate correct interest when the Override flag is selected.

1766336002

Deal Processing

1770967001

Copyright Oracle Corporation, 2008. All rights reserved.

Page 30 of 30

Sign up to vote on this title
UsefulNot useful