Search Results modified_by_agent_flag
Overview
APPS.PO_REQ_LINES_IN_POOL_SRC_V is a supplementary Oracle E-Business Suite view owned by the APPS schema and registered under the FND Design Data object PO.PO_REQ_LINES_IN_POOL_SRC_V. Its documented purpose is to simplify forms coding within the Oracle Purchasing module, specifically in support of the sourcing and auction (negotiation) flows that draw requisition lines into a sourcing pool. Oracle explicitly warns that this is a supplementary view intended for forms development and not for direct querying or data alteration; its structure may change dramatically in subsequent minor or major releases, and any custom dependency upon it carries upgrade risk.
The view presents a denormalized projection of requisition line data enriched with auction context, organization, and project/task information. It is a read-only construct; DML against it is not supported and would be unsafe even where syntactically possible. For Oracle EBS 12.1.1 and 12.2.2 the object exists as a VALID view in the APPS schema, and the presence of MODIFIED_BY_AGENT_FLAG ties it directly to the agent-driven sourcing functionality where negotiation agents act on behalf of buyers.
Underlying Base Objects
The ETRM metadata records that PO_REQ_LINES_IN_POOL_SRC_V is defined over the following synonym-referenced base objects:
- PO_REQUISITION_HEADERS_ALL — the requisition header, supplying REQUISITION_HEADER_ID, REQUISITION_NUMBER, org context, and who columns.
- PO_REQUISITION_LINES_ALL — the requisition line, supplying REQUISITION_LINE_ID, REQUISITION_LINE_NUM, REQUISITION_QUANTITY, NEED_BY_DATE, and MODIFIED_BY_AGENT_FLAG.
- PO_REQ_DISTRIBUTIONS_ALL — requisition distributions, providing the accounting and charge context joined through the line.
- PA_PROJECTS_ALL — project master data, resolved to PROJECT_NUMBER.
- PA_TASKS — project task data, resolved to TASK_NUMBER.
- PJM_SEIBAN_NUMBERS — the project number generation utility used by Project Manufacturing/Projects, supporting project number derivation.
On the dependency side, PO_REQ_LINES_IN_POOL_SRC_V is referenced by APPS.PON_AUCTION_CREATE_PO_PKG, the negotiation package that creates purchase orders or auction artifacts from requisition lines. This confirms the view's role as the forms-facing read layer for auction sourcing. Because it is a view rather than a table, no physical storage or indexing exists on the object itself; performance depends entirely on the underlying base tables.
Key Columns
- REQUISITION_HEADER_ID / REQUISITION_LINE_ID — primary identifiers linking back to the requisition header and line tables.
- REQUISITION_NUMBER / REQUISITION_LINE_NUM — user-visible requisition and line numbering.
- REQUISITION_QUANTITY — requested quantity on the line.
- NEED_BY_DATE — the required-by date carried from the line.
- CREATION_DATE — standard who column recording row creation.
- MODIFIED_BY_AGENT_FLAG — VARCHAR2 flag indicating whether the line was modified by an automated sourcing/negotiation agent rather than a human buyer. This is the column most directly relevant to agent-driven sourcing and to any audit of automated requisition changes.
- AUCTION_HEADER_ID / AUCTION_LINE_NUMBER — the negotiation (auction) header and line to which the requisition line has been linked in the sourcing pool.
- ORG_ID — the operating unit / organization identifier, enabling multi-org filtering.
- PROJECT_NUMBER / TASK_NUMBER — project and task context resolved from PA_PROJECTS_ALL and PA_TASKS for project-charged requisitions.
Common Use Cases and Queries
Typical scenarios include auditing requisition lines that an agent has touched, reconciling requisition lines to active auctions, and reporting on project-charged lines awaiting sourcing. Because Oracle discourages direct querying, such SQL should be treated as diagnostic rather than production code. A representative query filtering on the searched column is:
- SELECT REQUISITION_NUMBER, REQUISITION_LINE_NUM, REQUISITION_QUANTITY, AUCTION_HEADER_ID, AUCTION_LINE_NUMBER, ORG_ID, PROJECT_NUMBER, TASK_NUMBER FROM APPS.PO_REQ_LINES_IN_POOL_SRC_V WHERE MODIFIED_BY_AGENT_FLAG = 'Y' AND ORG_ID = :p_org_id;
- Join the view to PO_REQUISITION_LINES_ALL on REQUISITION_LINE_ID when additional line attributes are needed beyond the projected set.
- Filter on AUCTION_HEADER_ID IS NOT NULL to isolate lines already placed in an auction pool.
Given the documented volatility warning, any reporting requirement should preferably be built against the base tables (PO_REQUISITION_HEADERS_ALL, PO_REQUISITION_LINES_ALL, PO_REQ_DISTRIBUTIONS_ALL) rather than this view, and should be revalidated on upgrade from 12.1.1 to 12.2.2.
-
VIEW: APPS.PO_REQ_LINES_IN_POOL_SRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_LINES_IN_POOL_SRC_V, object_name:PO_REQ_LINES_IN_POOL_SRC_V, status:VALID,
-
VIEW: APPS.PO_REQ_LINES_IN_POOL_SRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_LINES_IN_POOL_SRC_V, object_name:PO_REQ_LINES_IN_POOL_SRC_V, status:VALID,
-
VIEW: PO.PO_REQUISITION_LINES_ALL#
12.2.2
-
APPS.PO_REQ_LINES_SV1 SQL Statements
12.1.1
-
VIEW: APPS.PO_REQUISITION_LINES_CLM_V
12.2.2
-
VIEW: APPS.ICX_PO_REQUISITION_OPEN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUISITION_OPEN_V, object_name:ICX_PO_REQUISITION_OPEN_V, status:VALID,
-
VIEW: APPS.ICX_PO_REQUISITION_OPEN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUISITION_OPEN_V, object_name:ICX_PO_REQUISITION_OPEN_V, status:VALID,
-
View: PO_REQ_LINES_IN_POOL_SRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_LINES_IN_POOL_SRC_V, object_name:PO_REQ_LINES_IN_POOL_SRC_V, status:VALID, product: PO - Purchasing , description: This view shows all the requisition lines which are available in the pool from Oracle sourcing point of view. That is the where clause does not check for reqs_in_pool_flag='Y'. , implementation_dba_data: APPS.PO_REQ_LINES_IN_POOL_SRC_V ,
-
View: PO_REQ_LINES_IN_POOL_SRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_LINES_IN_POOL_SRC_V, object_name:PO_REQ_LINES_IN_POOL_SRC_V, status:VALID, product: PO - Purchasing , description: This view shows all the requisition lines which are available in the pool from Oracle sourcing point of view. That is the where clause does not check for reqs_in_pool_flag='Y'. , implementation_dba_data: APPS.PO_REQ_LINES_IN_POOL_SRC_V ,
-
APPS.PO_MODIFY_REQUISITION_PVT SQL Statements
12.1.1
-
APPS.PO_REQ_LINES_SV1 SQL Statements
12.2.2
-
VIEW: APPS.ICX_PO_REQ_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_LINES_V, object_name:ICX_PO_REQ_LINES_V, status:VALID,
-
VIEW: APPS.ICX_PO_REQ_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_LINES_V, object_name:ICX_PO_REQ_LINES_V, status:VALID,
-
TABLE: PO.PO_ENCUMBRANCE_GT1
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ENCUMBRANCE_GT1, object_name:PO_ENCUMBRANCE_GT1, status:VALID,
-
TABLE: PO.PO_ENCUMBRANCE_GT
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ENCUMBRANCE_GT, object_name:PO_ENCUMBRANCE_GT, status:VALID,
-
View: PO_OWNED_REQUISITION_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_OWNED_REQUISITION_LINES, object_name:PO_OWNED_REQUISITION_LINES, status:VALID, product: PO - Purchasing , description: Security view for owned requisition lines , implementation_dba_data: APPS.PO_OWNED_REQUISITION_LINES ,
-
View: PO_OWNED_REQUISITION_LINES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_OWNED_REQUISITION_LINES, object_name:PO_OWNED_REQUISITION_LINES, status:VALID, product: PO - Purchasing , description: Security view for owned requisition lines , implementation_dba_data: APPS.PO_OWNED_REQUISITION_LINES ,
-
APPS.PO_NEGOTIATIONS4_GRP SQL Statements
12.1.1
-
APPS.PO_NEGOTIATIONS4_GRP SQL Statements
12.2.2
-
VIEW: APPS.ICX_PO_REQUISITION_LINES_INQ_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUISITION_LINES_INQ_V, object_name:ICX_PO_REQUISITION_LINES_INQ_V, status:VALID,
-
VIEW: APPS.ICX_PO_REQUISITION_LINES_INQ_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUISITION_LINES_INQ_V, object_name:ICX_PO_REQUISITION_LINES_INQ_V, status:VALID,
-
APPS.PO_MODIFY_REQUISITION_PVT SQL Statements
12.2.2
-
APPS.POGOT_S SQL Statements
12.1.1
-
APPS.POGOT_S SQL Statements
12.2.2
-
VIEW: APPS.ICX_PO_REQ_LINES_DIST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_LINES_DIST_V, object_name:ICX_PO_REQ_LINES_DIST_V, status:VALID,
-
APPS.PO_REQUISITION_HEADERS_PKG SQL Statements
12.2.2
-
TABLE: PO.PO_REQ_LINES_GT
12.1.1
owner:PO, object_type:TABLE, object_name:PO_REQ_LINES_GT, status:VALID,
-
APPS.PO_REQUISITION_HEADERS_PKG SQL Statements
12.1.1
-
TABLE: PO.PO_REQ_LINES_GT
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQ_LINES_GT, object_name:PO_REQ_LINES_GT, status:VALID,
-
VIEW: APPS.ICX_PO_REQ_LINES_DIST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_LINES_DIST_V, object_name:ICX_PO_REQ_LINES_DIST_V, status:VALID,
-
VIEW: APPS.PO_REQ_DISTRIBUTIONS_INQ_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_DISTRIBUTIONS_INQ_V, object_name:PO_REQ_DISTRIBUTIONS_INQ_V, status:VALID,
-
VIEW: APPS.PO_REQ_DISTRIBUTIONS_INQ_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQ_DISTRIBUTIONS_INQ_V, object_name:PO_REQ_DISTRIBUTIONS_INQ_V, status:VALID,
-
APPS.PO_WF_REQ_NOTIFICATION SQL Statements
12.1.1
-
APPS.PO_NEGOTIATIONS_SV1 SQL Statements
12.1.1
-
VIEW: APPS.PO_OWNED_REQUISITION_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_OWNED_REQUISITION_LINES, object_name:PO_OWNED_REQUISITION_LINES, status:VALID,
-
VIEW: APPS.PO_REQUISITION_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQUISITION_LINES_V, object_name:PO_REQUISITION_LINES_V, status:VALID,
-
VIEW: APPS.POR_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_LINES_V, object_name:POR_LINES_V, status:VALID,
-
VIEW: APPS.PO_OWNED_REQUISITION_LINES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_OWNED_REQUISITION_LINES, object_name:PO_OWNED_REQUISITION_LINES, status:VALID,
-
VIEW: PO.PO_REQUISITION_LINES_ALL#
12.2.2
owner:PO, object_type:VIEW, object_name:PO_REQUISITION_LINES_ALL#, status:VALID,
-
VIEW: APPS.PO_REQUISITION_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_REQUISITION_LINES_V, object_name:PO_REQUISITION_LINES_V, status:VALID,
-
VIEW: APPS.POR_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_LINES_V, object_name:POR_LINES_V, status:VALID,
-
VIEW: APPS.POR_LINES_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_LINES_ALL_V, object_name:POR_LINES_ALL_V, status:VALID,
-
PACKAGE BODY: APPS.PO_NEGOTIATIONS4_GRP
12.2.2
-
View: ICX_PO_REQUISITION_OPEN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUISITION_OPEN_V, object_name:ICX_PO_REQUISITION_OPEN_V, status:VALID, product: ICX - Oracle iProcurement , description: Open Requisition Lines View , implementation_dba_data: APPS.ICX_PO_REQUISITION_OPEN_V ,
-
VIEW: APPS.POR_LINES_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_LINES_ALL_V, object_name:POR_LINES_ALL_V, status:VALID,
-
PACKAGE BODY: APPS.PO_NEGOTIATIONS4_GRP
12.1.1
-
APPS.PO_WF_REQ_NOTIFICATION SQL Statements
12.2.2
-
View: ICX_PO_REQUISITION_OPEN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUISITION_OPEN_V, object_name:ICX_PO_REQUISITION_OPEN_V, status:VALID, product: ICX - Oracle iProcurement , description: Open Requisition Lines View , implementation_dba_data: APPS.ICX_PO_REQUISITION_OPEN_V ,
-
PACKAGE BODY: APPS.PO_REQUISITION_LINES_PKG4
12.2.2
-
VIEW: APPS.PO_REQ_LINES_AUTOCREATE_V
12.2.2
owner:APPS, object_type:VIEW, object_name:PO_REQ_LINES_AUTOCREATE_V, status:VALID,