SELECT PUOMPRICE.PRICE_LIST_ID LISTNUMBER,
ESI.INVENTORY_ITEM_ID ITEMID,
ESI.ITEM_NUMBER ITEMNUMBER,
PUOMPRICE.BASE_PRICE PUOMPRICE,
SUOMPRICE.BASE_PRICE SUOMPRICE
FROM EGP_SYSTEM_ITEMS_B ESI,
INV_ORG_PARAMETERS IOP1,
(SELECT QPLB.PRICE_LIST_ID,
QPLI.ITEM_ID,
QPLI.PRICING_UOM_CODE,
QPLC.BASE_PRICE
FROM QP_PRICE_LISTS_ALL_B QPLB,
QP_PRICE_LIST_ITEMS QPLI,
QP_PRICE_LIST_CHARGES QPLC
WHERE 1 = 1
AND QPLB.PRICE_LIST_ID = QPLI.PRICE_LIST_ID
AND QPLC.PARENT_ENTITY_ID (+) = QPLI.PRICE_LIST_ITEM_ID
AND QPLB.PRICE_LIST_ID = :PRICE_LIST_ID
AND ( QPLC.LAST_UPDATE_DATE BETWEEN :LASTDATE AND :ICSDATE
OR QPLI.LAST_UPDATE_DATE BETWEEN :LASTDATE AND :ICSDATE
OR QPLB.LAST_UPDATE_DATE BETWEEN :LASTDATE AND :ICSDATE ))
PUOMPRICE,
(SELECT QPLB.PRICE_LIST_ID,
QPLI.ITEM_ID,
QPLI.PRICING_UOM_CODE,
QPLC.BASE_PRICE,
( QPLI.ITEM_ID
||QPLI.PRICING_UOM_CODE ) FORJOIN
FROM QP_PRICE_LISTS_ALL_B QPLB,
QP_PRICE_LIST_ITEMS QPLI,
QP_PRICE_LIST_CHARGES QPLC
WHERE 1 = 1
AND QPLB.PRICE_LIST_ID = QPLI.PRICE_LIST_ID
AND QPLC.PARENT_ENTITY_ID (+) = QPLI.PRICE_LIST_ITEM_ID
AND QPLB.PRICE_LIST_ID = :PRICE_LIST_ID
AND ( QPLC.LAST_UPDATE_DATE BETWEEN :LASTDATE AND :ICSDATE
OR QPLI.LAST_UPDATE_DATE BETWEEN :LASTDATE AND :ICSDATE
OR QPLB.LAST_UPDATE_DATE BETWEEN :LASTDATE AND :ICSDATE ))
SUOMPRICE
WHERE 1 = 1
AND ESI.ORGANIZATION_ID = IOP1.ORGANIZATION_ID
AND IOP1.ORGANIZATION_CODE = 'MASTER ORG'
AND ( ESI.INVENTORY_ITEM_ID
||ESI.SECONDARY_UOM_CODE ) = FORJOIN (+)
AND PUOMPRICE.ITEM_ID = ESI.INVENTORY_ITEM_ID
AND PUOMPRICE.PRICING_UOM_CODE = ESI.PRIMARY_UOM_CODE
ORDER BY 1,
2
ESI.INVENTORY_ITEM_ID ITEMID,
ESI.ITEM_NUMBER ITEMNUMBER,
PUOMPRICE.BASE_PRICE PUOMPRICE,
SUOMPRICE.BASE_PRICE SUOMPRICE
FROM EGP_SYSTEM_ITEMS_B ESI,
INV_ORG_PARAMETERS IOP1,
(SELECT QPLB.PRICE_LIST_ID,
QPLI.ITEM_ID,
QPLI.PRICING_UOM_CODE,
QPLC.BASE_PRICE
FROM QP_PRICE_LISTS_ALL_B QPLB,
QP_PRICE_LIST_ITEMS QPLI,
QP_PRICE_LIST_CHARGES QPLC
WHERE 1 = 1
AND QPLB.PRICE_LIST_ID = QPLI.PRICE_LIST_ID
AND QPLC.PARENT_ENTITY_ID (+) = QPLI.PRICE_LIST_ITEM_ID
AND QPLB.PRICE_LIST_ID = :PRICE_LIST_ID
AND ( QPLC.LAST_UPDATE_DATE BETWEEN :LASTDATE AND :ICSDATE
OR QPLI.LAST_UPDATE_DATE BETWEEN :LASTDATE AND :ICSDATE
OR QPLB.LAST_UPDATE_DATE BETWEEN :LASTDATE AND :ICSDATE ))
PUOMPRICE,
(SELECT QPLB.PRICE_LIST_ID,
QPLI.ITEM_ID,
QPLI.PRICING_UOM_CODE,
QPLC.BASE_PRICE,
( QPLI.ITEM_ID
||QPLI.PRICING_UOM_CODE ) FORJOIN
FROM QP_PRICE_LISTS_ALL_B QPLB,
QP_PRICE_LIST_ITEMS QPLI,
QP_PRICE_LIST_CHARGES QPLC
WHERE 1 = 1
AND QPLB.PRICE_LIST_ID = QPLI.PRICE_LIST_ID
AND QPLC.PARENT_ENTITY_ID (+) = QPLI.PRICE_LIST_ITEM_ID
AND QPLB.PRICE_LIST_ID = :PRICE_LIST_ID
AND ( QPLC.LAST_UPDATE_DATE BETWEEN :LASTDATE AND :ICSDATE
OR QPLI.LAST_UPDATE_DATE BETWEEN :LASTDATE AND :ICSDATE
OR QPLB.LAST_UPDATE_DATE BETWEEN :LASTDATE AND :ICSDATE ))
SUOMPRICE
WHERE 1 = 1
AND ESI.ORGANIZATION_ID = IOP1.ORGANIZATION_ID
AND IOP1.ORGANIZATION_CODE = 'MASTER ORG'
AND ( ESI.INVENTORY_ITEM_ID
||ESI.SECONDARY_UOM_CODE ) = FORJOIN (+)
AND PUOMPRICE.ITEM_ID = ESI.INVENTORY_ITEM_ID
AND PUOMPRICE.PRICING_UOM_CODE = ESI.PRIMARY_UOM_CODE
ORDER BY 1,
2
No comments:
Post a Comment