BAS_STMT_SRCH

(SQL View)
Index Back

On-Demand Event Maint Search

BAS_ON_DEM_SRCH is a clone of EMPLMT_SRCH_GBL, and then is adding a conditon to exclude the "Other" Benefit System from the list. Use it to select person records for a specific EMPL_RCD (ERN) for you to use when you access a panel. This view shows you records only for persons in departments that your operator class is allowed to access. Use this view to access records with primary keys of EMPLID and EMPL_RCD#. To access records keyed by EMPLID without EMPL_RCD#, use one of ther Personal Searches.

SELECT DISTINCT OPRID , ROWSECCLASS , EMPLID , EMPL_RCD , %Sql(SCRTY_SEL_NMSBR,SEC,SEC) FROM PS_EMPLMT_SRCH_GBL SEC WHERE EXISTS ( SELECT 'X' FROM PS_JOB JOB WHERE SEC.EMPLID = JOB.EMPLID AND SEC.EMPL_RCD = JOB.EMPL_RCD AND ( JOB.EFFDT > %CurrentDateIn OR (JOB.EFFDT = ( SELECT MAX(EFFDT) FROM PS_JOB J2 WHERE J2.EMPLID = JOB.EMPLID AND J2.EMPL_RCD = JOB.EMPL_RCD AND J2.EFFDT <= %CurrentDateIn)) AND JOB.EFFSEQ = ( SELECT MAX(EFFSEQ) FROM PS_JOB J3 WHERE J3.EMPLID = JOB.EMPLID AND J3.EMPL_RCD = JOB.EMPL_RCD AND J3.EFFDT = JOB.EFFDT) ) AND JOB.BENEFIT_SYSTEM <> 'OT')

  • Related Language Record: PERS_SRCH_LNG
  • # PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
    1 OPRID Character(30) VARCHAR2(30) NOT NULL A user's ID (see PSOPRDEFN).
    2 ROWSECCLASS Character(30) VARCHAR2(30) NOT NULL The class used to determine row level security
    3 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
    4 EMPL_RCD Number(3,0) SMALLINT NOT NULL Empl Record
    5 NAME Character(50) VARCHAR2(50) NOT NULL Name
    6 NAME_DISPLAY_SRCH Character(50) VARCHAR2(50) NOT NULL Uppercase version of Name to improve performance on searches.
    7 NAME_PSFORMAT Character(50) VARCHAR2(50) NOT NULL A Person's name in the Peoplesoft Format (basically LN,FN MI
    8 LAST_NAME_SRCH Character(30) VARCHAR2(30) NOT NULL Last Name
    9 SECOND_LAST_SRCH Character(30) VARCHAR2(30) NOT NULL Second Last Name
    10 FIRST_NAME Character(30) VARCHAR2(30) NOT NULL First Name
    11 LAST_NAME Character(30) VARCHAR2(30) NOT NULL Last Name
    12 SECOND_LAST_NAME Character(30) VARCHAR2(30) NOT NULL Second Last Name
    13 NAME_AC Character(50) VARCHAR2(50) NOT NULL Alternate Character Name
    14 MIDDLE_NAME Character(30) VARCHAR2(30) NOT NULL MIDDLE_NAME
    15 NAME_DISPLAY Character(50) VARCHAR2(50) NOT NULL Display Name - name formatted for Display based on the Country