Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PeopleSoft Financials/Supply Chain Management 9.0 Multi Lingual Maintenance Pack 10 Cumulative Contributors: Teams from PeopleSoft Product Development.
Copyright 2008, Oracle. All rights reserved. The Programs (which include both the software and documentation) contain proprietary information; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or decompilation of the Programs, except to the extent required to obtain interoperability with other independently created software or as specified by law, is prohibited. The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. This document is not warranted to be error-free. Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are commercial computer software or commercial technical data pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the Programs, including documentation and technical data, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement, and, to the extent applicable, the additional rights set forth in FAR 52.227-19, Commercial Computer Software--Restricted Rights (June 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065. The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and we disclaim liability for any damages caused by such use of the Programs. The Programs may provide links to Web sites and access to content, products, and services from third parties. Oracle is not responsible for the availability of, or any content provided on, third-party Web sites. You bear all risks associated with the use of such content. If you choose to purchase any products or services from a third party, the relationship is directly between you and the third party. Oracle is not responsible for: (a) the quality of third-party products or services; or (b) fulfilling any of the terms of the agreement with the third party, including delivery of products or services and warranty obligations related to purchased products or services. Oracle is not responsible for any loss or damage of any sort that you may incur from dealing with any third party. Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
TABLE OF CONTENTS
Table of Contents ............................................................................................................................ 3 PeopleSoft Maintenance Pack Installation Instructions .............................................................. 5 Task Overview .................................................................................................................................. 5 Task 1-1: Updating Security ........................................................................................................... 5 Updating Security Permission Lists ........................................................................................... 5 Updating Security Permission List for Asset Management ................................................ 6 Updating Security Permission Lists to Grant Full Access .................................................. 6 Identifying Menu and Component Combinations for Maintenance Pack ........................... 7 Updating Permission Lists to Give Restricted Access to Pages................................................. 7 Updating Security Permission Lists for Supplier Contract Management .................................. 8 Updating Component Interface Security to Grant Full Access........................................... 9 Setting up Roles and Security .................................................................................................. 10 Update Security Permission Lists ..................................................................................... 10 Roles and Security ............................................................................................................ 11 Updating Permission Lists to give access to pages .................................................................. 11 Updating Web Libraries Permission ........................................................................................ 12 Authorize Service Operation Security ..................................................................................... 14 Granting access to the Component or Web Services delivered by the Integration Framework15 Task 1-2: Performing Post-Update Conversion Tasks ................................................................. 16 Running Scripts against the Target Database with PeopleSoft Data Mover ............................ 16 Running Scripts against the Target Database using appropriate SQL editor ........................... 18 Task 1-3: Performing Additional Update Activities ..................................................................... 21 PeopleSoft Accounts Payable 1099I Withholding ................................................................ 23 PeopleSoft Pay/Bill Management - Updating SetIDs ............................................................. 27 PeopleSoft eProcurment Setting up Data Collection ............................................................ 27 PeopleSoft Payables Updating Query Security ..................................................................... 28 PeopleSoft Accounts Payable setting up routings for the VOUCHER_BUILD.VERSION_1 Message 28 PeopleSoft Commitment Control and Entry Event Fix Discrepancy .................................... 29 PeopleSoft Global Components Calculating VAT Returns .................................................. 30 PeopleSoft Accounts Payable Running an application engine program ............................... 36
PeopleSoft Global - Populating more than one item/Invoice in EFT file ................................ 37 PeopleSoft Accounts Payable Populating a date field .......................................................... 37 PeopleSoft Accounts Payable Setting up new Withholding Calculation Rules .................... 38 PeopleSoft Accounts Payable Setting up new Withholding Types and Classes ................... 39 PeopleSoft Accounts Payable Creating new Withholding Entities ....................................... 41 PeopleSoft Accounts Payable Setting up new Withholding codes ....................................... 45 PeopleSoft Accounts Payable Creating new Withholding report ......................................... 48 PeopleSoft Accounts Payable Updating Procurement Accounting Control ......................... 52 PeopleSoft Accounts Payable Updating applicable Vendors................................................ 53 PeopleSoft Accounts Payable Modifying Query Security .................................................... 57 PeopleSoft Accounts Payable Setting up Withhold Control Information ............................. 58 PeopleSoft All Products Integrating the CDH ...................................................................... 59 PeopleSoft Demand/Inventory Policy Planning ICE Deployment of New ForecastX Files . 60 Peoplesoft eProcurement Verifying Resource management ................................................. 62 Peoplesoft Accounts Receivable Auto Maintenance Additional Options ............................. 63 PeopleSoft Financial - Modifying Query Security .................................................................. 64 PeopleSoft Accounts Payable - Modifying Query Security ..................................................... 65 PeopleSoft Purchasing - Modifying Query Security................................................................ 66 PeopleSoft Order Management Update Record Group ......................................................... 67 PeopleSoft Order Management Updating Record Group ..................................................... 68 PeopleSoft Financials ESA Modifying Travel Authorization Approval Notification Template 70 PeopleSoft Financials Updating ACH Layout ...................................................................... 71 PeopleSoft Financials Updating 1099 Piggyback States ...................................................... 71 PeopleSoft Financials Recreating Inoperative views ............................................................ 72 PeopleSoft Financials Adding the Processes ........................................................................ 72 PeopleSoft Financials Creating a New Report Definitions for VAT0911 ............................. 74 PeopleSoft Financials Modifying the Report Definition for VAT0911 ................................ 75 PeopleSoft Accounts Payables Updating Record Groups ..................................................... 77 PeopleSoft Maintenance Management Updating Record Groups......................................... 77 PeopleSoft General Ledger Special Instructions .................................................................. 78 PeopleSoft Service Procurement Changing the Existing Notification Template for Proper URL Creation ................................................................................................................................... 78 PeopleSoft Accounts Payables Adding the record to the Accounts Payable Query Tree ..... 84 PeopleSoft Expenses Creating the setup for the new Chartfield Inheritance group "Expenses Cash Advance Recon" ...................................................................................................................... 86 PeopleSoft Accounts Payables Providing the Additional Amount ....................................... 87 PeopleSoft Financials Modifying Match Rule ...................................................................... 89 PeopleSoft Resource Management To Check the Verity Version ........................................ 90 PeopleSoft Accounts Payable Structure and Content Setup ................................................. 91 PeopleSoft Accounts Payable To add the Manage Bills page to the Supplier Portal............ 92 PeopleSoft Purchasing Job Setup.......................................................................................... 93 PeopleSoft Purchasing Setting the Process Group Permissions............................................ 96 PeopleSoft Inventory Notification Setup .............................................................................. 96
This document provides instructions to do manual Application updates. The tasks in this document are in addition to the tasks in Change Assistant and must be completed in order to complete the installation of this Maintenance Pack.
Task Overview
The following table outlines the tasks in this document: Task No. Task 1-1 Task 1-2 Task 1-3 Task Name Updating Security Performing Post-Update Conversion Tasks Performing Additional Update Activities
Task 1-1:
Updating Security
This section discusses the following: Updating Security Permission Lists Updating Permission Lists to give restricted access to pages Updating Security Permission Lists for Supplier Contract Management Updating Permission Lists to give access to pages Updating Web Libraries Permission
Updating Security Permission List for Asset Management Updating Security Permission Lists to Grant Full Access Identifying Menu and Component Combinations for Maintenance Pack
Updating Security Permission List for Asset Management The Extract Rules feature is not fully integrated into the Physical Inventory process. Remove the ability to get to the Extract Rules page from Physical Inventory menu. To avoid audit issues, un-check the authorized check box from the relevant permission list for PI_EXTRACT_RULE component of INVENTORY_ASSETS menu if the component still exists.
Updating Security Permission Lists to Grant Full Access Update security permission lists to grant full access for the new objects listed in the table below. The example value in the following procedure is relevant to this Maintenance Pack.
Note.
Perform these security changes for the Permission List ALLPAGES as well as any other permission lists specific to your security definitions. If a Menu or Component does not exist for the relevant Permission List then add those and proceed with the Security changes.
5. 6. 7. 8. 9.
Click Edit Pages for Component: EX_RCPT_IMG_WRK. Click Select All (make sure the Authorized box becomes selected) and then click OK. Click OK. Click SAVE. Repeat the above steps for the permission list, menu and component combination in the table below. Add any menu or component name that does not already exist. If a permission list is not given then complete the step for the permission list applicable to your environment.
Identifying Menu and Component Combinations for Maintenance Pack For this Maintenance Pack, update security permission lists for the following menu and component combinations. If a permission list is not indicated, then select the appropriate permission list for your environment: Permission List ALLPAGES ALLPAGES Menu Name FO_PAYBILL_PROJECT MANAGE_WITHHOLDINGS FO_PAYBILL_PROJECT Component Name RUN_FOAPP006 GBR_CIS_RPT_CMP FO_EMAIL_TEMPLATE FO_COMPOSE_MAIL FO_AGENT_MGR FO_JOB_SCRD ALLPAGES ALLPAGES EPAP1300 EPSP4000 ALLPAGES ENTER_VOUCHER_INFORMATION MANAGE_WITHHOLDINGS MANAGE_WITHHOLDINGS SP_MANAGE_SRVCS_REQUISITIONS MANAGE_ASSETS VCHR_SRCH_WRK RPT_1099_JOB RPT_1099_JOB CS_CONTRACT_ENTRY AMSEC101A_RQST
4. 5. 6.
Click Edit Components for the Menu: Federal Reporting. Click Edit Pages for Component: SF1219_TRAN_DTL. Click the Authorized and Update/Display checkbox for Panel Name Item SF1219 Transaction Update and then click OK. Click OK. Click SAVE. Repeat the above steps for the following Permission List, Menu, Component and Panel Name Item Combinations. Permission List ALLPAGES Menu MAINTAIN_PRODUCT_COSTS Component CCWHEREUSED Panel Name Item Used In Routings Used In Production COHWHEREUSED Used In Routings Used In Production ALLPAGES ALLPAGES DEFINE_GENERAL_OPTIONS MAINTAIN_VENDORS INSTALLATION AP_FED_FILE_INQ FEDREG_STAGING RUN_AP_FED_LOAD ALLPAGES MAINTAIN_CUSTOMERS AP_FED_FILE_INQ FEDREG_STAGING RUN_AP_FED_LOAD ALLPAGES ALLPAGES ENTER_VOUCHER_INFORMATION MANAGE_ASSETS UPD_ACKNO_COMP AM_VATRCVR_RQST
AM_VAT_ATTRIBUTES
7. 8. 9.
Federal Processing Options Select All Select All Select All Select All Select All Select All Select All Select All Select All Select All Select All Select All Select All Select All Select All
ALLPAGES
MAINTAIN_VENDORS
ALLPAGES
MAINTAIN_CUSTOMERS
6. 7.
Updating Component Interface Security to Grant Full Access Update security permission lists to grant full access for the Component Interfaces listed in the table below.
Note.
Perform these security changes for all listed Permission Lists. If a Component Interface does not exist for the relevant Permission List then add it and proceed with the Security changes.
The following Permission Lists are delivered with the Framework which gives full access to the pages in the component specified and the details are given below:
Page Name Transform Framework Setup Transform Framework Data Admin Transform Framework Runtime
Menu EOTF_MENU
Component Name EOTF_DEFINE_MAP S (Define Value Maps). EOTF_POPULATE_D VMS (Populate DVMs) N/A
EOTF1100
EOTF_MENU
N/A
EOTF1200
N/A
3. Navigate to the tab: Permission lists. 4. Click on View definition hyperlink for Service Procurement Suppliers 5. 6. 7. 8. 9. Navigate to the tab: Pages Click on edit component for SP_MANAGE_SRVCS_WORK_ORDERS menu Click on Edit pages hyperlink for Component SPF_WO_PAYRATE Click Select All (make sure the Authorized box becomes selected) and then click OK. Click SAVE.
The following User Roles are delivered with the Framework, and these users are granted access to specified Permission Lists. The details of the Roles delivered can be seen by Navigating to PeopleTools, Security, Permission and Roles, Roles.
EOTF_ANALYST EOTF_USER
7. 8. 9.
Panel Name Item Load Registry File Req Cancel Rslt Req Budg Check
The following Permission Lists are delivered with the Framework which gives full access to the pages in the component specified: Navigate to PeopleTools, Security, Permission and Roles. Permission Lists EOTF1000 Page Name Transform Framework Setup Menu EOTF_DEFINE_MAPS (Define Value Maps). EOTF_POPULATE_DVMS (Populate DVMs) EOTF_DVM and EOTF_XREF
EOTF1100 EOTF1200
9.
10. Open spreadsheet <PS_HOME>\excel\ExcelUploadforVoucher.xls. 11. On Excel spreadsheet, under column K row 2, enter the XML Link URL, usually its the URL of the PIA website, just replacing the default ps website name with xmllink
13. Open up the ALLPAGES permission list. 14. Select Web Libraries Page. 15. Click on Edit of Web Library WEBLIB_AUC. 16. Change the Access Permission to Full Access for IScript_GetBidStatus_Search,IScript_GetBidStatus_Detail and IScript_GetBidStatus_Conf 17. Click OK. 18. Save the Permission List. 19. Repeat the above steps for the following permission lists
EPAUC2000 EPAUC2100 EPAUC2500 EPAUC4500
4. 5. 6.
7. 8.
CI_PC_BUD_DETAIL_CI_UD CI_PC_BUD_DETAIL_CI_UP CI_PGM_RESOURCE_F CI_PGM_RESOURCE_G CI_PGM_RESOURCE_UD CI_PGM_RESOURCE_UP CI_PROJECT_ACTIVITY_C CI_PROJECT_ACTIVITY_F CI_PROJECT_ACTIVITY_G CI_PROJECT_ACTIVITY_UD CI_PROJECT_ACTIVITY_UP CI_PROJECT_GENERAL_C CI_PROJECT_GENERAL_F CI_PROJECT_GENERAL_G CI_PROJECT_GENERAL_UD CI_PROJECT_GENERAL_UP CI_PROJECT_STG_RESOURCES_C CI_PROJECT_STG_RESOURCES_F CI_PROJECT_STG_RESOURCES_G
pcBudgetLineUpdateData pcBudgetLineUpdate pgmResourceListFind pgmResourceListGet pgmResourceListUpdateData pgmResourceListUpdate pcActivityCreate pcActivityFind pcActivityGet pcActivityUpdateData pcActivityUpdate pcProjectGenCreate pcProjectGenFind pcProjectGenGet pcProjectGenUpdateDate pcProjectGenUpdate pcTransactionCreate pcTransactionFind pcTransactionGet
Granting access to the Component or Web Services delivered by the Integration Framework
In order to grant access to the Component or Web Services delivered by the Integration Framework, one or more of the following steps should be performed: 1. Grant one or more of the new Roles (EOTF_ADMIN/EOTF_ANALYST/EOTF_USER) to existing users which require access to the integration framework.This can be performed by using the following component in the PIA menu:PeopleTools , Security, User Profiles, User Profiles, Roles (Tab) Navigate to PeopleTools, Security , Permission and Roles, Roles , Permission Lists (Tab) and add one or more of the new Permission Lists (EOTF1000, EOTF1100, EOTF1200) to existing user Roles in your system. Navigate to Permissions List, Pages (Tab), Web Services (Tab)and grant desire access level to components / pages / webservices to existing Permission Lists (e.g. ALLPAGES in FIN database). One of the delivered Permission List (EOTF1000,EOTF1100,EOTF1200) can be taken as reference in deciding which Components/Pages/Web Services to add to your existing Permission List. Using approach 1 is recommended as it minimizes changes required to existing system data that were delivered with your PeopleSoft Application and reduces the need for change analysis in future upgrade of your PeopleSoft Applications.
2.
3.
4.
Note.
Task 1-2:
This section discusses the following: Running Scripts Against the Target Database with PeopleSoft Data Mover Running scripts against your target database using sql editor
Running Scripts against the Target Database with PeopleSoft Data Mover
In this step you will run additional data mover scripts in your target database.
Note.
Change Assistant deploys the dms scripts & data files under <PS_HOME>\maint directory. Copy the following script to correct the existing data in PS_SPB_RATESHEET table
1.
Run the following queries in Data Mover using Bootstrap Mode and click Run button
UPD776755_01.dms UPD776755_01_cfr_i.dms
UPD776755_01_dut_i.dms UPD776755_01_esp_i.dms UPD776755_01_fra_i.dms UPD776755_01_ger_i.dms UPD776755_01_ita_i.dms UPD776755_01_jpn_i.dms UPD776755_01_por_i.dms UPD776755_01_zhs_i.dms UPD776755_04.dms UPD776756_01.dms UPD776756_04.dms upd776756_04_cfr_i.dms upd776756_04_dut_i.dms upd776756_04_esp_i.dms upd776756_04_fra_i.dms upd776756_04_ger_i.dms upd776756_04_ita_i.dms upd776756_04_jpn_i.dms upd776756_04_por_i.dms upd776756_04_zhs_i.dms
2.
Follow the below instructions to install the PeopleSoft Enterprise Transformation Framework into a database. All objects required for the framework are delivered in this package. This install will replace any prior copies of the framework. A script(upd776756_05.dms) is provided to upgrade DVM data from earlier versions of the framework. Prerequisites: PeopleTools 8.49.13 or later (Only for those Customers who have installed/installing PeopleSoft Enterprise Transformation Framework)
UPD776756_01.dms UPD776756_04.dms
Note:
If Upgrading from an earlier version of the framework and you wish to retain the existing DVM data, run the following script provided with this MP: Run the following scripts in Data Mover. UPD776756_05.dms
3.
UPD789449_01_CFR_I.DMS UPD789449_01_DUT_I.DMS UPD789449_01_ESP_I.DMS UPD789449_01_FRA_I.DMS UPD789449_01_GER_I.DMS UPD789449_01_ITA_I.DMS UPD789449_01_JPN_I.DMS UPD789449_01_POR_I.DMS UPD789449_01_DUT_I.DMS UPD791023_02.DMS UPD791023_04.DMS UPD791023_05.DMS UPD791023_06.DMS
4.
Run the following script to update the location amount setup. It will recalculate the Julian dates based on the Effective Date Field.
Note.
Before running this script make sure that the season Start and End dates are valid. The day must be between 01 and the respective month max day. If the date 02/29 exists, then its corresponding effective date should be a leap year. If not, then either change this day to 02/28 or change the effective date to a leap year.
UPD786958_01.dms
Running Scripts against the Target Database using appropriate SQL editor
Run the following scripts against your target database using sql editor:
Note.
Change Assistant deploys the dms scripts & data files under <PS_HOME>\maint directory.
SQL1: SQL1 SELECT 'IRP, Asset, Drawdown, Not Factored, Negative', COUNT(*) FROM PS_TRX_INTEREST_TR I WHERE I.TRX_PAYMENT_TYPE = 'R' AND I.PAYMENT_AMT < 0 AND EXISTS ( SELECT 'X' FROM PS_TRX_DETAIL_TR D WHERE D.BUSINESS_UNIT = I.BUSINESS_UNIT AND D.TREAS_HEADER_ID = I.TREAS_HEADER_ID
AND D.TRANSACTION_LINE = I.TRANSACTION_LINE AND D.INSTRMNT_BASE_TYPE = '01' AND D.ASSET_LIABILITY = 'A' AND D.AMORT_METHOD <> 'F') AND EXISTS ( SELECT 'X' FROM PS_CASH_FLOW_TR C WHERE C.TR_SOURCE_CD = 'D' AND C.SOURCE_BUS_UNIT = I.BUSINESS_UNIT AND C.TR_SOURCE_ID = I.TREAS_HEADER_ID AND C.BUSINESS_DATE = I.PAYMENT_DT AND C.CASH_FLOW_LINE = (21000 + I.TRANSACTION_LINE) AND C.CASH_FLOW_LEG = I.TRANSACTION_LEG AND C.AMOUNT > 0 AND C.AMOUNT <> I.PAYMENT_AMT AND C.AMOUNT = -I.PAYMENT_AMT); SQL2: SELECT 'IRP, Asset, Paydown, Not Factored, Positive', COUNT(*) FROM PS_TRX_INTEREST_TR I WHERE I.TRX_PAYMENT_TYPE = 'P' AND I.PAYMENT_AMT > 0 AND EXISTS ( SELECT 'X' FROM PS_TRX_DETAIL_TR D WHERE D.BUSINESS_UNIT = I.BUSINESS_UNIT AND D.TREAS_HEADER_ID = I.TREAS_HEADER_ID AND D.TRANSACTION_LINE = I.TRANSACTION_LINE AND D.INSTRMNT_BASE_TYPE = '01' AND D.ASSET_LIABILITY = 'A' AND D.AMORT_METHOD <> 'F') AND EXISTS ( SELECT 'X' FROM PS_CASH_FLOW_TR C WHERE C.TR_SOURCE_CD = 'D' AND C.SOURCE_BUS_UNIT = I.BUSINESS_UNIT AND C.TR_SOURCE_ID = I.TREAS_HEADER_ID AND C.BUSINESS_DATE = I.PAYMENT_DT AND C.CASH_FLOW_LINE = (21000 + I.TRANSACTION_LINE) AND C.CASH_FLOW_LEG = I.TRANSACTION_LEG AND C.AMOUNT < 0 AND C.AMOUNT <> I.PAYMENT_AMT AND C.AMOUNT = -I.PAYMENT_AMT); SQL3: SELECT DISTINCT I.BUSINESS_UNIT, I.TREAS_HEADER_ID FROM PS_TRX_INTEREST_TR I WHERE ((I.TRX_PAYMENT_TYPE = 'R' AND I.PAYMENT_AMT < 0) OR (I.TRX_PAYMENT_TYPE = 'P' AND I.PAYMENT_AMT > 0)) AND EXISTS (
SELECT 'X' FROM PS_TRX_DETAIL_TR D WHERE D.BUSINESS_UNIT = I.BUSINESS_UNIT AND D.TREAS_HEADER_ID = I.TREAS_HEADER_ID AND D.TRANSACTION_LINE = I.TRANSACTION_LINE AND D.INSTRMNT_BASE_TYPE = '01' AND D.ASSET_LIABILITY = 'A' AND D.AMORT_METHOD <> 'F') AND EXISTS ( SELECT 'X' FROM PS_CASH_FLOW_TR C WHERE C.TR_SOURCE_CD = 'D' AND C.SOURCE_BUS_UNIT = I.BUSINESS_UNIT AND C.TR_SOURCE_ID = I.TREAS_HEADER_ID AND C.BUSINESS_DATE = I.PAYMENT_DT AND C.CASH_FLOW_LINE = (21000 + I.TRANSACTION_LINE) AND C.CASH_FLOW_LEG = I.TRANSACTION_LEG AND C.AMOUNT <> I.PAYMENT_AMT AND C.AMOUNT = -I.PAYMENT_AMT);
3.
If the query returns any rows, then run the following dms.
upd765666_01.dms
4.
Run the following SQL to find out if there is any imported clause in your database that have missing clause XML content. For Sybase Platform:
SELECT * FROM PS_CS_OBJECT_WORD WHERE CS_WORDML Like NULL AND CS_OBJECT_ID NOT LIKE 'SLA%'
1. 2.
If the query returns no rows, then stop here. No further action is necessary. If the query returns rows where imported clauses have missing content, you can use one of the following options to fix the missing clause content after the bundle fix is applied.
a)
b) Enter Clause ID using the query result and select checkbox Correct History
c) d) Click on the Edit Document button to check out and edit document e) After editing is done in Microsoft word, save file, and then check in file. Click on Check In button on Clause Definition page and select file saved from previous step. Click on Preview Document to verify clause content is correct.
reOption B) Delete and re-import each Clause
f)
a)
b) Enter Clause ID using the query result and select checkbox Correct History c) Click on the Delete button (minus sign) to delete ONLY the appropriate effective dated row based on the query result. You can validate the appropriate row by pressing the Preview Document button within the Clause Definition which will render an empty word document for effective dated rows having the problem.
d) Navigate to Clause Import to re-import clause for each effective date row deleted e) Navigate to Clause Definition page and click on Preview Document button to verify clause content is correct. Either use the menu to navigate to Clause Definition, or the icon on Content tab of Clause Import page.
Task 1-3:
In this task, you will perform additional updates needed for the Maintenance Pack.
Note.
Some instructions are for all products while others may be specific to a certain product. Please execute only the steps that are specific to your environment and Maintenance Pack installation.
This section discusses the following: PeopleSoft Accounts Payable 1099I Withholding PeopleSoft Pay/Bill Management - Updating SetIDs PeopleSoft eProcurment Setting up Data Collection PeopleSoft Payables Updating Query Security PeopleSoft Commitment Control and Entry Event Fix Discrepancy PeopleSoft Global Components Calculating VAT Returns PeopleSoft Accounts Payable Running an application engine program PeopleSoft Global - Populating more than one item/Invoice in EFT file PeopleSoft Accounts Payable Populating a date field PeopleSoft Accounts Payable Setting up new Withholding Calculation Rules PeopleSoft Accounts Payable Setting up new Withholding Types and Classes PeopleSoft Accounts Payable Creating new Withholding Entities PeopleSoft Accounts Payable Setting up new Withholding codes PeopleSoft Accounts Payable Creating new Withholding report PeopleSoft Accounts Payable Updating Procurement Accounting Control PeopleSoft Accounts Payable Updating applicable Vendors PeopleSoft Accounts Payable Modifying Query Security PeopleSoft All Products Integrating the CDH PeopleSoft Demand/Inventory Policy Planning ICE Deployment of New ForecastX Files Peoplesoft eProcurement Verifying Resource management Peoplesoft Accounts Receivable Auto Maintenance Additional Options PeopleSoft Financial - Modifying Query Security PeopleSoft Accounts Payable - Modifying Query Security PeopleSoft Purchasing - Modifying Query Security PeopleSoft Order Management Update Record Group PeopleSoft Financials ESA Modifying Travel Authorization Approval Notification Template PeopleSoft Financials Updating ACH Layout PeopleSoft Financials Updating 1099 Piggyback States PeopleSoft Accounts Payable setting up routings for the VOUCHER_BUILD.VERSION_1 Message PeopleSoft Financials Recreating Inoperative views
PeopleSoft Financials Global Components Adding the Processes. PeopleSoft Financials Creating a New Report Definition for VAT0911 PeopleSoft Financials Modifying the Report Definition for VAT0911 PeopleSoft Accounts Payables Updating Record Groups. PeopleSoft Maintenance Management Updating Record Groups. PeopleSoft Service Procurement Changing the Existing Notification Template for Proper URL creation. PeopleSoft Accounts Payables Adding the record to the Accounts Payable Query Tree. PeopleSoft Expenses Creating the Setup for the New Chartfield Inheritance Group "Expenses Cash Advance Recon". PeopleSoft Accounts Payables Providing the Additional Amount. PeopleSoft General Ledger Special Instructions. PeopleSoft Service Procurement Changing the Existing Notification Template for Proper URL Creation PeopleSoft Accounts Payables Adding the record to the Accounts Payable Query Tree PeopleSoft Expenses Creating the setup for the new Chartfield Inheritance group "Expenses Cash Advance Recon" PeopleSoft Accounts Payables Providing the Additional Amount PeopleSoft Financials Modifying Match Rule PeopleSoft Resource Management To Check the Verity Version PeopleSoft Accounts Payable Structure and Content Setup PeopleSoft Accounts Payable To add the Manage Bills page to the Supplier Portal PeopleSoft Purchasing Job Setup PeopleSoft Purchasing Setting the Process Group Permissions
2. 3.
4. 5.
Click on Save. Navigate to Menu, Set Up Financials/Supply Chain, Product Related, Procurement Options, Withholding, Withholding Entities. Enter the Withholding Entity as IRS. Check the Correct History option. Add the classes 08 and 09 as shown in the example below with the same Withholding Class and Withholding Categories settings. (Click OK if a message appears). The snapshot shows the setting for Class 08. Follow the same setting for Class 09
6. 7. 8.
9.
Click Save.
10. Navigate to Menu, Set Up Financials/Supply Chain, Business Unit Related, Procurement, Procurement Control. 11. Enter the Business Unit as US001 12. Click on the Withholding tab. 13. Click on the Chartfields hyperlink for the Withholding type 1099i. The system would have automatically populated the Account for the newly entered withhold classes. Ensure that the Account Numbers are correct. (You may need to click View All to see the entire list.) Update them if needed.
14. Navigate to Menu, Set Up Financials/Supply Chain, Product Related, Procurement Options, Withholding, Report Definition 15. Enter the Report Id as US_REPORTI. 16. Add Line Number 8 and 9 for Entity IRS as follows:
17. Click on Save. 18. Navigate to the impacted Vendor Information component from Vendors , Vendor Information , Add/Update, Vendor. An example is shown below. Add the class(es) appropriately for the impacted vendors only (in correction mode). An example is shown below. The screen shot below can be found by going to the Location tab, and clicking Global/1099 Withholding.
3. 4. 5. 6. 7.
5. 6.
13.
Click Save.
1. 2. 3. 4.
Select People Tools, Integration Broker, Service Operations Set Version_2 back to the default. Select the VERSION_1 hyperlink. It has become inactive and should be reactivated. The new transformation program AP_VCHR_XFM should be specified in the Transform to Default option. Version_1 is now active.
5.
To Fix Discrepancy :
1. Please run the two following sql queries in the query tool for your database platform. If any rows are returned by Query 1, you will need to clean up your data by following the steps given below.
Query 1: This query will find rows in KK_ACTIVITY_LOG that have different EE_PROC_STATUS flag values between reversal and corresponding non-reversal rows.
SELECT DISTINCT R.KK_TRAN_ID, R.KK_TRAN_DT, R.SEQNBR FROM PS_KK_ACTIVITY_LOG A, PS_KK_ACTIVITY_LOG R WHERE A.KK_TRAN_ID=R.KK_TRAN_ID AND A.KK_TRAN_DT=R.KK_TRAN_DT AND A.SEQNBR=R.SEQNBR AND A.RVRSL_FLG<>'Y' AND A.EE_PROC_STATUS='N' AND R.RVRSL_FLG='Y' AND R.EE_PROC_STATUS='Y'
Query 2. Run following SQL statement in your data base query tool, to fix the discrepancy on EE_PROC_STATUS flag on KK_ACTIVITY_LOG for rows identified by the SQL statement in Query 1 For non-Informix platform customers
UPDATE PS_KK_ACTIVITY_LOG SET EE_PROC_STATUS='N' WHERE RVRSL_FLG='Y' AND EE_PROC_STATUS='Y' AND EXISTS ( SELECT 'X' FROM PS_KK_ACTIVITY_LOG A WHERE A.KK_TRAN_ID=PS_KK_ACTIVITY_LOG.KK_TRAN_ID AND A.KK_TRAN_DT=PS_KK_ACTIVITY_LOG.KK_TRAN_DT AND A.SEQNBR=PS_KK_ACTIVITY_LOG.SEQNBR AND A.RVRSL_FLG<>'Y'
AND A.EE_PROC_STATUS='N')
For Informix platform customers Please replace the parameters :1 by KK_TRAN_ID, :2 by KK_TRAN_DT and :3 by SEQNBR values identified by the SQL statement in Query 1.
UPDATE PS_KK_ACTIVITY_LOG SET EE_PROC_STATUS='N' WHERE KK_TRAN_ID=:1 AND KK_TRAN_DT=:2 AND SEQNBR=:3
2.
3. 4.
2. 3. 4.
To select an Authority:
1. Navigate to Setup Financials/Supply Chain , Common Definitions , VAT and Intrastat, Value Added Tax , VAT Code. Open VAT Code GE4. Select Authority as GE4 on this page.
2. 3.
4.
Click on Save
2. 3. 4.
Choose the appropriate Report ID ( Example :DEVATRTN ) Delete Lines 51 and 97. Click Save. Add the lines 81 and 89 (see snap shot below).
5. 6.
Click on the LineCriteria Tab. For Line 81 follow the settings in the snapshot below to add VAT Code and VAT Transaction Type Field Names:
7.
For Line 89 follow the settings in the snapshot below to add VAT code, VAT Accounting Entry Type and VAT Transaction Type Field Names:
8. 9.
Click on Save. By again choosing the appropriate Report ID (Example: DEVATRTN), add lines 397,398,699 and 798.
10. 11.
Click on the LineCriteria Tab. For Line 397: Note the settings below for Field names: VAT Accounting Entry Type and VAT Transaction Type.
12.
For Line 398: Note the settings below for Field Names: VAT Accounting Entry Type and VAT Transaction Type.
13.
For Line 699: Note the settings below for Field Names VAT Accounting Entry Type and VAT Transaction Type.
14.
For Line 798: Note the settings below for Field Names VAT Accounting Entry Type and VAT Transaction Type.
15.
Click Save.
If it returns 0 rows, then you do NOT need to run below SQL. If it returns 1 or more row, then run the database specific SQL below:
For Oracle:
UPDATE PS_WTHD_TRXN_TBL SET CREATE_DATE = CURRENT_DATE where CREATE_DATE is NULL
For DB2:
UPDATE PS_WTHD_TRXN_TBL SET CREATE_DATE = CURRENT DATE where CREATE_DATE is NULL
If it does not work, find out what date constant should be used in your database platform, then replace CURRENT_DATE with it.
6.
Click Save.
2. 3.
Description Sub-Contractor non-deduction Sub-Contractor standard ded. Sub-Contractor incentive ded Sub-Contractor materials Sub-Contractor materials
4.
Click Save.
2. 3. 4.
2. 3.
4.
Click Save.
2. 3. 4.
2. Click Add a New Entry, specify Withholding Entity name HMRC, and click Add. 3. Type HM Revenue & Customs in the Description field. 4. Fill in all of the other fields per the following screen shot:
5. Add four more Withholding Class sections by clicking the Add a New Row icon in the Withholding Class section (4 times), 6. Fill in the fields in these 4 new sections as shown below:
7. In each of the 5 Withholding Class sections just added, select the Withholding Categories Additional Info tab, and type SHARE in the Calendar SetID field, and 03 in the Calendar ID field, as shown here:
8. Select the Entity Fields Vendor tab, and populate the checkboxes per the following screen shots:
2.
3.
Click Save.
2.
3.
Add 3 more Report Lines using the Add a New Row icon, and fill in the details as per the following screen shots:
4.
Select the Report Definition2 tab, and fill in the details as per the following screen shot:
5.
Click Save.
3.
Click the Chartfileds hyperlink for Entity HMRC, and fill in the details as per the following screen shot:
4.
3. Click on Save.
6. 7. 8.
Click Save. Open Tree Name Query_Tree_GL Select and expand GENERAL_TABLES
9.
Use the Insert Child Record icon to Add the following child record if it still does not exist: FIN0010_VW
2. 3.
4.
Enter address information as per the following screen shot. This will be used for the new crystal report.
5. 6. 7. 8. 9.
Click OK. Click the Phone icon, enter the phone number information, and click OK. Click Save. Click on the Vendors and Business Units Tab Select All Vendors Checkbox
Note: These CDH integration instructions are only for customers who have licensed the CDH product from Oracle and want to integrate FSCM Enterprise with CDH. If you do not require this integration, you can skip this step and continue with the update.
2.
3.
com.peoplesoft.epm.dp.jar
2. Deploying files for AIX The following file should be copied from <pshome>\temp\All to <pshome>\appserv\classes
com.peoplesoft.epm.dp.jar
i.
For version of PeopleTools 8.48 or higher The following files should be copied from <pshome>\temp\AIX64Bit to <pshome>\bin.
libbla4d.a libFXd.a libmth4d.a libtls4d.a libfxinterface64.a
3. Deploying files for HP The following files should be be copied from <pshome>\temp\All to <pshome>\appserv\classes
com.peoplesoft.epm.dp.jar
ii.
For version of PeopleTools 8.48 or higher The following files should be should be copied from <pshome>\temp\HP64Bit to <pshome>\bin.
libbla12d.sl libFXd.sl libmth12d.sl libfxinterface64.sl
4. Deploying files for Solaris The following files should be be copied from <pshome>\temp\All to <pshome>\appserv\classes
com.peoplesoft.epm.dp.jar
iii.
libmth12d.sl libfxinterface32.sl
For version of PeopleTools 8.48 or higher The following files should be should be copied from <pshome>\temp\HP64Bit to <pshome>\bin.
libbla12d.sl libFXd.sl libmth12d.sl libfxinterface64.sl
5. For HP: Delete the following files from <pshome>\bin and replaced with the new files. a. libFXd.sl 6. For HP Itanium: Delete the following files from <pshome>\bin and replaced with the new files. a. libFXd.so b. libfxinterface64.so
NOTE: App Servers and Process Scheduler Servers will need to be bounced after deploying the files. In non-windows environments there should be an entry in the classpath system variable for <pshome>\appserv\classes. All files should have execute permissions set.
b. c.
d. e.
f. 2.
Click on Save.
For Customers having Resource Management Not Installed a. Navigate to Set Up Financials/Supply Chain , Install , Installation Options , General Options, Products hyperlink. Verify that the Resource Management checkbox is unchecked. Navigate to eProcurement , Administer Procurement , Maintain Workflow , Configure Transactions. Search for Process ID as Requisition. Ensure that PV_APPR_INF_VW1 is the value for the Approval User Info View field Click on Save.
b. c.
d. e.
f.
2.
3.
b.
item with the latest due date, which will remain open with a balance equal to the difference between the two amounts. A new item will NOT be created. For example, if Debit Items totaling $200 are matched to Credit Items totaling -$145, the Credit Items will be closed, and the Debit Items will be closed except for the debit item with the latest due date, which will remain open with a balance of $55. c. 4. All other options will work as previously defined.
To view this option navigate to Setup Financials/Supply Chain, Product Related, Receivables, Credit/Collections, Automatic Maintenance Methods
5.
Use the Insert Child Record icon to add the following child records:
TDS_QRETURN_TBL TDS_QRETURN_DTL TDS_REP_TBL RUN_TDS_QRETURN TDS_QRET_NUM
6.
Click Save.
5.
Click Save.
5.
Click Save.
7.
Click Ok.
8. 9. 10.
Click Save. Open Record Group ID: FS_23. Delete views ORD_SRCH_RES_VW and QUO_SRCH_RES_VW from record group table if they are present. Click Save.
11.
4.
14.
15.
Click Save.
Open the Template Name: Authorization Request Approved. Change the Subject field to:
Travel authorization request for %10 %9 has been approved.
4.
5.
Add an entry in the Template Variables Table: Value: %10 Description: TOTAL_REIMB_AMT.
Note.
If there is already an existing value for variable %10, then update it with the value TOTAL_REIMB_AMT. Click Save.
6.
Click on the Details icon (Document Icon on the 1st column) for ACH Layout: CCD+.
3. 4. 5.
In the CCD+ Details page under DFI ID Bank Option group box, Select Payer Bank radio button. Click Ok. Click Save.
2. 3.
Click Add a New Value and enter State: UT. Click Add. Click Save.
2. 3.
Recreate the views that resulted from the SQL statement. Run the SQL statement again after views are recreated, and recreate any additional inoperative views until no inoperative views remain.
Note.
Alternatively, you can recreate all PeopleSoft views defined in the database by running the DMS script <PSHOME>\scripts\createvw.dms.
5.
On the Process Definition Options tab add the Component and Process Groups under Process Security.
6.
2. 3. 4. 5. 6.
Create a New report definition for VAT0911 On VAT Report Definition tab Add Report ID : ITACVTL Navigate to Line Criteria Tab. Enter the Account type.
2. 3. 4.
Select the VAT Entity = ITL01V Click on the VAT Report Details hyperlink Add the process type SQR Report & process name : VAT0911
3.
Please follow the steps after applying the MP project. 1. 2. Run alter record KK_CHECK_REQ2 without deletes. Now Run following SQL statement in Data Mover. Update ps_kk_check_req2 set field_value_kk = field_value; 3. Now again run alter record KK_CHECK_REQ2 with deletes.
This MP includes Resolution 758020 for a Journal entry page which requires the customers to be on People Tools 8.49.11GA or higher, if customers are not interested in taking Journal entry correction functionality and currently do not wish to upgrade tools to the required level, please apply this POC resolution 782620 to revert the changes dependent on the tools level, the POC can be requested thru the GSC.
PeopleSoft Service Procurement Changing the Existing Notification Template for Proper URL Creation
To Change the existing Notification Template for Proper URL creation:
Customers who does not have customized notification template, follow the below steps. Uncompress the Update zip file to a temporary directory such as C:\TEMP. Local update directory for this update (if uncompressed to C:\TEMP) C:\TEMP\ The below scripts have been created to run from beneath a C:\TEMP directory. You may need to modify the script if you do not use a C:\TEMP directory. Open Data Mover and execute the scripts in sequence. The following scripts can be found by Uncompressing the zip file and in the location: \filereferences\maint\UPD761636_01.dms \filereferences\maint\ UPD761636_02.dms \ filereferences\maint\ UPD761636_03.dms \filereferences\maint\ UPD761636_04.dms
Note.
Note.
Customers, who have customized notification template, follow the steps given below to manually modify the notification template.
Follow the steps given below to manually modify your notification templates.
Similarly, the corresponding templates need to be modified for the list of components below by replacing the Current Placeholder value with %SuppURL.
Current Placeholder
%URLC1 %URLC1 %URLC3 %URLC3 %URLC1 %URLC1 %URLC2 %URLC2 %URLC2 %URLC1 %URLC1 %URLC2 %URLC5 %URLC2 %URLC2 %URLC3 %URLC3 %URLC3 %URLC3
Similarly, the corresponding templates need to be modified for the list of components below by replacing the Current Placeholder value with %EmpURL. Template CONBID_E S_RESPN_E SP_TM_SUB SP_TMOTDEN
SP_EX_SUB SP_IVABS SP_IVRBS SP_PLSUB S_RESPN_E
Current Placeholder
%URLC2 %URLC2 %URLC2 %URLC1 %URLC1 %URLC2 %URLC1 %URLC2 %URLC2
Check whether the %URLC1 is getting used in any additional templates of the same component. If the % URLC1 is not used anywhere, then remove the variable for the list of components given above, as per the screenshot shown below.
Similarly, check whether %URLC2, %URLC3 and %URLC5 are getting used in any additional template for the same component (apart from the template given in the table given above under step 3 & 4) and if not, remove those variables as well.
PeopleSoft Accounts Payables Adding the record to the Accounts Payable Query Tree
To Add the record to the Accounts Payable Query Tree:
1. Navigate to PeopleTools, Security, Query Security, Query Access Manager.
2. 3.
4.
Expand the 'VOUCHERS - Voucher Information' node to get action icons and list of currently assigned:
records
5. 6. 7.
Click on Insert Child Record icon. Enter the record name APS8003_RPT and click on ADD Click on SAVE.
PeopleSoft Expenses Creating the setup for the new Chartfield Inheritance group "Expenses Cash Advance Recon"
To create the setup for new Chartfield Inheritance group:
1 Navigate to Main Menu, Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, ChartField Inheritance Select DISTINCT SETID from PS_CF_INHERIT_TBL where CF_INHERIT_GRP = EXCA ORDER BY SETID ; For each setid used, add a record for the Inheritance Group named "Expenses Cash Advance Recon" and define the inheritance options accordingly.
Note.
Following screen shot is a sample for SETID SHARE. Modify the default values according to the Business need.
Note.
If the entity is setup for cumulative then there is no need to provide the additional amount on the Rule setup page. Shown below is the snapshot.
Note.
If the entity is not setup for cumulative then, additional amount has to be provided manually on the Rule setup page. Shown below is the snapshot.
2. 3.
The additional amount is calculated as follows. The percent withheld is 4% for first 20000. So the withhold amount for 20000 is 800. This amount needs to be manually added in the subsequent row.
4.
If a voucher is created for 500000.If additional amount is not specified and cumulative withholding is not applicable, then withhold basis amount will be considered as 480000. Hence in this case, we are supposed to add 800 for the withholding that gets calculated.
2. 3.
Note. 1. 2.
Customers should make sure that they are in the latest version of Verity (6.2.x). Check the version of Verity, Verity has to be 6.2.0 or above. Remove STYLE.LEX and STYLE.LST(if present) files from \%PS_HOME\ data\search\RSFSR_Master\style Modify UNI.CFG file in GERMANV folder of verity to include 0x2d File path :- \%PS_HOME% \verity\winx86\common\germanv # treat it as punctuations, means not indexed or searchable #treat_as_punctuation: #{ #chars: 0x2d #} # treat it as an alphabetic letter, i.e. part of a searchable word treat_as_alphabetic: { # e.g., &_ chars: 0x26 0x2d 0x5f #range: 0x61 0x7a }
3.
4.
Modify UNI.CFG file in GERMANV folder of verity to include tokenizer: builtin File path :- \%PS_HOME% \verity\winx86\common\germanv
#German default_language: de {
tokenizer: builtin
$ifdef LOC_ACCENT_SENSITIVE driver: "unitera -lang de -stkzo german.stkzo -mdic gmd05_mstem_normcase.fast.mdic concepts german.concepts" "unitera" $else driver: "unitera -lang de -stkzo german.stkzo -mdic gmd05_mstem_norm.fast.mdic -concepts german.concepts" "unitera" $endif }
4.
5.
PeopleSoft Accounts Payable To add the Manage Bills page to the Supplier Portal
To add the Manage Bills page to the SUPPLIER Portal:
7. 8. Log into App Designer and open the component: EM_SP_VCHR_INQUIRY. Click on the Register Component wizard icon on the tool bar:
9.
Verify that all three checkboxes i.e. Add this component to a menu, Add this component to a portal registry, Add this component to a permission list is selected. Click Next. Select Menu Name: EM_BILL_PRESENTMENT and Bar name: USE. Click Next. Enter the following details and click next.
10. 11.
Select Permission List: ALLPAGES Check only UPDATE / DISPLAY Checkbox. Click Next If planning on delivering to multiple databases, leave the Add To Project checkboxes checked, otherwise uncheck.
16.
Save project in Application Designer , if delivering to multiple databases and copy project to other databases.
17.
After clicking Finish, a batch job is started, so wait a few minutes, then log into the SUPPLIER portal and open your permissions list and check Manage Bills to see if authorized. Also add component EM_SP_VCHR_INQUIRY to any other permissions list that need access to this page.
4.
Enter / Verify the following values in the Job Definition Options tab, as shown in the screen shot below.
Note.
In Job Definition Security: Component: To add new rows, click the add button. This makes the job definition a member of that component. Adding a component to a job definition causes that job definition to appear on the Process Scheduler Request page when you select File, Run within that component group, if you have security to run the process.
5.
Note.
Component PURCHASE_ORDER: Select an existing group, or add a new class by entering a unique process group. To add new rows, click the Add button. A job definition may be a member of multiple process groups. Process group are assigned in the PeopleSoft Security Administrator. This enables you to specify the process request s that classes of users can run. Add / Verify Process Group ALLPAGES Go to Job Distribution Tab. Enter / Verify the following values in the Job Destribution tab, as shown in the screen shot below.
6. 7. 8.
9. 10.
Go to Job Notification Tab. Enter / Verify the following values in the Job Notification tab, as shown in the screen shot below.
11.
5. Add the Process Group ALLPAGES. (Which was entered in the Job Definition Options, tab while creating the PSJOB POCANCEL) 6. 7. Click OK Click on Save
5.
6. 7. 8.
Click OK Click on Edit Button for %URLC1 Component URL variable. Set the variables as shown in the screen shot below.
Click OK Click SAVE Navigate to PeopleTools, Workflow, Notifications, Notification Template. Add / Search Notification Template: ITEMS_OVER_ALLBU Go to Define Template tab. Provide values as shown in the screen shot below.
15.
Click SAVE