OM_PWC_PRC_EFF(SQL View) |
Index Back |
---|---|
SO Price AdjustmentsSO Price Adjustments |
SELECT DISTINCT A.BUSINESS_UNIT , A.SETID , A.EOEP_RULE_ID , A.PRICE_PROGRAM , A.QTY_ORDERED , %DecMult(L.PRICE_BASE, L.QTY_ORDERED) , L.PRODUCT_ID , ' ' , H.SOLD_TO_CUST_ID , ' ' , '1' , 'Current Period' FROM PS_ORD_PRICE_ADJST A , PS_ORD_HEADER H , PS_ORD_LINE L , PS_OM_PWC_PRI_CAL C WHERE (A.ORDER_FLAG NOT IN ('Y','L') OR (A.ORDER_INT_LINE_NO = 0 AND A.SCHED_LINE_NBR = 0 AND A.PRC_SCHED_NBR = 0) ) AND (A.EOEP_RULE_ID <> ' ' OR A.PRICE_PROGRAM <> ' ') AND A.BUSINESS_UNIT = H.BUSINESS_UNIT AND A.ORDER_NO = H.ORDER_NO AND A.BUSINESS_UNIT = L.BUSINESS_UNIT AND A.ORDER_NO = L.ORDER_NO AND A.ORDER_INT_LINE_NO = L.ORDER_INT_LINE_NO AND A.BUSINESS_UNIT = C.BUSINESS_UNIT AND %DatePart(A.LASTUPDDTTM) BETWEEN C.BEGIN_DT AND C.END_DT UNION SELECT DISTINCT A.BUSINESS_UNIT , A.SETID , A.EOEP_RULE_ID , A.PRICE_PROGRAM , A.QTY_ORDERED , %DecMult(L.PRICE_BASE, L.QTY_ORDERED) , L.PRODUCT_ID , ' ' , H.SOLD_TO_CUST_ID , ' ' , '2' , 'Last Period' FROM PS_ORD_PRICE_ADJST A , PS_ORD_HEADER H , PS_ORD_LINE L , PS_OM_PWC_PRI_CAL1 C WHERE (A.ORDER_FLAG NOT IN ('Y','L') OR (A.ORDER_INT_LINE_NO = 0 AND A.SCHED_LINE_NBR = 0 AND A.PRC_SCHED_NBR = 0) ) AND (A.EOEP_RULE_ID <> ' ' OR A.PRICE_PROGRAM <> ' ') AND A.BUSINESS_UNIT = H.BUSINESS_UNIT AND A.ORDER_NO = H.ORDER_NO AND A.BUSINESS_UNIT = L.BUSINESS_UNIT AND A.ORDER_NO = L.ORDER_NO AND A.ORDER_INT_LINE_NO = L.ORDER_INT_LINE_NO AND A.BUSINESS_UNIT = C.BUSINESS_UNIT AND %DatePart(A.LASTUPDDTTM) BETWEEN C.BEGIN_DT AND C.END_DT UNION SELECT DISTINCT A.BUSINESS_UNIT , A.SETID , A.EOEP_RULE_ID , A.PRICE_PROGRAM , A.QTY_ORDERED , %DecMult(L.PRICE_BASE, L.QTY_ORDERED) , L.PRODUCT_ID , ' ' , H.SOLD_TO_CUST_ID , ' ' , '3' , 'Period Prior Year' FROM PS_ORD_PRICE_ADJST A , PS_ORD_HEADER H , PS_ORD_LINE L , PS_OM_PWC_PRI_CAL2 C WHERE (A.ORDER_FLAG NOT IN ('Y','L') OR (A.ORDER_INT_LINE_NO = 0 AND A.SCHED_LINE_NBR = 0 AND A.PRC_SCHED_NBR = 0) ) AND (A.EOEP_RULE_ID <> ' ' OR A.PRICE_PROGRAM <> ' ') AND A.BUSINESS_UNIT = H.BUSINESS_UNIT AND A.ORDER_NO = H.ORDER_NO AND A.BUSINESS_UNIT = L.BUSINESS_UNIT AND A.ORDER_NO = L.ORDER_NO AND A.ORDER_INT_LINE_NO = L.ORDER_INT_LINE_NO AND A.BUSINESS_UNIT = C.BUSINESS_UNIT AND %DatePart(A.LASTUPDDTTM) BETWEEN C.BEGIN_DT AND C.END_DT |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | BUSINESS_UNIT | Character(5) | VARCHAR2(5) NOT NULL | Business Unit |
2 | SETID | Character(5) | VARCHAR2(5) NOT NULL | SetID |
3 | EOEP_RULE_ID | Character(30) | VARCHAR2(30) NOT NULL | Price Rule ID |
4 | PRICE_PROGRAM | Character(10) | VARCHAR2(10) NOT NULL | Date Initials Issue Description 111701 dms F-CJORGENS-11 Add EXCL_PRICE_LBL |
5 | QTY_ORDERED | Signed Number(16,4) | DECIMAL(14,4) NOT NULL | Order Qty |
6 | OM_AMOUNT_BSE | Signed Number(19,4) | DECIMAL(17,4) NOT NULL | Amount |
7 | PRODUCT_ID | Character(18) | VARCHAR2(18) NOT NULL | Product ID |
8 | PRODUCT_GROUP | Character(10) | VARCHAR2(10) NOT NULL | Product Group |
9 | SOLD_TO_CUST_ID | Character(15) | VARCHAR2(15) NOT NULL | Sold To Customer |
10 | CUSTOMER_GROUP | Character(10) | VARCHAR2(10) NOT NULL | Customer Group |
11 | OM_PWC_DATE_RANGE | Character(1) | VARCHAR2(1) NOT NULL |
Date Range
1=Current Period 2=Current vs Last Period 3=Current vs Period Prior Year |
12 | DATE_RANGE30 | Character(30) | VARCHAR2(30) NOT NULL | Sched Ship Date Range |