Search Results gl_fusion_transfer_pkg
Overview
APPS.GL_FUSION_TRANSFER_PKG is a server-side PL/SQL package in Oracle E-Business Suite General Ledger that supports the transfer of Oracle Fusion General Ledger data into the EBS environment, most commonly in the context of a coexistence or consolidation scenario where a Fusion ledger must be reconciled or reported alongside an EBS ledger. The package header is defined with AUTHID CURRENT_USER, meaning it executes with the privileges of the invoker rather than its owner, a standard pattern for public APIs in Oracle EBS that depend on the calling user's access set and security context.
The package exposes both a business-level transfer API and a set of BI Publisher callback routines. Its primary unit of work is a "Fusion transfer" that moves balances and associated ledger data from a source Fusion ledger into interface and staging structures within EBS. The package also includes a purge routine to remove previously transferred data, providing a controlled lifecycle for the staged records.
Critically for users searching on p_from_period_name, this parameter is central to how the transfer is scoped. It is also surfaced in the BI Publisher parameter set as p_bi_from_period_name, indicating that the same period selection logic drives both the batch transfer and its associated report output.
Key Procedures and Functions
- DO_TRANSFER — The main procedure of the Fusion transfer. It accepts standard concurrent program parameters (
p_errbufandp_retcode) plus the ledger identifier pair (p_from_ledger_shortname,p_from_ledger_id), the transfer mode, the from-period name, an access set identifier for security, and a debug flag. The ledger shortname is required (rather than the ID alone) to support balance-level reporting currencies. The transfer mode distinguishes a full transfer ('F') from an incremental transfer ('I'). - BEFOREREPORT — A BI Publisher callback function returning BOOLEAN, invoked before report generation. It establishes context such as the concurrent request identifier and system identifier used by the report.
- AFTERREPORT — A BI Publisher callback function returning BOOLEAN, invoked after report generation to perform cleanup or finalization.
- PURGE_DATA — Removes previously transferred or staged Fusion data, allowing repeated transfer cycles without unbounded growth of interface tables.
Regarding p_from_period_name: for a full transfer, this parameter names the specific period to transfer. For an incremental transfer it must be null, because incremental mode always transfers data for all periods that have previously been transferred in full. Supplying a period name with incremental mode is therefore invalid usage.
Tables Accessed
- GL_XFR_INTERFACE, GL_XFR_LEDGERS, GL_XFR_CCID_MAPPINGS — The core transfer tables holding inbound ledger data, ledger definitions, and code combination ID mappings.
- GL_BALANCES_DELTA and GL_BALANCES_DELTA_S, GL_TRACK_DELTA_BALANCES — Delta balance staging and tracking structures used to identify what has changed and requires transfer.
- GL_LEDGERS, GL_LEDGER_RELATIONSHIPS, GL_SYSTEM_USAGES, GL_PERIOD_STATUSES — Ledger, relationship, usage, and period-status reference data, the latter validating the from-period name.
- GL_COA_MAPPINGS and GL_ACCTS_MAP_INT_GT — Chart of accounts mapping definitions and the global temporary table used to derive account mappings.
- GL_INTERFACE_CONTROL_S — Interface run control for the transfer process.
- FND_ID_FLEX_SEGMENTS and FND_PROFILE_OPTIONS_TL — Key flexfield segment metadata and translatable profile option values used to resolve security and configuration context.
Usage Notes
The package is documented as classification OTHER and is not referenced by any other package, so it is invoked directly rather than through an internal dependency chain. In practice it is driven by an Oracle EBS concurrent program that calls DO_TRANSFER, with the same parameters (including p_from_period_name) exposed to the user at submission time. The BI Publisher entry points (BEFOREREPORT, AFTERREPORT) indicate a companion report or output document bound to the same concurrent request, using the p_bi_* public variables to pass ledger, transfer mode, period, access set, and debug values to the report template.
Custom code should call DO_TRANSFER only with a valid access set to satisfy data security, and must observe the full-versus-incremental contract: pass a period name for full mode and null for incremental mode. Debug mode should be enabled ('Y') only during diagnosis, since it affects logging volume in the concurrent request output.
-
PACKAGE: APPS.GL_FUSION_TRANSFER_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GL_FUSION_TRANSFER_PKG, status:VALID,
-
PACKAGE BODY: APPS.GL_FUSION_TRANSFER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GL_FUSION_TRANSFER_PKG, status:VALID,
-
SYNONYM: APPS.GL_XFR_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_XFR_INTERFACE, status:VALID,
-
SYNONYM: APPS.GL_XFR_LEDGER_MAPPINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_XFR_LEDGER_MAPPINGS, status:VALID,
-
SYNONYM: APPS.GL_BALANCES_DELTA_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_BALANCES_DELTA_S, status:VALID,
-
SYNONYM: APPS.GL_ACCTS_MAP_INT_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_ACCTS_MAP_INT_GT, status:VALID,
-
PACKAGE: APPS.GL_FUSION_TRANSFER_PKG
12.2.2
-
SYNONYM: APPS.GL_XFR_PERIODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_XFR_PERIODS, status:VALID,
-
SYNONYM: APPS.GL_XFR_LEDGERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_XFR_LEDGERS, status:VALID,
-
SYNONYM: APPS.GL_BALANCES_DELTA
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_BALANCES_DELTA, status:VALID,
-
SYNONYM: APPS.GL_XFR_LED_MAP_PERIODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_XFR_LED_MAP_PERIODS, status:VALID,
-
SYNONYM: APPS.GL_XFR_TRACKING
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_XFR_TRACKING, status:VALID,
-
PACKAGE: APPS.GL_ACCOUNTS_MAP_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GL_ACCOUNTS_MAP_GRP, status:VALID,
-
SYNONYM: APPS.GL_COA_MAPPINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_COA_MAPPINGS, status:VALID,
-
SYNONYM: APPS.GL_XFR_CCID_MAPPINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_XFR_CCID_MAPPINGS, status:VALID,
-
SYNONYM: APPS.GL_XFR_SYSTEM_LEDGERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_XFR_SYSTEM_LEDGERS, status:VALID,
-
SYNONYM: APPS.GL_XFR_PERIOD_MAPPINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_XFR_PERIOD_MAPPINGS, status:VALID,
-
SYNONYM: APPS.GL_TRACK_DELTA_BALANCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_TRACK_DELTA_BALANCES, status:VALID,
-
SYNONYM: APPS.GL_XFR_SOURCE_SYSTEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_XFR_SOURCE_SYSTEMS, status:VALID,
-
SYNONYM: APPS.GL_SYSTEM_USAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_SYSTEM_USAGES, status:VALID,
-
SYNONYM: APPS.GL_INTERFACE_CONTROL_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_INTERFACE_CONTROL_S, status:VALID,
-
SYNONYM: APPS.FND_PROFILE_OPTIONS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_PROFILE_OPTIONS_TL, status:VALID,
-
TABLE: APPS.GL_ACCESS_SET_LEDGERS
12.2.2
owner:APPS, object_type:TABLE, fnd_design_data:SQLGL.GL_ACCESS_SET_LEDGERS, object_name:GL_ACCESS_SET_LEDGERS, status:VALID,
-
SYNONYM: APPS.GL_LEDGER_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_LEDGER_RELATIONSHIPS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.GL_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GL_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_FLEX_APIS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_APIS, status:VALID,
-
SYNONYM: APPS.FND_ID_FLEX_SEGMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_SEGMENTS, status:VALID,
-
APPS.GL_FUSION_TRANSFER_PKG dependencies on GL_FUSION_TRANSFER_PKG
12.2.2
-
SYNONYM: APPS.GL_LEDGERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_LEDGERS, status:VALID,
-
SYNONYM: APPS.GL_PERIOD_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_PERIOD_STATUSES, status:VALID,
-
PACKAGE BODY: APPS.GL_FUSION_TRANSFER_PKG
12.2.2
-
PACKAGE: APPS.FND_CONCURRENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_CONCURRENT, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
eTRM - SQLGL Tables and Views
12.2.2
description: This table contains the tracking information that Golden Gate will use to launch Journal Import. ,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
eTRM - SQLGL Tables and Views
12.2.2
description: This table contains the tracking information that Golden Gate will use to launch Journal Import. ,