Search Results cse_cost_collector
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
APPS.CSE_COST_COLLECTOR is a cost collection and expenditure interface package within the Oracle E-Business Suite (EBS) 12.1.1 / 12.2.2 Enterprise Asset Management and Projects costing stack. Its primary business function is to collect manufacturing, inventory, and capitalized transaction costs originating in Oracle Inventory, Work in Process, or Oracle Projects, and to feed them into Oracle Projects as expenditure items and cost distribution lines. In this capacity it acts as the bridge between supply-chain transactional data and the Projects subledger, ensuring that material, resource, and burden costs are recognized against the correct project, task, and expenditure organization.
The package also exposes a reversal capability (reverse_expenditures) that lets callers unwind previously collected and distributed expenditure amounts, correlating them back to the originating transactions and accounting periods. Published under the APPS schema and flagged as OTHER in ETRM for 12.2.2, this package is a low-level integration component rather than an end-user feature.
Key Procedures and Functions
- EIB_COST_COLLECTOR_STUB — The main cost-collection entry point. It receives a comprehensive set of transactional parameters describing the source event: transaction and organization identifiers, transaction action and source type, project and task identifiers (including transfer and source project/task variants), transaction date and primary quantity, cost group and transfer cost group, inventory item, primary cost method, accounting period, expenditure organization, and distribution account. It further accepts costing literals for Inventory, Business Unit, and WIP system links, expenditure type inputs, denom currency code, and debit/credit code combinations together with raw and burdened cost, cost element, and subledger identifiers. The procedure returns hook usage and standard error outputs (error number, code, and message). As its "stub" name suggests, it is designed to be invoked by originating modules or an EIB integration layer to convey a single cost event.
- REVERSE_EXPENDITURES — A reversal routine that processes expenditure reversals tied to the collected cost records. The naming aligns with the user search term reverse_expenditures. Because the documented signature carries no parameters, it is typically invoked as part of a batch or concurrent reversal flow rather than as a finely targeted call, and driver logic selects the expenditures to reverse based on system state.
Tables Accessed
- CSI_ITEM_INSTANCES / CSI_ITEM_INSTANCES_H and CSI_TRANSACTIONS — Resolve the installed-base item and CSI transaction context underpinning capitalized or tracked costs.
- CSI_PA_INTERFACE_S — Staging interface carrying CSI cost records into Projects.
- MTL_MATERIAL_TRANSACTIONS — The originating inventory transaction for material costs.
- MTL_SYSTEM_ITEMS / MTL_SYSTEM_ITEMS_KFV — Item validation and descriptive key-flex lookup.
- ORG_ACCT_PERIODS — Validates the accounting period for cost collection.
- HR_ALL_ORGANIZATION_UNITS — Resolves organizations (expenditure and transfer).
- PA_EXPENDITURES_ALL, PA_EXPENDITURE_ITEMS_ALL, PA_EXPENDITURE_GROUPS_ALL — Target Projects expenditure records created and reversed.
- PA_COST_DISTRIBUTION_LINES_ALL — Distribution detail written for costed expenditures.
- PA_PROJECTS_ALL, PA_TASKS — Project and task validation and context.
Usage Notes
CSE_COST_COLLECTOR is not invoked directly from a standard form; it is a back-end API. It is most commonly triggered by cost-collection concurrent programs, by the Enterprise Installation / capitalized-cost integration flows, or by custom PL/SQL that must inject or reverse project expenditures. Because only one other package references it, extension developers invoking it directly should mirror the parameter contract exactly and honor the returned error outputs, then commit appropriately. When reversing, callers should confirm period status in ORG_ACCT_PERIODS to avoid posting into closed accounting periods.
-
PACKAGE: APPS.CSE_COST_COLLECTOR
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSE_COST_COLLECTOR, status:VALID,
-
PACKAGE: APPS.CSE_COST_COLLECTOR
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSE_COST_COLLECTOR, status:VALID,
-
PACKAGE BODY: APPS.CSE_COST_COLLECTOR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSE_COST_COLLECTOR, status:VALID,
-
PACKAGE BODY: APPS.CSE_COST_COLLECTOR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSE_COST_COLLECTOR, status:VALID,
-
PACKAGE: APPS.CSE_COST_COLLECTOR
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.CSE_COST_COLLECTOR
12.2.2
-
SYNONYM: APPS.CSI_PA_INTERFACE_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_PA_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.CSI_PA_INTERFACE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_PA_INTERFACE_S, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PA_EXPENDITURE_GROUPS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_GROUPS_ALL, 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,
-
SYNONYM: APPS.PA_EXPENDITURE_GROUPS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_GROUPS_ALL, status:VALID,
-
PACKAGE BODY: APPS.CST_PRJMFG_COST_COLLECTOR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CST_PRJMFG_COST_COLLECTOR, status:VALID,
-
PACKAGE: APPS.CSI_TRANSACTIONS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSI_TRANSACTIONS_PVT, status:VALID,
-
VIEW: APPS.MTL_TRX_TYPES_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRX_TYPES_VIEW, object_name:MTL_TRX_TYPES_VIEW, status:VALID,
-
PACKAGE: APPS.CSE_DEBUG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSE_DEBUG_PUB, status:VALID,
-
VIEW: APPS.MTL_TRX_TYPES_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRX_TYPES_VIEW, object_name:MTL_TRX_TYPES_VIEW, status:VALID,
-
SYNONYM: APPS.CSI_ITEM_INSTANCES_H
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_ITEM_INSTANCES_H, status:VALID,
-
PACKAGE BODY: APPS.CST_PRJMFG_COST_COLLECTOR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CST_PRJMFG_COST_COLLECTOR, status:VALID,
-
PACKAGE: APPS.CSE_DEBUG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSE_DEBUG_PUB, status:VALID,
-
PACKAGE: APPS.CSE_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSE_UTIL_PKG, status:VALID,
-
SYNONYM: APPS.CSI_ITEM_INSTANCES_H
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_ITEM_INSTANCES_H, status:VALID,
-
PACKAGE: APPS.CSE_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSE_UTIL_PKG, 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_DATASTRUCTURES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSE_DATASTRUCTURES_PUB, 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,
-
PACKAGE: APPS.CSE_DATASTRUCTURES_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSE_DATASTRUCTURES_PUB, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURES_ALL, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURES_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.ORG_ACCT_PERIODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ORG_ACCT_PERIODS, status:VALID,
-
SYNONYM: APPS.ORG_ACCT_PERIODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ORG_ACCT_PERIODS, status:VALID,
-
PACKAGE BODY: APPS.CSE_COST_COLLECTOR
12.1.1
-
PACKAGE BODY: APPS.CSE_COST_COLLECTOR
12.2.2
-
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,
-
APPS.CSE_COST_COLLECTOR dependencies on CSE_COST_COLLECTOR
12.2.2
-
PACKAGE: APPS.CSI_DATASTRUCTURES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSI_DATASTRUCTURES_PUB, status:VALID,
-
APPS.CST_PRJMFG_COST_COLLECTOR dependencies on CSE_COST_COLLECTOR
12.1.1
-
APPS.CSE_COST_COLLECTOR dependencies on CSE_COST_COLLECTOR
12.1.1
-
APPS.CST_PRJMFG_COST_COLLECTOR dependencies on CSE_COST_COLLECTOR
12.2.2
-
PACKAGE: APPS.CSI_DATASTRUCTURES_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSI_DATASTRUCTURES_PUB, status:VALID,
-
SYNONYM: APPS.CSI_ITEM_INSTANCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_ITEM_INSTANCES, status:VALID,
-
SYNONYM: APPS.MTL_MATERIAL_TRANSACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS, status:VALID,