Search Results get_contract_details
Overview
The APPS.ASP_SVCCONT_CONTENT_PROVIDER package body is a service-layer content provider in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 that supplies the formatted content behind the Service Contracts Alert. It belongs to the service contracts (OKS) functional area and carries the OTHER API classification, meaning it is not a published business API for external integration but rather an internal helper that assembles presentation content for an outbound alert. The package header comment states its purpose plainly: "Provides content for the Service Contracts Alert."
The single documented public routine is CREATE_CONTENT, which builds the content payload delivered by that alert. The package was authored on 16-Aug-2005 by user axavier, and the file header revision 120.2 dated 13-Dec-2005 indicates only minor maintenance in its early lifecycle. The source declares the standard private constants G_PKG_NAME, G_FILE_NAME, and G_MODULE used for error handling and instrumentation consistency. It is not referenced by any other packages, confirming its role as a terminal, consumer-facing component rather than a shared utility.
Key Procedures and Functions
CREATE_CONTENT— The only documented public routine. It assembles and returns the body content for the Service Contracts Alert, typically as an HTML or text string that the alert framework subsequently e-mails or otherwise delivers to recipients. Earlier coding practice would have resolved recipient lists viaOKC_K_PARTY_ROLES_BandOKC_K_HEADERS_ALL_B, but the exact mechanism is implementation-defined.
Tables Accessed
The package references four tables via APPS synonyms:
OKC_K_HEADERS_ALL_B— the base (non-translated) table of contract headers. This is the anchor table for the alert, providing contract number, status, dates, and other attributes to include in the content.OKS_K_HEADERS_B— the service contracts extension to the contract header stack, contributing service-specific attributes such as coverage, service line details, or entitlement characteristics.OKC_K_PARTY_ROLES_B— links parties to contract roles (for example, the customer, bill-to, or sold-to on the contract), enabling the alert to attribute contract details to specific trading partners.HZ_PARTIES— the central trading community registry of parties. The package joins party identifiers to names and other descriptors so that the content can display recognizable party names rather than raw IDs.
Usage Notes
- Not a business API. The
OTHERclassification signals that this package is intended for internal consumption. Custom code should not depend on it, as the content format may change without notice. - Invocation. It is typically invoked by the Service Contracts Alert framework or by a concurrent program or workflow activity that generates and dispatches the alert.
- Upgrade safety. From 12.1.1 to 12.2.2, the underlying OKC and OKS data model changed only modestly; the package's reliance on documented APPS synonyms reduces upgrade risk, but its output format is not guaranteed across releases.
- Not currently used elsewhere. Since no other package references it, it remains isolated to its alert-delivery purpose.
-
PACKAGE BODY: APPS.ASP_SVCCONT_CONTENT_PROVIDER
12.2.2
-
PACKAGE BODY: APPS.ASP_SVCCONT_CONTENT_PROVIDER
12.1.1
-
PACKAGE BODY: APPS.IEX_CO_REPORT_CB_PVT
12.2.2
-
PACKAGE BODY: APPS.IEX_CO_REPORT_CB_PVT
12.1.1
-
PACKAGE BODY: APPS.IEX_CO_TRANSFER_EA_PVT
12.1.1
-
PACKAGE BODY: APPS.IEX_CO_TRANSFER_EA_PVT
12.2.2
-
PACKAGE: APPS.IEX_CO_REPORT_CB_PVT
12.2.2
-
PACKAGE: APPS.IEX_CO_REPORT_CB_PVT
12.1.1
-
PACKAGE: APPS.IEX_CO_TRANSFER_EA_PVT
12.1.1
-
PACKAGE: APPS.IEX_CO_TRANSFER_EA_PVT
12.2.2
-
PACKAGE: APPS.OKC_TERMS_UTIL_GRP
12.1.1
-
PACKAGE: APPS.OKC_TERMS_UTIL_GRP
12.2.2
-
PACKAGE BODY: APPS.OKC_TERMS_UTIL_GRP
12.1.1
-
PACKAGE: APPS.PO_CONTERMS_UTL_GRP
12.1.1
-
PACKAGE BODY: APPS.OKC_TERMS_UTIL_GRP
12.2.2
-
PACKAGE: APPS.PO_CONTERMS_UTL_GRP
12.2.2
-
PACKAGE BODY: APPS.OKS_ENTITLEMENTS_PUB
12.2.2
-
PACKAGE BODY: APPS.OKS_ENTITLEMENTS_PUB
12.1.1
-
PACKAGE BODY: APPS.OKL_LEASE_QUOTE_CASHFLOW_PVT
12.1.1
-
PACKAGE BODY: APPS.PQP_FTE_UTILITIES
12.2.2
-
PACKAGE BODY: APPS.PQP_FTE_UTILITIES
12.1.1
-
PACKAGE BODY: APPS.OKL_LEASE_QUOTE_CASHFLOW_PVT
12.2.2
-
PACKAGE: APPS.OKS_EXTWAR_UTIL_PVT
12.1.1
-
PACKAGE: APPS.OKS_EXTWAR_UTIL_PVT
12.2.2
-
APPS.OKL_K_RATE_PARAMS_PVT dependencies on OKL_LLA_UTIL_PVT
12.1.1
-
APPS.PQP_FTE_UTILITIES dependencies on PAY_USER_TABLES
12.1.1
-
APPS.PQP_FTE_UTILITIES dependencies on PAY_USER_TABLES
12.2.2
-
APPS.IEX_CO_REPORT_CB_PVT dependencies on OKC_API
12.2.2
-
APPS.IEX_CO_TRANSFER_EA_PVT dependencies on OKC_API
12.2.2
-
APPS.IEX_CO_REPORT_CB_PVT dependencies on OKC_API
12.1.1
-
APPS.IEX_CO_TRANSFER_EA_PVT dependencies on OKC_API
12.1.1
-
APPS.PQP_FTE_UTILITIES dependencies on PAY_USER_COLUMNS
12.2.2
-
APPS.IEX_CO_TRANSFER_EA_PVT dependencies on IEX_CO_TRANSFER_EA_PVT
12.1.1
-
APPS.PQP_FTE_UTILITIES dependencies on PAY_USER_COLUMNS
12.1.1
-
APPS.IEX_CO_REPORT_CB_PVT dependencies on IEX_CO_REPORT_CB_PVT
12.2.2
-
APPS.IEX_CO_REPORT_CB_PVT dependencies on IEX_CO_REPORT_CB_PVT
12.1.1
-
APPS.IEX_CO_TRANSFER_EA_PVT dependencies on IEX_CO_TRANSFER_EA_PVT
12.2.2
-
APPS.OKC_TERMS_UTIL_GRP dependencies on FND_MESSAGE
12.2.2
-
APPS.OKS_ENTITLEMENTS_PUB_W dependencies on JTF_VARCHAR2_TABLE_500
12.1.1
-
APPS.OKS_ENTITLEMENTS_PUB_W dependencies on JTF_VARCHAR2_TABLE_500
12.2.2
-
APPS.OKC_TERMS_UTIL_GRP dependencies on FND_MESSAGE
12.1.1
-
PACKAGE BODY: APPS.PO_CONTERMS_UTL_GRP
12.1.1
-
APPS.OKL_K_RATE_PARAMS_PVT dependencies on OKL_K_HEADERS
12.1.1
-
APPS.OKL_K_RATE_PARAMS_PVT dependencies on OKL_K_HEADERS
12.2.2
-
APPS.OKC_TERMS_UTIL_GRP dependencies on OKC_TERMS_TEMPLATES_ALL
12.2.2
-
APPS.PO_CONTERMS_UTL_GRP dependencies on OKC_TERMS_TEMPLATES_ALL
12.2.2
-
APPS.OKC_TERMS_UTIL_GRP dependencies on OKC_TERMS_TEMPLATES_ALL
12.1.1
-
APPS.PO_CONTERMS_UTL_GRP dependencies on OKC_TERMS_TEMPLATES_ALL
12.1.1
-
PACKAGE BODY: APPS.PO_CONTERMS_UTL_GRP
12.2.2
-
PACKAGE BODY: APPS.OKL_K_RATE_PARAMS_PVT
12.1.1