Search Results PO_LINES_ALL
Overview
The PO_LINES_ALL table is a core transactional entity within the Oracle E-Business Suite Purchasing (PO) module, specifically in releases 12.1.1 and 12.2.2. It serves as the master repository for all line-level information across various purchasing documents. As indicated by its description, it stores data for lines belonging to purchase orders, purchase agreements (blanket and contract), quotations, and requests for quotation (RFQs). The table's "ALL" suffix signifies it is a multi-organization table, containing data for all operating units accessible to a user based on their security profile. Each record is uniquely identified by PO_LINE_ID and is logically grouped under a specific document header via PO_HEADER_ID, with LINE_NUM defining its sequence within that document.
Key Information Stored
The table's structure captures the essential attributes of a procurement line item. While the provided metadata highlights key relationships, the critical columns typically include PO_LINE_ID (primary key), PO_HEADER_ID (link to PO_HEADERS_ALL), and LINE_NUM (forming a unique key with the header ID). Other significant foreign keys define item and transactional characteristics: CATEGORY_ID links to MTL_CATEGORIES_B for item categorization, LINE_TYPE_ID to PO_LINE_TYPES_B to define the line's purpose (e.g., Goods, Services, Freight), and FROM_HEADER_ID/FROM_LINE_ID support document copying and sourcing from other purchase documents. The table also holds columns for item description, quantity, unit of measure, price, and need-by date, forming the complete business definition of the requested good or service.
Common Use Cases and Queries
This table is central to procurement reporting, data validation, and integration workflows. Common use cases include generating detailed purchase order line reports, analyzing item or category spending, and tracing the sourcing lineage of a line item. A fundamental query to retrieve all lines for a specific purchase order header would join PO_HEADERS_ALL with PO_LINES_ALL on PO_HEADER_ID. For performance and compliance reporting, analysts often join with MTL_CATEGORIES_B via CATEGORY_ID and PO_LINE_TYPES_B via LINE_TYPE_ID. Another critical pattern involves using the FROM_HEADER_ID and FROM_LINE_ID to trace a line back to its source quotation or blanket agreement, supporting audit trails. Data fixes or updates to line attributes, though typically performed via standard APIs, may require direct queries against this table for analysis.
Related Objects
PO_LINES_ALL has extensive relationships within and beyond the Purchasing module, as evidenced by its foreign key constraints. Its primary parent is PO_HEADERS_ALL. Key child tables include PO_LINE_LOCATIONS_ALL (for shipment and receipt details) and PO_DISTRIBUTIONS_ALL (for accounting distributions). The metadata also shows crucial relationships with inventory (MTL_CATEGORIES_B), receiving (CST_RCV_ACQ_COST_DETAILS), and external systems like iProcurement (ICX_SHOPPING_CART_LINES). Furthermore, it is referenced by numerous country-specific extensions (tables prefixed with JAI_), highlighting its importance for localized tax and regulatory compliance. For programmatic interaction, developers should utilize the standard PO_PDOI and POXPOEPO APIs rather than direct DML on this table.
-
Table: PO_LINES_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINES_ALL, object_name:PO_LINES_ALL, status:VALID, product: PO - Purchasing , description: Purchase document lines (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_LINES_ALL ,
-
Table: PO_LINES_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINES_ALL, object_name:PO_LINES_ALL, status:VALID, product: PO - Purchasing , description: Purchase document lines (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_LINES_ALL ,
-
APPS.CTO_WORKFLOW_API_PK dependencies on PO_LINES_ALL
12.1.1
-
APPS.JAI_PO_OSP_PKG dependencies on PO_LINES_ALL
12.1.1
-
APPS.WMS_RULES_WORKBENCH_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.POS_COMPARE_REVISIONS dependencies on PO_LINES_ALL
12.1.1
-
APPS.INV_UI_PROJECT_LOVS dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_COPYDOC_S5 dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_LINES_SV4 dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_DOCUMENT_CHECKS_GRP dependencies on PO_LINES_ALL
12.1.1
-
APPS.JAI_RETRO_PRC_PKG dependencies on PO_LINES_ALL
12.1.1
-
APPS.POA_SAVINGS_SAV dependencies on PO_LINES_ALL
12.1.1
-
APPS.CST_RECEIPTACCRUALPEREND_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.GML_RCV_DIR_RCPT_APIS dependencies on PO_LINES_ALL
12.1.1
-
APPS.GMD_SAMPLES_GRP dependencies on PO_LINES_ALL
12.1.1
-
APPS.JMF_SHIKYU_RPT_CUR_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.HR_ASSIGNMENT dependencies on PO_LINES_ALL
12.1.1
-
APPS.DPP_PURCHASEPRICE_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.JAI_ENCUM_PRC dependencies on PO_LINES_ALL
12.1.1
-
APPS.POS_EXCELASN_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.BOM_CSTRPMDD_XMLP_PKG dependencies on PO_LINES_ALL
12.1.1
-
APPS.WIP_OSP dependencies on PO_LINES_ALL
12.1.1
-
APPS.CSI_INV_TRXS_PKG dependencies on PO_LINES_ALL
12.1.1
-
APPS.ICX_CAT_POPULATE_PODOCS_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_HEADERS_SV4 dependencies on PO_LINES_ALL
12.1.1
-
APPS.INV_LABEL_PVT2 dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_HR_INTERFACE_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.WMS_PLAN_TASKS_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.IGC_CC_PO_LINES_ALL_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.AP_RECT_MATCH_PKG dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_LINES_PKG_SUD dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_R12_CAT_UPG_EXISTING_DOCS dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_COPYDOC_S1 dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_LINE_LOCATIONS_SV7 dependencies on PO_LINES_ALL
12.1.1
-
APPS.GMD_SPEC_VRS_GRP dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_VAL_LINES2 dependencies on PO_LINES_ALL
12.1.1
-
APPS.RCV_TABLE_FUNCTIONS dependencies on PO_LINES_ALL
12.1.1
-
APPS.WIP_VALIDATE dependencies on PO_LINES_ALL
12.1.1
-
APPS.POA_SAVINGS_NP dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_PDOI_LINE_PROCESS_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.IGC_CC_PO_LINES_ALL_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.RCV_QUANTITIES_S dependencies on PO_LINES_ALL
12.1.1
-
APPS.JAI_PO_HOOK_PKG dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_ATTRIBUTE_VALUES_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_NEGOTIATIONS_SV2 dependencies on PO_LINES_ALL
12.1.1
-
APPS.AHL_OSP_ORDERS_PVT dependencies on PO_LINES_ALL
12.1.1
-
APPS.POS_ASN_NOTIF dependencies on PO_LINES_ALL
12.1.1
-
APPS.INV_RCV_COMMON_APIS dependencies on PO_LINES_ALL
12.1.1
-
APPS.CSE_FA_STAGE_PKG dependencies on PO_LINES_ALL
12.1.1
-
APPS.PO_POAPPROVAL_INIT1 dependencies on PO_LINES_ALL
12.1.1