Search Results default_reason_code
Overview
IGI_BUD_JOURNAL_HEADERS_V is an APPS-owned database view in Oracle E-Business Suite, delivered as part of the IGI – Public Sector Financials International product. It exposes budget journal header information maintained by the IGI budgetary control functionality, presenting denormalized header records enriched with descriptive attributes drawn from Oracle General Ledger reference tables. The view is defined over the IGI_BUD_JOURNAL_HEADERS base table together with GL_BUDGET_ENTITIES, GL_BUDGET_VERSIONS, and GL_JE_CATEGORIES_TL, allowing consumers to retrieve budget journal headers without performing the joins themselves.
Because the view is owned by APPS and defined against synonyms, it is treated as an interface-safe reporting object. It is commonly referenced in custom reports, concurrent program queries, and integration extracts where budget journal metadata is required. The inclusion of DEFAULT_REASON_CODE – the column associated with the user's search term – reflects the view's role in supporting budgetary control workflows where a default justification reason is captured at header level and inherited by downstream journal lines.
Underlying Base Objects
The view is constructed from four documented sources:
- IGI_BUD_JOURNAL_HEADERS – the primary driving table (aliased JH), supplying the budget journal header rows and most of the exposed columns including DEFAULT_REASON_CODE.
- GL_BUDGET_ENTITIES – joined on BUDGET_ENTITY_ID to supply the budget entity NAME, exposed in the view as ORGANIZATION_NAME.
- GL_BUDGET_VERSIONS – joined on BUDGET_VERSION_ID to supply the budget version description, exposed as BUDGET_NAME.
- GL_JE_CATEGORIES_TL – joined on JE_CATEGORY_NAME with a LANGUAGE filter of USERENV('LANG') to supply the translated USER_JE_CATEGORY_NAME.
The joins are equijoins on the corresponding identifier columns of the header table, ensuring one enriched row per budget journal header. The LANGUAGE predicate restricts the category translation to the session language, which keeps the view consistent with EBS multi-language conventions and avoids duplicate rows from the translation table.
Key Columns
The view exposes the following notable columns:
- ROW_ID – the ROWID of the underlying IGI_BUD_JOURNAL_HEADERS row, useful for direct row addressing and updates.
- BE_BATCH_ID / BE_HEADER_ID – budgetary control batch and header identifiers used for grouping and downstream processing.
- BUDGET_ENTITY_ID / ORGANIZATION_NAME – the budget entity key and its descriptive name, identifying the organization or entity owning the budget.
- BUDGET_VERSION_ID / BUDGET_NAME – the budget version key and name against which the journal is recorded.
- SET_OF_BOOKS_ID / CURRENCY_CODE – the ledger and currency context of the header.
- JE_CATEGORY_NAME / USER_JE_CATEGORY_NAME – the journal category key and its translated, user-facing description.
- NAME – the budget journal header name.
- RUNNING_TOTAL_DR / RUNNING_TOTAL_CR / CONTROL_TOTAL – monetary accumulators used to track and validate debits, credits, and the overall control total.
- AUTOCOPY_FLAG – indicates whether the header was generated through the autocopy process.
- DEFAULT_REASON_CODE – the default reason or justification code associated with the header, typically propagated to line-level transactions where a reason is required.
- DESCRIPTION – free-form header description.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN – standard EBS auditing columns.
Common Use Cases and Queries
Typical usages include reconciliation of budget journal headers to their budget entity and version, validation of control totals, and extraction of headers for reporting by reason code. The following example retrieves headers for a given reason code:
SELECT ROW_ID, NAME, ORGANIZATION_NAME, BUDGET_NAME,
JE_CATEGORY_NAME, USER_JE_CATEGORY_NAME,
CURRENCY_CODE, CONTROL_TOTAL, DEFAULT_REASON_CODE
FROM APPS.IGI_BUD_JOURNAL_HEADERS_V
WHERE DEFAULT_REASON_CODE = :p_reason_code
AND SET_OF_BOOKS_ID = :p_ledger_id;
A related query sums running totals per budget entity for audit purposes:
SELECT ORGANIZATION_NAME, BUDGET_NAME,
SUM(RUNNING_TOTAL_DR) TOTAL_DR,
SUM(RUNNING_TOTAL_CR) TOTAL_CR
FROM APPS.IGI_BUD_JOURNAL_HEADERS_V
GROUP BY ORGANIZATION_NAME, BUDGET_NAME;
Because the view resolves the translated category and descriptive names, it is well suited to end-user reporting where raw identifiers would otherwise need to be joined separately.
-
View: IGI_BUD_JOURNAL_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_BUD_JOURNAL_HEADERS_V, object_name:IGI_BUD_JOURNAL_HEADERS_V, status:VALID, product: IGI - Public Sector Financials International , description: Based on GL_BUDGET_ENTITIES, GL_BUDGET_VERSIONS, GL_JE_CATEGORIES and IGI_BUD_JOURNAL_HEADERS , implementation_dba_data: APPS.IGI_BUD_JOURNAL_HEADERS_V ,
-
View: IGI_BUD_JOURNAL_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_BUD_JOURNAL_HEADERS_V, object_name:IGI_BUD_JOURNAL_HEADERS_V, status:VALID, product: IGI - Public Sector Financials International , description: Based on GL_BUDGET_ENTITIES, GL_BUDGET_VERSIONS, GL_JE_CATEGORIES and IGI_BUD_JOURNAL_HEADERS , implementation_dba_data: APPS.IGI_BUD_JOURNAL_HEADERS_V ,