Search Results msc_trading_partners
Overview
The MSC_TRADING_PARTNERS table is a core master data table within Oracle E-Business Suite's Advanced Supply Chain Planning (ASCP) module. It serves as the central repository for defining and managing all external and internal entities that participate in the planning process. Its primary role is to model trading relationships by storing information about customers, suppliers, and internal planned organizations, enabling the planning engine to accurately simulate supply and demand flows across the entire supply chain network. This table is fundamental for creating a valid planning model, as it establishes the parties between which materials, capacity, and demand are transferred.
Key Information Stored
The table's primary key is the PARTNER_ID, which uniquely identifies each trading partner record. Critical columns define the type and relationships of these partners. Key attributes include classification columns to designate an organization as a customer, supplier, or internal entity. The table also contains essential foreign key relationships that link a trading partner to its detailed definition in other schemas, such as HR_ORGANIZATION_UNITS. Furthermore, it includes modeled relationship columns like MODELED_CUSTOMER_ID and MODELED_SUPPLIER_ID, which are self-referencing foreign keys to other records within the same MSC_TRADING_PARTNERS table. These allow for the representation of complex supply chain hierarchies, such as designating a specific supplier organization as the primary source for a given customer organization within the planning context.
Common Use Cases and Queries
A primary use case is validating the setup of the planning model by querying which organizations have been successfully instantiated as trading partners. A common diagnostic query identifies all modeled customer-supplier relationships. For example:
- Identifying all trading partners of a specific type:
SELECT partner_id, sr_tp_id FROM msc_trading_partners WHERE sr_instance_id = :instance AND partner_type = 'CUSTOMER'; - Investigating sourcing relationships within the model:
SELECT mtp1.partner_name AS Supplier, mtp2.partner_name AS Customer FROM msc_trading_partners mtp1, msc_trading_partners mtp2 WHERE mtp1.modeled_supplier_id = mtp2.partner_id;
This table is also central to reporting on planned demand allocations, supplier capacity, and inter-organization transfers, as it provides the descriptive context for IDs stored in transactional planning tables like MSC_DEMANDS and MSC_SUPPLIES.
Related Objects
As indicated by its extensive foreign key relationships, MSC_TRADING_PARTNERS is a hub table with numerous dependencies. Key related objects include MSC_TRADING_PARTNER_SITES, which stores site-level details for each partner, and transactional tables like MSC_DEMANDS (CUSTOMER_ID), MSC_ITEM_SOURCING (SUPPLIER_ID), and MSC_ALLOCATIONS (PARTNER_ID). The table also has a recursive relationship with itself via the MODELED_CUSTOMER_ID and MODELED_SUPPLIER_ID columns. Other important related tables are MSC_PARTNER_CONTACTS, MSC_LOCATION_ASSOCIATIONS, and the sourcing rule tables (MSC_SR_SOURCE_ORG, MSC_SR_RECEIPT_ORG), which all rely on the PARTNER_ID to define planning assignments and constraints.
-
Table: MSC_TRADING_PARTNERS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_TRADING_PARTNERS, object_name:MSC_TRADING_PARTNERS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores information about the different organizations: customers, vendors, and planned organizations. , implementation_dba_data: MSC.MSC_TRADING_PARTNERS ,
-
Table: MSC_TRADING_PARTNERS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_TRADING_PARTNERS, object_name:MSC_TRADING_PARTNERS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores information about the different organizations: customers, vendors, and planned organizations. , implementation_dba_data: MSC.MSC_TRADING_PARTNERS ,
-
APPS.MSD_CL_PRE_PROCESS dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_GET_NAME dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_DEMANTRA_PKG dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_SUPPLIER_PWB dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSD_SCE_RECEIVE_FORECAST_PKG dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_SDA_PKG dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_ATP_REQ dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_AATP_FUNC dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_ITEM_PKG dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSD_SCE_PUBLISH_FORECAST_PKG dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_SNAPSHOT_PK dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSD_SOP dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_DRP_SRC_ALLOC_RULES dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_PUBLISH_SAFETY_STOCK_PKG dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_REL_PLAN_PUB dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_X_CP_FLOW dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_X_CVMI_REPLENISH dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_ATP_PVT dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_X_CUST_FACING_RELEASE dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_ANALYSIS_SAFETY_STOCK_PERF dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_X_UTIL dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_SNAPSHOT_PK dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_GANTT_UTILS dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_SCE_LOADS_PKG dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_SUPPLY_PKG dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_SELECT_ALL_FOR_RELEASE_PUB dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_REL_PLAN_PUB dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSD_SOP dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_X_HZ_UPDATE dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_X_NETTING3_PKG dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_NET_RES_INST_AVAILABILITY dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_WS_ASCP dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_X_REPLENISH dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_ATP_DB_UTILS dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_PHUB_UTIL dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_SECRULE_PKG dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_X_WFNOTIFY_PKG dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_X_USER_EXCEP_GEN dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_MATL_PLAN_PKG dependencies on MSC_TRADING_PARTNERS
12.2.2
-
APPS.MSC_X_HZ_UPDATE dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_WF_ALLOC_ATP dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_X_REPLENISH dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_WS_ASCP dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSD_DEM_COMMON_UTILITIES dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_ATP_PROC dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_CL_SETUP_ODS_LOAD dependencies on MSC_TRADING_PARTNERS
12.1.1
-
APPS.MSC_AATP_REQ dependencies on MSC_TRADING_PARTNERS
12.1.1