Search Results gl_journal_import_s
Overview
The APPS.GL_INTERFACE_CONTROL_PKG package body provides the low-level control logic that governs how journal entry data is staged, validated, and processed through the Oracle General Ledger interface tables. Its primary business function is to manage the GL_INTERFACE_CONTROL records that track each run of the Journal Import process. Every time journal data is loaded into the GL interface tables — whether through a feeder system, an external conversion, or a subledger transfer — a control row must exist to identify the run, group the incoming lines, and give the Journal Import concurrent program a way to locate the unprocessed data. This package supplies the mechanisms that create, validate, and identify those control rows. The dependency list confirms that the package is used almost exclusively within the Journal Import pipeline: it references GL_INTERFACE_CONTROL, GL_INTERFACE_CONTROL_S, GL_JE_SOURCES, and GL_JOURNAL_IMPORT_S.
Key Procedures and Functions
The ETRM metadata documents six callable units:
- GET_UNIQUE_RUN_ID — Returns a unique run identifier for a Journal Import execution, ensuring that concurrently staged interface data can be distinguished from prior or parallel runs.
- GET_UNIQUE_ID — Generates or retrieves a unique identifier used to key individual control or interface records.
- CHECK_UNIQUE — Verifies the uniqueness of a proposed run identifier or control record before insertion, preventing collisions in the interface control table.
- USED_IN_ALTERNATE_TABLE — Determines whether a given identifier or run is already referenced in an associated interface table, guarding against duplicate or conflicting processing.
- GET_INTERFACE_TABLE — Returns the interface table associated with a given run or source, directing Journal Import to the correct staging area.
- INSERT_ROW — Inserts a new control row into
GL_INTERFACE_CONTROLfor a Journal Import run.
Exact parameter lists are not represented in the available metadata and are therefore not enumerated here.
Tables Accessed
The package reads and writes the following objects, all accessed through APPS synonyms:
- GL_INTERFACE_CONTROL — the primary table managed by the package; holds one control row per interface run.
- GL_INTERFACE_CONTROL_S — the sequence supplying unique identifiers for new control rows.
- GL_JE_SOURCES — the journal source definition, validated to confirm a legitimate source before a run is created.
- GL_JOURNAL_IMPORT_S — the sequence used to generate unique run identifiers for Journal Import.
- DUAL — used for single-row sequence and validation queries.
Error handling draws on APP_EXCEPTION, APP_EXCEPTIONS, and FND_MESSAGE.
Usage Notes
GL_INTERFACE_CONTROL_PKG is not referenced by any other database object according to the dependency report, although the ETRM metadata notes it is referenced by five other packages through the interface workflow. It is therefore invoked primarily by Oracle's delivered Journal Import concurrent program and by the standard GL interface forms, and by custom feeder code that must register a control row before loading journal lines. Custom code should call this package rather than inserting directly into GL_INTERFACE_CONTROL, so that run identifiers remain unique and consistent with Journal Import expectations. The package is valid in both 12.1.1 and 12.2.2, with no documented behavioral divergence.
-
SEQUENCE: GL.GL_JOURNAL_IMPORT_S
12.2.2
owner:GL, object_type:SEQUENCE, object_name:GL_JOURNAL_IMPORT_S, status:VALID,
-
SEQUENCE: GL.GL_JOURNAL_IMPORT_S
12.1.1
owner:GL, object_type:SEQUENCE, object_name:GL_JOURNAL_IMPORT_S, status:VALID,
-
SYNONYM: APPS.GL_JOURNAL_IMPORT_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_JOURNAL_IMPORT_S, status:VALID,
-
SYNONYM: APPS.GL_JOURNAL_IMPORT_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_JOURNAL_IMPORT_S, status:VALID,
-
PACKAGE BODY: APPS.GL_INTERFACE_CONTROL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GL_INTERFACE_CONTROL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_ITR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR, status:VALID,
-
PACKAGE BODY: APPS.IGIPMGLT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGIPMGLT, status:VALID,
-
PACKAGE BODY: APPS.GL_INTERFACE_CONTROL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GL_INTERFACE_CONTROL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_ITR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR, status:VALID,
-
PACKAGE BODY: APPS.GL_JOURNAL_IMPORT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GL_JOURNAL_IMPORT_PKG, status:VALID,
-
PACKAGE BODY: APPS.GL_JOURNAL_IMPORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GL_JOURNAL_IMPORT_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_GL_TRANSFER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_GL_TRANSFER_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_ZZ_GL_COPY_JE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_GL_COPY_JE_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGIPREC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGIPREC, status:VALID,
-
PACKAGE BODY: APPS.IGIPREC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGIPREC, status:VALID,
-
PACKAGE BODY: APPS.IGI_ITR_GL_INTERFACE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR_GL_INTERFACE_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.IGIPMGLT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGIPMGLT, status:VALID,
-
PACKAGE BODY: APPS.GCS_LEX_MAP_GL_APPLY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GCS_LEX_MAP_GL_APPLY_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IGI_ITR_GL_INTERFACE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR_GL_INTERFACE_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.FUN_GL_BATCH_TRANSFER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FUN_GL_BATCH_TRANSFER, status:VALID,
-
PACKAGE BODY: APPS.JL_ZZ_GL_COPY_JE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_ZZ_GL_COPY_JE_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_GL_TRANSFER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_GL_TRANSFER_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_FSAH_INT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_FSAH_INT_PVT, status:VALID,
-
PACKAGE BODY: APPS.XLA_TRANSFER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_TRANSFER_PKG, status:VALID,
-
PACKAGE BODY: APPS.FUN_GL_BATCH_TRANSFER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FUN_GL_BATCH_TRANSFER, status:VALID,
-
PACKAGE BODY: APPS.IGIRCBAP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGIRCBAP, status:VALID,
-
PACKAGE BODY: APPS.IGIRCBAP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGIRCBAP, status:VALID,
-
PACKAGE BODY: APPS.PSP_ENC_SUM_TRAN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ENC_SUM_TRAN, status:VALID,
-
PACKAGE BODY: APPS.PSP_SUM_ADJ
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_SUM_ADJ, status:VALID,
-
PACKAGE BODY: APPS.XLA_TRANSFER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_TRANSFER_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSP_ENC_LIQ_TRAN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ENC_LIQ_TRAN, status:VALID,
-
PACKAGE BODY: APPS.PSB_GL_INTERFACE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSB_GL_INTERFACE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PSP_ENC_LIQ_TRAN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ENC_LIQ_TRAN, status:VALID,
-
PACKAGE BODY: APPS.PSP_ENC_SUM_TRAN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ENC_SUM_TRAN, status:VALID,
-
PACKAGE BODY: APPS.PSP_SUM_ADJ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_SUM_ADJ, status:VALID,
-
PACKAGE BODY: APPS.PSP_SUM_TRANS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_SUM_TRANS, status:VALID,
-
PACKAGE BODY: APPS.PSP_SUM_TRANS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_SUM_TRANS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.IGIPMGLT dependencies on GL_JOURNAL_IMPORT_S
12.2.2
-
APPS.XLA_FSAH_INT_PVT dependencies on GL_JOURNAL_IMPORT_S
12.2.2
-
APPS.IGI_ITR dependencies on GL_JOURNAL_IMPORT_S
12.1.1
-
APPS.PSP_ENC_SUM_TRAN dependencies on GL_JOURNAL_IMPORT_S
12.1.1
-
APPS.PSP_ENC_LIQ_TRAN dependencies on GL_JOURNAL_IMPORT_S
12.1.1
-
APPS.PSB_GL_INTERFACE_PVT dependencies on GL_JOURNAL_IMPORT_S
12.1.1
-
APPS.XLA_GL_TRANSFER_PKG dependencies on GL_JOURNAL_IMPORT_S
12.2.2