Search Results po_requisitions_interface_all
The PO_REQUISITIONS_INTERFACE_ALL
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical interface table used for importing purchase requisition data into the Oracle Purchasing module. It serves as a staging area for requisition data before it is processed and transferred to the base tables in the Oracle Purchasing application. This table is part of the Open Interface architecture in Oracle EBS, which facilitates data integration from external systems or legacy applications.
Key Features and Purpose
The primary purpose ofPO_REQUISITIONS_INTERFACE_ALL
is to allow bulk loading of requisition data into Oracle Purchasing without manual entry. This is particularly useful for organizations migrating from other systems or automating procurement processes. The table captures requisition headers, lines, distributions, and other attributes required for creating valid requisitions in Oracle EBS.
Table Structure and Key Columns
The table contains columns that map to requisition attributes, including:- Interface Header Attributes:
INTERFACE_SOURCE_CODE
,BATCH_ID
,REQ_HEADER_INTERFACE_ID
- Requisition Header Information:
PREPARER_ID
,DESCRIPTION
,AUTHORIZATION_STATUS
- Requisition Line Details:
ITEM_ID
,QUANTITY
,UNIT_PRICE
,NEED_BY_DATE
- Distribution Information:
DESTINATION_ORGANIZATION_ID
,DELIVER_TO_LOCATION_ID
- Processing Control:
PROCESS_CODE
,PROCESS_FLAG
,ERROR_FLAG
Data Flow and Processing
The typical workflow for using this table involves:- Populating the interface table with requisition data (manually or through automated processes)
- Setting the
PROCESS_FLAG
to 'Y' for records ready for processing - Running the Requisition Import concurrent program (REQIMPORT)
- Reviewing error reports for any records that failed validation
PO_REQUISITION_HEADERS_ALL
, PO_REQUISITION_LINES_ALL
, etc.). Invalid records remain in the interface table with the ERROR_FLAG
set to 'Y' and error messages populated in the ERROR_MESSAGE
column.
Multi-Org Considerations
The_ALL
suffix indicates this is a multi-organization enabled table. The ORG_ID
column determines which operating unit the requisition belongs to. Proper population of this column is essential for successful processing in multi-org environments.
Integration Points
PO_REQUISITIONS_INTERFACE_ALL
integrates with several Oracle EBS modules:
- Inventory: For item validation and sourcing rules
- General Ledger: For account validation in distributions
- HRMS: For employee/preparer validation
- Approval Management Engine (AME): For requisition approval workflows
Best Practices
When working with this interface table:- Always populate mandatory columns as defined in the Oracle Purchasing Technical Reference Manual
- Use unique
BATCH_ID
values to group related requisitions - Validate data before loading to minimize processing errors
- Archive processed records to maintain interface table performance
- Consider using the Oracle API
PO_REQUISITIONS_INTERFACE_PUB
for programmatic access
Common Challenges
Implementation teams often encounter issues with:- Missing or invalid reference data (items, employees, accounts)
- Incorrect org_id assignments in multi-org environments
- Date format mismatches in interface data
- Currency conversion requirements for global implementations
PO_REQUISITIONS_INTERFACE_ALL
table remains a powerful tool for automating requisition creation in Oracle EBS, significantly reducing manual data entry and improving procurement process efficiency when implemented correctly.
-
Table: PO_REQUISITIONS_INTERFACE_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQUISITIONS_INTERFACE_ALL, object_name:PO_REQUISITIONS_INTERFACE_ALL, status:VALID, product: PO - Purchasing , description: Requisition Import interface table , implementation_dba_data: PO.PO_REQUISITIONS_INTERFACE_ALL ,
-
Table: PO_REQUISITIONS_INTERFACE_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQUISITIONS_INTERFACE_ALL, object_name:PO_REQUISITIONS_INTERFACE_ALL, status:VALID, product: PO - Purchasing , description: Requisition Import interface table , implementation_dba_data: PO.PO_REQUISITIONS_INTERFACE_ALL ,
-
APPS.PO_PERSON dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.PO_LOCATIONS_S dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.WIP_RESOURCE_VALIDATIONS dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.OKE_DTS_INTEGRATION_PKG dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.CSP_PARTS_ORDER dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.OKE_DTS_INTEGRATION_PKG dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.OKE_DELIVERABLE_UTILS_PUB dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.EAM_PROCESS_WO_UTIL_PVT dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.WIP_MOVPROC_PRIV dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.CTO_AUTO_PROCURE_PK dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.MRP_AP_REL_PLAN_PUB dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.CSP_NOTIFICATIONS_ORDER_PKG dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.PO_LOCATIONS_S dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.EAM_WO_CHANGE_STATUS_PVT dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.WIP_OSP dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.WIP_OSP_SHP_I_WF dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.AHL_OSP_PO_REQ_PVT dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.EAM_WORKORDER_UTIL_PKG dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.OKE_DTS_ACTION_PKG dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.WIP_PENDING_TXNS dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.WIP_SUB_OP_RESOURCES_PKG dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.EAM_PROCESS_WO_UTIL_PVT dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.WIP_WICTPG dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.MRP_REL_PLAN_PUB dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.WIP_OPERATION_RESOURCES_PKG dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.WSM_LBJ_INTERFACE_PVT dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.WIP_OSP_SHP_I_WF dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.OE_PURCHASE_RELEASE_PVT dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.WIP_OSP dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.OKE_DTS_WORKFLOW dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.INV_KANBAN_PVT dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.CTO_CHANGE_ORDER_PK dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.CTO_AUTO_PROCURE_PK dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.WIP_MOVPROC_PRIV dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.WIP_JOBCLOSE_PRIV dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.CTO_UTILITY_PK dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.CSP_MINMAX_PVT dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.CSP_PLAN_DETAILS_PKG dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.AHL_OSP_PO_PVT dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.OKE_DELIVERABLE_ACTIONS_PKG dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.1.1
-
APPS.WIP_JOBCLOSE_PRIV dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.OKE_IMPORT_CONTRACT_PUB dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.PO_AUTOSOURCE_SV dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.AHL_OSP_PO_REQ_PVT dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.EAM_PROCESS_WO_PVT dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.CSP_MINMAX_PVT dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.OKE_DTS_ACTION_PKG dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2
-
APPS.MSC_X_VMI_POREQ dependencies on PO_REQUISITIONS_INTERFACE_ALL
12.2.2