Search Results group_code




Overview

The MTL_COPY_ORG_INTERFACE table is a critical interface table within the Oracle E-Business Suite Inventory (INV) module. Its primary function is to serve as the staging area for the "Copy Inventory Organizations" concurrent program. This program automates the creation of new inventory organizations by copying the configuration and setup data from an existing source organization. The table acts as an intermediary, holding the definition and mapping parameters for the new organizations before they are validated and processed into the core application tables. This mechanism ensures data integrity and provides a controlled, auditable method for replicating complex organizational structures.

Key Information Stored

The table's structure is designed to capture the necessary specifications for each new organization. As indicated by its primary key (MTL_COPY_ORG_INTERFACE_PK), the GROUP_CODE and ORGANIZATION_CODE columns are fundamental. The GROUP_CODE is a user-defined identifier that groups together all rows pertaining to a single execution of the copy program, allowing multiple new organizations to be created in one request. The ORGANIZATION_CODE is the unique short code for the proposed new organization. While the provided metadata is limited on other columns, typical data stored includes the source organization code to copy from, the new organization's name, description, and various mapping flags for specific setup data like subinventories, locators, and item master assignments.

Common Use Cases and Queries

The principal use case is the bulk creation of new inventory organizations, such as during a regional expansion or the implementation of a new warehouse, where the operational setup is similar to an existing entity. A standard operational query involves checking the status of submitted requests. For example, to find all pending organization definitions for a specific group, one might use:

  • SELECT organization_code, description FROM inv.mtl_copy_org_interface WHERE group_code = '&GROUP_CODE' AND process_status IS NULL;

Another common pattern is to identify and clean up errored or stalled interface rows before resubmission:

  • SELECT group_code, organization_code, error_message FROM inv.mtl_copy_org_interface WHERE process_status = 'ERROR';

Related Objects

The table is directly consumed by the "Copy Inventory Organizations" standard concurrent request. Upon successful processing, data flows into core base tables such as MTL_PARAMETERS, which stores the primary definition of each inventory organization. The process also interacts with tables governing organizational setups, including MTL_SECONDARY_INVENTORIES (subinventories) and INV_ORG_PARAMETERS. While not a transactional table itself, MTL_COPY_ORG_INTERFACE is a key administrative object that feeds the fundamental organizational structure of the Inventory and related Oracle EBS modules.

  • Table: MTL_COPY_ORG_INTERFACE 12.1.1

    owner:INV,  object_type:TABLE,  fnd_design_data:INV.MTL_COPY_ORG_INTERFACE,  object_name:MTL_COPY_ORG_INTERFACE,  status:VALID,  product: INV - Inventorydescription: Interface Table for the Copy Inventory Organizations Concurrent Program. The GROUP_CODE column is used in Copy Inventory Organizations Standard Concurrent Request to identify a set of rows that describe the organizations to be generated by ,  implementation_dba_data: INV.MTL_COPY_ORG_INTERFACE

  • Table: MTL_COPY_ORG_INTERFACE 12.2.2

    owner:INV,  object_type:TABLE,  fnd_design_data:INV.MTL_COPY_ORG_INTERFACE,  object_name:MTL_COPY_ORG_INTERFACE,  status:VALID,  product: INV - Inventorydescription: Interface Table for the Copy Inventory Organizations Concurrent Program. The GROUP_CODE column is used in Copy Inventory Organizations Standard Concurrent Request to identify a set of rows that describe the organizations to be generated by ,  implementation_dba_data: INV.MTL_COPY_ORG_INTERFACE