Results for “batch_name”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
APPS.PJM_TRANSFER_IPV_PKG is a PL/SQL package in the Oracle E-Business Suite Projects (PJM) application schema. Its principal business function is to move Supplier Invoice cost transactions — specifically those associated with Inter-Project and Intra-Project transfers (IPV/ERV) — into the Oracle Projects transaction interface so that they can be processed, costed, and accounted for against the correct project, task, and expenditure type. In practice, the package bridges Oracle Payables and Oracle Projects: it evaluates invoice distribution lines, determines the appropriate expenditure type for IPV (Invoice Price Variance) and ERV (Exchange Rate Variance) amounts, and populates the PA_TRANSACTION_INTERFACE tables for downstream import into Oracle Projects. This supports organizations that must route supplier invoice variances and related costs to projects rather than absorbing them outside the project cost structure. The package is classified as OTHER in the ETRM API classification, indicating it is not a public, externally supported API but rather an internal component used by Oracle Projects' transfer logic.
Key Procedures and Functions
- BATCH_NAME — Generates or returns a batch identifier that groups the set of IPV/ERV transfer transactions created during a processing run. This value is used to correlate interface records with the batch in which they were inserted.
- GET_IPV_EXPENDITURE_TYPE — Determines the expenditure type to assign to invoice price variance amounts when transferring them to Oracle Projects. It resolves the correct expenditure type based on project/organization parameters and system configuration.
- GET_ERV_EXPENDITURE_TYPE — Determines the expenditure type to assign to exchange rate variance amounts. It mirrors GET_IPV_EXPENDITURE_TYPE but targets the ERV variance category.
- TRANSFER_IPV_TO_PA — The primary driver procedure. It reads the relevant supplier invoice distribution data, computes the IPV (and related) amounts, applies the resolved expenditure types, and inserts records into the PA transaction interface tables for subsequent import by Oracle Projects.
Tables Accessed
The package reads and writes the following documented tables (accessed through APPS synonyms):
- AP_INVOICES, AP_INVOICE_DISTRIBUTIONS — Source supplier invoice headers and distribution lines that carry the variance amounts to be transferred.
- AP_SYSTEM_PARAMETERS — Payables system-level settings that influence invoice and variance processing.
- GL_DAILY_CONVERSION_TYPES — Currency conversion type definitions used in exchange rate variance determination.
- PA_PROJECTS_ALL, PA_TASKS — Project and task validation and lookup for the target project charge.
- PA_TRANSACTION_INTERFACE, PA_TRANSACTION_INTERFACE_ALL — Interface tables into which transfer records are inserted for Oracle Projects import.
- PJM_ORG_PARAMETERS, PJM_PROJECT_PARAMETERS — Organization and project-level configuration controlling IPV/ERV processing behavior.
- PO_DISTRIBUTIONS, PO_LINES — Purchase order distribution and line data used to trace cost origins and validate transfers.
- RCV_SHIPMENT_HEADERS, RCV_TRANSACTIONS — Receiving data that may be referenced when reconciling invoice costs to receipt-based commitments.
- WIP_DISCRETE_JOBS — Work in Process job references for cost transactions tied to manufacturing.
Usage Notes
PJM_TRANSFER_IPV_PKG is an internal Oracle Projects component rather than a customer-invoked public API. It is referenced by the related package PJM_TRANSFER_SPEC_CHARGES_PKG, indicating that it participates in the broader special-charges transfer flow. Invocation typically occurs indirectly through Oracle Projects concurrent programs or forms that transfer supplier invoice variances to project cost. Because the package writes directly into PA_TRANSACTION_INTERFACE tables, any custom usage should respect interface record structure and run Oracle Projects interface import processes afterward. Customizations should avoid modifying the package itself; extending behavior is better achieved through configuration of expenditure types, project/organization parameters, and Payables system options.
-
Based on PSP_DISTRIBUTION_INTERFACE table for master block in Maintain Pre-generated Distribution Lines window
APPS.PSP_DISTRIBUTION_INTERFACE_V2·↳ PSP_DISTRIBUTION_INTERFACE·Explore PSP module →
-
Based on PSP_DISTRIBUTION_INTERFACE table for master block in Maintain Pre-generated Distribution Lines window
APPS.PSP_DISTRIBUTION_INTERFACE_V2·↳ PSP_DISTRIBUTION_INTERFACE·Explore PSP module →
-
APPS.PA_TRX_IMPORT_BATCHES_V·↳ PA_EXPENDITURES·↳ PA_TRANSACTION_XFACE_CONTROL·Explore PA module →
-
APPS.PA_TRX_INTF_ORIG_TRANSREF_V·↳ PA_TRANSACTION_INTERFACE·Explore PA module →
-
View: PAY_BATCH_HEADERS_V1 12.2.2
Form PAYWSSBS, Batch Summary
APPS.PAY_BATCH_HEADERS_V1·↳ HR_API·↳ HR_LOOKUPS·↳ PAY_BATCH_HEADERS·Explore PAY module →
-
Table: HXC_RDB_POST_BATCHES 12.2.2
Used for Retrieval Dashboard Post Tab
-
This table stores Error Messages generated by the Place in Service Process.
-
APPS.PA_TRX_INTF_BATCH_NAME_V·↳ PA_TRANSACTION_INTERFACE·Explore PA module →
-
View: HXT_BATCH_STATUS_FMV 12.1.1
APPS.HXT_BATCH_STATUS_FMV·↳ FND_GLOBAL·↳ HR_API·↳ HR_GENERAL·Explore HXT module →
-
APPS.PA_TRX_INTF_ORIG_TRANSREF_V·↳ PA_TRANSACTION_INTERFACE·Explore PA module →
-
Groups of expense reports that are processed during the same run of the Distribute Expense Reports program
-
Used for posting when Cash Basis accounting is used
-
Used for posting when Cash Basis accounting is used
-
View: PAY_BATCH_HEADERS_V1 12.1.1
Form PAYWSSBS, Batch Summary
APPS.PAY_BATCH_HEADERS_V1·↳ FND_GLOBAL·↳ HR_API·↳ HR_LOOKUPS·Explore PAY module →
-
View based on PSP_DISTRIBUTION_INTERFACE table
APPS.PSP_DISTRIBUTION_BATCH_NAME_V·↳ PSP_DISTRIBUTION_INTERFACE·↳ PSP_GENERAL·Explore PSP module →
-
Summary information about purged invoices
-
The XLA_APPLI_AMB_CONTEXTS table stores the information for the application and the AMB contexts.
-
View: IGI_EER_JE_LINES_V 12.1.1
Based on GL_JE_BATCHES, GL_JE_HEADERS and GL_JE_LINES
APPS.IGI_EER_JE_LINES_V·↳ GL_JE_BATCHES·↳ GL_JE_HEADERS·↳ GL_JE_LINES·Explore IGI module →
-
APPS.IGCFV_CBC_MC_JOURNAL_LINES·↳ GL_SETS_OF_BOOKS·↳ IGC_CBC_JE_BATCHES·↳ IGC_CBC_JE_LINES·Explore IGC module →
-
APPS.IGCBV_CBC_MC_JOURNAL_LINES·↳ GL_SETS_OF_BOOKS·↳ IGC_CBC_JE_BATCHES·↳ IGC_CBC_JE_LINES·Explore IGC module →
-
Table: PN_VOL_HIST_BATCH_ITF 12.1.1
Interface table to contain batch information.
-
View: PSP_BATCH_NAMES_V 12.1.1
View no longer used in Oracle Labor Distribution
APPS.PSP_BATCH_NAMES_V·↳ PSP_PAYROLL_CONTROLS·Explore PSP module →
-
View: IGI_EER_JE_LINES_V 12.2.2
Based on GL_JE_BATCHES, GL_JE_HEADERS and GL_JE_LINES
APPS.IGI_EER_JE_LINES_V·↳ GL_JE_BATCHES·↳ GL_JE_HEADERS·↳ GL_JE_LINES·Explore IGI module →
-
APPS.IGCBV_CBC_MC_JOURNAL_BATCHES·↳ GL_SETS_OF_BOOKS·↳ IGC_CBC_JE_BATCHES·↳ IGC_CBC_MC_JE_BATCHES·Explore IGC module →
-
This is an interface table used to populate the Date placed in service in project assets
-
Party Merge batch header information
-
Table: PN_VOL_HIST_BATCH_ITF 12.2.2
Interface table to contain batch information.
-
Based on the PSP_PAYROLL_INTERFACE table
APPS.PSP_PAYROLL_BATCH_NAMES_V·↳ PSP_GENERAL·↳ PSP_PAYROLL_INTERFACE·Explore PSP module →
-
Batches of journal entries.
-
Stores information regarding the Filing reported to the Internal Revenue Service
-
View: AR_INTEREST_BATCHES_V 12.2.2
Late Charge batch preview work bench
APPS.AR_INTEREST_BATCHES_V·↳ ARPT_SQL_FUNC_UTIL·↳ AR_INTEREST_BATCHES·↳ AR_INTEREST_BATCHES_PKG·Explore AR module →
-
This is an interface table used to populate the Date placed in service in project assets
-
Mass external retirements interface - exceptions.
-
Mass external retirements interface - exceptions.