Search Results bim_validity_check
Overview
BIM_VALIDITY_CHECK is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified under the ETRM as an "OTHER" API type. Its name and documented procedures indicate that it serves as a centralized validation engine for the Oracle Business Intelligence / Business Intelligence Management (BIM) module, most closely associated with functionality supporting iStore, Oracle Marketing, and campaign-related data. The package provides a single point of control for verifying the integrity and business-rule compliance of key setup and transactional entities before they are saved, processed, or reported on. By isolating validation logic into dedicated procedures, the package promotes reuse across multiple forms, concurrent programs, and integration points, ensuring consistent rule enforcement throughout the E-Business Suite. The ETRM records the package as VALID under both Oracle EBS 12.1.1 and 12.2.2, and it is documented with six procedures and functions. Only one external dependency is recorded—on the SYS.STANDARD package—and the package is not referenced by any other documented package, indicating it is invoked primarily by user interfaces, concurrent programs, or custom code rather than by peer APIs.
Key Procedures and Functions
The documented interface consists of six procedures and functions:
- VALIDATE_PERIODS — Validates date and period ranges, ensuring that a period falls within defined open or valid boundaries.
- CALL_CURRENCY — A helper routine that invokes currency-related validation logic; it likely serves as a wrapper used internally by other validation units.
- VALIDATE_CURRENCY — Confirms currency codes and monetary values are valid within Oracle General Ledger definitions.
- VALIDATE_CAMPAIGNS — Checks campaign records for business-rule compliance, such as valid status, dates, and associated attributes.
- VALIDATE_EVENTS — Validates event definitions and event-related data used by marketing and intelligence processes.
- VALIDATE_BUDGETS — Verifies budget records and amounts against established budgeting rules.
No parameter lists are documented in the ETRM metadata; consult the source or the "show dependent code" output for exact signatures.
Tables Accessed
The ETRM metadata for BIM_VALIDITY_CHECK does not document specific base tables referenced via APPS synonyms. Based on the procedure names—VALIDATE_CAMPAIGNS, VALIDATE_EVENTS, VALIDATE_BUDGETS, VALIDATE_CURRENCY, and VALIDATE_PERIODS—the package most likely queries campaign, event, budget, currency, and period definition tables within the BIM and General Ledger schemas. Because no table list is provided in the documented metadata, rely on the "show dependent code" listing in ETRM for the authoritative table inventory. Validation typically involves read operations to confirm records exist and meet business criteria, with writes performed only if the package updates validation flags or status columns.
Usage Notes
BIM_VALIDITY_CHECK is typically invoked from Oracle Forms during record validation, from concurrent programs before processing, and from custom PL/SQL code requiring consistent validation logic. Since it is referenced by zero other packages according to the ETRM, it should be viewed as an entry-point API rather than a dependency of other code. When calling it from custom code, first inspect the source for exact parameters, and ensure the calling session initializes the APPS environment (FND_GLOBAL) so that profile-dependent validation behaves correctly. Because the package depends only on SYS.STANDARD, it is relatively lightweight and safe to call in validation loops, but avoid unnecessary high-frequency calls in large batch processes.
-
PACKAGE: APPS.BIM_VALIDITY_CHECK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BIM_VALIDITY_CHECK, status:VALID,
-
PACKAGE BODY: APPS.BIM_VALIDITY_CHECK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIM_VALIDITY_CHECK, status:VALID,
-
PACKAGE BODY: APPS.BIM_VALIDITY_CHECK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BIM_VALIDITY_CHECK, status:VALID,
-
PACKAGE: APPS.BIM_VALIDITY_CHECK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIM_VALIDITY_CHECK, status:VALID,
-
PACKAGE: APPS.BIM_VALIDITY_CHECK
12.1.1
-
PACKAGE: APPS.BIM_VALIDITY_CHECK
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.BIM_VALIDITY_CHECK
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.BIM_VALIDITY_CHECK
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.BIM_VALIDITY_CHECK dependencies on BIM_VALIDITY_CHECK
12.2.2
-
APPS.BIM_VALIDITY_CHECK dependencies on BIM_VALIDITY_CHECK
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,