Search Results igi_exp_du_type_headers
Overview
IGI_VENDOR_MERGE_GRP is a public PL/SQL group package in the APPS schema of Oracle E-Business Suite releases 12.1.1 and 12.2.2. Its name and API classification (GRP) identify it as an entry point for vendor merge and duplicate-suppression processing within the Oracle Financials for EMEA / IGI product family. The business purpose of the package is to consolidate a duplicate or superseded supplier record into a surviving vendor record while preserving the transactional, payment, and expense relationships that reference the losing party. The package coordinates the merge across the base Accounts Payable vendor entities and the IGI-specific expense and payment voucher tables, delegating the heavy lifting to the stored logic exposed by IGC_VENDOR_MERGE_PVT. Because it is a group package it is not intended to be re-entered recursively; it operates as a coordinating driver rather than a standalone business API.
Key Procedures and Functions
The documented package metadata exposes a single program unit, MERGE_VENDOR. No parameter list is documented, and none is asserted here. Functionally, MERGE_VENDOR accepts the identity of the duplicate vendor and the surviving vendor, validates their presence and merge eligibility, and then orchestrates the update or reassignment of all dependent records to the surviving party. It relies on standard EBS infrastructure to sequence work, obtain the session context, and report outcomes.
- MERGE_VENDOR — the sole documented entry point. It performs validation of the merge request, invokes the private merge logic in the IGC vendor merge package, and returns a completion status consistent with the calling application's expectations.
- Helper procedures referenced internally include FND_API for the standard API return structure and success/failure constants, FND_GLOBAL for session and user context, FND_MSG_PUB for message stack handling, FND_PROFILE for profile option lookups (including operating unit scoping), and IGI_GEN for IGI-specific shared utilities.
Tables Accessed
The package reads and writes the following tables through APPS synonyms:
- AP_DUPLICATE_VENDORS — the duplicate vendor register maintained by Payables; the package consults it to identify and mark the vendor being merged.
- AP_INVOICES — open and historical invoices that reference the losing vendor; these must be identified before reassignment to the surviving vendor.
- IGI_EXP_DUS — the IGI expense distribution / duplicate usage records tied to the affected vendor.
- IGI_EXP_DU_TYPE_HEADERS — the header table that classifies IGI expense duplicate-usage types. This dependency explains why the user searching on igi_exp_du_type_headers would surface this package, as it joins those header definitions to the expense duplication logic.
- IGI_EXP_AP_TRANS — the IGI expense-to-AP transaction bridge, used to keep expense transactions consistent when the vendor reference changes.
- IGI_CIS_PAYMENT_VOUCHERS — CIS payment voucher records that carry the vendor identifier and must be preserved through the merge.
Usage Notes
IGI_VENDOR_MERGE_GRP is typically invoked indirectly — through the Payables vendor merge functionality or a related concurrent program — rather than being called from a data-entry form. Because the metadata records that it is referenced by only one other database object and references the internal private package IGC_VENDOR_MERGE_PVT, customizations should call MERGE_VENDOR as the supported surface and should not manipulate the underlying tables directly. When invoking it in custom code, standard EBS conventions apply: initialize the FND session (FND_GLOBAL.APPS_INITIALIZE), ensure the correct operating unit profile context, and inspect the FND_MSG_PUB stack on failure. In 12.2.2 the object remains VALID, and the dependency set is unchanged from 12.1.1, so behavior is consistent across both releases.
-
APPS.IGI_VENDOR_MERGE_GRP SQL Statements
12.1.1
-
APPS.IGI_VENDOR_MERGE_GRP SQL Statements
12.2.2
-
SYNONYM: APPS.IGI_EXP_DU_TYPE_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGI_EXP_DU_TYPE_HEADERS, status:VALID,
-
SYNONYM: APPS.IGI_EXP_DU_TYPE_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IGI_EXP_DU_TYPE_HEADERS, status:VALID,
-
PACKAGE BODY: APPS.IGI_VENDOR_MERGE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_VENDOR_MERGE_GRP, status:VALID,
-
PACKAGE BODY: APPS.IGI_VENDOR_MERGE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_VENDOR_MERGE_GRP, status:VALID,
-
PACKAGE BODY: APPS.IGI_EXP_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_EXP_UTILS, status:VALID,
-
View: IGI_EXP_DUS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_DUS_V, object_name:IGI_EXP_DUS_V, status:VALID, product: IGI - Public Sector Financials International , description: Returns details of all dialog units. Primarily used in 'define Dialog Units' form. , implementation_dba_data: APPS.IGI_EXP_DUS_V ,
-
PACKAGE BODY: APPS.IGI_EXP_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_EXP_UTILS, status:VALID,
-
VIEW: IGI.IGI_EXP_DU_TYPE_HEADERS_ALL#
12.2.2
owner:IGI, object_type:VIEW, object_name:IGI_EXP_DU_TYPE_HEADERS_ALL#, status:VALID,
-
PACKAGE BODY: APPS.IGI_EXP_APPROVAL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_EXP_APPROVAL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGI_EXP_APPROVAL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGI_EXP_APPROVAL_PKG, status:VALID,
-
View: IGI_EXP_NUM_SCHEMES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_NUM_SCHEMES_V, object_name:IGI_EXP_NUM_SCHEMES_V, status:VALID, product: IGI - Public Sector Financials International , description: Displays the single Organization view of Numering Schemes for Dialog Units and Transmission Units along with the Dialog Unit Type and Transmission Unit Type Names. , implementation_dba_data: APPS.IGI_EXP_NUM_SCHEMES_V ,
-
View: IGI_EXP_DUS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_DUS_V, object_name:IGI_EXP_DUS_V, status:VALID, product: IGI - Public Sector Financials International , description: Returns details of all dialog units. Primarily used in 'define Dialog Units' form. , implementation_dba_data: APPS.IGI_EXP_DUS_V ,
-
View: IGI_EXP_NUM_SCHEMES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_NUM_SCHEMES_V, object_name:IGI_EXP_NUM_SCHEMES_V, status:VALID, product: IGI - Public Sector Financials International , description: Displays the single Organization view of Numering Schemes for Dialog Units and Transmission Units along with the Dialog Unit Type and Transmission Unit Type Names. , implementation_dba_data: APPS.IGI_EXP_NUM_SCHEMES_V ,
-
View: IGI_EXP_DUS_IN_TUS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_DUS_IN_TUS_V, object_name:IGI_EXP_DUS_IN_TUS_V, status:VALID, product: IGI - Public Sector Financials International , description: Displays details of Dialog Units which are inside Transmission Units. Primarily used by 'Define Transmission Units' screen. , implementation_dba_data: APPS.IGI_EXP_DUS_IN_TUS_V ,
-
View: IGI_EXP_DUS_NOT_IN_TUS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_DUS_NOT_IN_TUS_V, object_name:IGI_EXP_DUS_NOT_IN_TUS_V, status:VALID, product: IGI - Public Sector Financials International , description: Displays Dialog Units which are not included in Transmission Units. primarily used by form 'Define Transmission Units' , implementation_dba_data: APPS.IGI_EXP_DUS_NOT_IN_TUS_V ,
-
View: IGI_EXP_DUS_NOT_IN_TUS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_DUS_NOT_IN_TUS_V, object_name:IGI_EXP_DUS_NOT_IN_TUS_V, status:VALID, product: IGI - Public Sector Financials International , description: Displays Dialog Units which are not included in Transmission Units. primarily used by form 'Define Transmission Units' , implementation_dba_data: APPS.IGI_EXP_DUS_NOT_IN_TUS_V ,
-
View: IGI_EXP_DUS_IN_TUS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGI.IGI_EXP_DUS_IN_TUS_V, object_name:IGI_EXP_DUS_IN_TUS_V, status:VALID, product: IGI - Public Sector Financials International , description: Displays details of Dialog Units which are inside Transmission Units. Primarily used by 'Define Transmission Units' screen. , implementation_dba_data: APPS.IGI_EXP_DUS_IN_TUS_V ,
-
PACKAGE BODY: APPS.IGI_VENDOR_MERGE_GRP
12.1.1
-
PACKAGE BODY: APPS.IGI_VENDOR_MERGE_GRP
12.2.2
-
TABLE: IGI.IGI_EXP_DU_TYPE_HEADERS_ALL
12.1.1
owner:IGI, object_type:TABLE, fnd_design_data:IGI.IGI_EXP_DU_TYPE_HEADERS_ALL, object_name:IGI_EXP_DU_TYPE_HEADERS_ALL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.IGI_EXP_APPROVAL_PKG dependencies on IGI_EXP_DU_TYPE_HEADERS
12.1.1
-
APPS.IGI_VENDOR_MERGE_GRP dependencies on IGI_EXP_DU_TYPE_HEADERS
12.1.1
-
APPS.IGI_VENDOR_MERGE_GRP dependencies on IGI_EXP_DU_TYPE_HEADERS
12.2.2
-
APPS.IGI_EXP_UTILS dependencies on IGI_EXP_DU_TYPE_HEADERS
12.2.2
-
APPS.IGI_EXP_UTILS dependencies on IGI_EXP_DU_TYPE_HEADERS
12.1.1
-
APPS.IGI_EXP_APPROVAL_PKG dependencies on IGI_EXP_DU_TYPE_HEADERS
12.2.2
-
APPS.IGI_VENDOR_MERGE_GRP dependencies on AP_INVOICES
12.2.2
-
APPS.IGI_VENDOR_MERGE_GRP dependencies on AP_INVOICES
12.1.1
-
eTRM - IGI Tables and Views
12.1.1
description: This is a temporary table used for GBV migration from 10.7/11.03 to 11i. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - IGI Tables and Views
12.1.1
description: This is a temporary table used for GBV migration from 10.7/11.03 to 11i. ,