Search Results ozf_claim_def_rules
Overview
The APPS.OZF_CLAIM_DEF_RULE_PVT package body is a private (PVT) PL/SQL API within the Oracle E-Business Suite Trade Management (formerly Oracle Incentive Compensation / Oracle Trade Funds) schema. It encapsulates the business logic governing claim default rules, which are the configurable criteria that determine how a trade promotion claim is defaulted, validated, or classified during claim entry and processing. The package belongs to the OZF application family, the schema that owns the majority of Trade Management claim, offer, and settlement objects. Its classification as a PVT package indicates that it acts as the internal implementation layer behind a corresponding public API surface, typically OZF_CLAIM_PVT, rather than being called directly by external consumers. The package status is documented as VALID in the EBS 12.1.1 and 12.2.2 environments.
Key Procedures and Functions
The ETRM metadata documents a single program unit within this package body:
GET_CLAM_DEF_RULE— Retrieves the applicable claim default rule based on the calling context. The name suggests that the routine resolves which default rule (or set of rules) should apply for a given claim, returning the derived rule information to the caller. This is consistent with the package's role as a private utility that supports higher-level claim processing logic.
Because the package is designated PVT, its procedures and functions are not intended for direct invocation by external or custom code. Parameter lists are not published in the documentation and should be confirmed through the package specification or database introspection when integrating. No other documented procedures or functions exist in the metadata.
Tables Accessed
The package operates against the following documented tables through APPS synonyms:
OZF_CLAIM_DEF_RULES— The base table storing the definition of claim default rules. The package reads this table to resolve the rule that applies to a given claim context.OZF_SYS_PARAMETERS— The system parameters table, used to retrieve application-level configuration values that influence rule evaluation or defaulting behavior.
In addition, the ETRM dependency listing shows that the package body references the following objects: AMS_CUSTOM_SETUPS_VL (for custom setup or extensibility attribute values), FND_API, FND_MESSAGE, and FND_MSG_PUB (the standard Oracle Application Object Library APIs for error handling, message retrieval, and the message stack), and OZF_CLAIM_PVT (the public claim API). These dependencies confirm that the package follows EBS coding standards for exception handling and message publication.
Usage Notes
OZF_CLAIM_DEF_RULE_PVT is invoked indirectly through the Trade Management claim processing flow, principally from OZF_CLAIM_PVT, which references it. Typical invocation contexts include claim entry pages in the Trade Management HTML or Oracle Forms-based user interface, and concurrent programs that process or validate claims in batch. Because the package is not referenced by any other database object according to the ETRM dependency report, and it is explicitly marked PVT, custom code should not call it directly; customizations should instead use the public OZF_CLAIM_PVT API or the underlying configuration tables. When extending default rule logic, developers should modify the rule data in OZF_CLAIM_DEF_RULES rather than altering this package body, as changes to seeded PVT package bodies are overwritten during patching and are not supported by Oracle. The package's reliance on FND_MSG_PUB implies that errors surface through the standard EBS message stack, so callers should check the message stack after any API invocation.
-
SYNONYM: APPS.OZF_CLAIM_DEF_RULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OZF_CLAIM_DEF_RULES, status:VALID,
-
APPS.OZF_CLAIM_DEF_RULE_PVT SQL Statements
12.1.1
-
SYNONYM: APPS.OZF_CLAIM_DEF_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OZF_CLAIM_DEF_RULES, status:VALID,
-
PACKAGE BODY: APPS.OZF_CLAIM_DEF_RULE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_CLAIM_DEF_RULE_PVT, status:VALID,
-
PACKAGE BODY: APPS.OZF_CLAIM_DEF_RULE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_CLAIM_DEF_RULE_PVT, status:VALID,
-
APPS.OZF_CLAIM_DEF_RULE_PVT SQL Statements
12.2.2
-
VIEW: OZF.OZF_CLAIM_DEF_RULES_ALL#
12.2.2
owner:OZF, object_type:VIEW, object_name:OZF_CLAIM_DEF_RULES_ALL#, status:VALID,
-
TABLE: OZF.OZF_CLAIM_DEF_RULES_ALL
12.1.1
owner:OZF, object_type:TABLE, fnd_design_data:OZF.OZF_CLAIM_DEF_RULES_ALL, object_name:OZF_CLAIM_DEF_RULES_ALL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.OZF_CLAIM_DEF_RULE_PVT
12.1.1
-
PACKAGE BODY: APPS.OZF_CLAIM_DEF_RULE_PVT
12.2.2
-
APPS.OZF_CLAIM_DEF_RULE_PVT dependencies on OZF_CLAIM_DEF_RULES
12.1.1
-
APPS.OZF_CLAIM_DEF_RULE_PVT dependencies on OZF_CLAIM_DEF_RULES
12.2.2
-
eTRM - OZF Tables and Views
12.1.1
description: Table to store the Market eligibilty for a Offer Worksheet ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - OZF Tables and Views
12.1.1
description: Table to store the Market eligibilty for a Offer Worksheet ,