Search Results purchase_basis
Overview
PO.PO_LINE_TYPES_B is the Purchasing (PO) module's base configuration table defining line types. A line type classifies each purchasing document line — purchase order, requisition, RFQ, blanket, or auction line — and controls downstream behavior such as receiving, purchase basis, matching basis, and default category and unit of measure. In Oracle EBS 12.1.1 and 12.2.2 the table resides in the PO schema and is the authoritative source of the LINE_TYPE_ID surrogate key consumed by transactional and interface tables across Purchasing, Order Management, Services, and Advanced Supply Chain Planning. In 12.2.2, the multi-tenant column architecture is exposed through the ZD_EDITION_NAME column, and the unique index PO_LINE_TYPES_B_U1 spans LINE_TYPE_ID and ZD_EDITION_NAME.
Under the heuristic Data Vault classification derived from the FK structure, this table is hub-leaning: it holds a stable, uniquely identified business entity (the line type) referenced by many dependent tables, while the descriptive attribute columns function as satellite-style context. Treating PO_LINE_TYPES_B as a hub is a reasonable modeling suggestion when reverse-engineering or mapping EBS to a warehouse.
Key Information Stored
The object comprises 38 documented columns. The most significant are:
- LINE_TYPE_ID — surrogate primary key (
PO_LINE_TYPES_B_PK) and the join key used by every dependent table. - ORDER_TYPE_LOOKUP_CODE — associates the line type with a document order type via the PO lookup.
- CATEGORY_ID — default purchasing category; foreign key to
MTL_CATEGORIES_B. - UNIT_OF_MEASURE and UNIT_PRICE — default UOM and price applied when the line type is used.
- PURCHASE_BASIS — governs how quantity and price are interpreted on the line.
- MATCHING_BASIS — controls the two-, three-, or four-way matching rule applied at invoice match.
- RECEIVING_FLAG — indicates whether the line type requires receiving.
- RECEIVE_CLOSE_TOLERANCE — tolerance used when closing receipts against the line.
- OUTSIDE_OPERATION_FLAG — denotes line types used for outside processing operations.
- INACTIVE_DATE — end-dating for line type availability.
- CLM_SEVERABLE_FLAG — services-related severability control.
- ZD_EDITION_NAME — multi-tenant edition discriminator in 12.2.2, part of the unique business key.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE15 — the standard EBS descriptive flexfield columns.
- LAST_UPDATE_DATE, CREATION_DATE, CREATED_BY, LAST_UPDATED_BY, REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — standard audit and concurrent program context columns.
The unique index PO_LINE_TYPES_B_U1 on LINE_TYPE_ID plus ZD_EDITION_NAME is the documented business-key candidate; LINE_TYPE_ID alone is the surrogate PK.
Common Use Cases and Queries
Typical usage centers on resolving line type descriptions for purchasing reports, validating that a PO or requisition line was created with a receiving-enabled type, and driving matching-basis analysis for invoice hold investigations.
- Join
PO_LINES_ALL.LINE_TYPE_IDtoPO_LINE_TYPES_B.LINE_TYPE_IDto report line type per PO line. - Filter
RECEIVING_FLAG = 'Y'to identify receipt-controlled lines for receiving reconciliation. - Report
MATCHING_BASISandPURCHASE_BASISdistributions across active line types whereINACTIVE_DATE IS NULL. - Resolve
CATEGORY_IDagainstMTL_CATEGORIES_Bfor category spend analysis. - Audit
CREATED_BY,CREATION_DATE,LAST_UPDATE_DATE, andPROGRAM_IDfor setup change tracking.
Because the table is small and largely static, queries typically treat it as a reference dimension joined to high-volume fact tables such as PO_LINES_ALL and PO_REQUISITION_LINES_ALL.
Related Objects
The documented relationships identify the primary dependents and the single outbound reference:
- MTL_CATEGORIES_B — referenced via
PO_LINE_TYPES_B.CATEGORY_ID. - PO_LINES_ALL — references
LINE_TYPE_ID; the principal transactional consumer. - PO_REQUISITION_LINES_ALL and PO_REQUISITIONS_INTERFACE_ALL — requisition and interface references.
- PO_LINES_INTERFACE and PO_LINES_ARCHIVE_ALL — inbound interface and historical archive references.
- PO_SYSTEM_PARAMETERS_ALL — stores the default
LINE_TYPE_IDfor the operating unit. - PON_AUCTION_ITEM_PRICES_ALL and PON_AUC_ITEMS_INTERFACE — sourcing and auction references.
- OE_BLANKET_LINES_ALL and OE_ORDER_LINES_HISTORY — Order Management line references.
- AHL_OSP_ORDER_LINES — outside processing order line reference.
- ICX_SHOPPING_CART_LINES and ICX_CAT_ITEM_PRICES — iProcurement catalog and cart references.
- PO_REQEXPRESS_LINES_ALL — Requisition Express line reference.
Collectively these relationships confirm PO_LINE_TYPES_B as a foundational hub within the Purchasing data model, with wide but shallow fan-out into transactional, interface, and archival tables.
-
Table: PO_LINE_TYPES_B
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINE_TYPES_B, object_name:PO_LINE_TYPES_B, status:VALID, product: PO - Purchasing , description: Line types , implementation_dba_data: PO.PO_LINE_TYPES_B ,
-
Table: PO_LINES_ARCHIVE_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINES_ARCHIVE_ALL, object_name:PO_LINES_ARCHIVE_ALL, status:VALID, product: PO - Purchasing , description: Archived purchase order lines , implementation_dba_data: PO.PO_LINES_ARCHIVE_ALL ,
-
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 ,
-
Table: PO_LINE_TYPES_B
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINE_TYPES_B, object_name:PO_LINE_TYPES_B, status:VALID, product: PO - Purchasing , description: Line types , implementation_dba_data: PO.PO_LINE_TYPES_B ,
-
Table: PO_LINES_ARCHIVE_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINES_ARCHIVE_ALL, object_name:PO_LINES_ARCHIVE_ALL, status:VALID, product: PO - Purchasing , description: Archived purchase order lines , implementation_dba_data: PO.PO_LINES_ARCHIVE_ALL ,
-
Table: PO_LINES_DRAFT_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINES_DRAFT_ALL, object_name:PO_LINES_DRAFT_ALL, status:VALID, product: PO - Purchasing , description: Draft table for purchase document lines (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_LINES_DRAFT_ALL ,
-
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_GT1
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINES_GT1, object_name:PO_LINES_GT1, status:VALID, product: PO - Purchasing , description: For Internal Use Only: This table is global temporary table based on po_lines_all table. It is used for internal processing of data for PO Approval Submission Checks. , implementation_dba_data: PO.PO_LINES_GT1 ,
-
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 ,
-
View: PO_LINE_TYPES_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINE_TYPES_ALL_V, object_name:PO_LINE_TYPES_ALL_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.PO_LINE_TYPES_ALL_V ,
-
View: PO_LINE_TYPES_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINE_TYPES_ALL_V, object_name:PO_LINE_TYPES_ALL_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.PO_LINE_TYPES_ALL_V ,
-
View: PO_LINE_TYPES_VAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINE_TYPES_VAL_V, object_name:PO_LINE_TYPES_VAL_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.PO_LINE_TYPES_VAL_V ,
-
View: PO_LINE_TYPES_VAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINE_TYPES_VAL_V, object_name:PO_LINE_TYPES_VAL_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.PO_LINE_TYPES_VAL_V ,
-
View: PO_LINE_TYPES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINE_TYPES_VL, object_name:PO_LINE_TYPES_VL, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_LINE_TYPES_VL ,
-
View: PO_LINE_TYPES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINE_TYPES_VL, object_name:PO_LINE_TYPES_VL, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_LINE_TYPES_VL ,
-
View: PO_LINES_TRX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINES_TRX_V, object_name:PO_LINES_TRX_V, status:VALID, product: PO - Purchasing , description: View on po_lines table. , implementation_dba_data: APPS.PO_LINES_TRX_V ,
-
View: PO_REQUISITION_LINES_ALL_MRC_V
12.2.2
product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: PO_REQUISITION_LINES_MRC_V
12.1.1
product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: PO_LINE_TYPES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINE_TYPES_V, object_name:PO_LINE_TYPES_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_LINE_TYPES_V ,
-
View: PO_LINE_TYPES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINE_TYPES_V, object_name:PO_LINE_TYPES_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_LINE_TYPES_V ,
-
View: PO_REQUISITION_LINES_ALL_MRC_V
12.1.1
product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: PO_REQUISITION_LINES_MRC_V
12.2.2
product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: PO_REQEXPRESS_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQEXPRESS_LINES_V, object_name:PO_REQEXPRESS_LINES_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_REQEXPRESS_LINES_V ,
-
View: PO_REQEXPRESS_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQEXPRESS_LINES_V, object_name:PO_REQEXPRESS_LINES_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_REQEXPRESS_LINES_V ,
-
View: POBV_STD_PO_LINES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_STD_PO_LINES, object_name:POBV_STD_PO_LINES, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_STD_PO_LINES ,
-
View: POBV_BKT_PO_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_BKT_PO_LINES, object_name:POBV_BKT_PO_LINES, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_BKT_PO_LINES ,
-
View: POBV_BKT_PO_LINES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_BKT_PO_LINES, object_name:POBV_BKT_PO_LINES, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_BKT_PO_LINES ,
-
View: POBV_STD_PO_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_STD_PO_LINES, object_name:POBV_STD_PO_LINES, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_STD_PO_LINES ,
-
View: POBV_PO_LINES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_PO_LINES, object_name:POBV_PO_LINES, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_PO_LINES ,
-
View: PO_LINES_RFQQT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINES_RFQQT_V, object_name:PO_LINES_RFQQT_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_LINES_RFQQT_V ,
-
View: PO_LINES_RFQQT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINES_RFQQT_V, object_name:PO_LINES_RFQQT_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_LINES_RFQQT_V ,
-
View: POBV_PO_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_PO_LINES, object_name:POBV_PO_LINES, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_PO_LINES ,
-
View: POBV_REQUISITION_LINES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_REQUISITION_LINES, object_name:POBV_REQUISITION_LINES, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_REQUISITION_LINES ,
-
View: POBV_REQUISITION_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_REQUISITION_LINES, object_name:POBV_REQUISITION_LINES, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_REQUISITION_LINES ,
-
View: POFV_STD_PO_LINES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POFV_STD_PO_LINES, object_name:POFV_STD_PO_LINES, status:VALID, product: PO - Purchasing , description: Referenced Contract Number , implementation_dba_data: APPS.POFV_STD_PO_LINES ,
-
View: POFV_STD_PO_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POFV_STD_PO_LINES, object_name:POFV_STD_PO_LINES, status:VALID, product: PO - Purchasing , description: Referenced Contract Number , implementation_dba_data: APPS.POFV_STD_PO_LINES ,
-
View: POFV_BKT_PO_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POFV_BKT_PO_LINES, object_name:POFV_BKT_PO_LINES, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POFV_BKT_PO_LINES ,
-
View: POFV_BKT_PO_LINES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POFV_BKT_PO_LINES, object_name:POFV_BKT_PO_LINES, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POFV_BKT_PO_LINES ,
-
View: POFV_PO_LINES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POFV_PO_LINES, object_name:POFV_PO_LINES, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POFV_PO_LINES ,
-
View: POFV_PO_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POFV_PO_LINES, object_name:POFV_PO_LINES, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POFV_PO_LINES ,
-
View: PO_REQUISITION_TEMPLATES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQUISITION_TEMPLATES_V, object_name:PO_REQUISITION_TEMPLATES_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_REQUISITION_TEMPLATES_V ,
-
View: PO_REQUISITION_TEMPLATES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQUISITION_TEMPLATES_V, object_name:PO_REQUISITION_TEMPLATES_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_REQUISITION_TEMPLATES_V ,
-
View: PO_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINES_V, object_name:PO_LINES_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY , implementation_dba_data: APPS.PO_LINES_V ,
-
View: PO_SGD_MOD_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SGD_MOD_LINES_V, object_name:PO_SGD_MOD_LINES_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_SGD_MOD_LINES_V ,
-
View: PO_REQ_LINES_TRX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_LINES_TRX_V, object_name:PO_REQ_LINES_TRX_V, status:VALID, product: PO - Purchasing , description: Requisition Lines View. , implementation_dba_data: APPS.PO_REQ_LINES_TRX_V ,
-
View: PO_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINES_V, object_name:PO_LINES_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY , implementation_dba_data: APPS.PO_LINES_V ,
-
View: PO_SGD_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_SGD_LINES_V, object_name:PO_SGD_LINES_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_SGD_LINES_V ,
-
View: PO_LINES_XML
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINES_XML, object_name:PO_LINES_XML, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_LINES_XML ,
-
View: PO_LINES_MERGE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_LINES_MERGE_V, object_name:PO_LINES_MERGE_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_LINES_MERGE_V ,