Results for “draft_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PO_MULTI_MOD_DOCS is a transactional table in the Oracle Purchasing (PO) schema that stores the individual documents selected for a Multiple Modifications Request. In Oracle EBS 12.1.1 and 12.2.2, the Multiple Modifications feature allows a buyer or purchasing administrator to apply a single change (for example, a price update, quantity revision, or supplier change) across many purchase orders or releases in one consolidated submission. PO_MULTI_MOD_DOCS serves as the association layer between a modification request header and each affected document, and it also records the draft version of each document generated as part of the modification process. The object status is VALID, with the owner schema PO and primary key PO_MULTI_MOD_DOCS_PK on MULTI_MOD_DOC_ID.
From a Data Vault modeling perspective, the mined foreign-key structure suggests a link classification: the table primarily records associations between a multiple modification request and the purchase documents (and drafts) it affects. A complementary satellite treatment is reasonable for the status and audit columns carried on the same row. This classification is a heuristic modeling suggestion rather than a property of the EBS table itself.
Key Information Stored
The documented physical schema contains eleven columns. The most significant are:
- MULTI_MOD_DOC_ID — Surrogate primary key (PO_MULTI_MOD_DOCS_PK); uniquely identifies each document row within a modification request.
- MULTI_MOD_REQUEST_ID — Foreign key to PO_MULTI_MOD_REQUESTS, linking the row to its parent multiple modifications request.
- DOCUMENT_ID — Identifier of the purchase document (purchase order, release, or similar) included in the request. Combined with MULTI_MOD_REQUEST_ID, this forms the unique business-key candidate PO_MULTI_MOD_DOCS_U1.
- DRAFT_ID — Foreign key to PO_DRAFTS, pointing to the draft version of the document produced or modified during the request.
- STATUS — Processing state of the individual document within the multiple modifications workflow.
- REQUEST_ID — Concurrent request identifier associated with the modification processing.
- Audit columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, and LAST_UPDATE_LOGIN capture standard EBS who-did-what-and-when information.
The surrogate key MULTI_MOD_DOC_ID should be distinguished from the business key (MULTI_MOD_REQUEST_ID, DOCUMENT_ID), which the unique index PO_MULTI_MOD_DOCS_U1 enforces to prevent the same document from being added twice to one request.
Common Use Cases and Queries
Typical usage centers on tracking which documents belong to a specific multiple modifications request, monitoring per-document processing status, and joining through to the resulting draft for downstream review.
- List all documents in a given request:
SELECT DOCUMENT_ID, STATUS, DRAFT_ID FROM PO_MULTI_MOD_DOCS WHERE MULTI_MOD_REQUEST_ID = :request_id; - Count documents per request for throughput reporting: group by MULTI_MOD_REQUEST_ID on PO_MULTI_MOD_DOCS.
- Join to PO_MULTI_MOD_REQUESTS for request-level attributes, and to PO_DRAFTS via DRAFT_ID to inspect draft content or change orders.
- Identify failed or incomplete rows by filtering on STATUS, then correlate with PO_MULTI_MOD_VAL_RESULTS to see validation outcomes.
Related Objects
- PO_MULTI_MOD_REQUESTS — Parent header table; joined on MULTI_MOD_REQUEST_ID.
- PO_DRAFTS — Draft document store; joined on DRAFT_ID.
- PO_MULTI_MOD_VAL_RESULTS — Validation results; references PO_MULTI_MOD_DOCS via MULTI_MOD_DOC_ID.
- PO_HEADERS_ALL — Purchase order headers underlying each DOCUMENT_ID.
- PO_LINES_ALL and PO_LINE_LOCATIONS_ALL — Line and shipment detail for the changed documents.
- FND_CONCURRENT_REQUESTS — Concurrent request context via REQUEST_ID.
- PO_MULTI_MOD_DOCS_PK / PO_MULTI_MOD_DOCS_U1 — Primary key and unique index constraints governing row identity.
-
This table stores the documents that are selected for a Multiple Modifications Request.
-
Global Agreements Org Assignments
-
APPS.PO_GA_ORG_ASSIGN_MERGE_V·↳ PO_DRAFTS·↳ PO_GA_ORG_ASSIGNMENTS·↳ PO_GA_ORG_ASSIGN_DRAFT·Explore PO module →
-
View: PO_PRICE_DIFF_MERGE_V 12.1.1
APPS.PO_PRICE_DIFF_MERGE_V·↳ PO_DRAFTS·↳ PO_GLOBAL·↳ PO_PRICE_DIFFERENTIALS·Explore PO module →
-
Draft Table for price differentials for rate-based lines.
-
View: PO_PRICE_DIFF_MERGE_V 12.2.2
APPS.PO_PRICE_DIFF_MERGE_V·↳ PO_DRAFTS·↳ PO_LINES_DRAFT_ALL·↳ PO_PRICE_DIFFERENTIALS·Explore PO module →
-
Draft table for Price Adjustments Attributes.
-
Stores the UDA data of Purchase document lines (for purchase orders, purchase agreements, quotations, RFQs)
-
APPS.PO_GA_ORG_ASSIGN_MERGE_V·↳ PO_DRAFTS·↳ PO_GA_ORG_ASSIGNMENTS·↳ PO_GA_ORG_ASSIGN_DRAFT·Explore PO module →
-
Stores UDA data of the Purchase order distributions
-
Purchase order acceptances
-
Control table for draft changes
-
APPS.PO_NOTIFICATION_CTRL_MERGE_V·↳ PO_DRAFTS·↳ PO_GLOBAL·↳ PO_NOTIFICATION_CONTROLS·Explore PO module →
-
Blanket agreement and planned purchase order notification controls draft table
-
Stores the UDA data of Purchase document lines (for purchase orders, purchase agreements, quotations, RFQs)
-
Translated Archive UDA data of Document shipment schedules (for purchase orders, purchase agreements)
-
APPS.PO_NOTIFICATION_CTRL_MERGE_V·↳ PO_DRAFTS·↳ PO_NOTIFICATION_CONTROLS·↳ PO_NOTIFICATION_CTRL_DRAFT·Explore PO module →
-
Purchase order distributions draft
-
Stores the UDA data of the Document headers (for purchase orders, purchase agreements, quotations, RFQs)
-
Stores the UDA data of Document shipment schedules (for purchase orders, purchase agreements, quotations, RFQs)
-
Archived UDA data of Document shipment schedules (for purchase orders, purchase agreements)
-
Stores the UDA data of Document shipment schedules (for purchase orders, purchase agreements, quotations, RFQs)
-
For Internal Use Only: This table is global temporary table based on po_distributions_all table. It is used for internal processing of data for PO Approval Submission Checks.
-
Translated Archive UDA data of Purchase document lines (for purchase orders, purchase agreements)
-
Translated archive UDA data of the Document headers (for purchase orders, purchase agreements)
-
View: PO_HEADERS_TRX_V 12.2.2
View on po_headers table.
-
Draft table for PO_ATTRIBUTE_VALUES_TLP
-
View: PO_LINES_TRX_V 12.2.2
View on po_lines table.
APPS.PO_LINES_TRX_V·↳ PO_DISTRIBUTIONS_ALL·↳ PO_LINES·Explore PO module →
-
Draft table for the Price Adjustments.
-
For Internal Use Only: This table is global temporary table based on po_line_locations_all table. It is used for internal processing of data for PO Approval Submission Checks.
-
Stores UDA data of the Purchase order distributions
-
Draft table for purchase document lines (for purchase orders, purchase agreements, quotations, RFQs)
-
Archived UDA data of the Document headers (for purchase orders, purchase agreements)
-
Archived UDA data of Purchase document lines (for purchase orders, purchase agreements)
-
For Internal Use Only: This table is global temporary table based on po_headers_all table. It is used for internal processing of data for PO Approval Submission Checks.
-
Draft table for PO_ATTRIBUTE_VALUES
-
The merged view using PO_DISTRIBUTIONS_ALL table and PO_DISTRIBUTIONS_DRAFT_ALL tables.
APPS.PO_DISTRIBUTIONS_MERGE_V·↳ PO_DISTRIBUTIONS_ALL·↳ PO_DISTRIBUTIONS_DRAFT_ALL·↳ PO_DRAFTS·Explore PO module →
-
Draft Document headers (for purchase orders, purchase agreements, quotations, RFQs)
-
View: PO_DISTRIBUTIONS_TRX_V 12.2.2
Requisition Distribution View.
APPS.PO_DISTRIBUTIONS_TRX_V·↳ PO_CLM_INTG_GRP·↳ PO_DISTRIBUTIONS·↳ PO_LINES_TRX_V·Explore PO module →
-
View: PO_LINES_ALL_EXT_VL 12.2.2
APPS.PO_LINES_ALL_EXT_VL·↳ PO_LINES_ALL_EXT_B·↳ PO_LINES_ALL_EXT_TL·Explore PO module →
-
View: PO_HEADERS_MERGE_V 12.1.1
APPS.PO_HEADERS_MERGE_V·↳ PO_DRAFTS·↳ PO_GLOBAL·↳ PO_HEADERS_ALL·Explore PO module →
-
APPS.PO_LINE_LOCATIONS_MERGE_V·↳ PO_DRAFTS·↳ PO_GLOBAL·↳ PO_LINE_LOCATIONS_ALL·Explore PO module →
-
Draft table for PO_LINE_LOCATIONS_ALL
-
View: PO_HEADERS_MERGE_V 12.2.2
APPS.PO_HEADERS_MERGE_V·↳ PO_DRAFTS·↳ PO_HEADERS_ALL·↳ PO_HEADERS_DRAFT_ALL·Explore PO module →
-
Document shipment schedules (for purchase orders, purchase agreements, quotations, RFQs)
-
APPS.PO_ATTR_VALUES_TLP_MERGE_V·↳ PO_ATTRIBUTE_VALUES_TLP·↳ PO_ATTRIBUTE_VALUES_TLP_DRAFT·↳ PO_DRAFTS·Explore PO module →
-
APPS.PO_DISTRIBUTIONS_ALL_EXT_VL·↳ PO_DISTRIBUTIONS_ALL_EXT_B·↳ PO_DISTRIBUTIONS_ALL_EXT_TL·Explore PO module →
-
APPS.PO_LINE_LOCATIONS_ALL_EXT_VL·↳ PO_LINE_LOCATIONS_ALL_EXT_B·↳ PO_LINE_LOCATIONS_ALL_EXT_TL·Explore PO module →
-
View: PO_HEADERS_ALL_EXT_VL 12.2.2
APPS.PO_HEADERS_ALL_EXT_VL·↳ PO_HEADERS_ALL_EXT_B·↳ PO_HEADERS_ALL_EXT_TL·Explore PO module →