Search Results po_agents
Overview
The PO_AGENTS table is a core master data table within the Oracle E-Business Suite Purchasing (PO) module. It serves as the central repository for defining and storing information about purchasing agents, commonly referred to as buyers. Every purchasing document, such as a requisition, purchase order, or release, is associated with a buyer, and this relationship is established via the AGENT_ID column linking to this table. The table's integrity is enforced by the primary key constraint PO_AGENTS_PK on the AGENT_ID column, ensuring each buyer record is uniquely identifiable. Its role is fundamental to procurement workflows, security, and reporting, as the buyer is a key organizational entity responsible for managing supplier relationships and executing purchases.
Key Information Stored
The table's primary column is AGENT_ID, a unique system-generated identifier for each buyer. While the provided ETRM excerpt does not list all columns, standard implementation of this table in Oracle EBS 12.1 and 12.2 typically includes columns such as AGENT_NAME (the name of the buyer), START_DATE_ACTIVE, END_DATE_ACTIVE (for enabling and disabling buyer records), EMAIL_ADDRESS, and EMPLOYEE_ID (linking to the HR module to associate a buyer with a person). The documented foreign key relationship to MTL_CATEGORIES_B via CATEGORY_ID indicates the table can store a default item category assignment for a buyer, which is used for automatic sourcing and requisition import.
Common Use Cases and Queries
A primary use case is validating and reporting on buyer assignments across purchasing documents. For instance, identifying all purchase orders created by a specific buyer or finding requisitions that have a suggested buyer assigned for approval routing. Common SQL queries involve joining PO_AGENTS to transaction tables like PO_HEADERS_ALL. A typical pattern is to retrieve a list of active buyers and their associated documents:
- SELECT pa.AGENT_NAME, poh.SEGMENT1 PO_NUM FROM PO_AGENTS pa, PO_HEADERS_ALL poh WHERE pa.AGENT_ID = poh.AGENT_ID AND SYSDATE BETWEEN pa.START_DATE_ACTIVE AND NVL(pa.END_DATE_ACTIVE, SYSDATE+1);
Another critical use case is in custom workflows or integrations where the AGENT_ID is used to determine the responsible party for approval or notification.
Related Objects
As documented by the foreign key relationships, PO_AGENTS is a central reference point for numerous transactional and setup tables across multiple modules. Key relationships include:
- PO_HEADERS_ALL / PO_HEADERS_ARCHIVE_ALL: Linked via AGENT_ID, identifying the buyer responsible for the purchase order.
- PO_RELEASES_ALL: Linked via AGENT_ID (responsible buyer) and HOLD_BY (agent who placed a hold).
- PO_REQUISITION_LINES_ALL / PO_REQUISITIONS_INTERFACE_ALL / PO_REQEXPRESS_LINES_ALL: Linked via SUGGESTED_BUYER_ID for routing and approval.
- MRP_SYSTEM_ITEMS: Linked via BUYER_ID to assign a default buyer at the item level.
- PO_VENDORS: Linked via HOLD_BY to track which agent placed a supplier on hold.
- AHL_OSP_ORDERS_B (Service Procurement) and MTL_CATEGORIES_B (Inventory): Demonstrate integration beyond core Purchasing.
-
Table: PO_AGENTS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_AGENTS, object_name:PO_AGENTS, status:VALID, product: PO - Purchasing , description: Buyers table , implementation_dba_data: PO.PO_AGENTS ,
-
Table: PO_AGENTS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_AGENTS, object_name:PO_AGENTS, status:VALID, product: PO - Purchasing , description: Buyers table , implementation_dba_data: PO.PO_AGENTS ,
-
APPS.PO_AGENTS_PKG dependencies on PO_AGENTS
12.1.1
-
APPS.PO_COPYDOC_SUB dependencies on PO_AGENTS
12.1.1
-
APPS.PO_AGENTS_PKG dependencies on PO_AGENTS
12.2.2
-
APPS.PO_DOCUMENT_ACTION_UTIL dependencies on PO_AGENTS
12.1.1
-
APPS.PO_POXPRRFP_XMLP_PKG dependencies on PO_AGENTS
12.1.1
-
APPS.PO_VAL_HEADERS2 dependencies on PO_AGENTS
12.1.1
-
APPS.PO_R12_CAT_UPG_DEF_PVT dependencies on PO_AGENTS
12.1.1
-
APPS.PO_POXPRRFP_XMLP_PKG dependencies on PO_AGENTS
12.2.2
-
APPS.OKS_ENTITLEMENTS_PVT dependencies on PO_AGENTS
12.2.2
-
APPS.POS_CLM_UTIL_PKG dependencies on PO_AGENTS
12.2.2
-
APPS.PO_LOCATIONS_S dependencies on PO_AGENTS
12.2.2
-
APPS.PO_AUTOSOURCE_SV dependencies on PO_AGENTS
12.2.2
-
APPS.INVPVDR5 dependencies on PO_AGENTS
12.2.2
-
APPS.PO_VAL_HEADERS2 dependencies on PO_AGENTS
12.2.2
-
APPS.INVPVDR5 dependencies on PO_AGENTS
12.1.1
-
APPS.PO_AUTOCREATE_DOC dependencies on PO_AGENTS
12.1.1
-
APPS.PO_REQS_CONTROL_SV dependencies on PO_AGENTS
12.1.1
-
APPS.PO_PDOI_POSTPROC_PVT dependencies on PO_AGENTS
12.2.2
-
APPS.PO_PERSON dependencies on PO_AGENTS
12.2.2
-
APPS.PO_AUTOSOURCE_SV dependencies on PO_AGENTS
12.1.1
-
APPS.PO_DOCUMENT_ACTION_UTIL dependencies on PO_AGENTS
12.2.2
-
APPS.PO_REQS_CONTROL_SV dependencies on PO_AGENTS
12.2.2
-
APPS.PO_PERSON dependencies on PO_AGENTS
12.1.1
-
APPS.MTL_DEFAULT_CATEGORY_SETS_PKG dependencies on PO_AGENTS
12.1.1
-
APPS.HRI_OPL_PER_PERSON dependencies on PO_AGENTS
12.2.2
-
APPS.HRI_OPL_PER_PERSON dependencies on PO_AGENTS
12.1.1
-
APPS.CSP_RECEIVE_PVT dependencies on PO_AGENTS
12.1.1
-
APPS.EDW_HR_PERSON_PKG dependencies on PO_AGENTS
12.1.1
-
APPS.PO_COPYDOC_SUB dependencies on PO_AGENTS
12.2.2
-
APPS.OKS_ENTITLEMENTS_PVT dependencies on PO_AGENTS
12.1.1
-
APPS.POA_REPORT_UTIL dependencies on PO_AGENTS
12.1.1
-
APPS.PO_LOCATIONS_S dependencies on PO_AGENTS
12.1.1
-
APPS.HRI_EDW_DIM_PERSON dependencies on PO_AGENTS
12.1.1
-
APPS.PO_EMPLOYEES_SV dependencies on PO_AGENTS
12.1.1
-
APPS.CSP_RECEIVE_PVT dependencies on PO_AGENTS
12.2.2
-
APPS.PO_DOCUMENT_CHECKS_PVT dependencies on PO_AGENTS
12.2.2
-
APPS.MTL_DEFAULT_CATEGORY_SETS_PKG dependencies on PO_AGENTS
12.2.2
-
APPS.PO_EMPLOYEES_SV dependencies on PO_AGENTS
12.2.2
-
APPS.PO_AUTOCREATE_DOC dependencies on PO_AGENTS
12.2.2
-
APPS.PO_R12_CAT_UPG_DEF_PVT dependencies on PO_AGENTS
12.2.2
-
VIEW: APPS.PO_BUYER_NAME_NUM_V
12.1.1
-
APPS.INVPVDR5 dependencies on HR_ORGANIZATION_UNITS
12.1.1
-
APPS.POA_REPORT_UTIL dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PO_AUTOSOURCE_SV dependencies on MTL_ITEM_CATEGORIES
12.2.2
-
VIEW: APPS.POA_BIS_SAVINGS_BUYER_LOV_V
12.1.1
-
APPS.PO_AUTOCREATE_DOC dependencies on PER_PEOPLE_F
12.1.1
-
VIEW: APPS.PO_AGENTS_DFV
12.1.1
-
VIEW: APPS.PO_AGENTS_DFV
12.2.2