Search Results okc_rep_closeout_pvt
Overview
OKC_IMP_RECORD_TYPES is an APPS-owned PL/SQL package within the Oracle E-Business Suite Contracts (OKC) module, classified under the ETRM repository with an API classification of OTHER. Its name indicates a structural or declarative role: it defines the record type specifications used by the Contract Import (OKC_IMP) framework rather than exposing business transactions directly. The package provides the typed data structures that other import-related programs reference when staging, validating, and loading contract, party, contact, risk, and usage records into the repository schema. Because record type definitions must remain synchronized with the physical staging tables, OKC_IMP_RECORD_TYPES acts as the shared contract between the importer routines and the underlying OKC_REP_IMP_* interfaces. It holds VALID status in both EBS 12.1.1 and 12.2.2, and its dependency footprint ties it directly to the contract closeout and contract import processing chains.
Key Procedures and Functions
The ETRM metadata documents zero standalone procedures or functions for this package. This is consistent with its classification as a type-definition container: the package specification declares PL/SQL record types, and the package body carries the corresponding implementations only where required. No public callable interfaces are documented, and no parameter lists should be assumed. Consumers interact with the package by declaring variables of its record types, then assigning and passing those variables into other APIs. The practical entry points for contract import logic reside in the referencing packages—most relevantly OKC_REP_CLOSEOUT_PVT, which the user's search term points to—and not in OKC_IMP_RECORD_TYPES itself.
Tables Accessed
The package references six repository objects through APPS synonyms:
- OKC_REP_CONTRACTS_ALL — the master contract repository table, supplying the column layout for contract-level record structures.
- OKC_REP_CONTRACT_USAGES — contract usage or financial detail rows associated with a contract header.
- OKC_REP_IMP_CONTRACTS_T — the contract import staging table.
- OKC_REP_IMP_PARTIES_T — the party import staging table.
- OKC_REP_IMP_CONTACTS_T — the contact import staging table.
- OKC_REP_IMP_RISKS_T — the risk import staging table.
These dependencies confirm that the record types mirror both the permanent repository columns and the temporary import columns, allowing the import engine to move data consistently from staged rows into the contracts schema.
Usage Notes
OKC_IMP_RECORD_TYPES is not invoked directly from forms or concurrent programs; it is compiled and resolved at runtime by the packages that reference it. The ETRM metadata lists seven dependent programs: OKC_REP_CLOSEOUT_PVT, OKC_REP_CONTRACT_IMP_PUB, OKC_REP_CONTRACT_IMP_PVT, PON_CLM_OKC_INTEG_PKG, PO_CLOSEOUT_PVT, PO_DOCUMENT_CHECKS_PVT, and PO_MOD_CONTROL_PVT. This dependency set explains why a search for "okc_rep_closeout_pvt" surfaces this package: contract closeout processing calls the import record structures when validating or loading contract data. Any modification to the underlying OKC_REP_* staging or repository tables must be accompanied by a review of OKC_IMP_RECORD_TYPES, since mismatched record definitions will invalidate dependent packages. Custom code that extends the contract import process should reference the same record types to preserve compatibility with Oracle's delivered import and closeout logic.
-
PACKAGE: APPS.OKC_IMP_RECORD_TYPES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_IMP_RECORD_TYPES, status:VALID,
-
PACKAGE: APPS.OKC_REP_CLOSEOUT_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_REP_CLOSEOUT_PVT, status:VALID,
-
PACKAGE: APPS.OKC_TERMS_QA_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_TERMS_QA_PVT, status:VALID,
-
PACKAGE: APPS.OKC_TERMS_QA_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_TERMS_QA_GRP, status:VALID,
-
PACKAGE BODY: APPS.OKC_REP_CLOSEOUT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_REP_CLOSEOUT_PVT, status:VALID,
-
SYNONYM: APPS.OKC_REP_CONTRACT_USAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_REP_CONTRACT_USAGES, status:VALID,
-
SYNONYM: APPS.OKC_REP_IMPORT_RUN_ID_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_REP_IMPORT_RUN_ID_S, status:VALID,
-
PACKAGE: APPS.PO_CLM_OKC_INTEG_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_CLM_OKC_INTEG_PKG, status:VALID,
-
PACKAGE: APPS.OKC_REP_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_REP_UTIL_PVT, status:VALID,
-
SYNONYM: APPS.OKC_REP_CONTRACT_PARTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_REP_CONTRACT_PARTIES, status:VALID,
-
PACKAGE: APPS.OKC_REP_CONTRACT_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_REP_CONTRACT_PROCESS_PVT, status:VALID,
-
PACKAGE: APPS.OKC_REP_CONTRACT_IMP_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_REP_CONTRACT_IMP_PVT, status:VALID,
-
SYNONYM: APPS.OKC_REP_CONTRACTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_REP_CONTRACTS_ALL, status:VALID,
-
PACKAGE: APPS.OKC_MANAGE_DELIVERABLES_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_MANAGE_DELIVERABLES_GRP, status:VALID,
-
SYNONYM: APPS.OKC_DELIVERABLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_DELIVERABLES, 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.PO_CLOSEOUT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CLOSEOUT_PVT, status:VALID,
-
PACKAGE: APPS.OKC_REP_CLOSEOUT_PVT
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.OKC_BUS_DOC_TYPES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_BUS_DOC_TYPES_VL, object_name:OKC_BUS_DOC_TYPES_VL, status:VALID,
-
PACKAGE BODY: APPS.OKC_REP_CLOSEOUT_PVT
12.2.2
-
SYNONYM: APPS.WF_EVENT_T
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WF_EVENT_T, status:VALID,
-
APPS.OKC_REP_CLOSEOUT_PVT dependencies on OKC_REP_CLOSEOUT_PVT
12.2.2
-
APPS.PO_CLOSEOUT_PVT dependencies on OKC_REP_CLOSEOUT_PVT
12.2.2
-
PACKAGE: APPS.OKC_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_UTIL, status:VALID,
-
PACKAGE: APPS.WF_EVENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_EVENT, status:VALID,
-
APPS.OKC_REP_CLOSEOUT_PVT dependencies on OKC_API
12.2.2
-
PACKAGE: APPS.WF_CORE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_CORE, status:VALID,
-
APPS.OKC_REP_CLOSEOUT_PVT dependencies on FND_MSG_PUB
12.2.2
-
APPS.OKC_REP_CLOSEOUT_PVT dependencies on FND_LOG
12.2.2
-
PACKAGE: APPS.OKC_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_API, status:VALID,
-
APPS.OKC_REP_CLOSEOUT_PVT dependencies on STANDARD
12.2.2
-
APPS.OKC_REP_CLOSEOUT_PVT dependencies on FND_API
12.2.2
-
PACKAGE: APPS.FND_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2