Search Results itg_synccoainbound_pvt
Overview
ITG_SYNCCOAINBOUND_PVT is a private PL/SQL package in the APPS schema that supports the synchronization of Chart of Accounts (COA) key flexfield values between Oracle EBS and an external or inbound data source. The package is part of the ITG (Integrated Technology Group) product family and is classified as a PVT API, meaning it is intended for internal use by other ITG packages and wrappers rather than for direct customer invocation. Its central responsibility is to keep the FND_FLEX_VALUES and related key flexfield definition tables aligned with inbound COA data, adding new flexfield values, updating existing ones, and reconciling the value set and segment attribute information that governs chart of accounts behavior. Because COA structures underpin nearly all financial transactions, accurate synchronisation is essential for journal entry validation, account combination generation, and reporting integrity.
Key Procedures and Functions
The package exposes three documented procedures:
- ADD_FLEXVALUE — Creates a new flexfield value in the target value set. It typically applies the inbound COA definition to the underlying FND_FLEX_VALUES and translation tables and establishes the associated segment attribute values that determine how the value behaves in each key flexfield segment.
- CHANGE_FLEXVALUE — Modifies an existing flexfield value, updating descriptive, translation, and attribute information for a value already present in the value set, while preserving referential integrity with existing account combinations.
- SYNC_FLEXVALUE — Orchestrates the synchronization flow, evaluating inbound records against current flexfield definitions and routing each record to the appropriate add or change operation. This is the primary entry point for the inbound COA synchronization process.
All three procedures operate within the transaction context of the calling program and are not documented as autonomous; control over commit and rollback therefore rests with the invoker.
Tables Accessed
The package reads and writes the following key flexfield tables through APPS synonyms:
- FND_FLEX_VALUES, FND_FLEX_VALUES_S, and FND_FLEX_VALUES_TL — store the base flexfield value definitions, their translated descriptions, and multilingual content.
- FND_FLEX_VALUE_SETS — identifies the value set that owns each value and defines its validation characteristics.
- FND_ID_FLEX_SEGMENTS — maps values to the key flexfield segments in which they are permitted.
- FND_SEGMENT_ATTRIBUTE_TYPES and FND_SEGMENT_ATTRIBUTE_VALUES — hold the attribute type definitions and per-value attribute assignments that control posting, budgeting, and other segment-level behavior.
- DUAL and PLITBLM — used for scalar evaluation and PL/SQL table lookups within the package body.
Usage Notes
ITG_SYNCCOAINBOUND_PVT is referenced by the package ITG_BOAPI_WRAPPERS, which acts as the public-facing layer for the ITG business object API. Customizations and integrations requiring inbound COA synchronization should therefore call ITG_BOAPI_WRAPPERS rather than this private package. The synchronization logic is typically invoked from concurrent programs, interface tables, or inbound web service calls that stage COA data for validation and merge into the key flexfield tables. It should also be noted that the package is tightly coupled to Oracle's key flexfield validation rules; any direct invocation must respect value set security, cross-validation rules, and segment qualifier configuration. The package does not appear to commit work, so callers must manage transaction boundaries explicitly. Testing of inbound COA loads should be performed in a non-production environment because changes to flexfield values affect all downstream account combinations.
-
PACKAGE: APPS.ITG_SYNCCOAINBOUND_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ITG_SYNCCOAINBOUND_PVT, status:VALID,
-
PACKAGE BODY: APPS.ITG_SYNCCOAINBOUND_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ITG_SYNCCOAINBOUND_PVT, status:VALID,
-
PACKAGE: APPS.ITG_SYNCCOAINBOUND_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ITG_SYNCCOAINBOUND_PVT, status:VALID,
-
PACKAGE BODY: APPS.ITG_SYNCCOAINBOUND_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ITG_SYNCCOAINBOUND_PVT, status:VALID,
-
PACKAGE: APPS.ITG_SYNCCOAINBOUND_PVT
12.2.2
-
PACKAGE: APPS.ITG_SYNCCOAINBOUND_PVT
12.1.1
-
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.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.ITG_DEBUG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ITG_DEBUG_PUB, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALUES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUES_S, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALUES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUES_S, status:VALID,
-
PACKAGE: APPS.FND_FLEX_VALUES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_VALUES_PKG, status:VALID,
-
PACKAGE: APPS.FND_FLEX_VALUES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_VALUES_PKG, status:VALID,
-
PACKAGE: APPS.ITG_DEBUG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ITG_DEBUG_PUB, status:VALID,
-
PACKAGE: APPS.ITG_MSG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ITG_MSG, status:VALID,
-
PACKAGE: APPS.ITG_MSG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ITG_MSG, status:VALID,
-
PACKAGE: APPS.ITG_DEBUG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ITG_DEBUG, status:VALID,
-
PACKAGE: APPS.ITG_DEBUG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ITG_DEBUG, status:VALID,
-
SYNONYM: APPS.FND_SEGMENT_ATTRIBUTE_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_SEGMENT_ATTRIBUTE_TYPES, status:VALID,
-
PACKAGE BODY: APPS.ITG_BOAPI_WRAPPERS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ITG_BOAPI_WRAPPERS, status:VALID,
-
PACKAGE BODY: APPS.ITG_BOAPI_WRAPPERS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ITG_BOAPI_WRAPPERS, status:VALID,
-
SYNONYM: APPS.FND_SEGMENT_ATTRIBUTE_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_SEGMENT_ATTRIBUTE_TYPES, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALUES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUES_TL, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALUES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUES_TL, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUES, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUES, status:VALID,
-
PACKAGE BODY: APPS.ITG_SYNCCOAINBOUND_PVT
12.2.2
-
PACKAGE: APPS.ITG_BOAPI_WRAPPERS
12.2.2
-
PACKAGE BODY: APPS.ITG_SYNCCOAINBOUND_PVT
12.1.1
-
SYNONYM: APPS.FND_SEGMENT_ATTRIBUTE_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_SEGMENT_ATTRIBUTE_VALUES, status:VALID,
-
SYNONYM: APPS.FND_SEGMENT_ATTRIBUTE_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_SEGMENT_ATTRIBUTE_VALUES, status:VALID,
-
PACKAGE: APPS.ITG_BOAPI_WRAPPERS
12.1.1
-
SYNONYM: APPS.FND_FLEX_VALUE_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUE_SETS, status:VALID,
-
APPS.ITG_SYNCCOAINBOUND_PVT dependencies on ITG_SYNCCOAINBOUND_PVT
12.2.2
-
APPS.ITG_SYNCCOAINBOUND_PVT dependencies on ITG_SYNCCOAINBOUND_PVT
12.1.1
-
APPS.ITG_BOAPI_WRAPPERS dependencies on ITG_SYNCCOAINBOUND_PVT
12.2.2
-
APPS.ITG_BOAPI_WRAPPERS dependencies on ITG_SYNCCOAINBOUND_PVT
12.1.1
-
SYNONYM: APPS.FND_ID_FLEX_SEGMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_SEGMENTS, status:VALID,
-
SYNONYM: APPS.FND_ID_FLEX_SEGMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_SEGMENTS, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALUE_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALUE_SETS, status:VALID,
-
APPS.ITG_SYNCCOAINBOUND_PVT dependencies on FND_PROFILE
12.1.1
-
APPS.ITG_SYNCCOAINBOUND_PVT dependencies on FND_PROFILE
12.2.2
-
PACKAGE BODY: APPS.ITG_BOAPI_WRAPPERS
12.1.1
-
PACKAGE BODY: APPS.ITG_BOAPI_WRAPPERS
12.2.2
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
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,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,