SCC_POISCT_PVW

(SQL View)
Index Back

Batch Publish PER_POI_SCRTY

View to support batch publish of Batch Publish PER_POI_SCRTY, typically for message PERS_POI_SYNC.

SELECT A.PROCESS_INSTANCE , A.SCC_SEQ_ID , A.SCC_SEQ_ID3 , A.EMPLID , A.POI_TYPE , %DateOut(B.EFFDT) , C.SCRTY_TYPE_CD , C.SCRTY_KEY2 , C.SCRTY_KEY3 , %DateTimeOut(C.LASTUPDDTTM) , C.LASTUPDOPRID , A.AUDIT_ACTN FROM PS_SCC_PER_POI_STG A , PS_PER_POI_SCR_DT B , PS_PER_POI_SCRTY C WHERE A.AUDIT_ACTN IN ('C', 'A') AND B.EMPLID = A.EMPLID AND B.POI_TYPE = A.POI_TYPE AND B.EFFDT = ( SELECT MAX(B2.EFFDT) FROM PS_PER_POI_SCR_DT B2 WHERE B2.EMPLID = B.EMPLID AND B2.POI_TYPE = B.POI_TYPE AND B2.EFFDT <= %CurrentDateIn) AND C.EMPLID = B.EMPLID AND C.POI_TYPE = B.POI_TYPE AND C.EFFDT = B.EFFDT AND C.LASTUPDDTTM = ( SELECT MAX(C2.LASTUPDDTTM) FROM PS_PER_POI_SCRTY C2 WHERE C2.EMPLID = C.EMPLID AND C2.POI_TYPE = C.POI_TYPE AND C2.EFFDT = C.EFFDT AND C2.LASTUPDDTTM <= %CurrentDateIn) AND C.SCRTY_TYPE_CD = ( SELECT MAX(C3.SCRTY_TYPE_CD) FROM PS_PER_POI_SCRTY C3 WHERE C3.EMPLID = C.EMPLID AND C3.POI_TYPE = C.POI_TYPE AND C3.EFFDT = C.EFFDT) AND C.SCRTY_KEY2 = ( SELECT MAX(C4.SCRTY_KEY2) FROM PS_PER_POI_SCRTY C4 WHERE C4.EMPLID = C.EMPLID AND C4.POI_TYPE = C.POI_TYPE AND C4.EFFDT = C.EFFDT AND C4.SCRTY_TYPE_CD = C.SCRTY_TYPE_CD AND C4.LASTUPDDTTM = C.LASTUPDDTTM )

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 PROCESS_INSTANCE Number(10,0) DECIMAL(10) NOT NULL Process Instance
2 SCC_SEQ_ID Number(10,0) DECIMAL(10) NOT NULL Sequence ID
3 SCC_SEQ_ID3 Number(3,0) SMALLINT NOT NULL Sequence Nbr
4 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
5 POI_TYPE Character(5) VARCHAR2(5) NOT NULL Defines the Transactional usage of POIs in HRMS.
6 EFFDT Date(10) DATE NOT NULL Effective Date

Default Value: %date

7 SCRTY_TYPE_CD Character(3) VARCHAR2(3) NOT NULL Security Type for RowLevelSecurty

Prompt Table: POI_SCRTY_VW

8 SCRTY_KEY2 Character(20) VARCHAR2(20) NOT NULL Contains the value of the field used for Rowlevelsecurity access to JOB

Prompt Table: %EDITTABLE2

9 SCRTY_KEY3 Character(20) VARCHAR2(20) NOT NULL Contains the value of the field used for Rowlevelsecurity access to JOB

Prompt Table: %EDITTABLE3

10 LASTUPDDTTM DateTime(26) TIMESTAMP Specifies the date and time of the last update to an entry. This field is maintained by PeopleSoft and is used in a variety of contexts.

Default Value: %datetime

11 LASTUPDOPRID Character(30) VARCHAR2(30) NOT NULL Specifies the User ID which made the last update to an entry. This field is maintained by PeopleSoft and is used in a variety of contexts.
12 AUDIT_ACTN Character(1) VARCHAR2(1) NOT NULL Audit Action Code for Application Messages. This tells the subscriber whether the row has been added, changed, or deleted.
A=Add
C=Change Old (PPR Only)
D=Delete
K=Change - Old Values
N=Change - New Values
O=Change - Original Values