DBA Data[Home] [Help]

VIEW: APPS.EAM_WORK_ORDER_DIRECT_ITEMS_V

Source

View Text - Preformatted

SELECT wed.wip_entity_id AS wip_entity_id, wed.operation_seq_num, wed.organization_id, to_number(NULL) AS item_id, wed.direct_item_sequence_id, to_char(NULL)as item_name, wed.description, wed.uom AS uom_code, wed.unit_price, wed.auto_request_material, wed.need_by_date, wed.purchasing_category_id, wed.required_quantity AS quantity_required, wed.quantity as rql_quantity_ordered, wed.quantity_cancelled as rql_quantity_cancelled, SUM(pd.quantity), SUM(pd.quantity_delivered), SUM(pd.quantity_ordered), SUM(pd.quantity_cancelled), wed.suggested_vendor_id, nvl(wed.suggested_vendor_name, pov.vendor_name), ml.meaning, 1, nvl(wed.suggested_vendor_site, povs.vendor_site_code), wed.suggested_vendor_site_id, nvl(wed.suggested_vendor_contact, decode(povc.first_name, NULL, povc.last_name, decode(povc.last_name, NULL, povc.first_name, povc.last_name || ', ' || povc.first_name))), wed.suggested_vendor_contact_id, nvl(wed.suggested_vendor_phone, povc.phone), wed.suggested_vendor_item_num, wed.department_id, wed.attribute_category, wed.attribute1, wed.attribute2, wed.attribute3, wed.attribute4, wed.attribute5, wed.attribute6, wed.attribute7, wed.attribute8, wed.attribute9, wed.attribute10, wed.attribute11, wed.attribute12, wed.attribute13, wed.attribute14, wed.attribute15, to_number(NULL) AS effectivity_control, to_number(NULL) AS eam_item_type, nvl(wed.order_type_lookup_code, pd.order_type_lookup_code), nvl(wed.amount, pd.amount), pd.amount_delivered, wed.rql_amount_ordered, pd.amount FROM (SELECT wed.wip_entity_id, wed.operation_seq_num, wed.organization_id, wed.direct_item_sequence_id, wed.description, wed.uom, wed.unit_price, wed.auto_request_material, wed.need_by_date, wed.purchasing_category_id, wed.required_quantity, SUM( rql.quantity) quantity , SUM( CASE WHEN (upper(rqh.authorization_status) IN('REJECTED','SYSTEM_SAVED','CANCELLED')) THEN rql.quantity WHEN (upper(rqh.authorization_status) = 'APPROVED' AND rql.cancel_flag = 'Y') THEN rql.quantity ELSE 0 END) quantity_cancelled, wed.suggested_vendor_id, wed.suggested_vendor_name, wed.suggested_vendor_site, wed.suggested_vendor_site_id, wed.suggested_vendor_contact, wed.suggested_vendor_contact_id, wed.suggested_vendor_phone, wed.suggested_vendor_item_num, wed.department_id, wed.attribute_category, wed.attribute1, wed.attribute2, wed.attribute3, wed.attribute4, wed.attribute5, wed.attribute6, wed.attribute7, wed.attribute8, wed.attribute9, wed.attribute10, wed.attribute11, wed.attribute12, wed.attribute13, wed.attribute14, wed.attribute15, nvl(rql.order_type_lookup_code, wed.order_type_lookup_code) AS order_type_lookup_code, nvl(rql.amount, wed.amount) AS amount, rql.amount AS rql_amount_ordered FROM wip_eam_direct_items wed, po_requisition_lines_all rql, po_requisition_headers_all rqh WHERE wed.wip_entity_id = rql.wip_entity_id(+) AND wed.organization_id = rql.destination_organization_id(+) AND wed.operation_seq_num = rql.wip_operation_seq_num(+) AND rql.requisition_header_id = rqh.requisition_header_id(+) AND rql.item_id IS NULL AND wed.direct_item_sequence_id = rql.wip_resource_seq_num(+) AND nvl(rql.modified_by_agent_flag,'N') <> 'Y' GROUP BY wed.wip_entity_id, wed.operation_seq_num, wed.organization_id, wed.direct_item_sequence_id, wed.description, wed.uom, rql.order_type_lookup_code, wed.order_type_lookup_code, wed.unit_price, rql.amount, wed.amount, wed.auto_request_material, wed.need_by_date, wed.purchasing_category_id, wed.required_quantity, wed.suggested_vendor_id, wed.suggested_vendor_name, wed.suggested_vendor_site, wed.suggested_vendor_site_id, wed.suggested_vendor_contact, wed.suggested_vendor_contact_id, wed.suggested_vendor_phone, wed.suggested_vendor_item_num, wed.department_id, wed.attribute_category, wed.attribute1, wed.attribute2, wed.attribute3, wed.attribute4, wed.attribute5, wed.attribute6, wed.attribute7, wed.attribute8, wed.attribute9, wed.attribute10, wed.attribute11, wed.attribute12, wed.attribute13, wed.attribute14, wed.attribute15 ) wed, (SELECT pd1.wip_entity_id, pd1.wip_operation_seq_num, pd1.destination_organization_id, pol.item_description, pd1.wip_resource_seq_num, pol.quantity, SUM(pd1.quantity_delivered) quantity_delivered, SUM(pd1.quantity_ordered) quantity_ordered, SUM(pd1.quantity_cancelled) quantity_cancelled, pol.item_id, pol.cancel_flag, pol.order_type_lookup_code, SUM(pd1.amount_ordered) amount, SUM(pd1.amount_delivered) amount_delivered, pol.po_line_id FROM po_lines_all pol, po_distributions_all pd1 WHERE pol.po_line_id = pd1.po_line_id AND UPPER(NVL(pol.CANCEL_FLAG, 'N')) <> 'Y' GROUP BY pd1.wip_entity_id , pd1.destination_organization_id, pd1.wip_operation_seq_num , pd1.wip_resource_seq_num , pol.cancel_flag , pol.item_id , pol.item_description , pol.order_type_lookup_code , pol.po_line_id, pol.quantity ) pd, po_vendors pov, po_vendor_sites_all povs, po_vendor_contacts povc, mfg_lookups ml WHERE wed.wip_entity_id = pd.wip_entity_id(+) AND wed.organization_id = pd.destination_organization_id(+) AND wed.operation_seq_num = pd.wip_operation_seq_num(+) AND pd.item_id IS NULL AND wed.direct_item_sequence_id = pd.wip_resource_seq_num(+) AND wed.suggested_vendor_id = pov.vendor_id(+) AND wed.suggested_vendor_site_id = povs.vendor_site_id(+) AND wed.suggested_vendor_site_id = povc.vendor_site_id(+) AND wed.suggested_vendor_contact_id = povc.vendor_contact_id(+) AND ml.lookup_type = 'EAM_DIRECT_ITEM_TYPE' AND ml.lookup_code = 1 GROUP BY wed.wip_entity_id, wed.operation_seq_num, wed.organization_id, ml.meaning, wed.direct_item_sequence_id, wed.description, wed.uom, wed.order_type_lookup_code, pd.order_type_lookup_code, wed.unit_price, wed.amount, pd.amount, wed.rql_amount_ordered, pd.amount_delivered, wed.auto_request_material, wed.need_by_date, wed.purchasing_category_id, wed.required_quantity, wed.quantity, wed.quantity_cancelled, wed.suggested_vendor_id, wed.suggested_vendor_name, pov.vendor_name, wed.suggested_vendor_site, povs.vendor_site_code, wed.suggested_vendor_site_id, wed.suggested_vendor_contact, povc.first_name, povc.last_name, wed.suggested_vendor_contact_id, wed.suggested_vendor_phone, povc.phone, wed.suggested_vendor_item_num, wed.department_id, wed.attribute_category, wed.attribute1, wed.attribute2, wed.attribute3, wed.attribute4, wed.attribute5, wed.attribute6, wed.attribute7, wed.attribute8, wed.attribute9, wed.attribute10, wed.attribute11, wed.attribute12, wed.attribute13, wed.attribute14, wed.attribute15 UNION ALL SELECT wro.wip_entity_id, wro.operation_seq_num, wro.organization_id, wro.inventory_item_id, to_number(NULL) AS direct_item_sequence_id, wro.item_name, wro.description, wro.uom_code, wro.unit_price, wro.auto_request_material, wro.date_required, wro.category_id, wro.required_quantity quantity_required, wro.quantity, wro.quantity_cancelled, SUM(pd.quantity), SUM(pd.quantity_delivered), SUM(pd.quantity_ordered), SUM(pd.quantity_cancelled), wro.vendor_id, nvl(wro.suggested_vendor_name, pov.vendor_name), ml.meaning, 2, to_char(NULL), to_number(NULL), to_char(NULL), to_number(NULL), to_char(NULL), to_char(NULL), wro.department_id, wro.attribute_category, wro.attribute1, wro.attribute2, wro.attribute3, wro.attribute4, wro.attribute5, wro.attribute6, wro.attribute7, wro.attribute8, wro.attribute9, wro.attribute10, wro.attribute11, wro.attribute12, wro.attribute13, wro.attribute14, wro.attribute15, wro.effectivity_control, wro.eam_item_type, nvl(pd.order_type_lookup_code,wro.order_type_lookup_code) AS order_type_lookup_code, nvl(pd.amount, wro.amount) AS amount, pd.amount_delivered, wro.amount, pd.amount FROM ( SELECT wro.wip_entity_id, wro.operation_seq_num, wro.organization_id, wro.inventory_item_id, wro.item_name, wro.description, wro.uom_code, wro.unit_price, wro.auto_request_material, wro.date_required, wro.category_id, wro.required_quantity, SUM(rql.quantity) quantity, SUM ( CASE WHEN (upper(rqh.authorization_status) IN('REJECTED','SYSTEM_SAVED','CANCELLED')) THEN rql.quantity WHEN (upper(rqh.authorization_status) = 'APPROVED' AND rql.cancel_flag = 'Y') THEN rql.quantity ELSE 0 END) quantity_cancelled , wro.vendor_id, wro.suggested_vendor_name, wro.department_id, wro.attribute_category, wro.attribute1, wro.attribute2, wro.attribute3, wro.attribute4, wro.attribute5, wro.attribute6, wro.attribute7, wro.attribute8, wro.attribute9, wro.attribute10, wro.attribute11, wro.attribute12, wro.attribute13, wro.attribute14, wro.attribute15, wro.effectivity_control, wro.eam_item_type, rql. order_type_lookup_code, rql.amount FROM (SELECT wro.wip_entity_id, wro.operation_seq_num, wro.organization_id, wro.inventory_item_id, wro.required_quantity, wro.date_required, wro.unit_price, wro.auto_request_material, msi.concatenated_segments AS item_name, wro.vendor_id, wro.suggested_vendor_name, msi.description description, msi.primary_uom_code AS uom_code, mic.category_id AS category_id, wro.department_id, wro.attribute_category, wro.attribute1, wro.attribute2, wro.attribute3, wro.attribute4, wro.attribute5, wro.attribute6, wro.attribute7, wro.attribute8, wro.attribute9, wro.attribute10, wro.attribute11, wro.attribute12, wro.attribute13, wro.attribute14, wro.attribute15, msi.effectivity_control, msi.eam_item_type FROM wip_requirement_operations wro, mtl_system_items_kfv msi, mtl_item_categories mic, mtl_default_category_sets mdcs WHERE msi.inventory_item_id = wro.inventory_item_id AND msi.organization_id = wro.organization_id AND nvl(msi.stock_enabled_flag , 'N') = 'N' AND wro.inventory_item_id = mic.inventory_item_id AND wro.organization_id = mic.organization_id AND mic.category_set_id = mdcs.category_set_id AND mdcs.functional_area_id = 2 ) wro, po_requisition_lines_all rql, po_requisition_headers_all rqh WHERE wro.wip_entity_id = rql.wip_entity_id(+) AND wro.organization_id = rql.destination_organization_id(+) AND wro.operation_seq_num = rql.wip_operation_seq_num(+) AND rql.requisition_header_id = rqh.requisition_header_id(+) AND rql.wip_resource_seq_num IS NULL AND wro .inventory_item_id = rql.item_id(+) AND nvl(rql.modified_by_agent_flag,'N') <> 'Y' GROUP BY wro.wip_entity_id, wro.operation_seq_num, wro.organization_id, wro.inventory_item_id, wro.item_name, wro.description, wro.uom_code, rql.order_type_lookup_code, wro.unit_price, rql.amount, wro.category_id, wro.auto_request_material, wro.date_required, wro.required_quantity, wro.vendor_id, wro.suggested_vendor_name, wro.department_id, wro.attribute_category, wro.attribute1, wro.attribute2, wro.attribute3, wro.attribute4, wro.attribute5, wro.attribute6, wro.attribute7, wro.attribute8, wro.attribute9, wro.attribute10, wro.attribute11, wro.attribute12, wro.attribute13, wro.attribute14, wro.attribute15, wro.effectivity_control, wro.eam_item_type ) wro, ( SELECT pd1.wip_entity_id, pd1.wip_operation_seq_num, pd1.destination_organization_id, pol.item_description, pd1.wip_resource_seq_num, pol.quantity, SUM(pd1.quantity_delivered) quantity_delivered, SUM( pd1.quantity_ordered) quantity_ordered, SUM(pd1.quantity_cancelled) quantity_cancelled, pol.item_id, pol.cancel_flag, pol.order_type_lookup_code, SUM( pd1.amount_ordered) amount, SUM(pd1.amount_delivered) amount_delivered, pol.po_line_id FROM po_lines_all pol, po_distributions_all pd1 WHERE pol.po_line_id = pd1.po_line_id AND UPPER(NVL(pol.CANCEL_FLAG, 'N')) <> 'Y' GROUP BY pd1.wip_entity_id , pd1.destination_organization_id, pd1.wip_operation_seq_num , pd1.wip_resource_seq_num, pol.cancel_flag , pol.item_id , pol.item_description , pol.order_type_lookup_code , pol.po_line_id, pol.quantity ) pd, po_vendors pov, mfg_lookups ml WHERE wro.wip_entity_id = pd.wip_entity_id(+) AND wro.organization_id = pd.destination_organization_id(+) AND wro.vendor_id = pov.vendor_id(+) AND wro.operation_seq_num = pd.wip_operation_seq_num(+) AND pd.wip_resource_seq_num IS NULL AND wro.inventory_item_id = pd.item_id(+) AND ml.lookup_type = 'EAM_DIRECT_ITEM_TYPE' AND ml.lookup_code = 2 GROUP BY wro.wip_entity_id, wro.operation_seq_num, wro.organization_id, ml.meaning, wro.inventory_item_id, wro.item_name, wro.description, wro.uom_code, pd.order_type_lookup_code, wro.order_type_lookup_code, wro.unit_price,pd.amount, wro.amount, wro.auto_request_material, wro.date_required, wro.category_id, wro.required_quantity, wro.quantity, wro.quantity_cancelled, wro.vendor_id, wro.suggested_vendor_name, pov.vendor_name, wro.department_id, wro.attribute_category , wro.attribute1, wro.attribute2, wro.attribute3, wro.attribute4, wro.attribute5, wro.attribute6, wro.attribute7, wro.attribute8, wro.attribute9, wro.attribute10, wro.attribute11, wro.attribute12, wro.attribute13, wro.attribute14, wro.attribute15, wro.effectivity_control, wro.eam_item_type, pd.amount_delivered
View Text - HTML Formatted

