GS1_ITEM_PRD_VW

(SQL View)
Index Back

Item Prod View

Item Prod View

SELECT A.SETID , A.INV_ITEM_ID , A.DESCR , A.INV_ITEM_GROUP , A.INV_PROD_FAM_CD , A.CATEGORY_ID , B.PRODUCT_ID , B.DESCR , C.CATEGORY_CD ,E.MFG_ID ,E.MFG_ITM_ID ,F.UPN_ID ,F.UNIT_OF_MEASURE ,A.SERIAL_CONTROL ,A.LOT_CONTROL FROM PS_MASTER_ITEM_TBL A LEFT OUTER JOIN PS_ITEM_MFG E ON (A.SETID = E.SETID AND A.INV_ITEM_ID = E.INV_ITEM_ID ) LEFT OUTER JOIN ps_ITEM_MFG_UPN_FS F ON (A.SETID = F.SETID AND A.INV_ITEM_ID = F.INV_ITEM_ID AND E.MFG_ID = F.MFG_ID AND E.MFG_ITM_ID = F.MFG_ITM_ID AND F.UPN_TYPE_CD = 'GTIN') , PS_PROD_ITEM B , PS_ITM_CAT_TBL C WHERE A.SETID = B.SETID AND A.INV_ITEM_ID = B.INV_ITEM_ID AND A.SETID = C.SETID AND A.CATEGORY_ID = C.CATEGORY_ID AND C.EFFDT = ( SELECT MAX (CC.EFFDT) FROM PS_ITM_CAT_TBL CC WHERE CC.SETID = C.SETID AND CC.CATEGORY_TYPE = C.CATEGORY_TYPE AND CC.CATEGORY_CD = C.CATEGORY_CD AND CC.CATEGORY_ID = C.CATEGORY_ID AND CC.EFFDT <= %CurrentDateIn) UNION ALL SELECT C.SETID , C.INV_ITEM_ID , C.DESCR , C.INV_ITEM_GROUP , C.INV_PROD_FAM_CD , C.CATEGORY_ID , ' ' , ' ' ,D.CATEGORY_CD ,E.MFG_ID ,E.MFG_ITM_ID ,F.UPN_ID ,F.UNIT_OF_MEASURE , C.SERIAL_CONTROL ,C.LOT_CONTROL FROM PS_PURCH_ITEM_ATTR B , PS_MASTER_ITEM_TBL C LEFT OUTER JOIN PS_ITEM_MFG E ON (C.SETID = E.SETID AND C.INV_ITEM_ID = E.INV_ITEM_ID ) LEFT OUTER JOIN ps_ITEM_MFG_UPN_FS F ON (C.SETID = F.SETID AND C.INV_ITEM_ID = F.INV_ITEM_ID AND E.MFG_ID = F.MFG_ID AND E.MFG_ITM_ID = F.MFG_ITM_ID AND F.UPN_TYPE_CD = 'GTIN') , PS_ITM_CAT_TBL D WHERE B.SETID = C.SETID AND B.INV_ITEM_ID = C.INV_ITEM_ID AND B.SUBITEM_ONLY <> 'Y' AND ((%CurrentDateIn >= B.PO_AVAIL_DT) AND (B.PO_UNAVAIL_DT > %CurrentDateIn)) AND C.ITM_STATUS_CURRENT = '1' AND C.SETID = D.SETID AND C.CATEGORY_ID = D.CATEGORY_ID AND D.EFF_STATUS = 'A' AND D.EFFDT = ( SELECT MAX(E.EFFDT) FROM PS_ITM_CAT_TBL E WHERE D.SETID = E.SETID AND D.CATEGORY_TYPE = E.CATEGORY_TYPE AND D.CATEGORY_CD = E.CATEGORY_CD AND D.CATEGORY_ID = E.CATEGORY_ID AND E.EFFDT <= %CurrentDateIn) AND NOT EXISTS ( SELECT 'X' FROM PS_PROD_ITEM BB WHERE C.SETID = BB.SETID AND C.INV_ITEM_ID = BB.INV_ITEM_ID )

  • Related Language Record: ITEM_PROD_VWLN
  • # PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
    1 SETID Character(5) VARCHAR2(5) NOT NULL SetID
    2 INV_ITEM_ID Character(18) VARCHAR2(18) NOT NULL Item ID
    3 DESCR Character(30) VARCHAR2(30) NOT NULL Description
    4 INV_ITEM_GROUP Character(15) VARCHAR2(15) NOT NULL Item Group
    5 INV_PROD_FAM_CD Character(10) VARCHAR2(10) NOT NULL Family
    6 CATEGORY_ID Character(5) VARCHAR2(5) NOT NULL Category ID
    7 PRODUCT_ID Character(18) VARCHAR2(18) NOT NULL Product ID
    8 DESCR1 Character(30) VARCHAR2(30) NOT NULL Descr
    9 CATEGORY_CD Character(18) VARCHAR2(18) NOT NULL Category Code
    10 MFG_ID Character(50) VARCHAR2(50) NOT NULL Manufacturer ID
    11 MFG_ITM_ID Character(50) VARCHAR2(50) NOT NULL Manufacturer's Item ID
    12 UPN_ID Character(20) VARCHAR2(20) NOT NULL Universal Product Number
    13 UNIT_OF_MEASURE Character(3) VARCHAR2(3) NOT NULL Used on an approval rule set.
    MHR=Muti Hourly
    PER=Percentage
    SQF=Square Footage
    14 SERIAL_CONTROL Character(1) VARCHAR2(1) NOT NULL Serial Control
    N=N
    Y=Y
    15 LOT_CONTROL Character(1) VARCHAR2(1) NOT NULL Lot Control
    N=N
    Y=Y