Search Results csm_profile_event_pkg
Overview
CSM_PROFILE_EVENT_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema and classified as OTHER in the ETRM metadata for release 12.2.2. The package operates within the Service (CSM) product family, specifically supporting the profile-based configuration of the Service module. Its central business purpose is to keep the user-level profile data structures synchronized with the underlying profile option definitions and profile option values managed by the Oracle Application Object Library (FND). This synchronization is necessary because the Service application maintains its own accelerated or cached profile storage — represented by the CSM_PROFILES_ACC_S and CSM_PROFILE_OPTION_VALUES_ACC tables — rather than querying the FND profile tables directly during runtime. When profile option values change, the cached Service-side data must be refreshed so that the Service application applies the correct behavior for each user. The package therefore acts as a maintenance and refresh mechanism that bridges the generic FND profile infrastructure and the Service-specific profile acceleration layer.
Key Procedures and Functions
- REFRESH_ACC — A public procedure that refreshes the accelerated profile data. It returns a status and a message output, allowing the caller to determine whether the refresh completed successfully and to capture any diagnostic text. This is the primary entry point for a bulk or system-wide refresh operation.
- REFRESH_USER_ACC — A public procedure that refreshes the accelerated profile data for a single user, identified by a user identifier. It scopes the refresh to one user rather than the entire population, which is useful when a specific user's profile values have changed or when a targeted correction is required.
- IS_MFS_PROFILE — A public function that evaluates a profile option name and returns a Boolean result indicating whether the named profile option is an MFS (Multi-Funded/Service-related) profile. This function is used internally by the refresh logic to determine which profile options are subject to the special handling performed by this package.
The package spec header dates from 2008 and carries the standard ETRM footprint (version 120.1.12010000.1), indicating that the interface has been stable across the 12.1.1 and 12.2.2 releases.
Tables Accessed
The package reads from and writes to a defined set of APPS synonyms. FND_PROFILE_OPTIONS and FND_PROFILE_OPTION_VALUES provide the authoritative definition and current value of each profile option. CSM_PROFILES_ACC_S and CSM_PROFILE_OPTION_VALUES_ACC are the Service-side accelerated tables that are populated or corrected by the refresh procedures. ASG_USER supplies user identity information needed when refreshing a specific user's records. JTM_CON_REQUEST_DATA supports the concurrent request or interaction context in which the refresh may execute. PLITBLM is the standard PL/SQL indexed table (array) type used for in-memory collection handling during processing. All access is performed through the APPS synonyms, consistent with standard EBS coding practice.
Usage Notes
CSM_PROFILE_EVENT_PKG is not intended for direct end-user invocation. It is typically called when Service profile data requires synchronization — for example, after profile option values are modified in the System Administrator responsibility, or as part of a concurrent program that periodically reconciles the accelerated profile tables. The two documented procedures, REFRESH_ACC and REFRESH_USER_ACC, are the supported API surface, and they are referenced by two other packages within the application, confirming that the package is invoked programmatically by dependent Service logic rather than by forms directly. Customizations should call the documented procedures only and should not reference the internal function or the underlying tables directly, since the accelerated tables are implementation details subject to change. Because the package touches FND profile definitions, callers should ensure that appropriate privileges are held and that refresh operations are scheduled outside peak processing windows to avoid contention on the profile tables.
-
PACKAGE: APPS.CSM_PROFILE_EVENT_PKG
12.1.1
-
PACKAGE BODY: APPS.CSM_PROFILE_EVENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_PROFILE_EVENT_PKG, status:VALID,
-
PACKAGE: APPS.CSM_PROFILE_EVENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSM_PROFILE_EVENT_PKG, status:VALID,
-
PACKAGE: APPS.CSM_PROFILE_EVENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSM_PROFILE_EVENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSM_PROFILE_EVENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_PROFILE_EVENT_PKG, status:VALID,
-
PACKAGE: APPS.CSM_PROFILE_EVENT_PKG
12.2.2
-
SYNONYM: APPS.CSM_PROFILES_ACC_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSM_PROFILES_ACC_S, status:VALID,
-
SYNONYM: APPS.CSM_PROFILES_ACC_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSM_PROFILES_ACC_S, status:VALID,
-
SYNONYM: APPS.CSM_PROFILE_OPTION_VALUES_ACC
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSM_PROFILE_OPTION_VALUES_ACC, status:VALID,
-
SYNONYM: APPS.CSM_PROFILE_OPTION_VALUES_ACC
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSM_PROFILE_OPTION_VALUES_ACC, status:VALID,
-
SYNONYM: APPS.JTM_FND_LOOKUPS_ACC
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTM_FND_LOOKUPS_ACC, status:VALID,
-
SYNONYM: APPS.ASG_USER_PUB_RESPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ASG_USER_PUB_RESPS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CSM_CONCURRENT_JOBS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_CONCURRENT_JOBS_PKG, status:VALID,
-
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.CSM_CONCURRENT_JOBS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_CONCURRENT_JOBS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSM_USER_EVENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_USER_EVENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSM_USER_EVENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_USER_EVENT_PKG, status:VALID,
-
SYNONYM: APPS.JTM_CON_REQUEST_DATA
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTM_CON_REQUEST_DATA, status:VALID,
-
SYNONYM: APPS.JTM_CON_REQUEST_DATA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTM_CON_REQUEST_DATA, status:VALID,
-
SYNONYM: APPS.ASG_USER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ASG_USER, status:VALID,
-
SYNONYM: APPS.ASG_USER
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ASG_USER, status:VALID,
-
PACKAGE: APPS.ASG_DOWNLOAD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASG_DOWNLOAD, status:VALID,
-
PACKAGE: APPS.ASG_BASE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASG_BASE, status:VALID,
-
PACKAGE: APPS.ASG_DOWNLOAD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASG_DOWNLOAD, status:VALID,
-
PACKAGE BODY: APPS.CSM_PROFILE_EVENT_PKG
12.2.2
-
PACKAGE: APPS.CSM_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSM_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.CSM_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSM_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSM_PROFILE_EVENT_PKG
12.1.1
-
SYNONYM: APPS.FND_PROFILE_OPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_PROFILE_OPTIONS, status:VALID,
-
SYNONYM: APPS.FND_PROFILE_OPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_PROFILE_OPTIONS, status:VALID,
-
APPS.CSM_PROFILE_EVENT_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CSM_SETUP_JTMCONC
12.2.2
-
SYNONYM: APPS.FND_PROFILE_OPTION_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_PROFILE_OPTION_VALUES, status:VALID,
-
PACKAGE BODY: APPS.CSM_SETUP_JTMCONC
12.1.1
-
SYNONYM: APPS.FND_PROFILE_OPTION_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_PROFILE_OPTION_VALUES, status:VALID,
-
SYNONYM: APPS.FND_RESPONSIBILITY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_RESPONSIBILITY, status:VALID,
-
APPS.CSM_PROFILE_EVENT_PKG SQL Statements
12.1.1
-
APPS.CSM_USER_EVENT_PKG dependencies on CSM_PROFILE_EVENT_PKG
12.1.1
-
APPS.CSM_CONCURRENT_JOBS_PKG dependencies on CSM_PROFILE_EVENT_PKG
12.2.2
-
APPS.CSM_CONCURRENT_JOBS_PKG dependencies on CSM_PROFILE_EVENT_PKG
12.1.1
-
APPS.CSM_USER_EVENT_PKG dependencies on CSM_PROFILE_EVENT_PKG
12.2.2
-
APPS.CSM_PROFILE_EVENT_PKG dependencies on CSM_PROFILE_EVENT_PKG
12.2.2
-
APPS.CSM_PROFILE_EVENT_PKG dependencies on CSM_PROFILE_EVENT_PKG
12.1.1
-
APPS.CSM_PROFILE_EVENT_PKG dependencies on FND_FILE
12.1.1
-
APPS.CSM_PROFILE_EVENT_PKG dependencies on FND_FILE
12.2.2
-
APPS.CSM_PROFILE_EVENT_PKG dependencies on FND_LOG
12.1.1
-
APPS.CSM_PROFILE_EVENT_PKG dependencies on JTM_CON_REQUEST_DATA
12.2.2