Search Results msc_category_set_id_lid
Overview
MSC_CATEGORY_SET_ID_LID is a table in the MSC schema, owned by the Advanced Supply Chain Planning (ASCP) product within Oracle E-Business Suite 12.1.1 and 12.2.2. Its documented purpose is to support the collections program by maintaining the correspondence between source instance identifiers and planning identifiers for category sets. In other words, it functions as an identifier-mapping table that lets ASCP translate a category set defined in a source (transactional) application into the internal planning identifier used within the MSC planning schema.
From a Data Vault modeling perspective, this object reads most naturally as a link table. The heuristic classification supplied with the ETRM metadata labels it "standalone," meaning no foreign keys are physically enforced toward other MSC tables. Even so, its composite key of SR_CATEGORY_SET_ID and SR_INSTANCE_ID expresses a many-to-many style relationship bridged by the assigned planning CATEGORY_SET_ID, which is characteristic of a link structure rather than a hub or satellite. The table is refreshed and maintained by the collection process during data pull from source instances.
Key Information Stored
The documented physical schema contains only three columns, which is typical for an identifier-translation bridge. The most important pieces of information are:
- SR_CATEGORY_SET_ID — the category set identifier as it exists in the source instance. This is the source-side half of the mapping.
- SR_INSTANCE_ID — identifies the source instance (that is, the specific transactional system or organization source) from which the category set was collected. This disambiguates the same numeric category set ID appearing in more than one source.
- CATEGORY_SET_ID — the planning-side identifier assigned within the MSC schema, used internally by ASCP and related planning engine logic.
The primary key is MSC_CATEGORY_SET_ID_LID_PK, defined over the composite of SR_CATEGORY_SET_ID and SR_INSTANCE_ID. A separate unique index, MSC_CATEGORY_SET_ID_LID_U1, is defined over the same two columns in the order (SR_INSTANCE_ID, SR_CATEGORY_SET_ID). This means the surrogate/business identifier is effectively the combination of the source category set and its originating instance, not a single generated number. CATEGORY_SET_ID is the mapped value rather than part of the key. Because no foreign keys are documented, referential integrity is managed by the collection program rather than by database constraints.
Common Use Cases and Queries
The principal use case is joining planning-level category set data back to its source context. A typical query resolves the planning ID into its originating source and source ID:
- Given a planning CATEGORY_SET_ID, look up SR_INSTANCE_ID and SR_CATEGORY_SET_ID to trace the record to its source.
- Given a source category set and instance, retrieve the planning CATEGORY_SET_ID to join into planning tables.
- Reconciliation reporting that verifies every collected source category set has been mapped, or that detects duplicates across instances.
- Troubleshooting collection errors where a category set appears missing or mismatched in ASCP output.
A representative pattern joins on the composite key columns, for example selecting CATEGORY_SET_ID from MSC_CATEGORY_SET_ID_LID where SR_INSTANCE_ID and SR_CATEGORY_SET_ID match the source values, and aggregating counts by SR_INSTANCE_ID to confirm collection completeness.
Related Objects
Owing to its identifier-mapping role, this table is referenced indirectly by the collection program and by planning entities that carry a category set. Significant related objects include:
- MSC category set definition tables that store the planning-side CATEGORY_SET_ID.
- Source category set tables in the transactional application, matched via SR_CATEGORY_SET_ID and SR_INSTANCE_ID.
- The MSC collection/interface programs that populate and refresh this mapping.
- Source instance registry tables that define SR_INSTANCE_ID.
- Planning-item and category-assignment tables that consume the translated CATEGORY_SET_ID.
Because the metadata documents no enforced foreign keys, joins to these objects depend on application logic rather than database constraints.
-
Table: MSC_CATEGORY_SET_ID_LID
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_CATEGORY_SET_ID_LID, object_name:MSC_CATEGORY_SET_ID_LID, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table is used by the collection program to maintain the correspondence between the source instances identifiers and the planning identifiers for category sets. , implementation_dba_data: MSC.MSC_CATEGORY_SET_ID_LID ,
-
Table: MSC_CATEGORY_SET_ID_LID
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_CATEGORY_SET_ID_LID, object_name:MSC_CATEGORY_SET_ID_LID, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table is used by the collection program to maintain the correspondence between the source instances identifiers and the planning identifiers for category sets. , implementation_dba_data: MSC.MSC_CATEGORY_SET_ID_LID ,
-
VIEW: MSC.MSC_CATEGORY_SET_ID_LID#
12.2.2
owner:MSC, object_type:VIEW, object_name:MSC_CATEGORY_SET_ID_LID#, status:VALID,
-
VIEW: MSC.MSC_CATEGORY_SET_ID_LID#
12.2.2
-
SYNONYM: APPS.MSC_CATEGORY_SET_ID_LID
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_CATEGORY_SET_ID_LID, status:VALID,
-
SYNONYM: APPS.MSC_CATEGORY_SET_ID_LID
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_CATEGORY_SET_ID_LID, status:VALID,
-
TABLE: MSC.MSC_CATEGORY_SET_ID_LID
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_CATEGORY_SET_ID_LID, object_name:MSC_CATEGORY_SET_ID_LID, status:VALID,
-
TABLE: MSC.MSC_CATEGORY_SET_ID_LID
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_CATEGORY_SET_ID_LID, object_name:MSC_CATEGORY_SET_ID_LID, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_ITEM_ODS_LOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_ITEM_ODS_LOAD, status:VALID,
-
PACKAGE BODY: APPS.MSD_DEM_COMMON_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_DEM_COMMON_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_ITEM_ODS_LOAD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_ITEM_ODS_LOAD, status:VALID,
-
PACKAGE BODY: APPS.MSD_DEM_COMMON_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_DEM_COMMON_UTILITIES, status:VALID,
-
Lookup Type: MSC_ODS_TABLE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ODS_TABLE , description: List of ODS tables used by Collections ,
-
Lookup Type: MSC_ODS_TABLE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ODS_TABLE , description: List of ODS tables used by Collections ,
-
PACKAGE BODY: APPS.MSC_CL_OTHER_ODS_LOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_OTHER_ODS_LOAD, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_OTHER_ODS_LOAD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_OTHER_ODS_LOAD, status:VALID,
-
APPS.MSC_CL_ITEM_ODS_LOAD SQL Statements
12.1.1
-
APPS.MSC_CL_ITEM_ODS_LOAD SQL Statements
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.MSC_CL_ITEM_ODS_LOAD
12.2.2
-
PACKAGE BODY: APPS.MSC_CL_ITEM_ODS_LOAD
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.MSC_CL_OTHER_ODS_LOAD SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.MSD_DEM_COMMON_UTILITIES SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.MSC_CL_ITEM_ODS_LOAD dependencies on MSC_CATEGORY_SET_ID_LID
12.1.1
-
APPS.MSC_CL_ITEM_ODS_LOAD dependencies on MSC_CATEGORY_SET_ID_LID
12.2.2
-
APPS.MSC_CL_OTHER_ODS_LOAD SQL Statements
12.2.2
-
APPS.MSD_DEM_COMMON_UTILITIES dependencies on MSC_CATEGORY_SET_ID_LID
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_CL_OTHER_ODS_LOAD dependencies on MSC_CATEGORY_SET_ID_LID
12.1.1
-
APPS.MSC_CL_OTHER_ODS_LOAD dependencies on MSC_CATEGORY_SET_ID_LID
12.2.2
-
APPS.MSD_DEM_COMMON_UTILITIES dependencies on MSC_CATEGORY_SET_ID_LID
12.2.2
-
APPS.MSD_DEM_COMMON_UTILITIES SQL Statements
12.2.2
-
APPS.MSC_CL_ITEM_ODS_LOAD dependencies on MSC_ANALYSE_TABLES_PK
12.1.1
-
APPS.MSC_CL_ITEM_ODS_LOAD dependencies on MSC_ANALYSE_TABLES_PK
12.2.2
-
APPS.MSC_CL_ITEM_ODS_LOAD dependencies on MSC_ITEM_ID_LID
12.1.1
-
APPS.MSC_CL_ITEM_ODS_LOAD dependencies on MSC_ST_ITEM_CATEGORIES
12.2.2
-
APPS.MSC_CL_ITEM_ODS_LOAD dependencies on MSC_ITEM_ID_LID
12.2.2
-
APPS.MSC_CL_ITEM_ODS_LOAD dependencies on MSC_ST_ITEM_CATEGORIES
12.1.1
-
APPS.MSC_PURGE_LID dependencies on MSC_ITEM_ID_LID
12.1.1
-
APPS.MSC_PURGE_LID dependencies on MSC_ITEM_ID_LID
12.2.2
-
APPS.MSC_CL_OTHER_ODS_LOAD dependencies on MSC_ST_SR_ASSIGNMENTS
12.2.2
-
APPS.MSC_CL_OTHER_ODS_LOAD dependencies on MSC_ST_SR_ASSIGNMENTS
12.1.1