Search Results oks_oks_serv_avails_u1




Overview

OKS.OKS_SERV_AVAILS is a transactional configuration table in the Oracle E-Business Suite Service (OKS) module. It stores the general service availability definitions for a service item, capturing whether a given service is broadly available for a party or product. The table is populated through the header region of the Service Availability setup user interface, and its records form one half of the availability model used throughout the enterprise.

Availability determination is accomplished by combining this table with OKS.OKS_SERV_AVAIL_EXCEPTS, which stores exceptions to the general rules. Together, the two tables express the inclusion and exclusion logic that governs which services may be sold against service programs, warranties, and extended warranties. These rules are honored by upstream applications such as quoting and Order Management at the point a service item is selected.

From a Data Vault modeling perspective, the heuristic classification of this object is satellite-leaning. It carries descriptive attributes and effectivity dates attached to a business key rather than representing a pure hub or association link, making it a candidate for satellite treatment in a dimensional or vault-style design.

Key Information Stored

The table is defined in the APPS_TS_TX_DATA tablespace with 31 documented columns. The most significant are:

Common Use Cases and Queries

The most frequent query pattern resolves generally available services for a given item while filtering out exception rows. A typical construct joins to the exception table to identify services that remain sellable:

  • Reporting on which service items are flagged generally available: select from OKS_SERV_AVAILS where GENERAL_YN = 'Y', restricted by effectivity dates.
  • Diagnosing why a service cannot be quoted — inspect both the general row and any countersigned exception in OKS_SERV_AVAIL_EXCEPTS.
  • Data migration and interfaces for Service Availability setup commonly write to this table through the OKS APIs, which maintain OBJECT_VERSION_NUMBER.
  • Auditing changes over time using LAST_UPDATE_DATE and the audit columns.

Related Objects

  • OKS.OKS_SERV_AVAIL_EXCEPTS — references this table via SAV_ID → ID; stores availability exceptions.
  • JTF.JTF_OBJECTS_B — referenced by JTOT_OBJECT1_CODE; provides the source object/view metadata for the service item.
  • FND.FND_SECURITY_GROUPS — referenced by SECURITY_GROUP_ID for data security.
  • OKS.OKS_SERV_AVAILS_PK — the primary key constraint on ID.
  • OKS_OKS_SERV_AVAILS_U1 — the unique index on ID in APPS_TS_TX_IDX.
  • OKS Service Availability setup UI and the public OKS APIs that insert and update availability records.