SELECT WED.WIP_ENTITY_ID AS WIP_ENTITY_ID
, WED.OPERATION_SEQ_NUM
, WED.ORGANIZATION_ID
, TO_NUMBER(NULL) AS ITEM_ID
, WED.DIRECT_ITEM_SEQUENCE_ID
, TO_CHAR(NULL)AS ITEM_NAME
, WED.DESCRIPTION
, WED.UOM AS UOM_CODE
, WED.UNIT_PRICE
, WED.AUTO_REQUEST_MATERIAL
, WED.NEED_BY_DATE
, WED.PURCHASING_CATEGORY_ID
, WED.REQUIRED_QUANTITY AS QUANTITY_REQUIRED
, WED.QUANTITY AS RQL_QUANTITY_ORDERED
, WED.QUANTITY_CANCELLED AS RQL_QUANTITY_CANCELLED
, SUM(PD.QUANTITY)
, SUM(PD.QUANTITY_DELIVERED)
, SUM(PD.QUANTITY_ORDERED)
, SUM(PD.QUANTITY_CANCELLED)
, WED.SUGGESTED_VENDOR_ID
, NVL(WED.SUGGESTED_VENDOR_NAME
, POV.VENDOR_NAME)
, ML.MEANING
, 1
, NVL(WED.SUGGESTED_VENDOR_SITE
, POVS.VENDOR_SITE_CODE)
, WED.SUGGESTED_VENDOR_SITE_ID
, NVL(WED.SUGGESTED_VENDOR_CONTACT
, DECODE(POVC.FIRST_NAME
, NULL
, POVC.LAST_NAME
, DECODE(POVC.LAST_NAME
, NULL
, POVC.FIRST_NAME
, POVC.LAST_NAME || '
, ' || POVC.FIRST_NAME)))
, WED.SUGGESTED_VENDOR_CONTACT_ID
, NVL(WED.SUGGESTED_VENDOR_PHONE
, POVC.PHONE)
, WED.SUGGESTED_VENDOR_ITEM_NUM
, WED.DEPARTMENT_ID
, WED.ATTRIBUTE_CATEGORY
, WED.ATTRIBUTE1
, WED.ATTRIBUTE2
, WED.ATTRIBUTE3
, WED.ATTRIBUTE4
, WED.ATTRIBUTE5
, WED.ATTRIBUTE6
, WED.ATTRIBUTE7
, WED.ATTRIBUTE8
, WED.ATTRIBUTE9
, WED.ATTRIBUTE10
, WED.ATTRIBUTE11
, WED.ATTRIBUTE12
, WED.ATTRIBUTE13
, WED.ATTRIBUTE14
, WED.ATTRIBUTE15
, TO_NUMBER(NULL) AS EFFECTIVITY_CONTROL
, TO_NUMBER(NULL) AS EAM_ITEM_TYPE
, NVL(WED.ORDER_TYPE_LOOKUP_CODE
, PD.ORDER_TYPE_LOOKUP_CODE)
, NVL(WED.AMOUNT
, PD.AMOUNT)
, PD.AMOUNT_DELIVERED
, WED.RQL_AMOUNT_ORDERED
, PD.AMOUNT
FROM (SELECT WED.WIP_ENTITY_ID
, WED.OPERATION_SEQ_NUM
, WED.ORGANIZATION_ID
, WED.DIRECT_ITEM_SEQUENCE_ID
, WED.DESCRIPTION
, WED.UOM
, WED.UNIT_PRICE
, WED.AUTO_REQUEST_MATERIAL
, WED.NEED_BY_DATE
, WED.PURCHASING_CATEGORY_ID
, WED.REQUIRED_QUANTITY
, SUM( RQL.QUANTITY) QUANTITY
, SUM( CASE WHEN (UPPER(RQH.AUTHORIZATION_STATUS) IN('REJECTED'
, 'SYSTEM_SAVED'
, 'CANCELLED')) THEN RQL.QUANTITY WHEN (UPPER(RQH.AUTHORIZATION_STATUS) = 'APPROVED'
AND RQL.CANCEL_FLAG = 'Y') THEN RQL.QUANTITY ELSE 0 END) QUANTITY_CANCELLED
, WED.SUGGESTED_VENDOR_ID
, WED.SUGGESTED_VENDOR_NAME
, WED.SUGGESTED_VENDOR_SITE
, WED.SUGGESTED_VENDOR_SITE_ID
, WED.SUGGESTED_VENDOR_CONTACT
, WED.SUGGESTED_VENDOR_CONTACT_ID
, WED.SUGGESTED_VENDOR_PHONE
, WED.SUGGESTED_VENDOR_ITEM_NUM
, WED.DEPARTMENT_ID
, WED.ATTRIBUTE_CATEGORY
, WED.ATTRIBUTE1
, WED.ATTRIBUTE2
, WED.ATTRIBUTE3
, WED.ATTRIBUTE4
, WED.ATTRIBUTE5
, WED.ATTRIBUTE6
, WED.ATTRIBUTE7
, WED.ATTRIBUTE8
, WED.ATTRIBUTE9
, WED.ATTRIBUTE10
, WED.ATTRIBUTE11
, WED.ATTRIBUTE12
, WED.ATTRIBUTE13
, WED.ATTRIBUTE14
, WED.ATTRIBUTE15
, NVL(RQL.ORDER_TYPE_LOOKUP_CODE
, WED.ORDER_TYPE_LOOKUP_CODE) AS ORDER_TYPE_LOOKUP_CODE
, NVL(RQL.AMOUNT
, WED.AMOUNT) AS AMOUNT
, RQL.AMOUNT AS RQL_AMOUNT_ORDERED
FROM WIP_EAM_DIRECT_ITEMS WED
, PO_REQUISITION_LINES_ALL RQL
, PO_REQUISITION_HEADERS_ALL RQH
WHERE WED.WIP_ENTITY_ID = RQL.WIP_ENTITY_ID(+)
AND WED.ORGANIZATION_ID = RQL.DESTINATION_ORGANIZATION_ID(+)
AND WED.OPERATION_SEQ_NUM = RQL.WIP_OPERATION_SEQ_NUM(+)
AND RQL.REQUISITION_HEADER_ID = RQH.REQUISITION_HEADER_ID(+)
AND RQL.ITEM_ID IS NULL
AND WED.DIRECT_ITEM_SEQUENCE_ID = RQL.WIP_RESOURCE_SEQ_NUM(+)
AND NVL(RQL.MODIFIED_BY_AGENT_FLAG
, 'N') <> 'Y' GROUP BY WED.WIP_ENTITY_ID
, WED.OPERATION_SEQ_NUM
, WED.ORGANIZATION_ID
, WED.DIRECT_ITEM_SEQUENCE_ID
, WED.DESCRIPTION
, WED.UOM
, RQL.ORDER_TYPE_LOOKUP_CODE
, WED.ORDER_TYPE_LOOKUP_CODE
, WED.UNIT_PRICE
, RQL.AMOUNT
, WED.AMOUNT
, WED.AUTO_REQUEST_MATERIAL
, WED.NEED_BY_DATE
, WED.PURCHASING_CATEGORY_ID
, WED.REQUIRED_QUANTITY
, WED.SUGGESTED_VENDOR_ID
, WED.SUGGESTED_VENDOR_NAME
, WED.SUGGESTED_VENDOR_SITE
, WED.SUGGESTED_VENDOR_SITE_ID
, WED.SUGGESTED_VENDOR_CONTACT
, WED.SUGGESTED_VENDOR_CONTACT_ID
, WED.SUGGESTED_VENDOR_PHONE
, WED.SUGGESTED_VENDOR_ITEM_NUM
, WED.DEPARTMENT_ID
, WED.ATTRIBUTE_CATEGORY
, WED.ATTRIBUTE1
, WED.ATTRIBUTE2
, WED.ATTRIBUTE3
, WED.ATTRIBUTE4
, WED.ATTRIBUTE5
, WED.ATTRIBUTE6
, WED.ATTRIBUTE7
, WED.ATTRIBUTE8
, WED.ATTRIBUTE9
, WED.ATTRIBUTE10
, WED.ATTRIBUTE11
, WED.ATTRIBUTE12
, WED.ATTRIBUTE13
, WED.ATTRIBUTE14
, WED.ATTRIBUTE15 ) WED
, (SELECT PD1.WIP_ENTITY_ID
, PD1.WIP_OPERATION_SEQ_NUM
, PD1.DESTINATION_ORGANIZATION_ID
, POL.ITEM_DESCRIPTION
, PD1.WIP_RESOURCE_SEQ_NUM
, POL.QUANTITY
, SUM(PD1.QUANTITY_DELIVERED) QUANTITY_DELIVERED
, SUM(PD1.QUANTITY_ORDERED) QUANTITY_ORDERED
, SUM(PD1.QUANTITY_CANCELLED) QUANTITY_CANCELLED
, POL.ITEM_ID
, POL.CANCEL_FLAG
, POL.ORDER_TYPE_LOOKUP_CODE
, SUM(PD1.AMOUNT_ORDERED) AMOUNT
, SUM(PD1.AMOUNT_DELIVERED) AMOUNT_DELIVERED
, POL.PO_LINE_ID
FROM PO_LINES_ALL POL
, PO_DISTRIBUTIONS_ALL PD1
WHERE POL.PO_LINE_ID = PD1.PO_LINE_ID
AND UPPER(NVL(POL.CANCEL_FLAG
, 'N')) <> 'Y' GROUP BY PD1.WIP_ENTITY_ID
, PD1.DESTINATION_ORGANIZATION_ID
, PD1.WIP_OPERATION_SEQ_NUM
, PD1.WIP_RESOURCE_SEQ_NUM
, POL.CANCEL_FLAG
, POL.ITEM_ID
, POL.ITEM_DESCRIPTION
, POL.ORDER_TYPE_LOOKUP_CODE
, POL.PO_LINE_ID
, POL.QUANTITY ) PD
, PO_VENDORS POV
, PO_VENDOR_SITES_ALL POVS
, PO_VENDOR_CONTACTS POVC
, MFG_LOOKUPS ML
WHERE WED.WIP_ENTITY_ID = PD.WIP_ENTITY_ID(+)
AND WED.ORGANIZATION_ID = PD.DESTINATION_ORGANIZATION_ID(+)
AND WED.OPERATION_SEQ_NUM = PD.WIP_OPERATION_SEQ_NUM(+)
AND PD.ITEM_ID IS NULL
AND WED.DIRECT_ITEM_SEQUENCE_ID = PD.WIP_RESOURCE_SEQ_NUM(+)
AND WED.SUGGESTED_VENDOR_ID = POV.VENDOR_ID(+)
AND WED.SUGGESTED_VENDOR_SITE_ID = POVS.VENDOR_SITE_ID(+)
AND WED.SUGGESTED_VENDOR_SITE_ID = POVC.VENDOR_SITE_ID(+)
AND WED.SUGGESTED_VENDOR_CONTACT_ID = POVC.VENDOR_CONTACT_ID(+)
AND ML.LOOKUP_TYPE = 'EAM_DIRECT_ITEM_TYPE'
AND ML.LOOKUP_CODE = 1 GROUP BY WED.WIP_ENTITY_ID
, WED.OPERATION_SEQ_NUM
, WED.ORGANIZATION_ID
, ML.MEANING
, WED.DIRECT_ITEM_SEQUENCE_ID
, WED.DESCRIPTION
, WED.UOM
, WED.ORDER_TYPE_LOOKUP_CODE
, PD.ORDER_TYPE_LOOKUP_CODE
, WED.UNIT_PRICE
, WED.AMOUNT
, PD.AMOUNT
, WED.RQL_AMOUNT_ORDERED
, PD.AMOUNT_DELIVERED
, WED.AUTO_REQUEST_MATERIAL
, WED.NEED_BY_DATE
, WED.PURCHASING_CATEGORY_ID
, WED.REQUIRED_QUANTITY
, WED.QUANTITY
, WED.QUANTITY_CANCELLED
, WED.SUGGESTED_VENDOR_ID
, WED.SUGGESTED_VENDOR_NAME
, POV.VENDOR_NAME
, WED.SUGGESTED_VENDOR_SITE
, POVS.VENDOR_SITE_CODE
, WED.SUGGESTED_VENDOR_SITE_ID
, WED.SUGGESTED_VENDOR_CONTACT
, POVC.FIRST_NAME
, POVC.LAST_NAME
, WED.SUGGESTED_VENDOR_CONTACT_ID
, WED.SUGGESTED_VENDOR_PHONE
, POVC.PHONE
, WED.SUGGESTED_VENDOR_ITEM_NUM
, WED.DEPARTMENT_ID
, WED.ATTRIBUTE_CATEGORY
, WED.ATTRIBUTE1
, WED.ATTRIBUTE2
, WED.ATTRIBUTE3
, WED.ATTRIBUTE4
, WED.ATTRIBUTE5
, WED.ATTRIBUTE6
, WED.ATTRIBUTE7
, WED.ATTRIBUTE8
, WED.ATTRIBUTE9
, WED.ATTRIBUTE10
, WED.ATTRIBUTE11
, WED.ATTRIBUTE12
, WED.ATTRIBUTE13
, WED.ATTRIBUTE14
, WED.ATTRIBUTE15 UNION ALL SELECT WRO.WIP_ENTITY_ID
, WRO.OPERATION_SEQ_NUM
, WRO.ORGANIZATION_ID
, WRO.INVENTORY_ITEM_ID
, TO_NUMBER(NULL) AS DIRECT_ITEM_SEQUENCE_ID
, WRO.ITEM_NAME
, WRO.DESCRIPTION
, WRO.UOM_CODE
, WRO.UNIT_PRICE
, WRO.AUTO_REQUEST_MATERIAL
, WRO.DATE_REQUIRED
, WRO.CATEGORY_ID
, WRO.REQUIRED_QUANTITY QUANTITY_REQUIRED
, WRO.QUANTITY
, WRO.QUANTITY_CANCELLED
, SUM(PD.QUANTITY)
, SUM(PD.QUANTITY_DELIVERED)
, SUM(PD.QUANTITY_ORDERED)
, SUM(PD.QUANTITY_CANCELLED)
, WRO.VENDOR_ID
, NVL(WRO.SUGGESTED_VENDOR_NAME
, POV.VENDOR_NAME)
, ML.MEANING
, 2
, TO_CHAR(NULL)
, TO_NUMBER(NULL)
, TO_CHAR(NULL)
, TO_NUMBER(NULL)
, TO_CHAR(NULL)
, TO_CHAR(NULL)
, WRO.DEPARTMENT_ID
, WRO.ATTRIBUTE_CATEGORY
, WRO.ATTRIBUTE1
, WRO.ATTRIBUTE2
, WRO.ATTRIBUTE3
, WRO.ATTRIBUTE4
, WRO.ATTRIBUTE5
, WRO.ATTRIBUTE6
, WRO.ATTRIBUTE7
, WRO.ATTRIBUTE8
, WRO.ATTRIBUTE9
, WRO.ATTRIBUTE10
, WRO.ATTRIBUTE11
, WRO.ATTRIBUTE12
, WRO.ATTRIBUTE13
, WRO.ATTRIBUTE14
, WRO.ATTRIBUTE15
, WRO.EFFECTIVITY_CONTROL
, WRO.EAM_ITEM_TYPE
, NVL(PD.ORDER_TYPE_LOOKUP_CODE
, WRO.ORDER_TYPE_LOOKUP_CODE) AS ORDER_TYPE_LOOKUP_CODE
, NVL(PD.AMOUNT
, WRO.AMOUNT) AS AMOUNT
, PD.AMOUNT_DELIVERED
, WRO.AMOUNT
, PD.AMOUNT
FROM ( SELECT WRO.WIP_ENTITY_ID
, WRO.OPERATION_SEQ_NUM
, WRO.ORGANIZATION_ID
, WRO.INVENTORY_ITEM_ID
, WRO.ITEM_NAME
, WRO.DESCRIPTION
, WRO.UOM_CODE
, WRO.UNIT_PRICE
, WRO.AUTO_REQUEST_MATERIAL
, WRO.DATE_REQUIRED
, WRO.CATEGORY_ID
, WRO.REQUIRED_QUANTITY
, SUM(RQL.QUANTITY) QUANTITY
, SUM ( CASE WHEN (UPPER(RQH.AUTHORIZATION_STATUS) IN('REJECTED'
, 'SYSTEM_SAVED'
, 'CANCELLED')) THEN RQL.QUANTITY WHEN (UPPER(RQH.AUTHORIZATION_STATUS) = 'APPROVED'
AND RQL.CANCEL_FLAG = 'Y') THEN RQL.QUANTITY ELSE 0 END) QUANTITY_CANCELLED
, WRO.VENDOR_ID
, WRO.SUGGESTED_VENDOR_NAME
, WRO.DEPARTMENT_ID
, WRO.ATTRIBUTE_CATEGORY
, WRO.ATTRIBUTE1
, WRO.ATTRIBUTE2
, WRO.ATTRIBUTE3
, WRO.ATTRIBUTE4
, WRO.ATTRIBUTE5
, WRO.ATTRIBUTE6
, WRO.ATTRIBUTE7
, WRO.ATTRIBUTE8
, WRO.ATTRIBUTE9
, WRO.ATTRIBUTE10
, WRO.ATTRIBUTE11
, WRO.ATTRIBUTE12
, WRO.ATTRIBUTE13
, WRO.ATTRIBUTE14
, WRO.ATTRIBUTE15
, WRO.EFFECTIVITY_CONTROL
, WRO.EAM_ITEM_TYPE
, RQL. ORDER_TYPE_LOOKUP_CODE
, RQL.AMOUNT
FROM (SELECT WRO.WIP_ENTITY_ID
, WRO.OPERATION_SEQ_NUM
, WRO.ORGANIZATION_ID
, WRO.INVENTORY_ITEM_ID
, WRO.REQUIRED_QUANTITY
, WRO.DATE_REQUIRED
, WRO.UNIT_PRICE
, WRO.AUTO_REQUEST_MATERIAL
, MSI.CONCATENATED_SEGMENTS AS ITEM_NAME
, WRO.VENDOR_ID
, WRO.SUGGESTED_VENDOR_NAME
, MSI.DESCRIPTION DESCRIPTION
, MSI.PRIMARY_UOM_CODE AS UOM_CODE
, MIC.CATEGORY_ID AS CATEGORY_ID
, WRO.DEPARTMENT_ID
, WRO.ATTRIBUTE_CATEGORY
, WRO.ATTRIBUTE1
, WRO.ATTRIBUTE2
, WRO.ATTRIBUTE3
, WRO.ATTRIBUTE4
, WRO.ATTRIBUTE5
, WRO.ATTRIBUTE6
, WRO.ATTRIBUTE7
, WRO.ATTRIBUTE8
, WRO.ATTRIBUTE9
, WRO.ATTRIBUTE10
, WRO.ATTRIBUTE11
, WRO.ATTRIBUTE12
, WRO.ATTRIBUTE13
, WRO.ATTRIBUTE14
, WRO.ATTRIBUTE15
, MSI.EFFECTIVITY_CONTROL
, MSI.EAM_ITEM_TYPE
FROM WIP_REQUIREMENT_OPERATIONS WRO
, MTL_SYSTEM_ITEMS_KFV MSI
, MTL_ITEM_CATEGORIES MIC
, MTL_DEFAULT_CATEGORY_SETS MDCS
WHERE MSI.INVENTORY_ITEM_ID = WRO.INVENTORY_ITEM_ID
AND MSI.ORGANIZATION_ID = WRO.ORGANIZATION_ID
AND NVL(MSI.STOCK_ENABLED_FLAG
, 'N') = 'N'
AND WRO.INVENTORY_ITEM_ID = MIC.INVENTORY_ITEM_ID
AND WRO.ORGANIZATION_ID = MIC.ORGANIZATION_ID
AND MIC.CATEGORY_SET_ID = MDCS.CATEGORY_SET_ID
AND MDCS.FUNCTIONAL_AREA_ID = 2 ) WRO
, PO_REQUISITION_LINES_ALL RQL
, PO_REQUISITION_HEADERS_ALL RQH
WHERE WRO.WIP_ENTITY_ID = RQL.WIP_ENTITY_ID(+)
AND WRO.ORGANIZATION_ID = RQL.DESTINATION_ORGANIZATION_ID(+)
AND WRO.OPERATION_SEQ_NUM = RQL.WIP_OPERATION_SEQ_NUM(+)
AND RQL.REQUISITION_HEADER_ID = RQH.REQUISITION_HEADER_ID(+)
AND RQL.WIP_RESOURCE_SEQ_NUM IS NULL
AND WRO .INVENTORY_ITEM_ID = RQL.ITEM_ID(+)
AND NVL(RQL.MODIFIED_BY_AGENT_FLAG
, 'N') <> 'Y' GROUP BY WRO.WIP_ENTITY_ID
, WRO.OPERATION_SEQ_NUM
, WRO.ORGANIZATION_ID
, WRO.INVENTORY_ITEM_ID
, WRO.ITEM_NAME
, WRO.DESCRIPTION
, WRO.UOM_CODE
, RQL.ORDER_TYPE_LOOKUP_CODE
, WRO.UNIT_PRICE
, RQL.AMOUNT
, WRO.CATEGORY_ID
, WRO.AUTO_REQUEST_MATERIAL
, WRO.DATE_REQUIRED
, WRO.REQUIRED_QUANTITY
, WRO.VENDOR_ID
, WRO.SUGGESTED_VENDOR_NAME
, WRO.DEPARTMENT_ID
, WRO.ATTRIBUTE_CATEGORY
, WRO.ATTRIBUTE1
, WRO.ATTRIBUTE2
, WRO.ATTRIBUTE3
, WRO.ATTRIBUTE4
, WRO.ATTRIBUTE5
, WRO.ATTRIBUTE6
, WRO.ATTRIBUTE7
, WRO.ATTRIBUTE8
, WRO.ATTRIBUTE9
, WRO.ATTRIBUTE10
, WRO.ATTRIBUTE11
, WRO.ATTRIBUTE12
, WRO.ATTRIBUTE13
, WRO.ATTRIBUTE14
, WRO.ATTRIBUTE15
, WRO.EFFECTIVITY_CONTROL
, WRO.EAM_ITEM_TYPE ) WRO
, ( SELECT PD1.WIP_ENTITY_ID
, PD1.WIP_OPERATION_SEQ_NUM
, PD1.DESTINATION_ORGANIZATION_ID
, POL.ITEM_DESCRIPTION
, PD1.WIP_RESOURCE_SEQ_NUM
, POL.QUANTITY
, SUM(PD1.QUANTITY_DELIVERED) QUANTITY_DELIVERED
, SUM( PD1.QUANTITY_ORDERED) QUANTITY_ORDERED
, SUM(PD1.QUANTITY_CANCELLED) QUANTITY_CANCELLED
, POL.ITEM_ID
, POL.CANCEL_FLAG
, POL.ORDER_TYPE_LOOKUP_CODE
, SUM( PD1.AMOUNT_ORDERED) AMOUNT
, SUM(PD1.AMOUNT_DELIVERED) AMOUNT_DELIVERED
, POL.PO_LINE_ID
FROM PO_LINES_ALL POL
, PO_DISTRIBUTIONS_ALL PD1
WHERE POL.PO_LINE_ID = PD1.PO_LINE_ID
AND UPPER(NVL(POL.CANCEL_FLAG
, 'N')) <> 'Y' GROUP BY PD1.WIP_ENTITY_ID
, PD1.DESTINATION_ORGANIZATION_ID
, PD1.WIP_OPERATION_SEQ_NUM
, PD1.WIP_RESOURCE_SEQ_NUM
, POL.CANCEL_FLAG
, POL.ITEM_ID
, POL.ITEM_DESCRIPTION
, POL.ORDER_TYPE_LOOKUP_CODE
, POL.PO_LINE_ID
, POL.QUANTITY ) PD
, PO_VENDORS POV
, MFG_LOOKUPS ML
WHERE WRO.WIP_ENTITY_ID = PD.WIP_ENTITY_ID(+)
AND WRO.ORGANIZATION_ID = PD.DESTINATION_ORGANIZATION_ID(+)
AND WRO.VENDOR_ID = POV.VENDOR_ID(+)
AND WRO.OPERATION_SEQ_NUM = PD.WIP_OPERATION_SEQ_NUM(+)
AND PD.WIP_RESOURCE_SEQ_NUM IS NULL
AND WRO.INVENTORY_ITEM_ID = PD.ITEM_ID(+)
AND ML.LOOKUP_TYPE = 'EAM_DIRECT_ITEM_TYPE'
AND ML.LOOKUP_CODE = 2 GROUP BY WRO.WIP_ENTITY_ID
, WRO.OPERATION_SEQ_NUM
, WRO.ORGANIZATION_ID
, ML.MEANING
, WRO.INVENTORY_ITEM_ID
, WRO.ITEM_NAME
, WRO.DESCRIPTION
, WRO.UOM_CODE
, PD.ORDER_TYPE_LOOKUP_CODE
, WRO.ORDER_TYPE_LOOKUP_CODE
, WRO.UNIT_PRICE
, PD.AMOUNT
, WRO.AMOUNT
, WRO.AUTO_REQUEST_MATERIAL
, WRO.DATE_REQUIRED
, WRO.CATEGORY_ID
, WRO.REQUIRED_QUANTITY
, WRO.QUANTITY
, WRO.QUANTITY_CANCELLED
, WRO.VENDOR_ID
, WRO.SUGGESTED_VENDOR_NAME
, POV.VENDOR_NAME
, WRO.DEPARTMENT_ID
, WRO.ATTRIBUTE_CATEGORY
, WRO.ATTRIBUTE1
, WRO.ATTRIBUTE2
, WRO.ATTRIBUTE3
, WRO.ATTRIBUTE4
, WRO.ATTRIBUTE5
, WRO.ATTRIBUTE6
, WRO.ATTRIBUTE7
, WRO.ATTRIBUTE8
, WRO.ATTRIBUTE9
, WRO.ATTRIBUTE10
, WRO.ATTRIBUTE11
, WRO.ATTRIBUTE12
, WRO.ATTRIBUTE13
, WRO.ATTRIBUTE14
, WRO.ATTRIBUTE15
, WRO.EFFECTIVITY_CONTROL
, WRO.EAM_ITEM_TYPE
, PD.AMOUNT_DELIVERED