FND Design Data [Home] [Help]

View: PO_VENDOR_CONTACTS

Product: AP - Payables
Description:
Implementation/DBA Data: ViewAPPS.PO_VENDOR_CONTACTS
View Text

SELECT PVC.VENDOR_CONTACT_ID VENDOR_CONTACT_ID
, PVS.VENDOR_SITE_ID VENDOR_SITE_ID
, PVC.LAST_UPDATE_DATE LAST_UPDATE_DATE
, PVC.LAST_UPDATED_BY LAST_UPDATED_BY
, PVC.LAST_UPDATE_LOGIN LAST_UPDATE_LOGIN
, PVC.CREATION_DATE CREATION_DATE
, PVC.CREATED_BY CREATED_BY
, SUBSTR(HP.PERSON_FIRST_NAME
, 1
, 15) FIRST_NAME
, SUBSTR(HP.PERSON_MIDDLE_NAME
, 1
, 15) MIDDLE_NAME
, SUBSTR(HP.PERSON_LAST_NAME
, 1
, 15) LAST_NAME
, NVL(HP. PERSON_PRE_NAME_ADJUNCT
, HP.SALUTATION) PREFIX
, SUBSTR(HP.PERSON_TITLE
, 30) TITLE
, HPS.MAILSTOP MAIL_STOP
, HP2.PRIMARY_PHONE_AREA_CODE AREA_CODE
, HP2.PRIMARY_PHONE_NUMBER PHONE
, PVC.REQUEST_ID REQUEST_ID
, PVC.PROGRAM_APPLICATION_ID PROGRAM_APPLICATION_ID
, PVC.PROGRAM_ID PROGRAM_ID
, PVC.PROGRAM_UPDATE_DATE PROGRAM_UPDATE_DATE
, HP. ORGANIZATION_NAME_PHONETIC CONTACT_NAME_ALT
, HP.PERSON_FIRST_NAME_PHONETIC FIRST_NAME_ALT
, HP.PERSON_LAST_NAME_PHONETIC LAST_NAME_ALT
, HOC.DEPARTMENT DEPARTMENT
, HP2.EMAIL_ADDRESS EMAIL_ADDRESS
, HP2.URL URL
, (SELECT HCP4.PHONE_AREA_CODE
FROM HZ_CONTACT_POINTS HCP4
WHERE HCP4. OWNER_TABLE_NAME = 'HZ_PARTIES'
AND PVC.REL_PARTY_ID = HCP4.OWNER_TABLE_ID
AND HCP4.CONTACT_POINT_TYPE = 'PHONE'
AND HCP4.PHONE_LINE_TYPE = 'PHONE'
AND HCP4.PRIMARY_FLAG = 'N'
AND ROWNUM < 2) ALT_AREA_CODE
, (SELECT HCP7.PHONE_NUMBER
FROM HZ_CONTACT_POINTS HCP7
WHERE HCP7. OWNER_TABLE_NAME = 'HZ_PARTIES'
AND PVC.REL_PARTY_ID = HCP7.OWNER_TABLE_ID
AND HCP7.CONTACT_POINT_TYPE = 'PHONE'
AND HCP7.PHONE_LINE_TYPE = 'PHONE'
AND HCP7.PRIMARY_FLAG = 'N'
AND ROWNUM < 2) ALT_PHONE
, (SELECT HCP5.PHONE_AREA_CODE
FROM HZ_CONTACT_POINTS HCP5
WHERE HCP5. OWNER_TABLE_NAME = 'HZ_PARTIES'
AND PVC.REL_PARTY_ID = HCP5.OWNER_TABLE_ID
AND HCP5.CONTACT_POINT_TYPE = 'PHONE'
AND HCP5.PHONE_LINE_TYPE = 'FAX'
AND HCP5.PRIMARY_FLAG = 'N'
AND ROWNUM < 2) FAX_AREA_CODE
, (SELECT HCP6.PHONE_NUMBER
FROM HZ_CONTACT_POINTS HCP6
WHERE HCP6. OWNER_TABLE_NAME = 'HZ_PARTIES'
AND PVC.REL_PARTY_ID = HCP6.OWNER_TABLE_ID
AND HCP6.CONTACT_POINT_TYPE = 'PHONE'
AND HCP6.PHONE_LINE_TYPE = 'FAX'
AND HCP6.PRIMARY_FLAG = 'N'
AND ROWNUM < 2) FAX
, LEAST(NVL(HPR.END_DATE
, TO_DATE('12/31/4712'
, 'MM/DD/RRRR'))
, NVL(PVC.INACTIVE_DATE
, TO_DATE('12/31/4712'
, 'MM/DD/RRRR'))) INACTIVE_DATE /* BUG 7551007 */
, PVC.PER_PARTY_ID PER_PARTY_ID
, PVC.RELATIONSHIP_ID RELATIONSHIP_ID
, PVC.REL_PARTY_ID REL_PARTY_ID
, PVC.PARTY_SITE_ID PARTY_SITE_ID
, PVC.ORG_CONTACT_ID ORG_CONTACT_ID
, PVC.ORG_PARTY_SITE_ID ORG_PARTY_SITE_ID
, PVC.ATTRIBUTE_CATEGORY
, PVC.ATTRIBUTE1
, PVC.ATTRIBUTE2
, PVC.ATTRIBUTE3
, PVC.ATTRIBUTE4
, PVC.ATTRIBUTE5
, PVC.ATTRIBUTE6
, PVC.ATTRIBUTE7
, PVC.ATTRIBUTE8
, PVC.ATTRIBUTE9
, PVC.ATTRIBUTE10
, PVC.ATTRIBUTE11
, PVC.ATTRIBUTE12
, PVC.ATTRIBUTE13
, PVC.ATTRIBUTE14
, PVC.ATTRIBUTE15
, PVS.VENDOR_ID FROM AP_SUPPLIER_CONTACTS PVC
, AP_SUPPLIER_SITES_ALL PVS
, HZ_PARTIES HP
, HZ_RELATIONSHIPS HPR
, HZ_PARTY_SITES HPS
, HZ_ORG_CONTACTS HOC
, HZ_PARTIES HP2
, AP_SUPPLIERS APS WHERE PVC.PER_PARTY_ID = HP.PARTY_ID
AND PVC.REL_PARTY_ID = HP2.PARTY_ID
AND PVC.PARTY_SITE_ID = HPS.PARTY_SITE_ID
AND PVC.ORG_CONTACT_ID = HOC.ORG_CONTACT_ID(+)
AND PVC.RELATIONSHIP_ID = HPR.RELATIONSHIP_ID
AND HPR.DIRECTIONAL_FLAG='F'
AND PVS.PARTY_SITE_ID = PVC.ORG_PARTY_SITE_ID
AND PVS.VENDOR_ID = APS.VENDOR_ID
AND NVL( APS.VENDOR_TYPE_LOOKUP_CODE
, 'DUMMY' ) <> 'EMPLOYEE' UNION SELECT PVC.VENDOR_CONTACT_ID VENDOR_CONTACT_ID
, NULL VENDOR_SITE_ID
, PVC.LAST_UPDATE_DATE LAST_UPDATE_DATE
, PVC.LAST_UPDATED_BY LAST_UPDATED_BY
, PVC.LAST_UPDATE_LOGIN LAST_UPDATE_LOGIN
, PVC.CREATION_DATE CREATION_DATE
, PVC.CREATED_BY CREATED_BY
, SUBSTR(HP.PERSON_FIRST_NAME
, 1
, 15) FIRST_NAME
, SUBSTR(HP.PERSON_MIDDLE_NAME
, 1
, 15) MIDDLE_NAME
, SUBSTR(HP.PERSON_LAST_NAME
, 1
, 15) LAST_NAME
, NVL(HP. PERSON_PRE_NAME_ADJUNCT
, HP.SALUTATION) PREFIX
, SUBSTR(HP.PERSON_TITLE
, 30) TITLE
, NULL MAIL_STOP
, HP2.PRIMARY_PHONE_AREA_CODE AREA_CODE
, HP2.PRIMARY_PHONE_NUMBER PHONE
, PVC.REQUEST_ID REQUEST_ID
, PVC.PROGRAM_APPLICATION_ID PROGRAM_APPLICATION_ID
, PVC.PROGRAM_ID PROGRAM_ID
, PVC.PROGRAM_UPDATE_DATE PROGRAM_UPDATE_DATE
, HP. ORGANIZATION_NAME_PHONETIC CONTACT_NAME_ALT
, HP.PERSON_FIRST_NAME_PHONETIC FIRST_NAME_ALT
, HP.PERSON_LAST_NAME_PHONETIC LAST_NAME_ALT
, HOC.DEPARTMENT DEPARTMENT
, HP2.EMAIL_ADDRESS EMAIL_ADDRESS
, HP2.URL URL
, (SELECT HCP4.PHONE_AREA_CODE
FROM HZ_CONTACT_POINTS HCP4
WHERE HCP4. OWNER_TABLE_NAME = 'HZ_PARTIES'
AND PVC.REL_PARTY_ID = HCP4.OWNER_TABLE_ID
AND HCP4.CONTACT_POINT_TYPE = 'PHONE'
AND HCP4.PHONE_LINE_TYPE = 'PHONE'
AND HCP4.PRIMARY_FLAG = 'N'
AND ROWNUM < 2) ALT_AREA_CODE
, (SELECT HCP7.PHONE_NUMBER
FROM HZ_CONTACT_POINTS HCP7
WHERE HCP7. OWNER_TABLE_NAME = 'HZ_PARTIES'
AND PVC.REL_PARTY_ID = HCP7.OWNER_TABLE_ID
AND HCP7.CONTACT_POINT_TYPE = 'PHONE'
AND HCP7.PHONE_LINE_TYPE = 'PHONE'
AND HCP7.PRIMARY_FLAG = 'N'
AND ROWNUM < 2) ALT_PHONE
, (SELECT HCP5.PHONE_AREA_CODE
FROM HZ_CONTACT_POINTS HCP5
WHERE HCP5. OWNER_TABLE_NAME = 'HZ_PARTIES'
AND PVC.REL_PARTY_ID = HCP5.OWNER_TABLE_ID
AND HCP5.CONTACT_POINT_TYPE = 'PHONE'
AND HCP5.PHONE_LINE_TYPE = 'FAX'
AND HCP5.PRIMARY_FLAG = 'N'
AND ROWNUM < 2) FAX_AREA_CODE
, (SELECT HCP6.PHONE_NUMBER
FROM HZ_CONTACT_POINTS HCP6
WHERE HCP6. OWNER_TABLE_NAME = 'HZ_PARTIES'
AND PVC.REL_PARTY_ID = HCP6.OWNER_TABLE_ID
AND HCP6.CONTACT_POINT_TYPE = 'PHONE'
AND HCP6.PHONE_LINE_TYPE = 'FAX'
AND HCP6.PRIMARY_FLAG = 'N'
AND ROWNUM < 2) FAX
, HPR.END_DATE INACTIVE_DATE
, PVC.PER_PARTY_ID PER_PARTY_ID
, PVC.RELATIONSHIP_ID RELATIONSHIP_ID
, PVC.REL_PARTY_ID REL_PARTY_ID
, PVC.PARTY_SITE_ID PARTY_SITE_ID
, PVC.ORG_CONTACT_ID ORG_CONTACT_ID
, PVC.ORG_PARTY_SITE_ID ORG_PARTY_SITE_ID
, PVC.ATTRIBUTE_CATEGORY
, PVC.ATTRIBUTE1
, PVC.ATTRIBUTE2
, PVC.ATTRIBUTE3
, PVC.ATTRIBUTE4
, PVC.ATTRIBUTE5
, PVC.ATTRIBUTE6
, PVC.ATTRIBUTE7
, PVC.ATTRIBUTE8
, PVC.ATTRIBUTE9
, PVC.ATTRIBUTE10
, PVC.ATTRIBUTE11
, PVC.ATTRIBUTE12
, PVC.ATTRIBUTE13
, PVC.ATTRIBUTE14
, PVC.ATTRIBUTE15
, APS.VENDOR_ID FROM AP_SUPPLIER_CONTACTS PVC
, HZ_PARTIES HP
, HZ_RELATIONSHIPS HPR
, HZ_ORG_CONTACTS HOC
, HZ_PARTIES HP2
, AP_SUPPLIERS APS WHERE PVC.PER_PARTY_ID = HP.PARTY_ID
AND PVC.REL_PARTY_ID = HP2.PARTY_ID
AND PVC.ORG_CONTACT_ID = HOC.ORG_CONTACT_ID(+)
AND PVC.RELATIONSHIP_ID = HPR.RELATIONSHIP_ID
AND HPR.DIRECTIONAL_FLAG='F'
AND PVC.ORG_PARTY_SITE_ID IS NULL
AND PVC.VENDOR_SITE_ID IS NULL
AND HPR.OBJECT_ID = APS.PARTY_ID
AND HPR.RELATIONSHIP_CODE = 'CONTACT_OF'
AND HPR.OBJECT_TYPE = 'ORGANIZATION'
AND NVL( APS.VENDOR_TYPE_LOOKUP_CODE
, 'DUMMY' ) <> 'EMPLOYEE'