Search Results po_req_distributions_all
The PO_REQ_DISTRIBUTIONS_ALL
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for storing distribution-level information related to requisitions within the Purchasing module. This table serves as a child entity to the PO_REQUISITION_LINES_ALL
table, capturing financial and accounting details for each requisition line, ensuring proper allocation of costs across multiple accounts, projects, tasks, or other budgetary entities. Below is a detailed breakdown of its structure, functionality, and integration within Oracle EBS.
Key Attributes of PO_REQ_DISTRIBUTIONS_ALL
The table contains columns that define the financial and logistical distribution of requisitioned items. Key columns include:- DISTRIBUTION_ID: Primary key uniquely identifying each distribution record.
- REQUISITION_LINE_ID: Foreign key linking to
PO_REQUISITION_LINES_ALL
, associating the distribution with a specific requisition line. - SET_OF_BOOKS_ID: Identifies the general ledger to which the distribution is posted.
- CODE_COMBINATION_ID: References the accounting flexfield (GL account) for the distribution.
- QUANTITY: The portion of the requisition line quantity allocated to this distribution.
- AMOUNT: The monetary value assigned to the distribution.
- CHARGE_ACCOUNT_ID: Alternative account identifier for certain implementations.
- PROJECT_ID, TASK_ID, EXPENDITURE_TYPE, etc.: Optional fields for project accounting integrations.
Functional Role in Requisition Processing
ThePO_REQ_DISTRIBUTIONS_ALL
table plays a pivotal role in:
- Cost Allocation: Enables splitting a single requisition line across multiple GL accounts, departments, or projects, ensuring accurate financial tracking.
- Budgetary Control: Integrates with Oracle General Ledger and Projects modules to validate available funds before requisition approval.
- Audit and Compliance: Maintains a detailed audit trail of fund distribution for reporting and compliance purposes.
Integration with Other Modules
The table interacts with several Oracle EBS modules:- General Ledger (GL): Distributes accounting entries via
CODE_COMBINATION_ID
. - Projects (PA): Tracks project-related expenditures through
PROJECT_ID
andTASK_ID
. - Inventory (INV): Aligns distributions with item master data for accurate costing.
- Procurement: Feeds into the Purchasing Approval workflow, ensuring funds are reserved before requisition conversion to a Purchase Order.
Technical Considerations
- Multi-Org Structure: The
_ALL
suffix indicates it stores data for all operating units, filtered byORG_ID
in multi-org environments. - Indexing: Key indexes include
PO_REQ_DISTRIBUTIONS_N1
(onREQUISITION_LINE_ID
) for performance optimization. - API Dependencies: Manipulated via Oracle Purchasing APIs (e.g.,
PO_REQ_DISTRIBUTIONS_PKG
) to enforce business rules.
Common Use Cases
- Generating financial reports by cost center or project.
- Reconciling requisition expenditures against budgets.
- Troubleshooting approval workflow issues tied to fund checks.
Conclusion
ThePO_REQ_DISTRIBUTIONS_ALL
table is a cornerstone of Oracle Purchasing, ensuring granular financial control over requisition processing. Its design supports complex accounting requirements, multi-org deployments, and integrations with GL, Projects, and other modules. Understanding its structure and relationships is essential for custom reporting, troubleshooting, and extending procurement workflows in Oracle EBS 12.1.1 and 12.2.2.
-
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_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 ,
-
APPS.PA_CHECK_COMMITMENTS dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_REQCHANGEREQUESTWF_PVT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.GML_MOBILE_RECEIPT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_RCOTOLERANCE_PVT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.WSH_SHIP_CONFIRM_ACTIONS dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.GMS_BUDGET_BALANCE dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_CORE_S dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.INV_DIAG_RCV_IPROC dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.GMS_AWARDS_DIST_PKG dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.MRP_HORIZONTAL_PLAN_SC dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.POR_WITHDRAW_REQ_SV dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.CST_EAMCOST_PUB dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.INV_RESERVATION_VALIDATE_PVT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.GMS_AWARD_DIST_ENG dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.JAI_ENCUM_PRC dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.GML_RCV_DIR_RCPT_APIS dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.INV_LOGICAL_TRANSACTIONS_PUB dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.RCV_TABLE_FUNCTIONS dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.PA_PROJECT_STRUCTURE_PUB1 dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.PO_INTG_DOCUMENT_FUNDS_GRP dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.PO_DOCUMENT_CHECKS_PVT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.PO_WF_REQ_NOTIFICATION dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.POS_SCO_TOLERANCE_PVT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.GMS_AWARDS_BOUNDARY_DATES_CHK dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.INV_PROJECT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.FV_YE_CLOSE dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.WSH_SHIP_CONFIRM_ACTIONS dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.INV_UI_TASK_LOVS dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.PO_PALT_MS_COMPLETION dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.INV_MAINTAIN_RESERVATION_PUB dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.GMS_BUDGET_BALANCE dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.PO_WF_DOCUMENT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.PO_UDA_TEMPLATES_UTIL dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.PJM_SCHED_INT_WF dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.JA_AU_COSTPROC_PKG dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.2.2
-
APPS.INV_RCV_STD_RCPT_APIS dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PSA_BC_XLA_PVT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.RCV_TABLE_FUNCTIONS dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_CALCULATEREQTOTAL_PVT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_WF_REQ_NOTIFICATION dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.JA_AU_COSTPROC_PKG dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.CSP_PARTS_ORDER dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_NEGOTIATIONS4_PVT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.OKE_FLOWDOWN_UTILS dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_LOCKS dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PO_REQCHANGEREQUESTNOTIF_PVT dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1
-
APPS.PA_FUNDS_CONTROL_PKG dependencies on PO_REQ_DISTRIBUTIONS_ALL
12.1.1