Results for “modified_by_agent_flag”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PO_REQ_LINES_IN_POOL_SRC_V is a Purchasing (PO) module view owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. Its documented purpose is to expose every requisition line that is available in the sourcing pool from Oracle Sourcing's perspective. Crucially, the view's WHERE clause does not filter on REQS_IN_POOL_FLAG = 'Y'. Instead, it relies on a set of structural and workflow-based predicates to determine pool candidacy, which distinguishes it from the standard pool views that depend on the flag maintained by the pooling concurrent programs.
Because of this design, the view acts as a "source of truth" for lines that ought to be eligible for sourcing, irrespective of whether the requisition pooling process has already stamped them. This makes it valuable for reconciliation, troubleshooting, and integration scenarios where a discrepancy between flag-based views and the underlying eligibility rules must be detected.
Underlying Base Objects
The view is defined over five base objects, all referenced through APPS synonyms:
- PO_REQUISITION_HEADERS_ALL — the requisition header, joined on
REQUISITION_HEADER_ID. - PO_REQUISITION_LINES_ALL — the requisition line, joined on
REQUISITION_HEADER_IDandREQUISITION_LINE_ID. - PO_REQ_DISTRIBUTIONS_ALL — joined on
REQUISITION_LINE_ID, providing project/task context. - PA_PROJECTS_ALL and PA_TASKS — outer-joined for project and task number derivation.
- PJM_SEIBAN_NUMBERS — outer-joined for the Seiban (project) number when a project number is absent.
The joins are outer (using (+) syntax, characteristic of pre-ANSI Oracle SQL in EBS), so lines without project or task distributions still appear, with NULL or derived values for project/task columns. The GROUP BY clause aggregates distributions so that one row per requisition line is returned, with project and task numbers collapsed to a single value, NULL, or the literal 'MULTIPLE'.
Key Columns
- MODIFIED_BY_AGENT_FLAG — the column the user searched for. It identifies whether a requisition line was created or altered by an automated agent (such as Oracle Sourcing or a procurement agent). The view includes this column in both its SELECT list and GROUP BY, and filters it with
NVL(MODIFIED_BY_AGENT_FLAG, 'N') = 'N', excluding any line touched by an agent. - REQUISITION_HEADER_ID / REQUISITION_NUMBER — header identifiers for linking to the requisition.
- REQUISITION_LINE_ID / REQUISITION_LINE_NUM — the line-level keys.
- REQUISITION_QUANTITY, NEED_BY_DATE, CREATION_DATE — descriptive attributes for the line.
- AUCTION_HEADER_ID, AUCTION_LINE_NUMBER — linkage to the sourcing auction, when applicable.
- ORG_ID — the operating unit, supporting Multi-Org access.
- PROJECT_NUMBER, TASK_NUMBER — derived project/task identifiers, returned as a single value, NULL, or 'MULTIPLE'.
Common Use Cases and Queries
Typical scenarios include reconciling unpooled lines that satisfy sourcing eligibility, and auditing agent-modified lines. A representative query listing eligible lines for a given operating unit:
SELECT REQUISITION_NUMBER,
REQUISITION_LINE_NUM,
MODIFIED_BY_AGENT_FLAG,
NEED_BY_DATE,
PROJECT_NUMBER
FROM APPS.PO_REQ_LINES_IN_POOL_SRC_V
WHERE ORG_ID = :p_org_id
ORDER BY CREATION_DATE DESC;
To identify lines excluded because they were touched by an agent, query the base table directly against the view's predicate:
SELECT REQUISITION_LINE_ID, MODIFIED_BY_AGENT_FLAG FROM APPS.PO_REQUISITION_LINES_ALL WHERE NVL(MODIFIED_BY_AGENT_FLAG,'N') = 'Y';
The key filter applied by the view is PRL.LINE_LOCATION_ID IS NULL, NVL(PRL.CANCEL_FLAG,'N')='N', NVL(PRL.CLOSED_CODE,'OPEN') <> 'FINALLY CLOSED', NVL(PRL.MODIFIED_BY_AGENT_FLAG,'N')='N', and PRL.SOURCE_TYPE_CODE='VENDOR'. Any deviation from these conditions removes a line from the result set, so they should be understood before relying on the view for pool reporting.
-
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'.
APPS.PO_REQ_LINES_IN_POOL_SRC_V·↳ PA_PROJECTS_ALL·↳ PA_TASKS·↳ PJM_SEIBAN_NUMBERS·Explore PO module →
-
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'.
APPS.PO_REQ_LINES_IN_POOL_SRC_V·↳ PA_PROJECTS_ALL·↳ PA_TASKS·↳ PJM_SEIBAN_NUMBERS·Explore PO module →
-
Open Requisition Lines View
APPS.ICX_PO_REQUISITION_OPEN_V·↳ FND_CURRENCY·↳ FND_GLOBAL·↳ GL_DAILY_CONVERSION_TYPES·Explore ICX module →
-
For Internal Use Only: This table is global temporary table based on po_requisition_lines_all table. It is used for internal processing of data for PO Approval Submission Checks.
-
Requisition Distributions View
APPS.ICX_PO_REQ_LINES_DIST_V·↳ FND_CURRENCY·↳ FND_GLOBAL·↳ GL_CODE_COMBINATIONS_KFV·Explore ICX module →
-
View: PO_REQUISITION_LINES_V 12.1.1
10SC ONLY - Retrofitted
APPS.PO_REQUISITION_LINES_V·↳ FND_GLOBAL·↳ GL_DAILY_CONVERSION_TYPES·↳ HR_ALL_ORGANIZATION_UNITS_TL·Explore PO module →
-
Security view for owned requisition lines
APPS.PO_OWNED_REQUISITION_LINES·↳ PO_REQUISITION_HEADERS_ALL·↳ PO_REQUISITION_LINES·Explore PO module →
-
Security view for owned requisition lines
APPS.PO_OWNED_REQUISITION_LINES·↳ PO_REQUISITION_HEADERS_ALL·↳ PO_REQUISITION_LINES·Explore PO module →
-
- Retrofitted
APPS.PO_REQ_DISTRIBUTIONS_INQ_V·↳ FND_GLOBAL·↳ GL_DAILY_CONVERSION_TYPES·↳ HR_ALL_ORGANIZATION_UNITS_TL·Explore PO module →
-
View: ICX_PO_REQ_LINES_V 12.2.2
Requisition Lines View
APPS.ICX_PO_REQ_LINES_V·↳ FINANCIALS_SYSTEM_PARAMETERS·↳ FND_CURRENCY·↳ FND_GLOBAL·Explore ICX module →
-
View: POR_LINES_V 12.2.2
Requisition Line View
APPS.POR_LINES_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HR_GENERAL·Explore ICX module →
-
View: PO_REQUISITION_LINES_V 12.2.2
10SC ONLY - Retrofitted
APPS.PO_REQUISITION_LINES_V·↳ FND_GLOBAL·↳ GL_DAILY_CONVERSION_TYPES·↳ HR_ALL_ORGANIZATION_UNITS_TL·Explore PO module →
-
For Internal Use Only
-
Open Requisition Lines View
APPS.ICX_PO_REQUISITION_OPEN_V·↳ FND_CURRENCY·↳ FND_GLOBAL·↳ GL_DAILY_CONVERSION_TYPES·Explore ICX module →
-
- Retrofitted
APPS.PO_REQ_DISTRIBUTIONS_INQ_V·↳ FND_GLOBAL·↳ FND_PROFILE·↳ GL_DAILY_CONVERSION_TYPES·Explore PO module →
-
Requisition Distributions View
APPS.ICX_PO_REQ_LINES_DIST_V·↳ FND_CURRENCY·↳ FND_GLOBAL·↳ GL_CODE_COMBINATIONS_KFV·Explore ICX module →
-
View: POR_LINES_ALL_V 12.1.1
Requisition Line View
APPS.POR_LINES_ALL_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HR_GENERAL·Explore ICX module →
-
View: POR_LINES_ALL_V 12.2.2
Requisition Line View
APPS.POR_LINES_ALL_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HR_GENERAL·Explore ICX module →
-
- Retrofitted
APPS.PO_REQUISITION_LINES_INQ_V·↳ BOM_RESOURCES·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ GL_DAILY_CONVERSION_TYPES·Explore PO module →
-
- Retrofitted
APPS.PO_REQUISITION_LINES_INQ_V·↳ BOM_RESOURCES·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ GL_DAILY_CONVERSION_TYPES·Explore PO module →
-
View: ICX_PO_REQ_LINES_V 12.1.1
Requisition Lines View
APPS.ICX_PO_REQ_LINES_V·↳ FINANCIALS_SYSTEM_PARAMETERS·↳ FND_CURRENCY·↳ FND_GLOBAL·Explore ICX module →
-
Requistion Lines Inquiry View
APPS.ICX_PO_REQUISITION_LINES_INQ_V·↳ FINANCIALS_SYSTEM_PARAMETERS·↳ FND_CURRENCY·↳ FND_GLOBAL·Explore ICX module →
-
View: POR_LINES_V 12.1.1
Requisition Line View
APPS.POR_LINES_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HR_GENERAL·Explore ICX module →
-
Requistion Lines Inquiry View
APPS.ICX_PO_REQUISITION_LINES_INQ_V·↳ FINANCIALS_SYSTEM_PARAMETERS·↳ FND_CURRENCY·↳ FND_GLOBAL·Explore ICX module →
-
View: PO_REQ_LINES_TRX_V 12.2.2
Requisition Lines View.
APPS.PO_REQ_LINES_TRX_V·↳ PO_CLM_INTG_GRP·↳ PO_REQUISITION_LINES·Explore PO module →
-
Requisition lines
-
Requisition lines
-
TABLE: PO.PO_ENCUMBRANCE_GT1 12.2.2