Permission Lists Assigned to a User
SQL that I find useful in many occasions. It will return a list of permissions that are assigned to a specific user.SELECT d.oprid, d.oprdefndesc, c.roleuser, a.rolename, a.classid,...
View ArticleFind Duplicate Objects in Application Desinger Projects
The sql will identify duplicate objects in different application designer projects to eliminate duplicate work by developers.You will find the SQL very handy during the analysis phase of a peoplesoft...
View ArticlePeopleSoft Web Services 101
I'm not an expert on Web Services. This is just an attempt to provide a basic, simple introduction for CompShack visitors. Please feel free to comment or suggest any additions to the topic. What is a...
View ArticleCheck for Data Duplicates on a Grid
Here is a piece of code to prevent duplicate data on a specific field on a page grid. You can of course modify it to check for multiple fields or even the whole row. /* Check for data duplicates on a...
View ArticlePeopleSoft Object Types Definitions
PeopleSoft stores object definitions types such as Record, Field and SQL definitions as numbers in PeopleTools meta-tables. Here is a list of what each number means with respect to its...
View ArticlePages with Secondary Pages That Use a Field
Here is a question that was asked on the forum and thought it will be of a value to add it to the PeopleSoft handbook to keep for future references. The question was:Is there a way to determine all the...
View ArticleWho Modified this PeopleCode?
Nothing frustrates me more than developers modifying delivered PeopleSoft code without adding comments. It is easy to figure out who was the last person to touch a record by clicking on the Record...
View ArticleConvert From One Currency to Another
Always return to Peoplebooks when you are about to write a new function. A quick search might save you a lot of time. This is what I've done when I was about to write a new function to convert currency...
View ArticleIdentify Records Behind a Page and Subpage
Use the following query to get records behind not only the page but sub-pages on a page.WITH my_data AS (SELECT subpnlname FROM pspnlfield WHERE pnlname = :1AND subpnlname...
View ArticleUpload Files in PeopleSoft (File Attachment)
Giving PeopleSoft users the ability to upload files from a page by using the infamous "Browse" button is something that you will most likely do at one point in your PeopleSoft career. As a matter of...
View ArticleUnlock PeopleSoft Objects All at Once (Change Control Locking)
Change control is used in Application Designer to lock definitions and track history changes for each object. Change control can be activated through Application Designer using Tools > Change...
View ArticleCommon Terminology Used in Web Services
Before start using PeopleSoft Integration Broker for sending and receiving services, you need to be familiar with the terminology used for Web services. In this post, I will try to list and describe...
View ArticleCheck Box Select/Deselect All on Grid
The below function is to be used on a grid with multiple check boxes. Place the code behind a FieldChange event and users will have the option to Select or Deselect grid rows all at once.Function...
View ArticleDelete PeopleSoft Query From the Database
There could be different reasons why a PeopleSoft developer would like to delete a query from the database. Upgrade clean up would probably be the most common one. Here is a function you can use to get...
View ArticleHide a Subpage Using PeopleCode
There was a question asked on the forum on how to hid a subpage. There is no Peoplecode function to hide a subpage directly, BUT one way around that is putting the subpage in a group box and hid the...
View ArticleCall Unix Script from PeopleCode
A function to call UNIX and/or shell script from PeopleCode./*call unix script from PeopleCode*/ Function CallScript; /*According to PeopleBooks, PS_HOME is always prefixed to the file location*/...
View ArticleProcess Scheduler Run Status (RUNSTATUS) Values
Process scheduler status is stored as numeric values behind the RUNSTATUS field. So, here are the values corresponding to each value. FIELDVALUE XLATSHORTNAME ---------- ------------- 1 Cancel 2 Delete...
View ArticlePeopleSoft Object Type List
Below is a complete list of all PeopleTools object types with value number and description.VALUE DESCRIPTION 0 Record 1 Index 2 Field 3 Field Format 4 Translate Value 5...
View ArticleMessage cannot be changed. Message referenced in runtime tables (Doc ID...
Applies to PeopleSoft Enterprise PT PeopleTools - Version 8.4 and later Information in this document applies to any platform. SPECIFIC TO:Enterprise, Peopletools, PT8.48+This document was previously...
View ArticleHow to resubmit on Integration Broker message with DONE status
Go To subscription node in PeopleTools >> Integration Broker >> Monitor Integrations >> Sub Contracts and get teh the PUBID of the message in DONE statusFor PT 8.47 and lower run the...
View Article