CC_HOLDER_VW2B

(SQL View)
Index Back

ProCard Holders w/ commodity

Procurement card holders with commodity restrictions. Unmask account number = N

SELECT A.EMPLID , B.NAME , D.SETID , D.CREDIT_CARD_VENDOR , D.DESCR , A.CRDMEM_ACCT_NBR , A.ACCOUNT , A.CURRENCY_CD , A.LIMIT_PO_AMT , A.LIMIT_CYCLE_AMT , A.NBR_PO_PER_DAY , A.NBR_PO_PER_CYCLE , C.EXPIRATION_DT , C.CURRENCY_CD , C.LIMIT_AMOUNT , E.COMMODITY_CD , F.DESCR , E.ACCOUNT , E.CURRENCY_CD , E.LIMIT_AMOUNT , E.LIMIT_TRANS_AMT , G.OPRID , G.ROLENAME , 'N' , I.DISPLAY_DIGITS FROM PS_CC_CARD_DATA A , PS_PERSONAL_DATA B , PS_CC_CARD_DATA_EX C , PS_CC_CARD_TBL_EX D , PS_CC_CARD_AUTH E , PS_COMMOD_CODE F , PS_CC_CARD_ROLE G , PS_INSTALLATION_PO I WHERE %Join(COMMON_KEYS, CC_CARD_DATA A, PERSONAL_DATA B) AND %Join(COMMON_KEYS, CC_CARD_DATA A, CC_CARD_DATA_EX C) AND %Join(COMMON_KEYS, CC_CARD_DATA A, CC_CARD_ROLE G) AND NOT EXISTS ( SELECT 'X' FROM PS_CC_UNMASK_VW GG WHERE G.ROLENAME = GG.ROLENAME) AND D.CREDIT_CARD_VENDOR = A.CREDIT_CARD_VENDOR AND D.EFFDT = ( SELECT MAX(DD.EFFDT) FROM PS_CC_CARD_TBL_EX DD WHERE DD.SETID = D.SETID AND DD.CREDIT_CARD_VENDOR = D.CREDIT_CARD_VENDOR AND DD.EFF_STATUS = 'A' AND DD.EFFDT <= %CurrentDateIn) AND %Join(COMMON_KEYS, CC_CARD_DATA A, CC_CARD_AUTH E) AND F.SETID = D.SETID AND F.COMMODITY_CD = E.COMMODITY_CD AND F.EFFDT = ( SELECT MAX(FF.EFFDT) FROM PS_COMMOD_CODE FF WHERE FF.SETID = F.SETID AND FF.COMMODITY_CD = F.COMMODITY_CD AND FF.EFF_STATUS = 'A' AND FF.EFFDT <= %CurrentDateIn)

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
2 NAME Character(50) VARCHAR2(50) NOT NULL Name
3 SETID Character(5) VARCHAR2(5) NOT NULL SetID
4 CREDIT_CARD_VENDOR Character(5) VARCHAR2(5) NOT NULL Corporate Card Vendor
5 DESCR Character(30) VARCHAR2(30) NOT NULL Description
6 CRDMEM_ACCT_NBR Character(44) VARCHAR2(44) NOT NULL Cardmember Number
7 ACCOUNT Character(10) VARCHAR2(10) NOT NULL Account
8 CURRENCY_CD Character(3) VARCHAR2(3) NOT NULL Currency Code
9 LIMIT_PO_AMT Signed Number(28,3) DECIMAL(26,3) NOT NULL Amount Limit Per PO
10 LIMIT_CYCLE_AMT Signed Number(28,3) DECIMAL(26,3) NOT NULL Amount Limit Per Pay Cycle
11 NBR_PO_PER_DAY Number(5,0) INTEGER NOT NULL Nbr of Transactions Per Day
12 NBR_PO_PER_CYCLE Number(5,0) INTEGER NOT NULL Nbr of Transactions Per Cycle
13 EXPIRATION_DT Date(10) DATE Expiration Date
14 CURRENCY_CD1 Character(3) VARCHAR2(3) NOT NULL Currency Code
15 LIMIT_AMOUNT Signed Number(28,3) DECIMAL(26,3) NOT NULL Credit Card Limit Amount
16 COMMODITY_CD Character(10) VARCHAR2(10) NOT NULL Commodity Code
17 DESCR1 Character(30) VARCHAR2(30) NOT NULL Descr
18 ACCOUNT_2 Character(10) VARCHAR2(10) NOT NULL Account
19 CURRENCY_CD2 Character(3) VARCHAR2(3) NOT NULL Currency Code
20 LIMIT_AMOUNT1 Signed Number(28,3) DECIMAL(26,3) NOT NULL Credit Card Limit Amount
21 LIMIT_TRANS_AMT1 Signed Number(28,3) DECIMAL(26,3) NOT NULL Amount Limit per Transaction
22 OPRID Character(30) VARCHAR2(30) NOT NULL A user's ID (see PSOPRDEFN).
23 ROLENAME Character(30) VARCHAR2(30) NOT NULL The name of a Role in the Role Definition Table (see PSROLEDEFN).
24 CC_UNMASK Character(1) VARCHAR2(1) NOT NULL Unmask Credit Card
25 DISPLAY_DIGITS Number(3,0) SMALLINT NOT NULL Number of Digits to Display