Results for “local_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
MSD_LOCAL_ID_SETUP is a configuration table owned by the MSD schema within the Oracle E-Business Suite Demand Planning module (MSD – Demand Planning). Its documented purpose is to support the Legacy Collection process in generating Local IDs. As part of the broader MSD data model, this table acts as a setup repository that drives the numbering or identifier assignment mechanism used during data collection and staging. It stores 33 columns and is classified as VALID in the ETRM 12.2.2 documentation, indicating an active, supported object in the EBS environment.
From a Data Vault modeling perspective, the metadata heuristically classifies this object as standalone. This suggests the table does not function as a classic hub, link, or satellite in a normalized Data Vault sense, but rather as an independent setup or reference structure. It anchors its only documented foreign key relationship through LEVEL_ID to the MSD_LEVELS table, implying that local ID generation is scoped by a planning level hierarchy.
Key Information Stored
The table’s most significant columns fall into identity, scoping, and generic attribute categories:
- LOCAL_ID – The primary identifier generated or managed by this setup, central to the Legacy Collection process.
- INSTANCE_ID – Identifies the MSD application or planning instance context for the setup record.
- LEVEL_ID – Foreign key to
MSD_LEVELS; defines the hierarchy level within which the local ID is generated. - DATA_SOURCE_TYPE – Classifies the source or mechanism driving ID generation.
- NUMBER1 – NUMBER5 – Generic numeric attribute columns used for flexible setup parameters.
- CHAR1 – CHAR10 – Generic character attribute columns providing up to ten configurable text fields.
- DATE1 – DATE5 – Generic date attributes for time-bound configuration values.
- LAST_UPDATE_DATE, CREATED_BY, CREATION_DATE – Standard audit columns tracking record lifecycle.
- REQUEST_ID, PROGRAM_ID, PROGRAM_APPLICATION_ID – Concurrency and program context columns linking the setup record to the batch process that created or modified it.
The surrogate primary key appears to be LOCAL_ID combined with INSTANCE_ID or LEVEL_ID, though the documented metadata does not explicitly confirm a unique index. Business-key candidates center on the combination of instance, level, and data source type.
Common Use Cases and Queries
Typical usage involves diagnosing Local ID generation failures within Legacy Collection and validating setup data across planning levels.
- Joining to
MSD_LEVELSto determine which hierarchy level a given local ID setup applies to:SELECT l.LOCAL_ID, l.LEVEL_ID, lv.LEVEL_NAME FROM MSD.MSD_LOCAL_ID_SETUP l JOIN MSD.MSD_LEVELS lv ON l.LEVEL_ID = lv.LEVEL_ID; - Auditing recent configuration changes using
LAST_UPDATE_DATEandLAST_UPDATED_BYfilters. - Tracing batch execution by reviewing
REQUEST_IDandPROGRAM_IDfor specific collection runs. - Extracting generic
CHAR1–CHAR10orNUMBER1–NUMBER5attributes to understand custom setup parameters defined for a local ID rule.
Related Objects
The most significant related objects include:
- MSD_LEVELS – Referenced via
MSD_LOCAL_ID_SETUP.LEVEL_ID → MSD_LEVELS.LEVEL_ID. This is the only documented foreign key and the primary join path. - MSD_LOCAL_ID or equivalent staging table – Consumes the setup to generate actual local IDs during Legacy Collection.
- FND_CONCURRENT_REQUESTS – Joins through
REQUEST_IDto identify the concurrent program run that populated or modified setup records. - FND_PROGRAM / FND_APPLICATION – Joins through
PROGRAM_IDandPROGRAM_APPLICATION_IDfor program metadata. - MSD_INSTANCES – Likely joins through
INSTANCE_IDto resolve instance context. - FND_USER – Joins through
CREATED_BYorLAST_UPDATED_BYfor audit attribution.
-
This table is used by Legacy Collection to generate Local ID.
-
Table: MSC_LOCAL_ID_ITEM 12.1.1
MSC_LOCAL_ID_ITEM table stores the mappings between the Local IDs and the User Defined Keys for Items. The table is striped by ENTITY_NAME. The entities and their mappings with staging table columns are listed below.ENTITY_NAME: SR_INVENTOR
-
Table: MSC_LOCAL_ID_ITEM 12.2.2
MSC_LOCAL_ID_ITEM table stores the mappings between the Local IDs and the User Defined Keys for Items. The table is striped by ENTITY_NAME. The entities and their mappings with staging table columns are listed below.ENTITY_NAME: SR_INVENTOR
-
Table: MSC_LOCAL_ID_SUPPLY 12.2.2
MSC_LOCAL_ID_SUPPLY This table stores the mappings between the Local IDs and the User Defined Keys for all the Supplies. The table is striped by ENTITY_NAME.
-
This table is used by Legacy Collection to generate Local ID.
-
Table: MSC_LOCAL_ID_SUPPLY 12.1.1
MSC_LOCAL_ID_SUPPLY This table stores the mappings between the Local IDs and the User Defined Keys for all the Supplies. The table is striped by ENTITY_NAME.
-
Table: MSC_LOCAL_ID_DEMAND 12.1.1
MSC_LOCAL_ID_DEMAND table stores the mappings between the Local IDs and the User Defined Keys for all types of Demands. The table is striped by ENTITY_NAME.
-
Table: MSC_LOCAL_ID_MISC 12.2.2
MSC_LOCAL_ID_MISC table stores the mappings between the Local IDs and the User Defined Keys for Sourcing Rules, Projects, Tasks and Categories. The table is striped by ENTITY_NAME.
-
Table: MSC_LOCAL_ID_SETUP 12.2.2
MSC_LOCAL_ID_SETUP table stores the mappings between the Local IDs and the User Defined Keys for BOM, Routing, Trading Partners, Departments, Resources and Calendars. The table is striped by ENTITY_NAME.
-
Table: MSC_LOCAL_ID_DEMAND 12.2.2
MSC_LOCAL_ID_DEMAND table stores the mappings between the Local IDs and the User Defined Keys for all types of Demands. The table is striped by ENTITY_NAME.
-
Table: MSC_LOCAL_ID_MISC 12.1.1
MSC_LOCAL_ID_MISC table stores the mappings between the Local IDs and the User Defined Keys for Sourcing Rules, Projects, Tasks and Categories. The table is striped by ENTITY_NAME.
-
Table: MSC_LOCAL_ID_SETUP 12.1.1
MSC_LOCAL_ID_SETUP table stores the mappings between the Local IDs and the User Defined Keys for BOM, Routing, Trading Partners, Departments, Resources and Calendars. The table is striped by ENTITY_NAME.
-
VIEW: MSC.MSC_LOCAL_ID_ITEM# 12.2.2
-
TABLE: MSC.MSC_LOCAL_ID_MISC 12.2.2
-
TABLE: MSC.MSC_LOCAL_ID_MISC 12.1.1
-
VIEW: MSC.MSC_LOCAL_ID_MISC# 12.2.2
-
TABLE: MSC.MSC_LOCAL_ID_ITEM 12.2.2
-
VIEW: MSC.MSC_LOCAL_ID_ITEM# 12.2.2
-
VIEW: MSC.MSC_LOCAL_ID_MISC# 12.2.2
-
TABLE: MSC.MSC_LOCAL_ID_ITEM 12.1.1