Search Results gl_code_combinations
The GL_CODE_COMBINATIONS table is a fundamental component of Oracle E-Business Suite (EBS) Financials, specifically within the General Ledger (GL) module. It serves as the repository for all valid accounting flexfield combinations, which are essential for recording financial transactions in Oracle EBS. This table is critical in both Oracle EBS 12.1.1 and 12.2.2, as it ensures data integrity and enforces accounting rules across the system. Below is a detailed analysis of its structure, functionality, and significance.
Table Structure and Key Columns
The GL_CODE_COMBINATIONS table stores the valid combinations of segments defined in the Accounting Flexfield structure. Key columns include:
- CODE_COMBINATION_ID: A unique identifier for each accounting flexfield combination.
- SEGMENT1, SEGMENT2, ..., SEGMENT30: These columns store the segment values that form the accounting flexfield (e.g., Company, Cost Center, Account). The number of segments depends on the flexfield configuration.
- CHART_OF_ACCOUNTS_ID: References the chart of accounts to which the combination belongs.
- ENABLED_FLAG: Indicates whether the combination is active (Y/N).
- START_DATE_ACTIVE and END_DATE_ACTIVE: Define the period during which the combination is valid.
- DETAIL_POSTING_ALLOWED_FLAG and SUMMARY_FLAG: Control whether transactions can be posted directly to the account or if it is a summary account.
Functional Role in Oracle EBS
The GL_CODE_COMBINATIONS table plays a pivotal role in financial transactions:
- Validation: Ensures that only valid accounting combinations are used in journals, invoices, and other financial documents.
- Segregation of Duties: Supports multi-segment accounting structures to enforce financial controls and reporting requirements.
- Reporting and Analysis: Enables financial reporting by segment values, facilitating drill-down capabilities in tools like Oracle Financial Reporting (FSG).
- Integration: Acts as a reference table for other modules (e.g., AP, AR, FA) to validate accounting entries.
Technical Considerations
In Oracle EBS 12.1.1 and 12.2.2, the table is heavily indexed to optimize performance, particularly for queries involving CODE_COMBINATION_ID or segment values. Key technical aspects include:
- Indexes: Primary key on CODE_COMBINATION_ID and secondary indexes on segment columns for faster lookups.
- Flexfield Dependencies: The table's structure is dynamically linked to the Accounting Flexfield definition in FND_ID_FLEXS and FND_ID_FLEX_SEGMENTS.
- Data Security: Access to combinations can be restricted using Oracle's Data Access Set (DAS) or GL Security Rules.
Common Use Cases and Best Practices
Typical operations involving this table include:
- Creation of New Combinations: Done via the GL_API or the Accounting Flexfield combination form to ensure validation.
- Mass Maintenance: Using AD_MERGE or custom scripts for bulk updates (e.g., disabling obsolete combinations).
- Audit and Cleanup: Periodic review of unused or duplicate combinations to maintain system efficiency.
In summary, the GL_CODE_COMBINATIONS table is a cornerstone of Oracle EBS Financials, ensuring accurate and compliant financial data management. Proper configuration and maintenance of this table are critical for system performance and financial reporting integrity.
-
Table: GL_CODE_COMBINATIONS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,
-
Table: GL_CODE_COMBINATIONS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,
-
APPS.CST_SLA_UPDATE_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.AP_CALC_WITHHOLDING_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.FARX_RC dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.PSB_BUDGET_ACCOUNT_PVT dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.PO_VAL_DISTRIBUTIONS2 dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.PO_CREATE_REQUISITION_SV dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.FV_SF133_NOYEAR dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.GL_BUDGET_UTILS_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.CE_JE_CREATION dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.CST_UTILITY_PUB dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.FUN_TRX_ENTRY_UTIL dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.JA_JAINJVR_XMLP_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.GCS_IMPACT_WRITER_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.PO_WF_BUILD_ACCOUNT_INIT dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.FARX_RP dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.JA_JAINBOER_XMLP_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.FV_STATUS_OF_FUNDS_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.ARP_INSERT_LINE_COVER dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.PO_WF_PO_ACCRUAL_ACC dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.PSB_WS_ACCT2 dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.JAI_RCV_EXCISE_PROCESSING_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.XLA_UPGRADE_PUB dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.FA_CUA_HR_RETIREMENTS_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.JL_BR_AR_BANK_ACCT_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.ICX_PO_REQ_ACCT2 dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.IGI_IAC_RECLASS_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.AP_TURNOVER_RPT_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.AP_VENDOR_PUB_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.PA_INVOICE_XFER dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.PA_TRX_IMPORT dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.RCV_SEEDEVENTS_PVT dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.ARP_PROCESS_DEBIT_MEMO dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.JAI_AP_MATCH_TAX_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.CSTPPCIT dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.FA_LEASE_PVT dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.FV_PURGED_TREASURY_SYMBOLS dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.FV_FACTS1_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.FUN_UTIL dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.RCV_SLA_MRC_UPDATE_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.AP_OTHR_CHRG_MATCH_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.GL_CODE_COMBINATIONS_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.PSB_WS_YEAR_TOTAL dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.GL_ADI_ACCT_TYPE_CONV_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.WSMPINVL dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.JA_AU_CCID_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.FA_GCCID_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.IGS_FI_F_TYP_CA_INST_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1
-
APPS.JA_AU_COSTPROC_PKG dependencies on GL_CODE_COMBINATIONS
12.1.1