Search Results get_sr_details
Overview
The APPS.ASP_SERVICE_CONTENT_PROVIDER package body is a service-layer utility within the Oracle E-Business Suite ASP (Application Service Provider) schema. Its stated purpose, as recorded in the package header comments, is to "provide content for the Service Alert." In practical terms, the package supplies formatted or assembled data that is presented to users through the Service Alert mechanism, allowing the alert to render meaningful, context-specific content rather than a static message.
The package was originally created on 10-August-2005 (header revision 120.1) and carries the internal source file identifier aspasvcb.pls. Within the ETRM 12.2.2 classification it is registered as an OTHER API — that is, it is a supporting or internal package rather than a formal public business API such as an Open Interface or a public PL/SQL API surface subject to compatibility guarantees. It is owned by APPS and is not referenced by any other documented package, which confirms its role as a leaf-level content provider consumed directly by the alert framework rather than by other PL/SQL modules.
Key Procedures and Functions
The documented interface exposes a single public routine:
- CREATE_CONTENT — The sole documented procedure in the package. It is responsible for generating and returning the content payload used by the Service Alert. Based on the package description, this routine assembles the alert text or data structure from the underlying service request and party information. No parameter list is documented in the ETRM metadata, and consumers should treat the signature as internal; the procedure is not part of a stable published API contract.
All other elements declared in the body — the package name constant, file name constant, and module constant — are private framework identifiers used for error handling and logging. No private datatypes or persistent private variables are declared.
Tables Accessed
The package accesses two base tables through APPS synonyms:
- CS_INCIDENTS_ALL_B — The core Service Request (incident) base table.
CREATE_CONTENTreads incident attributes from this table to derive the service context that the alert content describes. - HZ_PARTIES — The Trading Community Architecture (TCA) party registry. This is queried to resolve the customer, contact, or organization associated with the incident, so that alert content can identify the affected party.
Both tables are read-only from the perspective of this package; it is a content provider and does not persist transactional data back to these tables.
Usage Notes
ASP_SERVICE_CONTENT_PROVIDER is invoked by the Service Alert infrastructure rather than called directly by end-user code. Typical invocation paths in EBS 12.1.1 and 12.2.2 include:
- Form-driven alertrames. When a Service Alert is displayed within an Oracle Forms-based page (for example, within the Service Request or customer-facing UI), the alert framework calls
CREATE_CONTENTto populate the dynamic body of the alert. - Concurrent or scheduled alert generation. Where alerts are produced by background processing, the content provider is called during the alert assembly phase to build the message for each subscribed incident.
- Custom extensions. Because the package is classified as OTHER and is not a published API, customers should avoid calling it directly. Customizations that require identical behavior should instead query
CS_INCIDENTS_ALL_BandHZ_PARTIESindependently using the documented public views and APIs.
Given the 2005 creation date and the absence of any referencing packages, the module is stable and effectively frozen. The relevant search term, get_sr_details, does not correspond to a documented procedure in this package; the only documented routine is CREATE_CONTENT, which performs the equivalent function of retrieving service request detail for alert content.
-
PACKAGE BODY: APPS.ASP_SERVICE_CONTENT_PROVIDER
12.2.2
-
PACKAGE BODY: APPS.ASP_SERVICE_CONTENT_PROVIDER
12.1.1
-
PACKAGE BODY: APPS.AHL_FLEET_FORECAST_PVT
12.2.2
-
PACKAGE: APPS.CUG_WF_EMAIL_UTIL
12.2.2
-
PACKAGE: APPS.CUG_WF_EMAIL_UTIL
12.1.1
-
PACKAGE BODY: APPS.CS_CIC_ATTRIBUTE_PUB
12.2.2
-
PACKAGE: APPS.CSM_EMAIL_QUERY_PKG
12.2.2
-
PACKAGE BODY: APPS.CUG_WF_EMAIL_UTIL
12.2.2
-
PACKAGE BODY: APPS.CUG_WF_EMAIL_UTIL
12.1.1
-
PACKAGE BODY: APPS.CSM_EMAIL_QUERY_PKG
12.2.2
-
APPS.AHL_FLEET_FORECAST_PVT dependencies on FND_MESSAGE
12.2.2
-
APPS.CUG_WF_EMAIL_UTIL dependencies on WF_CORE
12.2.2
-
APPS.AHL_FLEET_FORECAST_PVT dependencies on FND_MSG_PUB
12.2.2
-
APPS.CUG_WF_EMAIL_UTIL dependencies on CUG_WF_EMAIL_UTIL
12.2.2
-
APPS.CUG_WF_EMAIL_UTIL dependencies on WF_CORE
12.1.1
-
APPS.CUG_WF_EMAIL_UTIL dependencies on CUG_WF_EMAIL_UTIL
12.1.1
-
APPS.AHL_FLEET_FORECAST_PVT dependencies on CS_INCIDENTS_ALL_VL
12.2.2
-
APPS.CS_CIC_ATTRIBUTE_PUB dependencies on CS_INCIDENTS_ALL_B
12.2.2
-
APPS.CS_CIC_ATTRIBUTE_PUB dependencies on CUG_INCIDNT_ATTR_VALS_VL
12.2.2
-
APPS.AHL_MM_CANNIBALIZATION_PVT dependencies on AHL_SR_NON_ROUTINES_V
12.2.2
-
APPS.AHL_FLEET_FORECAST_PVT dependencies on AHL_FMP_PVT
12.2.2
-
APPS.AHL_FLEET_FORECAST_PVT dependencies on AHL_UMP_SR_PVT
12.2.2
-
APPS.AHL_MM_CANNIBALIZATION_PVT dependencies on AHL_WORKORDERS
12.2.2
-
PACKAGE BODY: APPS.AHL_MM_CANNIBALIZATION_PVT
12.2.2
-
APPS.AHL_FLEET_FORECAST_PVT dependencies on FND_API
12.2.2
-
APPS.AHL_FLEET_FORECAST_PVT dependencies on AHL_UMP_NONROUTINES_PVT
12.2.2
-
APPS.CSM_EMAIL_QUERY_PKG dependencies on FND_LOG
12.2.2
-
APPS.CSM_EMAIL_QUERY_PKG dependencies on CSM_UTIL_PKG
12.2.2
-
APPS.CSM_EMAIL_QUERY_PKG dependencies on FND_API
12.2.2
-
APPS.AHL_FLEET_FORECAST_PVT dependencies on AHL_DEBUG_PUB
12.2.2