Search Results pjm_borrow_paybacks
Overview
PJM_BORROW_PAYBACKS is a Project Manufacturing (PJM) table that records inter-project borrow/payback allocations in Oracle E-Business Suite 12.1.1 and 12.2.2. In project manufacturing environments, material issued to one project is sometimes physically consumed by another project before ownership is formally transferred. The borrow transaction captures the outward movement; the payback transaction captures the return or settlement. PJM_BORROW_PAYBACKS is the intersection record that ties a specific payback event back to the originating borrow event, preserving the audit trail required for project cost and quantity reconciliation.
The table resides in the PJM schema and is documented as VALID with 16 columns. Its heuristic Data Vault classification, mined from the foreign key structure, is a link table. This is a modeling suggestion: the object primarily resolves many-to-many relationships between transactions, projects, and tasks rather than storing descriptive attributes of a single business entity. Because it also carries transactional measures such as PAYBACK_QUANTITY, it functions as a link with limited satellite characteristics.
Key Information Stored
The composite primary key, PJM_BORROW_PAYBACKS_PK, is defined on PAYBACK_TRANSACTION_ID and BORROW_TRANSACTION_ID. A second unique index, PJM_BORROW_PAYBACKS_U1, is defined on the same two columns in reverse order (BORROW_TRANSACTION_ID, PAYBACK_TRANSACTION_ID) and serves as a documented business-key candidate.
- PAYBACK_TRANSACTION_ID — Foreign key to MTL_MATERIAL_TRANSACTIONS; identifies the inventory transaction that returns or settles the borrowed material.
- BORROW_TRANSACTION_ID — Foreign key to PJM_BORROW_TRANSACTIONS; identifies the original borrow event being offset.
- PAYBACK_QUANTITY — The quantity returned or settled in this allocation, expressed in the transaction's primary unit of measure.
- BORROW_PROJECT_ID — Foreign key to PA_PROJECTS_ALL; the project that originally received the borrowed material.
- LENDING_PROJECT_ID — Foreign key to PA_PROJECTS_ALL; the project from which the material was borrowed.
- BORROW_TASK_ID — Foreign key to PA_TASKS; the task within the borrowing project charged with the material.
- LENDING_TASK_ID — Foreign key to PA_TASKS; the task within the lending project that supplied the material.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID — Concurrent program audit columns identifying the process that created the allocation.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, PROGRAM_UPDATE_DATE — Standard WHO audit columns for row-level traceability.
Common Use Cases and Queries
Typical usage centers on reconciliation, audit, and cost transfer reporting. A project accountant may reconcile borrow-to-payback completeness to ensure no borrowed quantity remains outstanding. A manufacturing analyst may report payback volumes by lending and borrowing project pair.
- Open borrow analysis: Join PJM_BORROW_TRANSACTIONS to PJM_BORROW_PAYBACKS on BORROW_TRANSACTION_ID and compare borrowed versus summed PAYBACK_QUANTITY to identify unreconciled quantities.
- Project-to-project transfer reporting: Aggregate PAYBACK_QUANTITY grouped by BORROW_PROJECT_ID and LENDING_PROJECT_ID, resolving names via PA_PROJECTS_ALL.
- Transaction trail audit: Join PAYBACK_TRANSACTION_ID to MTL_MATERIAL_TRANSACTIONS to trace the physical inventory movement for a given payback.
- Concurrent program diagnostics: Filter by REQUEST_ID or PROGRAM_ID to isolate allocations created by a specific PJM concurrent process run.
Related Objects
- PJM_BORROW_TRANSACTIONS — Parent table of the borrow side; joined via BORROW_TRANSACTION_ID.
- MTL_MATERIAL_TRANSACTIONS — Inventory transaction source for the payback; joined via PAYBACK_TRANSACTION_ID.
- PA_PROJECTS_ALL — Supplies borrowing and lending project definitions; joined via BORROW_PROJECT_ID and LENDING_PROJECT_ID.
- PA_TASKS — Supplies borrowing and lending task definitions; joined via BORROW_TASK_ID and LENDING_TASK_ID.
- MTL_TRANSACTION_ACCOUNTS — Distributes the accounting for the payback inventory transaction.
- PJM_BORROW_PAYBACKS_PK / PJM_BORROW_PAYBACKS_U1 — Primary and unique indexes enforcing allocation uniqueness.
Because PJM_BORROW_PAYBACKS carries both transactional foreign keys and quantity measures, it should be treated as the authoritative junction for inter-project material settlement analysis in Project Manufacturing.
-
Table: PJM_BORROW_PAYBACKS
12.1.1
owner:PJM, object_type:TABLE, fnd_design_data:PJM.PJM_BORROW_PAYBACKS, object_name:PJM_BORROW_PAYBACKS, status:VALID, product: PJM - Project Manufacturing , description: Inter-Project Borrow/Payback Allocations , implementation_dba_data: PJM.PJM_BORROW_PAYBACKS ,
-
Table: PJM_BORROW_PAYBACKS
12.2.2
owner:PJM, object_type:TABLE, fnd_design_data:PJM.PJM_BORROW_PAYBACKS, object_name:PJM_BORROW_PAYBACKS, status:VALID, product: PJM - Project Manufacturing , description: Inter-Project Borrow/Payback Allocations , implementation_dba_data: PJM.PJM_BORROW_PAYBACKS ,
-
VIEW: PJM.PJM_BORROW_PAYBACKS#
12.2.2
owner:PJM, object_type:VIEW, object_name:PJM_BORROW_PAYBACKS#, status:VALID,
-
SYNONYM: APPS.PJM_BORROW_PAYBACKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PJM_BORROW_PAYBACKS, status:VALID,
-
SYNONYM: APPS.PJM_BORROW_PAYBACKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PJM_BORROW_PAYBACKS, status:VALID,
-
TABLE: PJM.PJM_BORROW_PAYBACKS
12.2.2
owner:PJM, object_type:TABLE, fnd_design_data:PJM.PJM_BORROW_PAYBACKS, object_name:PJM_BORROW_PAYBACKS, status:VALID,
-
TABLE: PJM.PJM_BORROW_PAYBACKS
12.1.1
owner:PJM, object_type:TABLE, fnd_design_data:PJM.PJM_BORROW_PAYBACKS, object_name:PJM_BORROW_PAYBACKS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
VIEW: PJM.PJM_BORROW_PAYBACKS#
12.2.2
-
VIEW: APPS.MRP_UNIT_PAYBACK_QTY_V
12.2.2
-
VIEW: APPS.MRP_UNIT_PAYBACK_QTY_V
12.1.1
-
VIEW: APPS.PJM_BORROW_PAYBACK_DETAIL_V
12.1.1
-
VIEW: APPS.PJM_BORROW_PAYBACK_DETAIL_V
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PJM_BORROW_PAYBACK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJM_BORROW_PAYBACK, status:VALID,
-
PACKAGE BODY: APPS.PJM_BORROW_PAYBACK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJM_BORROW_PAYBACK, status:VALID,
-
Table: PJM_BORROW_TRANSACTIONS
12.2.2
owner:PJM, object_type:TABLE, fnd_design_data:PJM.PJM_BORROW_TRANSACTIONS, object_name:PJM_BORROW_TRANSACTIONS, status:VALID, product: PJM - Project Manufacturing , description: Inter-Project Borrow Transactions , implementation_dba_data: PJM.PJM_BORROW_TRANSACTIONS ,
-
Table: PJM_BORROW_TRANSACTIONS
12.1.1
owner:PJM, object_type:TABLE, fnd_design_data:PJM.PJM_BORROW_TRANSACTIONS, object_name:PJM_BORROW_TRANSACTIONS, status:VALID, product: PJM - Project Manufacturing , description: Inter-Project Borrow Transactions , implementation_dba_data: PJM.PJM_BORROW_TRANSACTIONS ,
-
View: MRP_UNIT_PAYBACK_QTY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_UNIT_PAYBACK_QTY_V, object_name:MRP_UNIT_PAYBACK_QTY_V, status:VALID, product: MRP - Master Scheduling/MRP , implementation_dba_data: APPS.MRP_UNIT_PAYBACK_QTY_V ,
-
View: MRP_UNIT_PAYBACK_QTY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_UNIT_PAYBACK_QTY_V, object_name:MRP_UNIT_PAYBACK_QTY_V, status:VALID, product: MRP - Master Scheduling/MRP , implementation_dba_data: APPS.MRP_UNIT_PAYBACK_QTY_V ,
-
View: PJM_BORROW_PAYBACK_DETAIL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PJM.PJM_BORROW_PAYBACK_DETAIL_V, object_name:PJM_BORROW_PAYBACK_DETAIL_V, status:VALID, product: PJM - Project Manufacturing , description: Inter-project borrow/payback details view , implementation_dba_data: APPS.PJM_BORROW_PAYBACK_DETAIL_V ,
-
View: PJM_BORROW_PAYBACK_DETAIL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PJM.PJM_BORROW_PAYBACK_DETAIL_V, object_name:PJM_BORROW_PAYBACK_DETAIL_V, status:VALID, product: PJM - Project Manufacturing , description: Inter-project borrow/payback details view , implementation_dba_data: APPS.PJM_BORROW_PAYBACK_DETAIL_V ,
-
PACKAGE BODY: APPS.CSTPLVCP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPLVCP, status:VALID,
-
Table: PA_TASKS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TASKS, object_name:PA_TASKS, status:VALID, product: PA - Projects , description: User-defined subdivisions of project work , implementation_dba_data: PA.PA_TASKS ,
-
PACKAGE BODY: APPS.CSTPAVCP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPAVCP, status:VALID,
-
VIEW: APPS.MRP_UNIT_PAYBACK_QTY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_UNIT_PAYBACK_QTY_V, object_name:MRP_UNIT_PAYBACK_QTY_V, status:VALID,
-
VIEW: APPS.PJM_BORROW_PAYBACK_DETAIL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PJM.PJM_BORROW_PAYBACK_DETAIL_V, object_name:PJM_BORROW_PAYBACK_DETAIL_V, status:VALID,
-
PACKAGE BODY: APPS.CSTPLVCP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPLVCP, status:VALID,
-
Table: PA_TASKS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TASKS, object_name:PA_TASKS, status:VALID, product: PA - Projects , description: User-defined subdivisions of project work , implementation_dba_data: PA.PA_TASKS ,
-
VIEW: APPS.MRP_UNIT_PAYBACK_QTY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_UNIT_PAYBACK_QTY_V, object_name:MRP_UNIT_PAYBACK_QTY_V, status:VALID,
-
VIEW: APPS.PJM_BORROW_PAYBACK_DETAIL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PJM.PJM_BORROW_PAYBACK_DETAIL_V, object_name:PJM_BORROW_PAYBACK_DETAIL_V, status:VALID,
-
PACKAGE BODY: APPS.CSTPAVCP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPAVCP, status:VALID,
-
Table: MTL_MATERIAL_TRANSACTIONS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_MATERIAL_TRANSACTIONS, object_name:MTL_MATERIAL_TRANSACTIONS, status:VALID, product: INV - Inventory , description: Material transaction table , implementation_dba_data: INV.MTL_MATERIAL_TRANSACTIONS ,
-
Table: MTL_MATERIAL_TRANSACTIONS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_MATERIAL_TRANSACTIONS, object_name:MTL_MATERIAL_TRANSACTIONS, status:VALID, product: INV - Inventory , description: Material transaction table , implementation_dba_data: INV.MTL_MATERIAL_TRANSACTIONS ,
-
Table: PA_PROJECTS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECTS_ALL, object_name:PA_PROJECTS_ALL, status:VALID, product: PA - Projects , description: PA_PROJECTS_ALL stores the highest units of work defined in Oracle Projects. , implementation_dba_data: PA.PA_PROJECTS_ALL ,
-
PACKAGE: APPS.PJM_BORROW_PAYBACK
12.1.1
-
PACKAGE: APPS.PJM_BORROW_PAYBACK
12.2.2
-
Table: PA_PROJECTS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECTS_ALL, object_name:PA_PROJECTS_ALL, status:VALID, product: PA - Projects , description: PA_PROJECTS_ALL stores the highest units of work defined in Oracle Projects. , implementation_dba_data: PA.PA_PROJECTS_ALL ,
-
APPS.PJM_BORROW_PAYBACK SQL Statements
12.1.1
-
APPS.PJM_BORROW_PAYBACK SQL Statements
12.2.2
-
APPS.PJM_BORROW_PAYBACK dependencies on PJM_BORROW_PAYBACKS
12.1.1
-
PACKAGE BODY: APPS.PJM_BORROW_PAYBACK
12.1.1