Search Results igi_itr_charge_setup
Overview
The IGI.IGI_ITR_CHARGE_SETUP table is a configuration table within the Oracle E-Business Suite module IGI – Public Sector Financials International. Its documented purpose is to maintain Internal Trading System (ITR) options that define how charges are used by a given user or operating context. In practice, it functions as a setup and control table rather than a transactional table: rows represent the specific options an implementation has enabled for internal trading charge processing, including encumbrance handling, approver determination, and workflow behavior. Because it drives configuration rather than recording daily financial events, it is consulted at runtime by internal trading processes rather than being posted to directly. The table is owned by the IGI schema and is marked VALID in both Oracle EBS 12.1.1 and 12.2.2.
From a heuristic Data Vault modeling perspective, the metadata classifies this object as standalone, which suggests it is best treated as a hub or a configuration satellite rather than a link table. It has no reverse dependencies documented and only one outbound foreign key, so it does not participate in a complex relationship web. The single FK to GL_ENCUMBRANCE_TYPES reflects the fact that encumbrance setup is an external reference rather than an internal hierarchical dependency.
Key Information Stored
The table contains 15 documented columns in the ETRM 12.2.2 physical schema. The most significant are described below.
SET_OF_BOOKS_ID— Identifies the set of books (ledger) to which the internal trading charge setup applies. This is the principal business-context discriminator.USE_ENCUMBRANCE_FLAG— Controls whether encumbrance accounting is enabled for internal trading charges.ENCUMBRANCE_TYPE_ID— Foreign key toGL_ENCUMBRANCE_TYPES; names the specific encumbrance type used when encumbrances are enabled.ORIGINATOR_APPROVE_FLAG— Determines whether the originator of an internal trading transaction may also act as approver.SEGMENT_NAMEandSEGMENT_PROMPT— Define the accounting segment used for charge allocation and the prompt shown to users when entering charges.FIND_APPROVER_METHOD— Specifies the method or hierarchy used to locate the approver for a charge.USE_WORKFLOW_FLAG— Indicates whether Oracle Workflow approval routing is applied to internal trading charges.AUTO_APPROVE_EXCEED_DAYS— Sets a time threshold after which charges are automatically approved if no action is taken.USE_DOUBLE_TIMEOUT_FLAG— Controls whether a second-timeout approval escalation is applied.- Audit columns
CREATION_DATE,CREATED_BY,LAST_UPDATE_DATE,LAST_UPDATED_BY, andLAST_UPDATE_LOGIN— Standard WHO columns that record who created and last modified each setup row, supporting audit and concurrency control.
No surrogate single-column primary key is documented as such; SET_OF_BOOKS_ID serves as the practical business-key candidate, since setup options are keyed by ledger context. Where a unique index exists, it is likely to include SET_OF_BOOKS_ID alone or in combination with another configuration discriminator.
Common Use Cases and Queries
Administrators and developers query this table to verify internal trading charge configuration, to drive conditional logic in charge-processing code, and to report on approval and encumbrance policies across ledgers. A typical lookup returns the active options for a ledger:
SELECT set_of_books_id,
use_encumbrance_flag,
encumbrance_type_id,
originator_approve_flag,
find_approver_method,
use_workflow_flag,
auto_approve_exceed_days,
use_double_timeout_flag
FROM igi.igi_itr_charge_setup
WHERE set_of_books_id = :p_set_of_books_id;
Other practical reporting scenarios include identifying ledgers that have encumbrance accounting disabled for internal trading, auditing which ledgers use workflow-based approval versus automatic approval, and confirming the configured approval escalation thresholds before period-close activities. Integration and extension developers reference the flags here when building custom internal trading charge validation logic.
Related Objects
The documented foreign-key relationship points to the following reference table, which is the primary join target:
GL_ENCUMBRANCE_TYPES— joined viaIGI_ITR_CHARGE_SETUP.ENCUMBRANCE_TYPE_ID = GL_ENCUMBRANCE_TYPES.ENCUMBRANCE_TYPE_ID, providing the encumbrance type name and description.
Because the Data Vault classification is standalone with no reverse dependencies in the metadata, other significant related objects are best identified from the broader internal trading subsystem rather than from hard FK constraints. These typically include the internal trading charge definition and transaction tables within the IGI schema (for example, objects that store ITR charge lines and approver assignments), Oracle Workflow routing tables used when USE_WORKFLOW_FLAG is enabled, and the GL ledger and accounting setup tables that supply SET_OF_BOOKS_ID context. When building queries, the reliable join is to GL_ENCUMBRANCE_TYPES; other relationships should be confirmed against the live schema, as they are not documented as physical foreign keys here.
-
Table: IGI_ITR_CHARGE_SETUP
12.2.2
owner:IGI, object_type:TABLE, fnd_design_data:IGI.IGI_ITR_CHARGE_SETUP, object_name:IGI_ITR_CHARGE_SETUP, status:VALID, product: IGI - Public Sector Financials International , description: Maintains Internal Trading System Options which define usage of the Charges by a User , implementation_dba_data: IGI.IGI_ITR_CHARGE_SETUP ,
-
Table: IGI_ITR_CHARGE_SETUP
12.1.1
owner:IGI, object_type:TABLE, fnd_design_data:IGI.IGI_ITR_CHARGE_SETUP, object_name:IGI_ITR_CHARGE_SETUP, status:VALID, product: IGI - Public Sector Financials International , description: Maintains Internal Trading System Options which define usage of the Charges by a User , implementation_dba_data: IGI.IGI_ITR_CHARGE_SETUP ,
-
VIEW: IGI.IGI_ITR_CHARGE_SETUP#
12.2.2
owner:IGI, object_type:VIEW, object_name:IGI_ITR_CHARGE_SETUP#, status:VALID,
-
SYNONYM: APPS.IGI_ITR_CHARGE_SETUP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IGI_ITR_CHARGE_SETUP, status:VALID,
-
SYNONYM: APPS.IGI_ITR_CHARGE_SETUP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGI_ITR_CHARGE_SETUP, status:VALID,
-
VIEW: IGI.IGI_ITR_CHARGE_SETUP#
12.2.2
-
VIEW: APPS.IGI_ITR_CHARGE_SETUP_SS_V
12.2.2
-
VIEW: APPS.IGI_ITR_CHARGE_SETUP_SS_V
12.1.1
-
TABLE: IGI.IGI_ITR_CHARGE_SETUP
12.1.1
owner:IGI, object_type:TABLE, fnd_design_data:IGI.IGI_ITR_CHARGE_SETUP, object_name:IGI_ITR_CHARGE_SETUP, status:VALID,
-
TABLE: IGI.IGI_ITR_CHARGE_SETUP
12.2.2
owner:IGI, object_type:TABLE, fnd_design_data:IGI.IGI_ITR_CHARGE_SETUP, object_name:IGI_ITR_CHARGE_SETUP, status:VALID,
-
APPS.IGI_ITR_TIMEOUT_PKG SQL Statements
12.2.2
-
APPS.IGI_ITR_APPROVAL_PKG SQL Statements
12.1.1
-
APPS.IGI_ITR_APPROVAL_PKG SQL Statements
12.2.2
-
APPS.IGI_ITR_TIMEOUT_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGI_ITR_PREP_APPRV_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR_PREP_APPRV_PKG, status:VALID,
-
View: IGI_ITR_CHARGE_SETUP_SS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_ITR_CHARGE_SETUP_SS_V, object_name:IGI_ITR_CHARGE_SETUP_SS_V, status:VALID, product: IGI - Public Sector Financials International , implementation_dba_data: APPS.IGI_ITR_CHARGE_SETUP_SS_V ,
-
PACKAGE BODY: APPS.IGI_ITR_TIMEOUT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR_TIMEOUT_PKG, status:VALID,
-
PACKAGE: APPS.IGI_ITR_FUNDS_CONTROL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGI_ITR_FUNDS_CONTROL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_ITR_FUNDS_CONTROL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR_FUNDS_CONTROL_PKG, status:VALID,
-
PACKAGE: APPS.IGI_ITR_FUNDS_CONTROL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IGI_ITR_FUNDS_CONTROL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_ITR_APPROVAL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR_APPROVAL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_ITR_APPROVAL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR_APPROVAL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_ITR_FUNDS_CONTROL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR_FUNDS_CONTROL_PKG, status:VALID,
-
View: IGI_ITR_CHARGE_SETUP_SS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_ITR_CHARGE_SETUP_SS_V, object_name:IGI_ITR_CHARGE_SETUP_SS_V, status:VALID, product: IGI - Public Sector Financials International , implementation_dba_data: APPS.IGI_ITR_CHARGE_SETUP_SS_V ,
-
APPS.IGI_ITR_PREP_APPRV_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.IGI_ITR_PREP_APPRV_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR_PREP_APPRV_PKG, status:VALID,
-
APPS.IGI_ITR_PREP_APPRV_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGI_ITR_ACCT_GENERATOR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR_ACCT_GENERATOR_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_ITR_ACCT_GENERATOR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR_ACCT_GENERATOR_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_ITR_TIMEOUT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_ITR_TIMEOUT_PKG, status:VALID,
-
APPS.IGI_ITR_ACCT_GENERATOR_PKG SQL Statements
12.1.1
-
APPS.IGI_ITR_ACCT_GENERATOR_PKG SQL Statements
12.2.2
-
VIEW: APPS.IGI_ITR_CHARGE_SETUP_SS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_ITR_CHARGE_SETUP_SS_V, object_name:IGI_ITR_CHARGE_SETUP_SS_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
VIEW: APPS.IGI_ITR_CHARGE_SETUP_SS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_ITR_CHARGE_SETUP_SS_V, object_name:IGI_ITR_CHARGE_SETUP_SS_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
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
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.IGI_ITR_FUNDS_CONTROL_PKG SQL Statements
12.1.1
-
APPS.IGI_ITR_FUNDS_CONTROL_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.IGI_ITR_PREP_APPRV_PKG
12.1.1
-
PACKAGE BODY: APPS.IGI_ITR_PREP_APPRV_PKG
12.2.2
-
PACKAGE BODY: APPS.IGI_ITR_TIMEOUT_PKG
12.2.2
-
PACKAGE BODY: APPS.IGI_ITR_TIMEOUT_PKG
12.1.1