PS Query & SQL

 View Only
  • 1.  Line Action Types

    Posted 08-22-2025 11:45 AM

    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.
    ------------------------------
    Alliance 2026 Registration is Open!


  • 2.  RE: Line Action Types

    Posted 08-22-2025 11:54 AM

    Translate values on XLATTABLE_VW - Translate Value View

     

    Have to manually go to the table.

     

     

    Stephen Forrest

     

    Institutional Research Analyst the Third

    University Decision Support

    Enrollment Management Research Group

    Office of the Provost

    Southern Methodist University

    sforrest@smu.edu

    214-768-4015

     

    "The only reason we put the data in, is to take the data out."

     

     

     

     




    Alliance 2026 Registration is Open!


  • 3.  RE: Line Action Types

    Posted 08-23-2025 07:22 AM
    Edited by Tom Johnson 08-23-2025 11:36 AM

    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"
    ------------------------------

    Alliance 2026 Registration is Open!


  • 4.  RE: Line Action Types

    Posted 08-24-2025 12:18 AM
    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




    Alliance 2026 Registration is Open!


  • 5.  RE: Line Action Types

    Posted 08-24-2025 07:20 AM

    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"
    ------------------------------

    Alliance 2026 Registration is Open!


  • 6.  RE: Line Action Types

    Posted 08-26-2025 02:09 PM
    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






    David Ehrlich | Senior Business System Analyst

    Duke University | Student Information Services & System (SISS)

    david.ehrlich@duke.edu | 919-684-1206

    www.sissoffice.duke.edu





    Alliance 2026 Registration is Open!


  • 7.  RE: Line Action Types

    Posted 08-27-2025 12:44 PM

    Hi Tom,

    I checked the record definition of ITEM_LINE_SF in our environment through app designer, and it shows column LINE_ACTION is not set up to edit against the XLAT table.  Maybe this is why the translates are not showing up in Query Manager?  Not absolutely sure though if this is how it was delivered.  Is this how it is defined in your system too?



    ------------------------------
    Paz Centeno-Armstrong
    App Dev IV
    Long Beach City College
    ------------------------------

    Message from the HEUG Marketplace:
    ------------------------------
    Find, Review, and Engage with Higher Education-focused solution providers, products, and services using the HEUG Marketplace.
    ------------------------------

    Alliance 2026 Registration is Open!


  • 8.  RE: Line Action Types

    Posted 08-27-2025 02:39 PM

    Thank you Paz!  I see something similar in AppDesigner here, as well, now that I have looked.  I previously assumed if you created the XLATs for a field, that became an attribute of the field, and the association just defaulted in. I can see now that the developer needs to created that association.  One mystery solved.

    Take Care!    



    ------------------------------
    Tom Johnson
    Sr Business Systems Analyst
    Duke University
    tom.johnson@duke.edu
    "None of us is as smart as all of us"
    ------------------------------

    Alliance 2026 Registration is Open!