Search Results pending_claim




Overview

APPS.OZF_SD_BATCH_PVT is the private (PVT) PL/SQL package body that implements the batch processing engine for Oracle E-Business Suite's Trade Management (formerly Oracle Field Sales / DFF-based Offer and Claim) module within the OZF schema. Its primary responsibility is to create, populate, and finalize "batch" records — logical groupings of supplier-side accruals and claims — that are staged in the OZF_SD_BATCH_HEADERS_ALL and OZF_SD_BATCH_LINES_ALL tables before they are pushed forward into the claim and accrual flow through OZF_CLAIM_ACCRUAL_PVT, OZF_CLAIM_PVT, and OZF_CLAIM_DEF_RULE_PVT.

The package handles the multi-source nature of batch data. Batches may originate from Oracle Order Management (OM), from an external/IDSM feed, or be created manually, and the package normalizes currency, rounds amounts to extended precision, resolves vendor and vendor-site identifiers, and invokes automatic claiming per the configured claim definition rules. Because it is a private package, it is not intended as a public integration API; it is called from the corresponding public package and from concurrent programs.

Key Procedures and Functions

Tables Accessed

Usage Notes

OZF_SD_BATCH_PVT is invoked indirectly rather than directly. In the standard EBS Trade Management flow it is called from the equivalent public package and from concurrent programs that process pending supplier-deal batches, including those corresponding to PROCESS_SD_PENDING_CLM_BATCHES and PROCESS_SUPPLIER_SITES. It may also be reached from the Trade Management forms when batch records are created or updated interactively, and from OM/IDSM integration points where batches are generated from order or external feed data. The package follows the standard EBS API conventions — bulMSg message stack, FND_GLOBAL context, and ML-supported tables — and it is not referenced by any other database object directly, confirming its role as an internal implementation layer beneath the public OZF_SD_BATCH public API. Because it is a private package, customizations should be made to the public API or to the calling concurrent program, not to OZF_SD_BATCH_PVT itself.