Search Results msc_companies
The MSC_COMPANIES
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical entity within the Manufacturing and Supply Chain (MSC) module, specifically tied to the Advanced Supply Chain Planning (ASCP) and Demand Planning (DP) functionalities. This table serves as a foundational repository for company-related data, enabling organizations to model their supply chain hierarchies, define business entities, and establish relationships between different legal or operational units. Below is a detailed analysis of its structure, purpose, and integration within Oracle EBS.
Table Structure and Key Columns
TheMSC_COMPANIES
table stores metadata about companies, subsidiaries, or business units involved in supply chain planning. Key columns include:
- COMPANY_ID: Primary key, uniquely identifying each company record.
- COMPANY_NAME: Descriptive name of the company or entity.
- COMPANY_CODE: Short identifier used for referencing in transactions.
- PARENT_COMPANY_ID: Self-referential foreign key to establish hierarchical relationships (e.g., subsidiaries).
- ORGANIZATION_ID: Links to
HR_ORGANIZATION_UNITS
, integrating with HR and inventory org structures. - ENABLED_FLAG: Indicates whether the company is active for planning purposes.
- LAST_UPDATE_DATE and LAST_UPDATED_BY: Audit columns for tracking changes.
Functional Role in Oracle EBS
The table supports several core functionalities:- Supply Chain Hierarchy Modeling: Enables multi-tiered organizational structures, critical for global enterprises with complex legal entities.
- Demand and Supply Planning: Acts as a dimension in ASCP and DP, allowing planners to aggregate or disaggregate forecasts by company.
- Integration with Other Modules: Synchronizes with
HR_ORGANIZATION_UNITS
(for HR alignment) andINV_ORGANIZATIONS
(for inventory management). - Data Security: Facilitates access control via
ORG_SECURITY
profiles, ensuring users view only authorized company data.
Technical Considerations
- Indexing: The table typically has indexes on
COMPANY_ID
,PARENT_COMPANY_ID
, andORGANIZATION_ID
for performance optimization. - API Interactions: Custom integrations should use Oracle's MSC_APIs (e.g.,
MSC_COMPANY_PUB
) to maintain data integrity. - Partitioning: In large implementations, partitioning by
COMPANY_ID
orPARENT_COMPANY_ID
may improve query performance.
Common Use Cases
- Multi-Org Configurations: Defining legal entities for compliance and financial reporting.
- Intercompany Transactions: Tracking transfers between subsidiaries in supply chain plans.
- Rolling Up Forecasts: Aggregating demand at regional or corporate levels.
Limitations and Best Practices
- Data Redundancy: Ensure synchronization with
HR_ORGANIZATION_UNITS
to avoid inconsistencies. - Hierarchy Depth: Oracle EBS may impose limits on nested company hierarchies; test scalability during implementation.
- Purging Inactive Records: Archive disabled companies to maintain performance.
MSC_COMPANIES
table is a linchpin for supply chain governance in Oracle EBS, bridging operational planning with organizational structure. Proper configuration and maintenance are essential to leverage its full potential in global supply chain optimization.
-
Table: MSC_COMPANIES
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_COMPANIES, object_name:MSC_COMPANIES, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Contains list of companies involved in collaboration , implementation_dba_data: MSC.MSC_COMPANIES ,
-
Table: MSC_COMPANIES
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_COMPANIES, object_name:MSC_COMPANIES, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Contains list of companies involved in collaboration , implementation_dba_data: MSC.MSC_COMPANIES ,
-
APPS.MSC_CL_SCE_COLLECTION dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_X_RECEIVE_CAPACITY_PKG dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_X_REPLENISH dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_SCE_LOADS_PKG dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_X_RECEIVE_CAPACITY_PKG dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_SCE_LOADS_PKG dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_X_CVMI_REPLENISH dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_SECRULE_PKG dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSD_SCE_PUBLISH_FORECAST_PKG dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_X_UTIL dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_SCE_PUBLISH_PKG dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_SCE_PUB_SUPPLY_COMMIT_PKG dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_CL_SCE_COLLECTION dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_CL_SUPPLIER_RESP dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_SCE_PUB_SUPPLY_COMMIT_PKG dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_X_CVMI_REPLENISH dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_PUBLISH_SAFETY_STOCK_PKG dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_SCE_PUB_SUPPLY_COMMIT_PKG dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSD_SCE_PUBLISH_FORECAST_PKG dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_PUBLISH_SAFETY_STOCK_PKG dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_PUBLISH_SAFETY_STOCK_PKG dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_X_NETTING3_PKG dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_CL_SUPPLIER_RESP dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSD_SCE_PUBLISH_FORECAST_PKG dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_CL_SCE_COLLECTION dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_CL_PUBLISH dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_X_UTIL dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_SCE_LOADS_PKG dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_X_NETTING_PKG dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSD_SCE_PUBLISH_FORECAST_PKG dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_X_VMI_UTIL_NEW dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_X_SECURITY dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_X_CVMI_REPLENISH dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_SCE_PUB_SUPPLY_COMMIT_PKG dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_EXCHANGE_BUCKETING dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_X_WFNOTIFY_PKG dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_SECRULE_PKG dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSCX_UI_UTILITIES dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_ST_UTIL dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_CL_SETUP_ODS_LOAD dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_X_CVMI_REPLENISH dependencies on MSC_COMPANIES
12.1.1
-
APPS.MSC_CL_SUPPLIER_RESP dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_ST_UTIL dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSD_CL_PRE_PROCESS dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_SCE_PUBLISH_PKG dependencies on MSC_COMPANIES
12.2.2
-
APPS.MSC_CL_SCE_COLLECTION dependencies on MSC_COMPANIES
12.2.2