To add a bit more to this...
...you might want to include the RECTYPE field from the PSRECDEFN record. This will tell you what type of "record" the field is in.
0 is a real table which really holds data
1 is a view and additional investigation is needed to determine which table the data is coming from. PSSQLTEXTDEFN contains the details of how the view is put together - you'll eventually get to a record with a "0"
7 is a temporary table
Original Message:
Sent: 8/24/2025 7:20:00 AM
From: Tom Johnson
Subject: RE: Line Action Types
Thanks Mark. That is super good to know.
------------------------------
Tom Johnson
Sr Business Systems Analyst
Duke University
tom.johnson@duke.edu
"None of us is as smart as all of us"
------------------------------
Original Message:
Sent: 08-24-2025 12:18 AM
From: Mark Miszewski
Subject: Line Action Types
That is great information Tom. One small addition/adjustment I can offer...
PSRECFIELDDB provides an alternative record to search for Records a Field can be found in. The difference between this table and PSRECFIELD is that if the field is part of a Subrecord, PSRECFIELD will only give you the sub record it is associated with. PSRECFIELDDB does the correlation to the records the Subrecord is tied to along with any the field is directly related to.
Mark Miszewski
Cornell University
Original Message:
Sent: 8/23/2025 7:22:00 AM
From: Tom Johnson
Subject: RE: Line Action Types
Good Morning -
There are two sections to this response. First, I have a question that is a bit of a mystery to me, followed by a discussion of how I might find the values for this (or any) field.
Question
This field, LINE_ACTION, has 18 translate values. I can see them in all the ways outlined below, BUT they do not show up in Query Manager when I try to apply the field as criteria. I don't understand why that is. I thought if a field has translate values associated with it, they would always show up in query manager if were using them them as criteria. Does anyone know why they are not showing up as expected?
Context
First, it makes sense to define an XLAT (or Translate) value. XLATs link a short, often single-character code to a longer, more descriptive text. This mechanism is primarily used to populate the options you see in drop-down lists and radio buttons throughout the PeopleSoft application. For example, a database table might store the code 'A' to indicate an employee's status. The XLAT table "translates" this code so that a user sees the word "Active" on the screen.
This information and more can be found in this presentation. How to Speak PeopleTools
Answers
When I am researching this sort of question (what are the values held in a field), here are the steps I follow.
Finding Field information - If I do NOT have access to AppDesigner
- Query the PSRECFIELD table, searching on the field name. (In this case LINE_ACTION.)
- Make a note if the field appears in multiple tables. This is for information only. It might be valuable to know where else a field appears.
- In this case, LINE_ACTION appears in 18 tables (at Duke, anyway)
- Review Translates- 3 ways
- Query the XLATTABLE record. Query for the field LINE_ACTION field.
- At Duke, there are 20 values for the field.
- Alternatively, in the PeopleSoft PIA, navigate to the Translate Values page. This lets you review the the the translate for a field via a page.
- Navigation = PeopleTools> Utilities> Administration> Maintain Translate Values
- In Query Manager, add the record with your field. (In this case, ITEM_LINE_SF.) Add criteria using the LINE_ACTION field. Use the lookup function (magnifying glass) to review the translates, if they are there.
Finding Field information - If I have access to AppDesigner
- Open AppDesigner
- Click Open object icon. Select "Field". Type in field name (LINE_ACTION).
- Once the field is pulled back, click Properties (aka, "The man with the hand" )
- Once Translate values are on the second tab in Properties.
- You can also search for Definition References under the Edit menu. This lets you see what other records the field might show up in.
------------------------------
Tom Johnson
Sr Business Systems Analyst
Duke University
tom.johnson@duke.edu
"None of us is as smart as all of us"
Original Message:
Sent: 08-22-2025 11:45 AM
From: Steph Zimmerman
Subject: Line Action Types
Cross posting to PS Query & Student Financials
I'm looking at the ITEM_LINE_SF - and I'm curious what all the line_action types mean....
Is there a table that holds them? I don't even know what to search on to get what I am looking for... ;)
Any help would be greatly appreciated for this non-accountant trying to make sense of data I'm seeing.
Steph
------------------------------
Steph Zimmerman
IT Tech Associate
Illinois State University
------------------------------
Message from the HEUG Marketplace:
------------------------------
Find, Review, and Engage with Higher Education-focused solution providers, products, and services using the HEUG Marketplace.
------------------------------