Search Results is_sr_open




Overview

CSM_SR_EVENT_PKG is a valid PL/SQL package owned by the APPS schema in Oracle E-Business Suite (12.1.1 and 12.2.2). It forms part of the CSM (Customer Support / Service) layer of the Telecommunications and Service industry solution, where it functions as the central event-handling and service request (SR) processing package. Its primary role is to manage the lifecycle of service requests and their associated child entities — contacts, tasks, item instances, and user events — by exposing "event" and "spawn" routines that create, update, delete, and purge related records across the service request subsystem.

The package is classified under the generic API classification OTHER, indicating it is an internal utility package rather than a formal public API. It depends on SYS.STANDARD and is referenced by a family of sibling event packages (CSM_ITEM_INSTANCE_EVENT_PKG, CSM_SR_CONTACT_EVENT_PKG, CSM_TASK_ASSIGNMENT_EVENT_PKG, CSM_TASK_EVENT_PKG, CSM_USER_EVENT_PKG, and CSM_WF_PKG), confirming its role as a shared event-processing hub. It exposes 18 documented procedures and functions and is referenced by six other packages.

Key Procedures and Functions

The documented routines group into several functional categories:

Tables Accessed

Through APPS synonyms the package reads and writes core service and install-base tables:

These accesses support SR creation, party/contact resolution, item-instance linkage, extended attribute capture, and estimate/invoice lookups.

Usage Notes

CSM_SR_EVENT_PKG is typically invoked indirectly. Standard user flows through the Service Request forms and the Telecommunications service application raise the events that these routines process; the sibling event packages and CSM_WF_PKG (workflow) call into it during event propagation. Custom extensions, concurrent programs (notably PURGE_INCIDENTS_CONC), and workflow activities may call the predicate functions to gate processing. Because it is an internal, unclassified package, direct calls in custom code should be treated cautiously and validated against the specific patch level.