Académique Documents
Professionnel Documents
Culture Documents
PSPROJECTDEFN table stores information about projects created in Application Designer. Try it out: SELECT * FROM PSPROJECTDEFN WHERE PROJECTNAME = Your_Project_name; PSPROJECTITEM table stores objects inserted into your Application Designer project. Try it out: SELECT * FROM PSPROJECTITEM WHERE PROJECTNAME = Your_Project_name;
Portal Structure
PSPRSMDEFN is a Portal Structure Definition table. A good example is to use this table to find portal path for a specific component. PSPRSMPERM: Shows the permission lists that are assigned to a portal registry structure (content reference). The permission list name is under field PORTAL_PERMNAME.
XLAT Tables
XLATTABLE: Stores translate values (PeopleSoft version prior to 8.4). PSXLATDEFN: Stores all fields that have Xlat values. This table does not store any Xlat values. PSXLATITEM: Stores fields with their actual translate values (PeopleSoft version 8.4 and above).
WHEN 7 THEN Temporary Table ELSE TO_CHAR(RECTYPE) END CASE PSRECFIELD: Stores records with all their fields (sub-records are not expanded) PSRECFIELDALL: Stores records with all their fields (sub-records are expanded) PSINDEXDEFN: Contains 1 row per index defined for a table. PSKEYDEFN: Contains 1 row per key field defined for an index. PSDBFIELD: You got it, stores information about fields. CASE FIELDTYPE WHEN 0 THEN Character WHEN 1 THEN Long Character WHEN 2 THEN Number WHEN 3 THEN Signed Number WHEN 4 THEN Date WHEN 5 THEN Time WHEN 6 THEN DateTime WHEN 8 THEN Image WHEN 9 THEN Image Reference ELSE TO_CHAR(FIELDTYPE) END CASE PSDBFLDLABL: Stores field label information.
Example SELECT * FROM PSMSGCATDEFN WHERE LAST_UPDATE_DTTM > TO_DATE(03-DEC-07, DD-MON-YY) AND LAST_UPDATE_DTTM < TO_DATE(05-DEC-07, DD-MON-YY) ORDER BY MESSAGE_SET_NBR, MESSAGE_NBR; This will return messages that has been last update/added between 2 specific dates. Previous PeopleSoft message catalog tables: PS_MESSAGE_CATALOG: Stores information about PeopleSoft message catalogs such as message set number, message number and the actual message text. MESSAGE_SET_TBL: Message set description table. Example SELECT * FROM PS_MESSAGE_CATALOG WHERE LAST_UPDATE_DTTM > TO_DATE(03-DEC-07, DD-MON-YY) AND LAST_UPDATE_DTTM < TO_DATE(05-DEC-07, DD-MON-YY) ORDER BY MESSAGE_SET_NBR, MESSAGE_NBR; This will return messages that has been last update/added between 2 specific dates.
Menu Tables
PSMENUDEFN: Store Menu related information. No related component info on this table. PSMENUITEM: List the menu with all components attached to it.
Component Tables
PSPNLGRPDEFN: Stores component related information only. PSPNLGROUP: This table will give you information regarding a specific component along with the names of pages attached to it.
Pages
PSPNLDEFN: Stores pages definitions. PSPNLFIELD: Stores all items used by each page definition.
Security
PSPRSMPERM: Portal Structure Permissions. PSAUTHITEM: Page Permissions. This table stores the information about the page level access for a permission list.
PSROLECLASS: Role Classes table. A many to many relationship table between Roles and Permission Lists. PSROLEDEFN: This table stores information about PeopleSoft Role definitions. Users get permissions to PeopleSoft objects through Roles, which are assigned Permission Lists. PSROLEUSER: This table stores information about the Users in PeopleSoft and the roles assigned to them. PSCLASSDEFN: Permissions List definitions table. Permission list name can be found under Field Name CLASSID. PSOPRDEFN: Users/Operator definition table. This table stores information about PeopleSoft users. This is the core table for User Profile Manager. PSOPRCLS: Users/Operator and Perm list mapping Table. This table stores information about PeopleSoft users and the permission lists attached to those users. A User gets these permission lists indirectly through the roles which are attached to the user
URL Definitions
PSURLDEFN: Stores URL definitions. Here is the path to create URL definitions in PeopleSoft Root >> PeopleTools >> Utilities >> Administration >> URLs
Application Classes
PSAPPCLASSDEFN: Application Class Definitions table. You can use field PACKAGEROOT to search for a specific Application Package.
PSQRYRECORD: Stores all records used in all aspects of query creation PSQRYSELECT: Stores all SELECT requirements by select type. Example would be sub select, join, ect. PSQRYLINK: Stores the relationships to child queries. PSQRYEXECLOG: Query run time log table that stores (only 8.4x and higher) PSQRYSTATS: Query run time statistics table such as count of query execution, and date time of last execution (only in 8.4x and higher).
SQL Objects
PSSQLDEFN: Stores SQL object definitions. PSSQLDESCR: Stores SQL objects descriptions, and description long. PSSQLTEXTDEFN: Stores actual SQL text. You can filter by SQLTYPE field to get SQL objects of interest such as Views SQLs and Application Engine SQLs. When SQL type is: 0 = Stand alone SQL objects 1 = Application engine SQL 2 = Views SQLs
Application Engines
PSAEAPPLDEFN: Table that stores Application Engine program definitions. PSAEAPPLSTATE: Stores application engine STATE records and a flag to indicate if the record is the default STATE record. PSAESECTDEFN: Application engine section information and also stores last user id to update a specific section. PSAESECTDTLDEFN: AE section along with descriptions and wither the section is active or not. PSAEAPPLTEMPTBL: If your application engine uses Temp tables it will show on this record. PSAESTEPDEFN: Steps in application engines are stored in this table.
PSAESTMTDEFN: Stores your application engine actions and along with their types, such as Do Select and so on. PSAESTEPMSGDEFN: Application engine message action definition table. AEREQUESTTBL: Application Engine request table behind the AE run control page. AEREQUESTPARM: Application Engine request parameters table behind the AE run control page.
PeopleCode Tables
PSPCMNAME: PeopleCode Reference table. PSPCMPROG: Store actual PeopleCode programs (actual code behind PeopleCode events).