SCR_VND_CMP_VW(SQL View) |
Index Back |
---|---|
SCR Supplier Compare ViewThis view was created to eliminate the possibility of stale data. It compares the Master, Copy of Master at time of save, and the Draft tables to create data for reloading the pages. Each field will populated from the Draft table if changed or the Master record if it hasn't been changed. |
SELECT a.scr_id , a.scr_seq_num , a.setid , a.vendor_id , (CASE WHEN a.vndr_name_shrt_usr <> b.vndr_name_shrt_usr THEN a.vndr_name_shrt_usr ELSE c.vndr_name_shrt_usr END) , (CASE WHEN a.vendor_class <> b.vendor_class THEN a.vendor_class ELSE c.vendor_class END) , (CASE WHEN a.hrms_class <> b.hrms_class THEN a.hrms_class ELSE c.hrms_class END) , (CASE WHEN a.vendor_persistence <> b.vendor_persistence THEN a.vendor_persistence ELSE c.vendor_persistence END) , (CASE WHEN a.vendor_status <> b.vendor_status THEN a.vendor_status ELSE c.vendor_status END) , (CASE WHEN a.vndr_ccr_status <> b.vndr_ccr_status THEN a.vndr_ccr_status ELSE c.vndr_ccr_status END) , (CASE WHEN a.name1 <> b.name1 THEN a.name1 ELSE c.name1 END) , (CASE WHEN a.name2 <> b.name2 THEN a.name2 ELSE c.name2 END) , (CASE WHEN a.corporate_setid <> b.corporate_setid THEN a.corporate_setid ELSE c.corporate_setid END) , (CASE WHEN a.corporate_vendor <> b.corporate_vendor THEN a.corporate_vendor ELSE c.corporate_vendor END) , (CASE WHEN a.vndr_affiliate <> b.vndr_affiliate THEN a.vndr_affiliate ELSE c.vndr_affiliate END) , (CASE WHEN a.interunit_vndr_flg <> b.interunit_vndr_flg THEN a.interunit_vndr_flg ELSE c.interunit_vndr_flg END) , (CASE WHEN a.supplier_rating <> b.supplier_rating THEN a.supplier_rating ELSE c.supplier_rating END) , (CASE WHEN a.cust_setid <> b.cust_setid THEN a.cust_setid ELSE c.cust_setid END) , (CASE WHEN a.cust_id <> b.cust_id THEN a.cust_id ELSE c.cust_id END) , (CASE WHEN a.ar_num <> b.ar_num THEN a.ar_num ELSE c.ar_num END) , (CASE WHEN (a.eeo_certif_dt IS NULL AND b.eeo_certif_dt IS NOT NULL) THEN a.eeo_certif_dt WHEN (a.eeo_certif_dt IS NOT NULL AND b.eeo_certif_dt IS NULL) THEN a.eeo_certif_dt WHEN a.eeo_certif_dt <> b.eeo_certif_dt THEN a.eeo_certif_dt ELSE c.eeo_certif_dt END) , (CASE WHEN a.hub_zone <> b.hub_zone THEN a.hub_zone ELSE c.hub_zone END) , (CASE WHEN a.wthd_sw <> b.wthd_sw THEN a.wthd_sw ELSE c.wthd_sw END) , (CASE WHEN a.vndr_status_po <> b.vndr_status_po THEN a.vndr_status_po ELSE c.vndr_status_po END) , (CASE WHEN a.vat_sw <> b.vat_sw THEN a.vat_sw ELSE c.vat_sw END) , a.scr_chng_type , a.err_msg_nbr , a.msg_severity , a.comments , a.default_loc FROM ps_scr_vendr_dft a , PS_SCR_VENDR_MST b , ps_vendor c WHERE a.scr_id = b.scr_id AND a.setid = b.setid AND a.vendor_id = b.vendor_id AND a.scr_seq_num = b.scr_seq_num AND a.scr_chng_type = b.scr_chng_type AND a.scr_chng_type = 'U' AND b.setid = c.setid AND b.vendor_id = c.vendor_id |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | Character(15) | VARCHAR2(15) NOT NULL | Supplier Change Request ID | |
2 | Number(5,0) | INTEGER NOT NULL | Update Sequence Number | |
3 | Character(5) | VARCHAR2(5) NOT NULL | SetID | |
4 | Character(10) | VARCHAR2(10) NOT NULL | Vendor Identifier | |
5 | VNDR_NAME_SHRT_USR | Character(10) | VARCHAR2(10) NOT NULL | Short Vendor Name |
6 | VENDOR_CLASS | Character(1) | VARCHAR2(1) NOT NULL |
Vendor Classification
A=Attorney E=Employee H=HCM R=Outside Party |
7 | HRMS_CLASS | Character(1) | VARCHAR2(1) NOT NULL |
Human Resources Classification
D=General Deduction G=Garn Payee H=National Health Serv Provider I=Industrial Ins Board Provider M=Imp Partner Provider P=General Provider T=Tax Collector |
8 | VENDOR_PERSISTENCE | Character(1) | VARCHAR2(1) NOT NULL |
Persistence
O=One Time P=Permanent R=Regular S=Single Payment Supplier |
9 | VENDOR_STATUS | Character(1) | VARCHAR2(1) NOT NULL |
Vendor Status
A=Approved D=Denied E=Unapproved I=Inactive X=To Be Archived |
10 | VNDR_CCR_STATUS | Character(1) | VARCHAR2(1) NOT NULL |
SAM Status of a Vendor
A=Active E=Expired U=Unregistered X=Exempt |
11 | NAME1 | Character(40) | VARCHAR2(40) NOT NULL | Name 1 |
12 | NAME2 | Character(40) | VARCHAR2(40) NOT NULL | Name 2 |
13 | CORPORATE_SETID | Character(5) | VARCHAR2(5) NOT NULL | SetID |
14 | CORPORATE_VENDOR | Character(10) | VARCHAR2(10) NOT NULL | Corporate Vendor |
15 | VNDR_AFFILIATE | Character(5) | VARCHAR2(5) NOT NULL | Vendor Affiliate |
16 | INTERUNIT_VNDR_FLG | Character(1) | VARCHAR2(1) NOT NULL |
InterUnit Vendor
N=No Y=Yes |
17 | SUPPLIER_RATING | Character(1) | VARCHAR2(1) NOT NULL |
Supplier Rating
E=Excellent F=Fair G=Good N=None P=Poor |
18 | CUST_SETID | Character(5) | VARCHAR2(5) NOT NULL | Customer SetID |
19 | CUST_ID | Character(15) | VARCHAR2(15) NOT NULL | Uniquely identifies an organizational entity that purchases goods or services from the enterprise. Represents the sold-to customer which is the customer organization that places orders. The CUST_ID may or may not be the same as the identifiers for the bill-to and ship-to locations. |
20 | AR_NUM | Character(15) | VARCHAR2(15) NOT NULL | Our Customer Number |
21 | EEO_CERTIF_DT | Date(10) | DATE | EEO Certification Date |
22 | HUB_ZONE | Character(1) | VARCHAR2(1) NOT NULL |
HUB Zone
N=No Y=Yes |
23 | WTHD_SW | Character(1) | VARCHAR2(1) NOT NULL |
Withholding Applicable Flag
B=Global and 1099 G=Global T=1099 |
24 | VNDR_STATUS_PO | Character(1) | VARCHAR2(1) NOT NULL |
Open For Ordering
N=No Y=Yes |
25 | VAT_SW | Character(1) | VARCHAR2(1) NOT NULL |
Display VAT Flag
H=Hide VAT checkbox N=Display VAT checkbox off Y=Display VAT checkbox on |
26 | SCR_CHNG_TYPE | Character(1) | VARCHAR2(1) NOT NULL |
Request for Change Type
A=Add D=Delete I=Inactivate U=Update |
27 | ERR_MSG_NBR | Number(5,0) | INTEGER NOT NULL | Service Purchase Error Number |
28 | MSG_SEVERITY | Character(1) | VARCHAR2(1) NOT NULL |
Message Severity
C=Cancel E=Error M=Message W=Warning |
29 | COMMENTS | Long Character | CLOB | Comment |
30 | DEFAULT_LOC | Character(10) | VARCHAR2(10) NOT NULL | Default Location |