Results for “msc_abc_classes”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
MSC_ABC_CLASSES is a reference and classification table within the MSC schema, owned by the Advanced Supply Chain Planning (ASCP) module in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the definition of ABC classification codes used to categorize inventory goods into Class A, Class B, and Class C groupings. These classifications represent a standard inventory segmentation technique in which high-value or high-velocity items are designated Class A, moderately significant items Class B, and lower-value items Class C. Within ASCP, ABC classes drive planning prioritization, safety stock treatment, and targeted exception reporting.
The table functions as a controlled vocabulary of classification codes that planning engines and reporting layers reference rather than duplicating classification logic across the application. Because multiple source instances can feed a single ASCP instance, the table is scoped by source instance so that classifications remain unique per source system.
From a Data Vault modeling perspective, the documented foreign key structure suggests that MSC_ABC_CLASSES behaves as a hub-leaning entity. It is referenced by other tables through a stable business concept (the ABC class) and carries its own descriptive attributes, making it a natural candidate for a hub with an associated satellite for the descriptive columns.
Key Information Stored
The table contains eleven documented columns. The most significant are:
- ABC_CLASS_ID — The surrogate identifier for the classification record and part of the composite primary key.
- SR_INSTANCE_ID — Identifies the source instance the classification belongs to; combined with ABC_CLASS_ID, it forms the primary key MSC_ABC_CLASSES_PK.
- ABC_CLASS_NAME — The user-facing name of the ABC class (for example, "A", "B", or "C"). It participates in the unique index MSC_ABC_CLASSES_U2 together with ORGANIZATION_ID and SR_INSTANCE_ID, making it a strong business-key candidate.
- ORGANIZATION_ID — The inventory organization to which the classification applies, allowing organization-specific class definitions.
- DESCRIPTION — Free-text descriptive text explaining the purpose of the class.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — Standard audit columns that track record creation and modification for audit and interface purposes.
Two unique indexes are documented: MSC_ABC_CLASSES_U1 (ABC_CLASS_ID, SR_INSTANCE_ID) reinforces the surrogate key, while MSC_ABC_CLASSES_U2 (ABC_CLASS_NAME, ORGANIZATION_ID, SR_INSTANCE_ID) represents the natural business key. The surrogate key uniquely identifies a row technically, whereas the business key guarantees uniqueness of the meaningful classification per organization and source instance.
Common Use Cases and Queries
ABC classifications are most commonly consumed when joining planned or on-hand inventory data to the classification that governs it. A typical query resolves the class name for a given inventory item:
- Reporting: "List all ABC classes defined for a given organization" — filter by ORGANIZATION_ID and SR_INSTANCE_ID.
- Item segmentation: joining MSC_SYSTEM_ITEMS to MSC_ABC_CLASSES on ABC_CLASS and SR_INSTANCE_ID to attach a class label to planned items.
- Data validation: confirming that every value in MSC_SYSTEM_ITEMS.ABC_CLASS has a matching, active classification record.
- Cross-instance consolidation: grouping class definitions by SR_INSTANCE_ID to compare classifications across multiple source systems.
A representative pattern filters on the source instance and organization to retrieve the class ID and name for downstream joins or lookup code translation. Because the table is small and relatively static, it is typically joined rather than aggregated.
Related Objects
The principal dependent object is the item master table, which references this classification through a foreign key relationship:
- MSC_SYSTEM_ITEMS — Holds the item records and links to MSC_ABC_CLASSES through MSC_SYSTEM_ITEMS.ABC_CLASS and MSC_SYSTEM_ITEMS.SR_INSTANCE_ID, matching the composite key defined by MSC_ABC_CLASSES_PK. This is the most authoritative integration point for classification data.
Additional planning and reporting objects in the MSC schema, including planning detail tables and ASCP exception views, frequently join to MSC_SYSTEM_ITEMS and inherit the ABC classification through that relationship. Organizations should treat MSC_ABC_CLASSES as a foundational reference table and avoid modifying classifications directly, relying instead on the standard ASCP setup interfaces that populate this and related planning entities.
-
This table describes the classification of inventory goods into class A, B, C class types.
-
This table describes the classification of inventory goods into class A, B, C class types.
-
TABLE: MSC.MSC_ABC_CLASSES 12.1.1
-
TABLE: MSC.MSC_ABC_CLASSES 12.2.2
-
VIEW: MSC.MSC_ABC_CLASSES# 12.2.2
-
VIEW: MSC.MSC_ABC_CLASSES# 12.2.2
-
Lookup Type: MSC_ODS_TABLE 12.1.1
List of ODS tables used by Collections
-
Lookup Type: MSC_ODS_TABLE 12.2.2
List of ODS tables used by Collections
-
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
-
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
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
MSC_SYSTEM_ITEMS stores the organization items defined at source applications. It also stores a copy of items planned by the planning process. Most of the columns in MSC_SYSTEM_ITEMS correspond to columns from the Oracle Inventory Item mast
-
PACKAGE: APPS.MSC_GET_NAME 12.2.2
-
PACKAGE: APPS.MSC_GET_NAME 12.1.1
-
MSC_SYSTEM_ITEMS stores the organization items defined at source applications. It also stores a copy of items planned by the planning process. Most of the columns in MSC_SYSTEM_ITEMS correspond to columns from the Oracle Inventory Item mast
-
eTRM - MSC Tables and Views 12.1.1
This table contains the mapping between user-defined zone and included regions
-
eTRM - MSC Tables and Views 12.2.2
This table contains the mapping between user-defined zone and included regions