Search Results okc_aso_int_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_ASO_INT_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_ASO_INT_GRP, status:VALID,
-
PACKAGE BODY: APPS.OKC_ASO_INT_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_ASO_INT_GRP, status:VALID,
-
PACKAGE BODY: APPS.OKC_ASO_INT_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_ASO_INT_GRP, status:VALID,
-
PACKAGE: APPS.OKC_ASO_INT_GRP
12.2.2
-
PACKAGE: APPS.OKC_ASO_INT_GRP
12.1.1
-
PACKAGE: APPS.ASO_CONTRACT_TERMS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_CONTRACT_TERMS_PUB, 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.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_TERMS_UTIL_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_TERMS_UTIL_GRP, status:VALID,
-
PACKAGE: APPS.OKC_TERMS_UTIL_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_TERMS_UTIL_GRP, status:VALID,
-
PACKAGE: APPS.OKC_XPRT_QUOTE_INT_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_XPRT_QUOTE_INT_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_EDA_DATATEMPLATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_EDA_DATATEMPLATE_PKG, 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 BODY: APPS.OKC_TERMS_UTIL_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_TERMS_UTIL_GRP, status:VALID,
-
PACKAGE BODY: APPS.OKC_TERMS_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_TERMS_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_TERMS_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_TERMS_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_ASO_INT_GRP
12.1.1
-
PACKAGE BODY: APPS.OKC_ASO_INT_GRP
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.OKC_TERMS_UTIL_PVT dependencies on OKC_ASO_INT_GRP
12.1.1
-
APPS.PO_EDA_DATATEMPLATE_PKG dependencies on OKC_ASO_INT_GRP
12.2.2
-
APPS.OKC_TERMS_UTIL_GRP dependencies on OKC_ASO_INT_GRP
12.2.2
-
APPS.OKC_ASO_INT_GRP dependencies on OKC_ASO_INT_GRP
12.1.1
-
APPS.OKC_TERMS_UTIL_PVT dependencies on OKC_ASO_INT_GRP
12.2.2
-
APPS.OKC_TERMS_UTIL_GRP dependencies on OKC_ASO_INT_GRP
12.1.1
-
APPS.OKC_ASO_INT_GRP dependencies on OKC_ASO_INT_GRP
12.2.2
-
APPS.OKC_ASO_INT_GRP dependencies on OKC_TERMS_UTIL_GRP
12.2.2
-
APPS.OKC_ASO_INT_GRP dependencies on OKC_TERMS_UTIL_GRP
12.1.1
-
APPS.OKC_ASO_INT_GRP dependencies on OKC_API
12.1.1
-
APPS.OKC_ASO_INT_GRP dependencies on OKC_API
12.2.2
-
APPS.OKC_ASO_INT_GRP dependencies on FND_API
12.2.2
-
APPS.OKC_ASO_INT_GRP dependencies on FND_API
12.1.1
-
PACKAGE: APPS.OKC_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_API, status:VALID,
-
PACKAGE: APPS.OKC_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_API, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
APPS.OKC_ASO_INT_GRP dependencies on FND_LOG
12.1.1
-
APPS.OKC_ASO_INT_GRP dependencies on FND_LOG
12.2.2
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, 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
-
12.1.1 DBA Data
12.1.1