Search Results okc_terms_util_grp
Overview
OKC_ASO_INT_GRP is a 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 Oracle Contracts (OKC) module infrastructure and operates in the integration layer between the Contracts application and the Oracle Advanced Sales/Order (ASO) functionality. The package classification of GRP indicates that it is a grouping or utility package rather than a formal public API; such packages typically consolidate shared logic used internally by other Contracts components rather than exposing a stable, documented interface for external callers.
The core business purpose of OKC_ASO_INT_GRP is to support the exchange of contract terms and article-related data between the contracts repository and downstream order or sales processes. It participates in the resolution of article variables—the substitution values embedded in contract clause text—and in determining whether a contract or transaction is in a state that permits commitment. This places the package squarely within the contract authoring and integration flow, where clause content, article metadata, and transactional preconditions must be coordinated before contract data is propagated to dependent modules.
Key Procedures and Functions
The ETRM metadata documents three procedures or functions within this package:
- GET_ARTICLE_VARIABLE_VALUES — Retrieves the values associated with contract article variables. Article variables are the placeholders within clause and template text that are populated at runtime with contract-specific data. This routine resolves those placeholders into concrete values for use by the calling integration logic.
- GET_ITEM_DTL_FOR_EXPERT — Returns item detail information for use by the expert or rules engine associated with contract terms. It supplies the item-level attributes needed when contract conditions and expert rules are evaluated.
- OK_TO_COMMIT — Determines whether the current contract or integration transaction is in a valid state to be committed. This is a validation step that prevents downstream propagation or finalization when prerequisite conditions are not met.
Specific parameter lists are not documented and should not be assumed; callers should reference the package specification in the EBS instance.
Tables Accessed
The package accesses tables through APPS synonyms. The documented table reference is PLITBLM, an Oracle Applications foundation table associated with multi-lingual or seeded reference data. Access to this table supports the retrieval of the standardized values and translated content needed when resolving article variables and item details. Additional Contracts tables underlying the OKC_TERMS_UTIL_GRP dependency are used indirectly through that package rather than being referenced directly here.
Usage Notes
OKC_ASO_INT_GRP is an internal grouping package and is not intended as a public API for custom development. Its documented callers include OKC_ASO_INT_GRP itself (recursive or overloaded entry points), OKC_TERMS_UTIL_GRP, OKC_TERMS_UTIL_PVT, and PO_EDA_DATATEMPLATE_PKG. This reference pattern confirms that the package is invoked from contract terms utility logic and from the procurement EDA data template package, reflecting its role in clause and article integration.
In practice, the package is exercised indirectly when users author contracts, apply templates, resolve article variables, or commit contract changes through the Contracts forms and related concurrent programs. Because the procedures are not published as a supported API, customizations should invoke the higher-level OKC_TERMS_UTIL_PVT layer rather than calling OKC_ASO_INT_GRP directly. Any dependency changes should be validated, as signature or behavior changes in this package can affect the three dependent packages listed above.
-
PACKAGE: APPS.OKC_ASO_INT_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_ASO_INT_GRP, status:VALID,
-
PACKAGE: APPS.OKC_PON_INT_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_PON_INT_GRP, status:VALID,
-
PACKAGE: APPS.OKC_OKS_INT_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_OKS_INT_GRP, status:VALID,
-
PACKAGE: APPS.OKC_ASO_INT_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_ASO_INT_GRP, status:VALID,
-
PACKAGE: APPS.OKC_PON_INT_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_PON_INT_GRP, status:VALID,
-
PACKAGE: APPS.OKC_OM_INT_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_OM_INT_GRP, status:VALID,
-
PACKAGE: APPS.OKC_PO_INT_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_PO_INT_GRP, status:VALID,
-
PACKAGE: APPS.OKC_OM_INT_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_OM_INT_GRP, status:VALID,
-
PACKAGE: APPS.OKC_OKS_INT_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_OKS_INT_GRP, status:VALID,
-
PACKAGE: APPS.OKC_PO_INT_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_PO_INT_GRP, status:VALID,
-
PACKAGE: APPS.OKC_DELIVERABLE_PROCESS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_DELIVERABLE_PROCESS_PVT, status:VALID,
-
PACKAGE: APPS.OKC_DELIVERABLE_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_DELIVERABLE_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_TERMS_UTIL_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_TERMS_UTIL_GRP, status:VALID,
-
PACKAGE: APPS.OKC_TERMS_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_TERMS_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_TERMS_UTIL_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_TERMS_UTIL_GRP, status:VALID,
-
PACKAGE: APPS.OKC_TERMS_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_TERMS_UTIL_PVT, status:VALID,
-
SYNONYM: APPS.OKC_K_ART_VARIABLES_H
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_K_ART_VARIABLES_H, status:VALID,
-
SYNONYM: APPS.OKC_K_ART_VAR_EXT_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_K_ART_VAR_EXT_TL, status:VALID,
-
PACKAGE: APPS.OKC_TERMS_DEVIATIONS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_TERMS_DEVIATIONS_PVT, status:VALID,
-
SYNONYM: APPS.OKC_K_ART_VAR_EXT_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_K_ART_VAR_EXT_B, status:VALID,
-
SYNONYM: APPS.OKC_RESP_PARTIES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_RESP_PARTIES_TL, status:VALID,
-
SYNONYM: APPS.OKC_SECTIONS_BH
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_SECTIONS_BH, status:VALID,
-
SYNONYM: APPS.OKC_RESP_PARTIES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_RESP_PARTIES_TL, status:VALID,
-
PACKAGE: APPS.ASO_CONTRACT_TERMS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_CONTRACT_TERMS_PUB, status:VALID,
-
PACKAGE: APPS.OKC_TERMS_DEVIATIONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_TERMS_DEVIATIONS_PVT, status:VALID,
-
SYNONYM: APPS.OKC_K_ART_VARIABLES_H
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_K_ART_VARIABLES_H, status:VALID,
-
SYNONYM: APPS.OKC_SECTIONS_BH
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_SECTIONS_BH, status:VALID,
-
PACKAGE: APPS.OKC_XPRT_REP_INT_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_XPRT_REP_INT_PVT, status:VALID,
-
SYNONYM: APPS.OKC_TEMPLATE_USAGES_H
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_TEMPLATE_USAGES_H, status:VALID,
-
SYNONYM: APPS.OKC_XPRT_DOC_QUES_RESPONSE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_XPRT_DOC_QUES_RESPONSE, status:VALID,
-
SYNONYM: APPS.OKC_K_ART_VAR_EXT_BH
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_K_ART_VAR_EXT_BH, status:VALID,
-
SYNONYM: APPS.OKC_K_ART_VAR_EXT_TLH
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_K_ART_VAR_EXT_TLH, status:VALID,
-
PACKAGE: APPS.PON_CONTERMS_UTL_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_CONTERMS_UTL_GRP, status:VALID,
-
PACKAGE: APPS.ASO_CONTRACT_TERMS_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_CONTRACT_TERMS_INT, status:VALID,
-
PACKAGE: APPS.ASO_CONTRACT_TERMS_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_CONTRACT_TERMS_INT, status:VALID,
-
PACKAGE: APPS.ASO_CONTRACT_TERMS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_CONTRACT_TERMS_PUB, status:VALID,
-
PACKAGE: APPS.PON_CONTERMS_UTL_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PON_CONTERMS_UTL_GRP, status:VALID,
-
PACKAGE: APPS.OKC_XPRT_OM_INT_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_XPRT_OM_INT_PVT, status:VALID,
-
SYNONYM: APPS.OKC_CONTRACT_DOCS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_CONTRACT_DOCS, status:VALID,
-
PACKAGE: APPS.OKC_REP_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_REP_UTIL_PVT, status:VALID,
-
SYNONYM: APPS.OKC_ALLOWED_TMPL_USAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_ALLOWED_TMPL_USAGES, status:VALID,
-
PACKAGE: APPS.OKC_XPRT_REP_INT_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_XPRT_REP_INT_PVT, status:VALID,
-
SYNONYM: APPS.OKC_TEMPLATE_USAGES_H
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_TEMPLATE_USAGES_H, status:VALID,
-
PACKAGE: APPS.OKC_CONTRACT_DOCS_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_CONTRACT_DOCS_GRP, status:VALID,
-
PACKAGE BODY: APPS.OKC_TEMPLATE_USAGES_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_TEMPLATE_USAGES_GRP, status:VALID,
-
PACKAGE BODY: APPS.OKC_XPRT_REP_INT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_XPRT_REP_INT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_OM_INT_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_OM_INT_GRP, status:VALID,
-
SYNONYM: APPS.OKC_K_ARTICLES_BH
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_K_ARTICLES_BH, status:VALID,
-
PACKAGE: APPS.OKC_XPRT_QUOTE_INT_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_XPRT_QUOTE_INT_PVT, status:VALID,
-
PACKAGE: APPS.OKC_XPRT_OM_INT_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_XPRT_OM_INT_PVT, status:VALID,