Search Results bim_source_code_pkg
Overview
APPS.BIM_SOURCE_CODE_PKG is a PL/SQL package that supports source code loading and maintenance within the Oracle E-Business Suite Business Intelligence module for Marketing (BIM). Its principal role is to reconcile and populate marketing source code data used by Oracle Marketing and its associated campaign, event, and offer infrastructure. The package is defined with AUTHID CURRENT_USER, meaning it executes with the privileges of the invoking schema rather than the package owner, a design choice consistent with many APPS-tier utilities that must respect the caller's security context.
The header comment identifies the package as a nonshipped ("noship") development artifact dated 2005, which corresponds to the 11.5.10 / 12.0 era of the application. Nonetheless, the object remains present and documented in Oracle EBS 12.1.1 and 12.2.2, where it continues to be catalogued with an API classification of OTHER, indicating it is a supporting utility rather than a public, formally versioned API.
Key Procedures and Functions
The ETRM metadata documents a single procedure, LOAD_DATA. This procedure is the package's sole entry point and is responsible for orchestrating the load of source code information into the marketing data model. Its signature follows Oracle's standard PL/SQL API conventions, accepting an API version number, an initialization message list flag, and a validation level, while returning message count, message data, and a return status through OUT parameters.
- LOAD_DATA — Performs the core data load operation, populating and reconciling source code records across the marketing and business intelligence staging tables. It follows the FND_API error-handling pattern, allowing callers to control validation strictness and to inspect return messages on completion.
No additional procedures or functions are documented for this package. Customizations and extensions should confine themselves to invoking LOAD_DATA rather than relying on internal implementation details, which are not part of the documented interface.
Tables Accessed
The package reads from and writes to a set of marketing and business intelligence tables through APPS synonyms, reflecting its role as a bridge between source code definitions and marketing campaign execution:
- AMS_SOURCE_CODES — the primary source code definition table, central to the load operation.
- AMS_CAMPAIGNS_ALL_B and AMS_CAMPAIGN_SCHEDULES_B — campaign and scheduling base tables associated with source codes.
- AMS_EVENT_HEADERS_ALL_B and AMS_EVENT_OFFERS_ALL_B — event and offer base tables linked to source code usage.
- BIM_SOURCE_CODES and BIM_R_SOURCE_CODES — the business intelligence staging and reference tables that hold the loaded source code data.
- BIM_REP_HISTORY and BIM_R_LOCATIONS — reporting history and location reference data supporting source code attribution.
- JTF_LOC_HIERARCHIES_B — location hierarchy base table used to resolve geographic attribution.
- DBMS_STATS — invoked to manage optimizer statistics, typically gathered after bulk data loads to maintain query performance.
Usage Notes
BIM_SOURCE_CODE_PKG is referenced by two other packages, indicating it participates in a larger processing chain rather than being called directly by end users. It is most commonly invoked from backend batch processing, concurrent program logic, or dependent PL/SQL packages that require source code data to be refreshed before downstream marketing analytics or reporting runs.
Because the package is classified as OTHER and carries a "noship" header, it should be treated as an internal utility. Custom code that invokes LOAD_DATA must supply the API version, validation level, and message list parameters and must check X_RETURN_STATUS on return. Oracle recommends invoking such loads during scheduled maintenance windows, since the procedure touches multiple AMS and BIM tables and updates optimizer statistics via DBMS_STATS. Direct modification of the package body is not supported; any required extension should be implemented in custom packages that call the documented interface.
-
PACKAGE: APPS.BIM_SOURCE_CODE_PKG
12.1.1
-
PACKAGE: APPS.BIM_SOURCE_CODE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIM_SOURCE_CODE_PKG, status:VALID,
-
PACKAGE: APPS.BIM_SOURCE_CODE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BIM_SOURCE_CODE_PKG, status:VALID,
-
PACKAGE: APPS.BIM_SOURCE_CODE_PKG
12.2.2
-
PACKAGE BODY: APPS.BIM_SOURCE_CODE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIM_SOURCE_CODE_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIM_SOURCE_CODE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BIM_SOURCE_CODE_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.BIM_R_LOCATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BIM_R_LOCATIONS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.BIM_R_LOCATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIM_R_LOCATIONS, status:VALID,
-
SYNONYM: APPS.BIM_R_SOURCE_CODES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BIM_R_SOURCE_CODES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.BIM_UTL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIM_UTL_PKG, status:VALID,
-
PACKAGE: APPS.BIM_UTL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BIM_UTL_PKG, status:VALID,
-
SYNONYM: APPS.JTF_LOC_HIERARCHIES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_LOC_HIERARCHIES_B, status:VALID,
-
SYNONYM: APPS.BIM_R_SOURCE_CODES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIM_R_SOURCE_CODES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.JTF_LOC_HIERARCHIES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_LOC_HIERARCHIES_B, status:VALID,
-
SYNONYM: APPS.AMS_EVENT_HEADERS_ALL_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AMS_EVENT_HEADERS_ALL_B, status:VALID,
-
SYNONYM: APPS.BIM_REP_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BIM_REP_HISTORY, status:VALID,
-
PACKAGE BODY: APPS.BIM_PERIODIC_FACTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BIM_PERIODIC_FACTS, status:VALID,
-
PACKAGE BODY: APPS.BIM_FIRST_LOAD_FACTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIM_FIRST_LOAD_FACTS, status:VALID,
-
PACKAGE BODY: APPS.BIM_FIRST_LOAD_FACTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BIM_FIRST_LOAD_FACTS, status:VALID,
-
PACKAGE BODY: APPS.BIM_PERIODIC_FACTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIM_PERIODIC_FACTS, status:VALID,
-
SYNONYM: APPS.BIM_REP_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIM_REP_HISTORY, status:VALID,
-
SYNONYM: APPS.AMS_EVENT_HEADERS_ALL_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMS_EVENT_HEADERS_ALL_B, status:VALID,
-
SYNONYM: PUBLIC.DBMS_STATS
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_STATS, status:VALID,
-
SYNONYM: APPS.AMS_EVENT_OFFERS_ALL_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AMS_EVENT_OFFERS_ALL_B, status:VALID,
-
SYNONYM: APPS.AMS_EVENT_OFFERS_ALL_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMS_EVENT_OFFERS_ALL_B, status:VALID,
-
SYNONYM: APPS.AMS_CAMPAIGNS_ALL_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AMS_CAMPAIGNS_ALL_B, status:VALID,
-
SYNONYM: APPS.AMS_CAMPAIGNS_ALL_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMS_CAMPAIGNS_ALL_B, status:VALID,
-
SYNONYM: PUBLIC.DBMS_STATS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_STATS, status:VALID,
-
SYNONYM: APPS.AMS_CAMPAIGN_SCHEDULES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AMS_CAMPAIGN_SCHEDULES_B, status:VALID,
-
SYNONYM: APPS.AMS_SOURCE_CODES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AMS_SOURCE_CODES, status:VALID,
-
SYNONYM: APPS.AMS_SOURCE_CODES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMS_SOURCE_CODES, status:VALID,
-
SYNONYM: APPS.AMS_CAMPAIGN_SCHEDULES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMS_CAMPAIGN_SCHEDULES_B, status:VALID,
-
PACKAGE BODY: APPS.BIM_SOURCE_CODE_PKG
12.2.2
-
PACKAGE BODY: APPS.BIM_SOURCE_CODE_PKG
12.1.1
-
APPS.BIM_FIRST_LOAD_FACTS dependencies on BIM_SOURCE_CODE_PKG
12.2.2
-
APPS.BIM_SOURCE_CODE_PKG dependencies on BIM_SOURCE_CODE_PKG
12.2.2
-
APPS.BIM_PERIODIC_FACTS dependencies on BIM_SOURCE_CODE_PKG
12.2.2
-
APPS.BIM_SOURCE_CODE_PKG dependencies on BIM_SOURCE_CODE_PKG
12.1.1
-
APPS.BIM_FIRST_LOAD_FACTS dependencies on BIM_SOURCE_CODE_PKG
12.1.1
-
APPS.BIM_PERIODIC_FACTS dependencies on BIM_SOURCE_CODE_PKG
12.1.1
-
PACKAGE: APPS.AMS_UTILITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AMS_UTILITY_PVT, status:VALID,
-
PACKAGE: APPS.AMS_UTILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMS_UTILITY_PVT, status:VALID,
-
PACKAGE: APPS.FND_INSTALLATION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_INSTALLATION, status:VALID,
-
PACKAGE: APPS.FND_INSTALLATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_INSTALLATION, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,