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 ,
-
Table: PO_NOTES
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_NOTES, object_name:PO_NOTES, status:VALID, product: PO - Purchasing , description: No longer used , implementation_dba_data: PO.PO_NOTES ,
-
Table: PO_NOTES
12.2.2
product: PO - Purchasing , description: No longer used , implementation_dba_data: Not implemented in this database ,
-
Table: PO_HAZARD_CLASSES_B
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HAZARD_CLASSES_B, object_name:PO_HAZARD_CLASSES_B, status:VALID, product: PO - Purchasing , description: Hazardous classes , implementation_dba_data: PO.PO_HAZARD_CLASSES_B ,
-
Table: PO_UN_NUMBERS_B
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_UN_NUMBERS_B, object_name:PO_UN_NUMBERS_B, status:VALID, product: PO - Purchasing , description: United Nations numbers , implementation_dba_data: PO.PO_UN_NUMBERS_B ,
-
Table: PO_INTERFACE_ERRORS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_INTERFACE_ERRORS, object_name:PO_INTERFACE_ERRORS, status:VALID, product: PO - Purchasing , description: Requisition import interface errors , implementation_dba_data: PO.PO_INTERFACE_ERRORS ,
-
Table: PO_LINE_TYPES_B
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINE_TYPES_B, object_name:PO_LINE_TYPES_B, status:VALID, product: PO - Purchasing , description: Line types , implementation_dba_data: PO.PO_LINE_TYPES_B ,
-
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 ,
-
Table: PO_UN_NUMBERS_B
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_UN_NUMBERS_B, object_name:PO_UN_NUMBERS_B, status:VALID, product: PO - Purchasing , description: United Nations numbers , implementation_dba_data: PO.PO_UN_NUMBERS_B ,
-
Table: PO_VENDOR_CONTACTS
12.1.1
product: PO - Purchasing , description: Supplier contacts , implementation_dba_data: Not implemented in this database ,
-
Table: PO_HAZARD_CLASSES_B
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HAZARD_CLASSES_B, object_name:PO_HAZARD_CLASSES_B, status:VALID, product: PO - Purchasing , description: Hazardous classes , implementation_dba_data: PO.PO_HAZARD_CLASSES_B ,
-
Table: PO_INTERFACE_ERRORS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_INTERFACE_ERRORS, object_name:PO_INTERFACE_ERRORS, status:VALID, product: PO - Purchasing , description: Requisition import interface errors , implementation_dba_data: PO.PO_INTERFACE_ERRORS ,
-
Table: PO_LINE_TYPES_B
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_LINE_TYPES_B, object_name:PO_LINE_TYPES_B, status:VALID, product: PO - Purchasing , description: Line types , implementation_dba_data: PO.PO_LINE_TYPES_B ,
-
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_VENDOR_CONTACTS
12.2.2
product: PO - Purchasing , description: Supplier contacts , implementation_dba_data: Not implemented in this database ,
-
Table: PO_REQ_DISTRIBUTIONS_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQ_DISTRIBUTIONS_ALL, object_name:PO_REQ_DISTRIBUTIONS_ALL, status:VALID, product: PO - Purchasing , description: Requisition distributions , implementation_dba_data: PO.PO_REQ_DISTRIBUTIONS_ALL ,
-
Table: PO_REQUISITION_HEADERS_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQUISITION_HEADERS_ALL, object_name:PO_REQUISITION_HEADERS_ALL, status:VALID, product: PO - Purchasing , description: Requisition headers , implementation_dba_data: PO.PO_REQUISITION_HEADERS_ALL ,
-
Table: PO_REQUISITION_HEADERS_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQUISITION_HEADERS_ALL, object_name:PO_REQUISITION_HEADERS_ALL, status:VALID, product: PO - Purchasing , description: Requisition headers , implementation_dba_data: PO.PO_REQUISITION_HEADERS_ALL ,
-
Table: PO_REQ_DISTRIBUTIONS_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQ_DISTRIBUTIONS_ALL, object_name:PO_REQ_DISTRIBUTIONS_ALL, status:VALID, product: PO - Purchasing , description: Requisition distributions , implementation_dba_data: PO.PO_REQ_DISTRIBUTIONS_ALL ,
-
Table: PO_REQUISITION_LINES_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQUISITION_LINES_ALL, object_name:PO_REQUISITION_LINES_ALL, status:VALID, product: PO - Purchasing , description: Requisition lines , implementation_dba_data: PO.PO_REQUISITION_LINES_ALL ,
-
Table: PO_REQUISITION_LINES_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQUISITION_LINES_ALL, object_name:PO_REQUISITION_LINES_ALL, status:VALID, product: PO - Purchasing , description: Requisition lines , implementation_dba_data: PO.PO_REQUISITION_LINES_ALL ,
-
Table: PO_VENDOR_SITES_ALL
12.2.2
product: PO - Purchasing , description: Supplier sites , implementation_dba_data: Not implemented in this database ,
-
Table: PO_VENDOR_SITES_ALL
12.1.1
product: PO - Purchasing , description: Supplier sites , implementation_dba_data: Not implemented in this database ,
-
Table: PO_VENDORS
12.1.1
product: PO - Purchasing , description: Suppliers , implementation_dba_data: Not implemented in this database ,
-
Table: PO_VENDORS
12.2.2
product: PO - Purchasing , description: Suppliers , implementation_dba_data: Not implemented in this database ,