Search Results cse_ap_pa_pkg
Overview
The APPS.CSE_AP_PA_PKG package is a PL/SQL database object owned by the APPS schema in Oracle E-Business Suite. It is classified under the Oracle ETRM (E-Business Suite Technical Reference Manual) as an OTHER-type API, meaning it is a supporting internal package rather than a fully published public interface. The package is documented as VALID in the ETRM metadata applicable to release 12.1.1 and 12.2.2.
Functionally, the package bridges Oracle Payables (AP) and Oracle Projects (PA) by processing invoice-related transactions and converting them into Project Accounting expenditures. Its sole documented procedure, PROCESS_IPV_TO_PA, indicates the package handles the flow of "Invoice Payment Voucher" (IPV) data from Payables into the Projects expenditure model. In enterprise deployments this supports cost distribution to projects and tasks where Payables invoice distributions must be recognized as project costs, typically for expense reports, supplier invoices charged to projects, or interface staging records. Because it bears the CSE prefix (Costing/Service Excellence lineage), it is exercised in scenarios that integrate Payables invoicing with Project Costing through interface and distribution tables.
Key Procedures and Functions
The documented ETRM metadata lists a single procedure for this package:
- PROCESS_IPV_TO_PA — The core routine that processes Payables invoice data and writes corresponding expenditure records into Oracle Projects. Its responsibility is to translate invoice lines and distributions into entries in the Projects transaction interface and cost distribution tables. The parameter list is not reproduced in the ETRM excerpt and should not be assumed; only the procedure name and its role in the AP-to-PA conversion are documented.
No functions or additional procedures are listed in the documented metadata. The package consolidates the conversion logic into this single entry point, which is characteristic of a focused utility routine rather than a broad API library.
Tables Accessed
The ETRM documentation records the following tables, accessed through APPS synonyms. These are grouped by functional area:
- Payables: AP_INVOICES_ALL, AP_INVOICE_LINES_ALL, AP_INVOICE_DISTRIBUTIONS_ALL, and AP_SYSTEM_PARAMETERS_ALL. These supply invoice headers, lines, distributions, and system configuration used to identify and validate the source Payables data.
- Projects: PA_PROJECTS_ALL, PA_TASKS, PA_EXPENDITURE_ITEMS_ALL, PA_COST_DISTRIBUTION_LINES_ALL, and PA_TRANSACTION_INTERFACE_ALL. These receive or validate the project, task, expenditure type, and cost distribution information required for expenditure creation and interface processing.
- Purchasing: PO_LINES_ALL and PO_DISTRIBUTIONS_ALL. These provide purchase order line and distribution context where invoices are PO-matched.
- Inventory and Transactions: CSI_TRANSACTIONS and MTL_SYSTEM_ITEMS_KFV. These supply item and transaction detail, including the key flexfield view of system items.
- Organization and Reference: HR_ALL_ORGANIZATION_UNITS and DUAL. The organization table identifies operating units or organizations, while DUAL supports procedural logic.
Together these tables confirm the package reads Payables and Purchasing data and writes into Projects interface and cost distribution structures.
Usage Notes
CSE_AP_PA_PKG is referenced by no other packages (referenced by 0 other packages), indicating it is invoked as a top-level entry point rather than as a shared library. Typical invocation paths include:
- Custom or Oracle-supplied concurrent programs that submit invoice-to-project conversion batches.
- Oracle Forms or OAF pages that trigger processing for a specific invoice or set of distributions.
- Custom PL/SQL code, integrations, or scheduled scripts that call PROCESS_IPV_TO_PA directly.
Because the ETRM classifies the package as OTHER and publishes only the procedure name, parameters are not part of the documented contract. Implementers should inspect the package specification in the target instance before calling it, and should run any invocation through standard Projects interface validation. The package is only documented as VALID; no error handling, commit behavior, or multi-org behavior is described in the metadata.
-
PACKAGE: APPS.CSE_AP_PA_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSE_AP_PA_PKG, status:VALID,
-
PACKAGE: APPS.CSE_AP_PA_PKG
12.1.1
-
PACKAGE: APPS.CSE_AP_PA_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSE_AP_PA_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSE_AP_PA_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSE_AP_PA_PKG, status:VALID,
-
PACKAGE: APPS.CSE_AP_PA_PKG
12.2.2
-
PACKAGE BODY: APPS.CSE_AP_PA_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSE_AP_PA_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.AP_CHRG_ALLOCATIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_CHRG_ALLOCATIONS_ALL, status:VALID,
-
PACKAGE: APPS.CSE_ASSET_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSE_ASSET_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.CSE_IPA_TRANS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSE_IPA_TRANS_PKG, status:VALID,
-
PACKAGE: APPS.CSE_IPA_TRANS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSE_IPA_TRANS_PKG, status:VALID,
-
PACKAGE: APPS.CSE_ASSET_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSE_ASSET_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.CSE_DEBUG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSE_DEBUG_PUB, status:VALID,
-
PACKAGE: APPS.CSI_TRANSACTIONS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSI_TRANSACTIONS_PVT, status:VALID,
-
PACKAGE: APPS.CSE_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSE_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.CSE_DEBUG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSE_DEBUG_PUB, status:VALID,
-
PACKAGE: APPS.CSI_TRANSACTIONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSI_TRANSACTIONS_PVT, status:VALID,
-
PACKAGE: APPS.CSE_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSE_UTIL_PKG, status:VALID,
-
SYNONYM: APPS.PA_TRANSACTION_INTERFACE_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_TRANSACTION_INTERFACE_ALL, status:VALID,
-
SYNONYM: APPS.PA_TRANSACTION_INTERFACE_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_TRANSACTION_INTERFACE_ALL, status:VALID,
-
SYNONYM: APPS.CSI_TRANSACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_TRANSACTIONS, status:VALID,
-
SYNONYM: APPS.CSI_TRANSACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_TRANSACTIONS, status:VALID,
-
SYNONYM: APPS.AP_SYSTEM_PARAMETERS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SYSTEM_PARAMETERS_ALL, status:VALID,
-
SYNONYM: APPS.PA_COST_DISTRIBUTION_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_COST_DISTRIBUTION_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PA_COST_DISTRIBUTION_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_COST_DISTRIBUTION_LINES_ALL, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_LINES_ALL, status:VALID,
-
SYNONYM: APPS.AP_SYSTEM_PARAMETERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SYSTEM_PARAMETERS_ALL, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_ITEMS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_ITEMS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS_ALL, status:VALID,
-
APPS.CSE_AP_PA_PKG dependencies on CSE_AP_PA_PKG
12.2.2
-
PACKAGE: APPS.CSI_DATASTRUCTURES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSI_DATASTRUCTURES_PUB, status:VALID,
-
APPS.CSE_AP_PA_PKG dependencies on CSE_AP_PA_PKG
12.1.1
-
SYNONYM: APPS.AP_INVOICES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_ALL, status:VALID,
-
PACKAGE: APPS.CSI_DATASTRUCTURES_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSI_DATASTRUCTURES_PUB, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS_ALL, status:VALID,
-
SYNONYM: APPS.PO_DISTRIBUTIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_DISTRIBUTIONS_ALL, status:VALID,
-
SYNONYM: APPS.AP_INVOICES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_ALL, status:VALID,
-
PACKAGE BODY: APPS.CSE_AP_PA_PKG
12.1.1
-
PACKAGE: APPS.PA_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_UTILS, status:VALID,
-
PACKAGE: APPS.PA_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_UTILS, status:VALID,
-
SYNONYM: APPS.PO_DISTRIBUTIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_DISTRIBUTIONS_ALL, status:VALID,
-
PACKAGE BODY: APPS.CSE_AP_PA_PKG
12.2.2
-
SYNONYM: APPS.PA_TASKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_TASKS, status:VALID,
-
SYNONYM: APPS.PO_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PA_TASKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_TASKS, status:VALID,