Search Results oks_rules_dff
Overview
The OKS_RULES_DFF table is a core data object within the Oracle E-Business Suite (EBS) Service Contracts (OKS) module. It functions as the primary repository for storing descriptive flexfield (DFF) attribute data associated with contract rule definitions. In the context of Oracle Service Contracts, rules are configurable business logic components that automate actions, validations, or calculations based on specific contract events or conditions. This table stores the extended, user-defined attributes that are "striped" or attached to these rule definitions, enabling organizations to capture custom information pertinent to their unique service contract management processes beyond the standard seeded fields.
Key Information Stored
The table's primary purpose is to house the attribute columns for descriptive flexfields. While the specific DFF column names are not enumerated in the provided metadata, the structure follows the standard Oracle pattern where columns such as ATTRIBUTE1 through ATTRIBUTE_n, along with context-sensitive columns like GLOBAL_ATTRIBUTE_CATEGORY, store the custom data. The table's primary key is the ID column, which links each row of flexfield data directly to a specific rule definition record in its base table. Crucially, the metadata identifies several foreign key relationships that define the context of the rule. These include links to JTF_OBJECTS_B (via JTOT_OBJECT1_CODE, JTOT_OBJECT2_CODE, and JTOT_OBJECT3_CODE) to reference business objects involved in the rule logic, and a link to OKC_RULE_GROUPS_B (via RGP_ID) to associate the rule with a specific rule group.
Common Use Cases and Queries
This table is primarily accessed for reporting on custom rule attributes, data migration, and integration tasks. Common scenarios include generating reports that list all contract rules along with their custom-defined properties, or querying for rules that have specific values in their flexfield segments. A typical query pattern involves joining OKS_RULES_DFF to its base rule definition table (not explicitly named in the metadata but logically preceding the _DFF suffix) and the related objects tables.
- Sample Query Pattern: SELECT r.ID, r.ATTRIBUTE1, r.ATTRIBUTE_CATEGORY, b.RULE_CODE, j.OBJECT_NAME FROM OKS_RULES_DFF r, [OKS_RULES_BASE_TABLE] b, JTF_OBJECTS_B j WHERE r.ID = b.ID AND r.JTOT_OBJECT1_CODE = j.OBJECT_CODE AND r.ATTRIBUTE_CATEGORY = 'CUSTOM_CATEGORY';
- Data Migration: The table is a key target when migrating custom rule attributes during EBS upgrades or data conversions.
Related Objects
OKS_RULES_DFF is centrally connected to several foundational EBS objects, as indicated by its foreign keys. Its primary relationship is with the base Service Contracts rule definition table (implied as OKS_RULES_B). It has multiple dependencies on JTF_OBJECTS_B to resolve the business objects referenced within a rule's logic. Furthermore, its link to OKC_RULE_GROUPS_B (from the Oracle Contracts Core module) demonstrates the integration between the Service Contracts-specific rules and the broader, shared rule group framework in EBS. Developers and administrators should also be aware of the associated descriptive flexfield definition metadata in Oracle Application Developer tables (FND_DESCR_FLEX_CONTEXTS, etc.) that govern the structure and validation of the data stored in OKS_RULES_DFF.
-
Table: OKS_RULES_DFF
12.1.1
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_RULES_DFF, object_name:OKS_RULES_DFF, status:VALID, product: OKS - Service Contracts , description: Contracts Rule Definitions table- rules striped , implementation_dba_data: OKS.OKS_RULES_DFF ,
-
Table: OKS_RULES_DFF
12.2.2
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_RULES_DFF, object_name:OKS_RULES_DFF, status:VALID, product: OKS - Service Contracts , description: Contracts Rule Definitions table- rules striped , implementation_dba_data: OKS.OKS_RULES_DFF ,