Search Results csm_email_query_pkg
Overview
CSM_EMAIL_QUERY_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema and classified under the CSM (Customer Service / Service Request Management) product family. It provides the server-side processing logic that supports email-driven service request queries and task management in Oracle Service. In deployments running EBS 12.1.1 and 12.2.2, the package functions as a service layer between inbound email processing and the underlying Service Request and task data model, allowing users to query and act on service requests and their associated tasks through email channel interactions. The package is documented in the ETRM repository with a VALID status in both release streams and exposes a set of procedures and functions that cover query retrieval, task lifecycle transitions, entitlement lookups, and user access validation.
Key Procedures and Functions
The package exposes approximately 25 documented program units. Core query and retrieval routines include GET_SR_DETAILS, GET_TASK_DETAILS, GET_TASKS, GET_ENTITLEMENTS, and HELP_QUERY, which retrieve service request, task, entitlement, and help-related information for the caller. Access control is handled through IS_FND_USER, CHECK_USER_ACCESS, and CHECK_TASK_ACCESS. Task lifecycle operations are implemented by UPDATE_TASK, ACCEPT_TASK, CANCEL_TASK, CLOSE_TASK, TRAVELING_TASK, WORKING_TASK, COMPLETED_TASK, and ADD_TASK_NOTE, supporting status transitions and note attachment consistent with the CS_INCIDENT_STATUSES domain. Profile and email handling routines include GET_EMAIL_PREF, SET_PROFILE, and NOTIFY_EMAIL_EXCEPTION. EXECUTE_COMMAND provides a dispatch mechanism for interpreting and routing email commands.
Tables Accessed
Through APPS synonyms, the package references Service Request and incident tables including CS_INCIDENTS_ALL_B and CS_INCIDENTS_ALL_TL for base and translated incident data, along with the setup/lookup tables CS_INCIDENT_TYPES, CS_INCIDENT_TYPES_TL, CS_INCIDENT_STATUSES, CS_INCIDENT_STATUSES_TL, CS_INCIDENT_SEVERITIES, and CS_INCIDENT_SEVERITIES_TL. It also references CSM_QUERY_B, CSM_QUERY_RESULTS_ACC, and CSM_QUERY_VARIABLES_B, which store query definitions, result access, and query variables driving the email query framework. Inventory and installation context comes from CSI_ITEM_INSTANCES, CSP_AVAILABLE_PARTS_TEMP, CSP_INV_LOC_ASSIGNMENTS, and CSP_SEC_INVENTORIES. The package additionally depends on CSM_VARCHAR_LIST and STANDARD.
Usage Notes
CSM_EMAIL_QUERY_PKG is typically invoked from email processing flows and related service request user interfaces rather than called directly by end users. No other packaged APIs reference it, indicating it is a top-level entry point or is called from forms, concurrent programs, or workflow/email processing logic. Custom extensions should treat it as an internal CSM package and avoid modifying it. Sites needing to change behavior should consider wrapping calls or extending functionality rather than altering standard code.
-
PACKAGE: APPS.CSM_EMAIL_QUERY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSM_EMAIL_QUERY_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSM_EMAIL_QUERY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_EMAIL_QUERY_PKG, status:VALID,
-
TYPE: APPS.CSM_VARCHAR_LIST
12.2.2
owner:APPS, object_type:TYPE, object_name:CSM_VARCHAR_LIST, status:VALID,
-
PACKAGE: APPS.CSP_PART_SEARCH_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSP_PART_SEARCH_PVT, status:VALID,
-
PACKAGE: APPS.CSP_EXCESS_PARTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSP_EXCESS_PARTS_PVT, status:VALID,
-
SYNONYM: APPS.CSP_AVAILABLE_PARTS_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSP_AVAILABLE_PARTS_TEMP, status:VALID,
-
SYNONYM: APPS.CSM_QUERY_RESULTS_ACC
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSM_QUERY_RESULTS_ACC, status:VALID,
-
TYPE: APPS.CSM_INTEGER_LIST
12.2.2
owner:APPS, object_type:TYPE, object_name:CSM_INTEGER_LIST, status:VALID,
-
TYPE: APPS.CSM_DATE_LIST
12.2.2
owner:APPS, object_type:TYPE, object_name:CSM_DATE_LIST, status:VALID,
-
PACKAGE: APPS.CSF_TASK_ASSIGNMENTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSF_TASK_ASSIGNMENTS_PUB, status:VALID,
-
SYNONYM: APPS.CSM_QUERY_VARIABLES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSM_QUERY_VARIABLES_B, status:VALID,
-
SYNONYM: APPS.CS_INCIDENT_SEVERITIES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENT_SEVERITIES_TL, status:VALID,
-
SYNONYM: APPS.CS_INCIDENT_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENT_TYPES, status:VALID,
-
SYNONYM: APPS.JTF_TASK_PRIORITIES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_PRIORITIES_B, status:VALID,
-
PACKAGE: APPS.CSP_EXCESS_LISTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSP_EXCESS_LISTS_PKG, status:VALID,
-
SYNONYM: APPS.CS_INCIDENT_TYPES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENT_TYPES_TL, status:VALID,
-
VIEW: APPS.ASG_RESPONSIBILITY_VL
12.2.2
owner:APPS, object_type:VIEW, object_name:ASG_RESPONSIBILITY_VL, status:VALID,
-
PACKAGE: APPS.FND_TIMEZONES_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_TIMEZONES_PVT, status:VALID,
-
SYNONYM: APPS.CS_INCIDENTS_ALL_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENTS_ALL_TL, status:VALID,
-
SYNONYM: APPS.CS_INCIDENT_SEVERITIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENT_SEVERITIES, status:VALID,
-
SYNONYM: APPS.CSM_QUERY_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSM_QUERY_B, status:VALID,
-
SYNONYM: APPS.JTF_TASK_PRIORITIES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_PRIORITIES_TL, status:VALID,
-
PACKAGE: APPS.CSM_QUERY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSM_QUERY_PKG, status:VALID,
-
SYNONYM: APPS.CSP_INV_LOC_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSP_INV_LOC_ASSIGNMENTS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.JTF_NOTES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_NOTES_TL, status:VALID,
-
SYNONYM: APPS.CS_INCIDENT_STATUSES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENT_STATUSES_TL, status:VALID,
-
SYNONYM: APPS.JTF_TASK_TYPES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_TYPES_B, status:VALID,
-
PACKAGE: APPS.FND_PREFERENCE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PREFERENCE, status:VALID,
-
SYNONYM: APPS.JTF_TASK_STATUSES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_STATUSES_TL, status:VALID,
-
SYNONYM: APPS.CS_INCIDENT_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENT_STATUSES, status:VALID,
-
SYNONYM: APPS.JTF_RS_GROUPS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_RS_GROUPS_TL, status:VALID,
-
SYNONYM: APPS.MTL_RELATED_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_RELATED_ITEMS, status:VALID,
-
SYNONYM: APPS.JTF_TASKS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASKS_TL, status:VALID,
-
SYNONYM: APPS.CSP_SEC_INVENTORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSP_SEC_INVENTORIES, status:VALID,
-
PACKAGE: APPS.FND_TIMEZONES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_TIMEZONES, status:VALID,
-
PACKAGE: APPS.OKS_ENTITLEMENTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_ENTITLEMENTS_PUB, status:VALID,
-
SYNONYM: APPS.JTF_NOTES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_NOTES_B, status:VALID,
-
SYNONYM: APPS.JTF_TASK_TYPES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_TYPES_TL, status:VALID,
-
SYNONYM: APPS.JTF_TASK_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_ASSIGNMENTS, status:VALID,
-
PACKAGE: APPS.JTF_NOTES_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_NOTES_PUB, status:VALID,
-
SYNONYM: APPS.WF_LOCAL_ROLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WF_LOCAL_ROLES, status:VALID,
-
SYNONYM: PUBLIC.DBMS_XMLGEN
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_XMLGEN, status:VALID,
-
SYNONYM: APPS.JTF_RS_GROUPS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_RS_GROUPS_B, status:VALID,
-
SYNONYM: APPS.JTF_TASK_STATUSES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_STATUSES_B, status:VALID,
-
SYNONYM: APPS.MTL_UNITS_OF_MEASURE_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_UNITS_OF_MEASURE_TL, status:VALID,
-
PACKAGE: APPS.CSM_EMAIL_QUERY_PKG
12.2.2
-
SYNONYM: APPS.MTL_ONHAND_QUANTITIES_DETAIL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ONHAND_QUANTITIES_DETAIL, status:VALID,
-
PACKAGE: APPS.CSM_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSM_UTIL_PKG, status:VALID,