SAE_LIS_EML_VW

(SQL View)
Index Back

SAIP Email Address View

SAIP Email Address view to get the person email addresses based on the Address usages.

SELECT EMAIL.EMPLID ,EMLMAP.SAE_TARGET_ID , EMLMAP.SAE_LIS_EMAIL_TYPE , EMAIL.E_ADDR_TYPE , XLAT.XLATLONGNAME SAE_LIS_EML_LNAME , EMAIL.EMAIL_ADDR , EMAIL.PREF_EMAIL_FLAG , 'A' SAE_MODE FROM %Table(EMAIL_ADDRESSES) EMAIL , %Table(SAE_LIS_EMLMAP) EMLMAP , PSXLATITEM XLAT WHERE EMLMAP.SAE_CS_E_ADDR_TYPE <> 'PRF' AND EMAIL.E_ADDR_TYPE = EMLMAP.SAE_CS_E_ADDR_TYPE AND XLAT.FIELDNAME = 'SAE_LIS_EMAIL_TYPE' AND XLAT.FIELDVALUE = EMLMAP.SAE_LIS_EMAIL_TYPE AND %EffdtCheck(PSXLATITEM XL, XLAT, %CurrentDateIn) AND XLAT.EFF_STATUS = 'A' UNION ALL SELECT EMAIL.EMPLID ,EMLMAP.SAE_TARGET_ID , EMLMAP.SAE_LIS_EMAIL_TYPE , EMAIL.E_ADDR_TYPE , XLAT.XLATLONGNAME SAE_LIS_EML_LNAME , EMAIL.EMAIL_ADDR , EMAIL.PREF_EMAIL_FLAG , 'A' SAE_MODE FROM %Table(EMAIL_ADDRESSES) EMAIL , %Table(SAE_LIS_EMLMAP) EMLMAP , PSXLATITEM XLAT WHERE EMLMAP.SAE_CS_E_ADDR_TYPE = 'PRF' AND EMAIL.PREF_EMAIL_FLAG = 'Y' AND XLAT.FIELDNAME = 'SAE_LIS_EMAIL_TYPE' AND XLAT.FIELDVALUE = EMLMAP.SAE_LIS_EMAIL_TYPE AND %EffdtCheck(PSXLATITEM XL, XLAT, %CurrentDateIn) AND XLAT.EFF_STATUS = 'A'

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
2 SAE_TARGET_ID Character(50) VARCHAR2(50) NOT NULL SAIP Target ID
3 SAE_LIS_EMAIL_TYPE Character(4) VARCHAR2(4) NOT NULL LIS Contact Info Type
EMHP=EmailHomePrimary
EMHS=EmailHomeSecondary
EMLP=EmailPrimary
EMLS=EmailSecondary
EMPP=EmailPersonalPrimary
EMPS=EmailPersonalSecondary
EMSP=EmailSchoolPrimary
EMSS=EmailSchoolSecondary
EMWP=EmailWorkPrimary
EMWS=EmailWorkSecondary
IMSG=InstantMessage
4 E_ADDR_TYPE Character(4) VARCHAR2(4) NOT NULL Email Address Type. Note: Dorm long name has been updated as Dormitory as part of PI26 updates. And, the owner id of the field is updated to CC from HR.
BUSN=Business
CAMP=Campus
DORM=Dormitory
HOME=Home
OTHR=Other
5 SAE_LIS_EML_LNAME Character(30) VARCHAR2(30) NOT NULL LIS Email
6 EMAIL_ADDR Character(70) VARCHAR2(70) NOT NULL Email Address
7 PREF_EMAIL_FLAG Character(1) VARCHAR2(1) NOT NULL Preferred
8 SAE_MODE Character(1) VARCHAR2(1) NOT NULL Operation Mode
A=Add
C=Change
D=Delete