PO Internal Requisition Status
Description
Categories: BI Publisher
Application: Purchasing
Source: Internal Requisition Status Report (XML)
Short Name: POXRQSIN_XML
DB package: PO_POXRQSIN_XMLP_PKG
Source: Internal Requisition Status Report (XML)
Short Name: POXRQSIN_XML
DB package: PO_POXRQSIN_XMLP_PKG
Run
PO Internal Requisition Status and other Oracle EBS reports with Blitz Report™ on our demo environment
SELECT prh.segment1 Req_Number , trunc(prl.creation_date) CDate , papf.full_name Requestor , prl.source_subinventory Subinventory , null C_FLEX_ITEM , prl.item_revision Rev , prl.item_description Description , prl.unit_meas_lookup_code Unit , round(prl.quantity,:P_qty_precision) Required , round(nvl(prl.quantity_delivered,null),:P_qty_precision) Delivered , round(sum(&C_backordered), :P_qty_precision) Backordered , decode(nvl(prl.cancel_flag,'N'), 'Y', round((prl.quantity - nvl(prl.quantity_delivered,0)),:P_qty_precision), to_number(NULL)) Cancelled , nvl(prl.unit_price, 0) unit_price , round(&C_ship_qty, :P_qty_precision) Shipped, fnd_flex_xml_publisher_apis.process_kff_combination_1('c_flex_item_disp', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE') C_FLEX_ITEM_DISP, PO_POXRQSIN_XMLP_PKG.c_ship_amountformula(round ( prl.quantity , :P_qty_precision ), nvl ( prl.unit_price , 0 )) C_ship_amount FROM po_requisition_lines prl , po_requisition_headers prh , mtl_system_items msi , per_all_people_f papf &C_from , po_system_parameters_all psp1 WHERE &P_WHERE_QUERY AND trunc(prl.creation_date) BETWEEN nvl(:P_creation_date_from,trunc(prl.creation_date)-1) AND nvl(:P_creation_date_to,trunc(prl.creation_date)+1) AND psp1.ORG_ID = prh.ORG_ID AND papf.full_name = nvl(:P_requestor,papf.full_name) AND nvl(prl.source_subinventory,'-1') BETWEEN nvl(:P_subinventory_from,nvl(prl.source_subinventory,'-1')) AND nvl(:P_subinventory_to, nvl(prl.source_subinventory,'-1')) AND prl.requisition_header_id = prh.requisition_header_id AND prl.source_type_code = 'INVENTORY' AND nvl(prh.transferred_to_oe_flag,'N') = 'Y' AND msi.inventory_item_id = prl.item_id AND nvl(msi.organization_id,prl.source_organization_id) = prl.source_organization_id &C_where AND papf.person_id = prl.to_person_id AND prh.authorization_status = nvl(:P_status,prh.authorization_status) AND papf.business_group_id = (select nvl(max(fsp.business_group_id),0) from financials_system_parameters fsp) AND trunc(sysdate) between papf.effective_start_date AND papf.effective_end_date AND decode(hr_security.view_all,'Y','TRUE',hr_security.show_record('PER_ALL_PEOPLE_F',papf.person_id,papf.person_type_id,papf.employee_number,papf.applicant_number ,papf.npw_number ))='TRUE' AND decode(hr_general.get_xbg_profile,'Y',papf.business_group_id,hr_general.get_business_group_id)=papf.business_group_id AND &P_WHERE_ITEM GROUP BY prh.segment1, prl.creation_date, papf.full_name, prl.source_subinventory, fnd_flex_xml_publisher_apis.process_kff_combination_1('c_flex_item_disp', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE'), prl.item_revision, prl.item_description, prl.unit_meas_lookup_code, prl.quantity, prl.quantity_delivered, &C_backordered, prl.cancel_flag, prl.unit_price, &C_ship_qty UNION SELECT prh.segment1 Req_Number , trunc(prl.creation_date) CDate , papf.full_name Requestor , prl.source_subinventory Subinventory , null C_FLEX_ITEM , prl.item_revision Rev , prl.item_description Description , prl.unit_meas_lookup_code Unit , round(prl.quantity,:P_qty_precision) Required , round(nvl(prl.quantity_delivered,0),:P_qty_precision) Delivered , to_number(null) Backordered , decode(nvl(prl.cancel_flag,'N'), 'Y', round((prl.quantity - nvl(prl.quantity_delivered,0)),:P_qty_precision), to_number(NULL)) Cancelled , nvl(prl.unit_price, 0) unit_price , to_number(NULL) Shipped, fnd_flex_xml_publisher_apis.process_kff_combination_1('c_flex_item_disp', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE') C_FLEX_ITEM_DISP, PO_POXRQSIN_XMLP_PKG.c_ship_amountformula(round ( prl.quantity , :P_qty_precision ), nvl ( prl.unit_price , 0 )) C_ship_amount FROM po_requisition_lines prl , po_requisition_headers prh , mtl_system_items msi , per_all_people_f papf , po_system_parameters_all psp1 WHERE &P_WHERE_QUERY AND psp1.ORG_ID = prh.ORG_ID AND trunc(prl.creation_date) BETWEEN nvl(:P_creation_date_from,trunc(prl.creation_date)-1) AND nvl(:P_creation_date_to,trunc(prl.creation_date)+1) AND papf.full_name = nvl(:P_requestor,papf.full_name) AND nvl(prl.source_subinventory,'-1') BETWEEN nvl(:P_subinventory_from,nvl(prl.source_subinventory,'-1')) AND nvl(:P_subinventory_to, nvl(prl.source_subinventory,'-1')) AND prl.requisition_header_id = prh.requisition_header_id AND prl.source_type_code = 'INVENTORY' AND (nvl(prh.transferred_to_oe_flag,'N') = 'N' OR (nvl(prh.transferred_to_oe_flag,'N') = 'Y' &C_interface_where)) AND msi.inventory_item_id(+) = prl.item_id AND nvl(msi.organization_id,prl.source_organization_id) = prl.source_organization_id AND papf.person_id = prl.to_person_id AND prh.authorization_status = nvl(:P_status,prh.authorization_status) AND papf.business_group_id = (select nvl(max(fsp.business_group_id),0) from financials_system_parameters fsp) AND trunc(sysdate) between papf.effective_start_date AND papf.effective_end_date AND decode(hr_security.view_all,'Y','TRUE',hr_security.show_record('PER_ALL_PEOPLE_F',papf.person_id,papf.person_type_id,papf.employee_number,papf.applicant_number ,papf.npw_number))='TRUE' AND decode(hr_general.get_xbg_profile,'Y',papf.business_group_id,hr_general.get_business_group_id)=papf.business_group_id AND &P_WHERE_ITEM ORDER BY &ORDERBY_CLAUSE |
Parameter Name | SQL text | Validation | |
---|---|---|---|
Title |
|
Char | |
Creation Dates From |
|
Date | |
To |
|
Date | |
To |
|
LOV Oracle | |
To |
|
LOV Oracle | |
Items From |
|
Char | |
to |
|
Char | |
Requester |
|
LOV Oracle | |
Subinventories From |
|
LOV Oracle | |
Status |
|
LOV Oracle | |
Requisition Numbers From |
|
LOV Oracle | |
Sort By |
|
LOV Oracle | |
Dynamic Precision Option |
|
LOV Oracle |