Search Results oe_credit_check_rules_uk1




Overview

The OE_CREDIT_CHECK_RULES table is a core configuration repository within the Oracle E-Business Suite (EBS) Order Management module (ONT). It serves as the master table for defining and storing distinct credit check rule definitions. These rules are critical for automating and enforcing a company's credit policies during the order-to-cash cycle. The table's primary role is to provide a centralized reference for rule logic, which is then linked to specific order transaction types to control when and how credit validation is performed, such as at order entry or before shipping.

Key Information Stored

The table's structure is designed to hold the definitional attributes of a credit check rule. The primary identifier is the CREDIT_CHECK_RULE_ID, a unique system-generated sequence number serving as the primary key. The NAME column stores the unique, user-defined identifier for the rule, such as 'CHECK_ON_ENTRY' or 'HOLD_ON_EXCEED_LIMIT', and is protected by a unique key constraint (OE_CREDIT_CHECK_RULES_UK1). While the provided metadata does not list all columns, a typical implementation includes columns to define the rule's logic, such as the credit check level (e.g., Customer, Order), the specific checkpoints (e.g., Order Booked, Ship Confirm), and the actions to take upon failure (e.g., Place Hold, Stop Workflow).

Common Use Cases and Queries

This table is central to configuring and auditing credit management setups. A common administrative task is querying all defined rules to review or troubleshoot credit policy enforcement. A typical query would be: SELECT credit_check_rule_id, name FROM ont.oe_credit_check_rules ORDER BY name;. For deeper analysis, one might join this table to OE_TRANSACTION_TYPES_ALL to identify which rules are applied to specific order types: SELECT t.name transaction_type, r.name entry_credit_rule, r2.name shipping_credit_rule FROM oe_transaction_types_all t LEFT JOIN oe_credit_check_rules r ON t.entry_credit_check_rule_id = r.credit_check_rule_id LEFT JOIN oe_credit_check_rules r2 ON t.shipping_credit_check_rule_id = r2.credit_check_rule_id;. This is essential for ensuring the correct credit validation is triggered for different sales channels.

Related Objects

The OE_CREDIT_CHECK_RULES table has direct, critical relationships with other Order Management objects. As indicated by the foreign keys, it is primarily referenced by the OE_TRANSACTION_TYPES_ALL table. This table links a credit check rule to an order transaction type via two columns: ENTRY_CREDIT_CHECK_RULE_ID and SHIPPING_CREDIT_CHECK_RULE_ID. This defines separate credit validation policies for the initial order entry and the subsequent shipping confirmation stages. The rules themselves are typically executed by the Order Management credit checking engine, which may involve APIs and concurrent programs, but the OE_CREDIT_CHECK_RULES table acts as the foundational source for the rule definitions these processes consume.