0% found this document useful (0 votes)
44 views2 pages

Both The Queries

This SQL query joins data from multiple tables to select purchase order information including header and line details, item and category codes, amounts, operating units, and dates. It filters for a specific organization and purchase order number. A second SQL query selects organizational, item, category, and transaction data from related tables, filtering for a specific organization. It joins data on common fields like organization ID, item ID, and category to link the different data sources.

Uploaded by

kalumuri Nivedha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views2 pages

Both The Queries

This SQL query joins data from multiple tables to select purchase order information including header and line details, item and category codes, amounts, operating units, and dates. It filters for a specific organization and purchase order number. A second SQL query selects organizational, item, category, and transaction data from related tables, filtering for a specific organization. It joins data on common fields like organization ID, item ID, and category to link the different data sources.

Uploaded by

kalumuri Nivedha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

-----------------------------------------2-------------------------

SELECT
prha.segment1,
pha.segment1,
pha.creation_date,
pha.authorization_status,
(select msi.segment1 from mtl_system_items msi
where msi.inventory_item_id=pla.item_id and
msi.organization_id=plla.ship_to_organization_id) item_code,
pla.item_description,
--- mc.segment1||''|| mc.segment2,
(select concatenated_segments from mtl_categories_kfv mc where
mc.category_id=pla.category_id) category_code,
(nvl(pla.unit_price,0)*nvl(pla.quantity,0)) amount,
(select hou.name from hr_operating_units hou where hou.organization_id=
pha.org_id
and hou.organization_id=prha.org_id) operating_unit_name
FROM
po_requisition_headers_all prha,
po_requisition_lines_all prla,
po_req_distributions_all prda,
po_headers_all pha,
po_lines_all pla,
po_line_locations_all plla,
po_distributions_all pda
--- mtl_system_items msi,
--mtl_item_categories mic,
--- mtl_categories mc

WHERE
prha.requisition_header_id=prla.requisition_header_id
and prla.requisition_line_id=prda.requisition_line_id
and prda.distribution_id=pda.req_distribution_id
and pha.po_header_id = pda.po_header_id
and pla.po_line_id=plla.po_line_id
and pha.po_header_id = pla.po_header_id
and pda.line_location_id=plla.line_location_id
and pha.po_header_id=plla.po_header_id
and pha.org_id=:P_org_id
and pha.segment1=:p_po_num

--------------------------------------------------------------
1-----------------------------------------------------------

SELECT
hou.name,
ood.organization_name,
ood.organization_code,
msi.segment1,
msi.description,
mc.segment1||''||segmwnt2
mmt.transaction_id,
---(select mmt.transaction_id from mtl_material_transactions mmt where
mmt.inventory_item_id = msi.inventory_item_id
---and mmt.organization_id=msi.organization_id) transaction_id,
(select transaction_type_name from mtl_transaction_types where
transaction_type_id=mmt.transaction_type_id) transaction_type_name
FROM
org_organization_definitions ood,
mtl_system_items msi,
hr_operating_units hou,
mtl_item_categories mic,
mtl_categories mc,
mtl_material_transactions mmt
WHERE
ood.organization_id = msi.organization_id
AND hou.organization_id = ood.operating_unit
AND msi.inventory_item_id = mic.inventory_item_id
AND msi.organization_id = mic.organization_id
AND mic.category_id = mc.category_id
---AND mmt.transaction_type_id = mtt.transaction_type_id
AND mmt.inventory_item_id = msi.inventory_item_id
AND mmt.organization_id = msi.organization_id
AND ood.organization_id =:p_org_id;

You might also like