Search Results oks_mass_upd_pvt
Overview
OKS_MASS_UPD_PVT is a private (PVT-classified) PL/SQL package in the APPS schema that supports Service Contracts mass update processing in Oracle E-Business Suite. It belongs to the Oracle Service (OKS) module and is designed to apply bulk changes to large populations of service contracts, contract lines, and sublines without requiring users to modify each contract individually. The package encapsulates validation logic, temporary table population, cascade selection, concurrent program submission, and the actual update procedures that change price, status, and effectivity values. Because it is classified as a private package, it is not intended as a public integration API; it is invoked internally by the Service Contracts mass update user interface and concurrent processing framework. It appears in both 12.1.1 and 12.2.2 environments with VALID status, and it is not referenced by any other package, confirming its role as a top-level internal driver for the mass update feature rather than a shared library.
Key Procedures and Functions
The package exposes nineteen documented procedures and functions:
- DELETE_CONTRACT_DATA, DELETE_CHANGES — remove temporary or staged mass update data.
- LAUNCH_MASSUPD_CONC_PROG — submit the mass update concurrent program to run in the background.
- POPULATE_TEMP_TBL — load the candidate contracts, lines, and sublines into the temporary staging tables.
- VLD_MASSUPD_DATA_PRC, VLD_MASSUPD_STATUS_PRC, VLD_MASSUPD_EFF_PRC — validation routines for data, status, and effectivity changes respectively.
- MASS_UPDATE_PRICE_PRC, MASS_UPDATE_STATUS_PRC, MASS_UPDATE_EFFECTIVITY_PRC — the core processing procedures that apply price, status, and date effectivity updates.
- MASS_UPDATE_PRICE_WRAPPER, MASS_UPDATE_STATUS_WRAPPER, MASS_UPDATE_EFF_WRAPPER — wrapper entry points that orchestrate validation and processing for each change type.
- MASS_UPDATE_CASCADE_SEL — determine cascade selections when changes must propagate to child lines.
- MASS_UPDATE_SUBMIT — submit the mass update transaction for execution.
- OKS_MODEL_CHECK, OKS_CONFIG_CHECK, OKS_CONFIG_ITEM_CHECK, OKS_MODEL_ITEM_CHECK — structural checks on models, configurations, and their items, ensuring that mass updates respect configured product relationships.
Tables Accessed
The package reads and writes the staging tables OKS_HEADERS_TEMP, OKS_LINES_TEMP, and OKS_SUBLINES_TEMP during preparation and execution. Contract data is drawn from OKC_K_HEADERS_ALL_B, OKC_K_ITEMS, OKC_K_LINES_B, OKS_K_HEADERS_B, OKS_K_LINES_B, and OKS_BILL_CONT_LINES, OKS_BILL_SUB_LINES for billing-related lines. Lookups and reference data come from OKC_STATUSES_B, CSI_SYSTEMS_TL, FND_CURRENCIES, HZ_CUST_ACCOUNTS, and HZ_PARTIES. These tables supply the contract, status, currency, customer, and installed base context required for validation and update.
Usage Notes
OKS_MASS_UPD_PVT is normally invoked through the Service Contracts mass update form or the associated concurrent program, not directly by developers. Because the API classification is PVT, Oracle does not guarantee its interface for external callers. Custom code that needs to invoke mass update behavior should call the supported public APIs or the mass update user interface; direct calls to this package's procedures risk breakage during upgrades. The LAUNCH_MASSUPD_CONC_PROG and MASS_UPDATE_SUBMIT routines are the typical entry points when the operation is run concurrently. Performance is influenced by the volume of contracts staged in OKS_HEADERS_TEMP, OKS_LINES_TEMP, and OKS_SUBLINES_TEMP, so large batches should be scheduled during low-activity periods.
-
PACKAGE: APPS.OKS_MASS_UPD_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_MASS_UPD_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKS_MASS_UPD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_MASS_UPD_PVT, status:VALID,
-
PACKAGE: APPS.OKS_ATTR_DEFAULTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_ATTR_DEFAULTS_PVT, status:VALID,
-
SYNONYM: APPS.OKS_SUBLINES_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKS_SUBLINES_TEMP, status:VALID,
-
SYNONYM: APPS.OKS_LINES_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKS_LINES_TEMP, status:VALID,
-
SYNONYM: APPS.OKS_HEADERS_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKS_HEADERS_TEMP, status:VALID,
-
PACKAGE: APPS.OKS_CHANGE_STATUS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_CHANGE_STATUS_PVT, status:VALID,
-
SYNONYM: APPS.OKS_BILL_SUB_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKS_BILL_SUB_LINES, status:VALID,
-
PACKAGE: APPS.OKS_CONTRACT_HDR_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_CONTRACT_HDR_PUB, status:VALID,
-
PACKAGE: APPS.OKS_BILL_REC_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_BILL_REC_PUB, status:VALID,
-
PACKAGE: APPS.OKS_BILL_UTIL_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_BILL_UTIL_PUB, status:VALID,
-
PACKAGE: APPS.OKS_KHR_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_KHR_PVT, status:VALID,
-
PACKAGE: APPS.OKS_COVERAGES_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_COVERAGES_PVT, status:VALID,
-
SYNONYM: APPS.CSI_SYSTEMS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_SYSTEMS_TL, status:VALID,
-
VIEW: APPS.OKS_IB_CONFIG_V
12.2.2
owner:APPS, object_type:VIEW, object_name:OKS_IB_CONFIG_V, status:VALID,
-
PACKAGE: APPS.OKS_CONTRACT_LINE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_CONTRACT_LINE_PUB, status:VALID,
-
PACKAGE: APPS.OKS_QP_INT_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_QP_INT_PVT, status:VALID,
-
PACKAGE: APPS.OKS_KLN_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_KLN_PVT, status:VALID,
-
SYNONYM: APPS.OKS_BILL_CONT_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKS_BILL_CONT_LINES, status:VALID,
-
PACKAGE: APPS.OKS_PM_PROGRAMS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_PM_PROGRAMS_PVT, status:VALID,
-
PACKAGE: APPS.OKS_QP_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_QP_PKG, status:VALID,
-
PACKAGE: APPS.OKS_BILL_SCH
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_BILL_SCH, status:VALID,
-
PACKAGE: APPS.OKS_EXTWAR_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_EXTWAR_UTIL_PVT, status:VALID,
-
SYNONYM: PUBLIC.DBMS_TRANSACTION
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_TRANSACTION, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.OKS_K_HEADERS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKS_K_HEADERS_B, status:VALID,
-
SYNONYM: APPS.OKS_K_LINES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKS_K_LINES_B, status:VALID,
-
PACKAGE: APPS.OKS_MASS_UPD_PVT
12.2.2
-
VIEW: APPS.OKX_SYSTEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_SYSTEMS_V, object_name:OKX_SYSTEMS_V, status:VALID,
-
VIEW: APPS.OKX_PARTY_SITES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_PARTY_SITES_V, object_name:OKX_PARTY_SITES_V, status:VALID,
-
PACKAGE: APPS.OKC_CLE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_CLE_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.OKC_CONTEXT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_CONTEXT, status:VALID,
-
PACKAGE: APPS.OKC_CONTRACT_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_CONTRACT_PUB, status:VALID,
-
PACKAGE: APPS.QP_PREQ_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QP_PREQ_GRP, status:VALID,
-
VIEW: APPS.OKC_STATUSES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_STATUSES_V, object_name:OKC_STATUSES_V, status:VALID,
-
VIEW: APPS.OKX_PARTIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_PARTIES_V, object_name:OKX_PARTIES_V, status:VALID,
-
SYNONYM: APPS.OKC_STATUSES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_STATUSES_B, status:VALID,
-
SYNONYM: APPS.OKC_K_HEADERS_ALL_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_K_HEADERS_ALL_B, status:VALID,
-
VIEW: APPS.OKX_SYSTEM_ITEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_SYSTEM_ITEMS_V, object_name:OKX_SYSTEM_ITEMS_V, status:VALID,
-
SYNONYM: APPS.OKC_K_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_K_ITEMS, status:VALID,
-
APPS.OKS_MASS_UPD_PVT dependencies on OKS_MASS_UPD_PVT
12.2.2
-
SYNONYM: APPS.OKC_K_LINES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_K_LINES_B, status:VALID,
-
SYNONYM: APPS.FND_CURRENCIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CURRENCIES, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNTS, status:VALID,
-
PACKAGE: APPS.FND_REQUEST
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_REQUEST, status:VALID,
-
VIEW: APPS.FND_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUPS, object_name:FND_LOOKUPS, status:VALID,
-
SYNONYM: APPS.HZ_PARTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTIES, status:VALID,
-
PACKAGE BODY: APPS.OKS_MASS_UPD_PVT
12.2.2
-
PACKAGE: APPS.FND_FILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,