Search Results po_multi_mod_val_results
Overview
PO_MULTI_MOD_VAL_RESULTS is a Purchasing (PO) module table in the Oracle E-Business Suite 12.1.1 and 12.2.2 schemas, owned by the PO schema. It stores Supplier exceptions generated for a Multiple Modifications Request. When the Multiple Modifications feature is used to apply mass updates across several purchase orders, blanket agreements, or other sourcing documents, Oracle runs validation logic against each affected document line and records any exceptions, warnings, or blocking conditions into this table.
From a Data Vault modeling perspective, the table carries a heuristic classification of standalone. In practice, it behaves as a transactional satellite-like store of validation results, keyed to the parent Multiple Modifications request and document. Because the mined relationships point solely at PO_MULTI_MOD_REQUESTS and PO_MULTI_MOD_DOCS, the classification is best treated as a suggestion rather than a strict architectural rule; the table is functionally dependent on the batches it validates.
Key Information Stored
The surrogate primary key is MULTI_MOD_VAL_RESULT_ID, enforced through the PO_MULTI_MOD_VAL_RESULTS_PK constraint. The business context is established by two foreign keys: MULTI_MOD_REQUEST_ID, which links the exception back to PO_MULTI_MOD_REQUESTS, and MULTI_MOD_DOC_ID, which links it to PO_MULTI_MOD_DOCS.
- VALIDATION_TYPE, EXCEPTION_TYPE, RESULT_TYPE — classify the nature of the validation performed and the severity or category of the outcome (for example, error versus warning).
- DOCUMENT_ID, DOCUMENT_NUMBER — identify the affected source document.
- RELATED_DOCUMENT_ID, RELATED_DOCUMENT_NUMBER, RELATED_DOCUMENT_DATE, RELATED_DOCUMENT_AMOUNT — capture a second document involved in the exception, such as a referenced agreement, blanket, or conflicting transaction.
- MESSAGE_APPLICATION, MESSAGE_NAME — reference the Oracle message dictionary entry used to render the user-facing text.
- TOKEN1_NAME/TOKEN1_VALUE through TOKEN6_NAME/TOKEN6_VALUE — supply substitution values injected into the message template so the exception presents concrete details.
- Audit columns — LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATION_DATE, CREATED_BY, and REQUEST_ID support standard EBS auditing and concurrent program traceability.
The table contains 32 columns in total as documented for ETRM 12.2.2.
Common Use Cases and Queries
Typical reporting scenarios include troubleshooting failed Multiple Modifications submissions, auditing which documents triggered conflicts, and analyzing recurring exception patterns by validation type. A representative query joins the results table to its request parent:
SELECT r.multi_mod_val_result_id, r.multi_mod_request_id, r.document_number, r.validation_type, r.exception_type, r.message_name FROM po.po_multi_mod_val_results r WHERE r.multi_mod_request_id = :request_id ORDER BY r.multi_mod_val_result_id;
Analysts may aggregate counts by EXCEPTION_TYPE to gauge error density across a batch, or filter on RESULT_TYPE to isolate blocking errors from advisory warnings. Because the table carries REQUEST_ID and CREATED_BY, it supports concurrency auditing and Segregation of Duties review.
Related Objects
- PO_MULTI_MOD_REQUESTS — parent table; join on MULTI_MOD_REQUEST_ID = PO_MULTI_MOD_REQUESTS.MULTI_MOD_REQUEST_ID.
- PO_MULTI_MOD_DOCS — child document table; join on MULTI_MOD_DOC_ID = PO_MULTI_MOD_DOCS.MULTI_MOD_DOC_ID.
- FND_MESSAGES / FND_NEW_MESSAGES — resolve MESSAGE_NAME and MESSAGE_APPLICATION into readable text.
- PO_HEADERS_ALL and PO_LINES_ALL — resolve DOCUMENT_ID to the underlying purchasing documents and lines.
- FND_CONCURRENT_REQUESTS — resolve REQUEST_ID for concurrent program tracking.
-
Table: PO_MULTI_MOD_VAL_RESULTS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_MULTI_MOD_VAL_RESULTS, object_name:PO_MULTI_MOD_VAL_RESULTS, status:VALID, product: PO - Purchasing , description: This table stores the Supplier exceptions generated for a Multiple Modifications Request. , implementation_dba_data: PO.PO_MULTI_MOD_VAL_RESULTS ,
-
SYNONYM: APPS.PO_MULTI_MOD_VAL_RESULTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_MULTI_MOD_VAL_RESULTS, status:VALID,
-
VIEW: PO.PO_MULTI_MOD_VAL_RESULTS#
12.2.2
owner:PO, object_type:VIEW, object_name:PO_MULTI_MOD_VAL_RESULTS#, status:VALID,
-
VIEW: PO.PO_MULTI_MOD_VAL_RESULTS#
12.2.2
-
PACKAGE BODY: APPS.PO_CLOSEOUT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CLOSEOUT_PVT, status:VALID,
-
TABLE: PO.PO_MULTI_MOD_VAL_RESULTS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_MULTI_MOD_VAL_RESULTS, object_name:PO_MULTI_MOD_VAL_RESULTS, status:VALID,
-
PACKAGE BODY: APPS.PO_MULTI_MOD_VALIDATIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_MULTI_MOD_VALIDATIONS, status:VALID,
-
PACKAGE BODY: APPS.PO_MULTI_MOD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_MULTI_MOD_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
APPS.PO_CLOSEOUT_PVT SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PO_CUSTOM_MULTIMOD_VAL_PVT
12.2.2
-
PACKAGE BODY: APPS.PO_CUSTOM_MULTIMOD_VAL_PUB
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PO_MULTI_MOD_VALIDATIONS SQL Statements
12.2.2
-
APPS.PO_MULTI_MOD_VALIDATIONS dependencies on PO_MULTI_MOD_VAL_RESULTS
12.2.2
-
APPS.PO_MULTI_MOD_PVT SQL Statements
12.2.2
-
APPS.PO_MULTI_MOD_PVT dependencies on PO_MULTI_MOD_VAL_RESULTS
12.2.2
-
APPS.PO_CLOSEOUT_PVT dependencies on PO_MULTI_MOD_VAL_RESULTS
12.2.2
-
PACKAGE: APPS.PO_CLOSEOUT_PVT
12.2.2
-
PACKAGE BODY: APPS.PO_MULTI_MOD_VALIDATIONS
12.2.2
-
PACKAGE BODY: APPS.PO_CLOSEOUT_PVT
12.2.2
-
APPS.PO_MULTI_MOD_PVT dependencies on PO_MULTI_MOD_DOCS
12.2.2
-
PACKAGE BODY: APPS.PO_MULTI_MOD_PVT
12.2.2
-
APPS.PO_MULTI_MOD_PVT dependencies on PO_MULTI_MOD_CHANGES
12.2.2
-
APPS.PO_CLOSEOUT_PVT dependencies on PO_MULTI_MOD_VAL_RESULTS_TYPE
12.2.2
-
APPS.PO_CLOSEOUT_PVT dependencies on FND_FILE
12.2.2
-
APPS.PO_MULTI_MOD_PVT dependencies on PO_MULTI_MOD_REQUESTS
12.2.2
-
APPS.PO_MULTI_MOD_VALIDATIONS dependencies on PO_MULTI_MOD_REQUESTS
12.2.2
-
APPS.PO_MULTI_MOD_PVT dependencies on PO_LOG
12.2.2
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
APPS.PO_CLOSEOUT_PVT dependencies on PO_CLOSEOUT_PVT
12.2.2
-
APPS.PO_MULTI_MOD_VALIDATIONS dependencies on PO_LOG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,