Search Results po_requisition_lines_all
Overview
The PO_REQUISITION_LINES_ALL table is a core transactional entity within Oracle E-Business Suite Purchasing (PO) module for versions 12.1.1 and 12.2.2. It stores the detailed line-level information for every purchase requisition created in the system. Each record in this table represents a specific item or service requested, linking to its parent requisition header. As a multi-organization table (indicated by the '_ALL' suffix), it contains data for all operating units, with access typically controlled by a security profile. This table is fundamental to the requisitioning process, capturing the material, quantity, pricing, and sourcing details that are later used for purchase order creation, sourcing, and requisition reporting.
Key Information Stored
The table's primary key is REQUISITION_LINE_ID, which uniquely identifies each requisition line. Critical foreign keys define its relationships within the application. REQUISITION_HEADER_ID links the line to its parent document in PO_REQUISITION_HEADERS_ALL. Key descriptive and transactional columns include ITEM_ID, ITEM_DESCRIPTION, QUANTITY, UNIT_PRICE, and LINE_TYPE_ID (linking to PO_LINE_TYPES_B). Sourcing and supplier information is captured via SUGGESTED_BUYER_ID, VENDOR_ID, VENDOR_SITE_ID, and BLANKET_PO_HEADER_ID. The table also integrates with other EBS modules through columns like CATEGORY_ID (Inventory), WIP_ENTITY_ID (Work in Process), TAX_CODE_ID (Payables), and CURRENCY_CODE. The PARENT_REQ_LINE_ID supports complex requisition structures.
Common Use Cases and Queries
This table is central for requisition inquiry, audit reporting, and data extraction for interfaces. Common scenarios include tracking requisition status, analyzing spend by category or requestor, and identifying lines sourced from blanket agreements. A typical query joins to the header table and relevant lookup tables:
- Requisition Line Detail Report: SELECT prl.requisition_line_id, prh.segment1 req_num, prl.line_num, prl.item_description, prl.quantity, prl.unit_price, prl.need_by_date FROM po_requisition_lines_all prl, po_requisition_headers_all prh WHERE prl.requisition_header_id = prh.requisition_header_id AND prh.org_id = :p_org_id;
- Lines Linked to a Blanket Purchase Order: SELECT * FROM po_requisition_lines_all WHERE blanket_po_header_id IS NOT NULL;
- Requisition Analysis by Category: SELECT mc.segment1 category, SUM(prl.quantity * prl.unit_price) total_amount FROM po_requisition_lines_all prl, mtl_categories_b mc WHERE prl.category_id = mc.category_id GROUP BY mc.segment1;
Related Objects
PO_REQUISITION_LINES_ALL has extensive relationships, as shown in the metadata. Its primary parent is PO_REQUISITION_HEADERS_ALL. It is a key source for downstream procurement processes, referenced by PO_LINE_LOCATIONS_ALL when requisition lines are converted to purchase order shipments. Key foreign key dependencies include PO_LINE_TYPES_B, PO_AGENTS, MTL_CATEGORIES_B, PO_VENDORS, and FND_CURRENCIES. It is also referenced by other modules, such as AHL_OSP_ORDER_LINES (Complex Maintenance) and JAI_PO_REQ_LINES (Localizations), demonstrating its integration scope. For programmatic access, developers typically use the PO_REQUISITIONS_PKG or PO_REQ_LINES_PKG APIs rather than direct DML.
-
Table: PO_REQUISITION_LINES_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQUISITION_LINES_ALL, object_name:PO_REQUISITION_LINES_ALL, status:VALID, product: PO - Purchasing , description: Requisition lines , implementation_dba_data: PO.PO_REQUISITION_LINES_ALL ,
-
Table: PO_REQUISITION_LINES_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQUISITION_LINES_ALL, object_name:PO_REQUISITION_LINES_ALL, status:VALID, product: PO - Purchasing , description: Requisition lines , implementation_dba_data: PO.PO_REQUISITION_LINES_ALL ,
-
APPS.MSC_ATP_PUB dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.OE_INTERNAL_REQUISITION_PVT dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.GMS_POR_API2 dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.RCV_TABLE_FUNCTIONS dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.PO_AUTOCREATE_GROUPING_PVT dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.PO_PRICE_DIFFERENTIALS_PVT dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.PO_RELGEN_PKG dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.EAM_PROCESS_WO_UTIL_PVT dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.INV_SHIPPING_TRANSACTION_PUB dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.PO_LINE_TYPES_SV dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.PJM_SCHED_INT_WF dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.OE_UPG_SO_NEW dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.INV_RESERVATION_VALIDATE_PVT dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.OE_PROCESS_REQUISITION_PVT dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.OE_INTERNAL_REQUISITION_PVT dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.WIP_OSP dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.MRP_HORIZONTAL_PLAN_SC dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.INV_MGD_MVT_SO_MDTR dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.ITG_SYNCFIELDINBOUND_PVT dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.PO_MOAC_UTILS_PVT dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.JAI_CMN_MTAX_PKG dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.PON_AUCTION_INTERFACE_PKG dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.PO_POAPPROVAL_INIT1 dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.GMS_AWARDS_DIST_PKG dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.PO_DOC_STYLE_PVT dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.WSM_WSMPNTXN_XMLP_PKG dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.GMF_INTERNAL_ORDERS dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.GMS_BUDGET_BALANCE dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.WSH_TRIP_STOPS_VALIDATIONS dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.PO_NEGOTIATIONS4_PVT dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.PO_MOAC_UTILS_PVT dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.PO_AUTOCREATE_UTIL_PVT dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.PO_REQCHANGEREQUESTNOTIF_PVT dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.PO_APPROVAL_REMINDER_SV dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.WIP_WICTPG dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.WSH_DETAILS_VALIDATIONS dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.MTL_DEFAULT_CATEGORY_SETS_PKG dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.INV_INVSTMVT_XMLP_PKG dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.PO_MASS_UPDATE_REQ_PVT dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.JAI_RCV_TAX_PKG dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.MRP_AP_REL_PLAN_PUB dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.WIP_JOBCLOSE_PRIV dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.POR_CONTRACTOR_NOTIFY dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.JAI_PO_RLA_TRIGGER_PKG dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.GMS_AWARD_DIST_ENG dependencies on PO_REQUISITION_LINES_ALL
12.1.1
-
APPS.POS_SCO_TOLERANCE_PVT dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.PO_PALT_MS_COMPLETION dependencies on PO_REQUISITION_LINES_ALL
12.2.2
-
APPS.CSP_MINMAX_PVT dependencies on PO_REQUISITION_LINES_ALL
12.2.2