Search Results mtl_abc_assignments
Overview
The MTL_ABC_ASSIGNMENTS table is a core data object within the Oracle E-Business Suite Inventory (INV) module, specifically for versions 12.1.1 and 12.2.2. It serves as the definitive repository for storing ABC classification assignments. ABC analysis is a fundamental inventory management technique used to categorize items based on their business importance, typically measured by criteria such as annual consumption value or transaction volume. This table's primary role is to permanently record the assignment of specific inventory items to defined ABC classes (e.g., A, B, C) within a specific ABC assignment group. This stored classification is critical for driving inventory policies, cycle counting, and management reporting.
Key Information Stored
The table's structure centers on a composite primary key that uniquely defines each assignment. The key columns are INVENTORY_ITEM_ID, which identifies the item from the MTL_SYSTEM_ITEMS table; ASSIGNMENT_GROUP_ID, which links to the MTL_ABC_ASSIGNMENT_GROUPS table to identify the specific analysis run or grouping; and ABC_CLASS_ID, which links to the MTL_ABC_CLASSES table to specify the assigned class (like 'A', 'B', or 'C'). The table does not store the calculation metrics (e.g., usage value) themselves, but rather the final, user-approved or system-generated result of the ABC analysis process for a given group. This design ensures a historical record of how items were classified in different analysis cycles.
Common Use Cases and Queries
The primary use case is reporting and process execution based on ABC classification. Common queries involve joining this table with item and class master data. For instance, to generate a list of all 'A' class items within a specific assignment group for cycle counting purposes, one would query:
- SELECT msi.segment1 Item, msi.description, mc.class_code FROM mtl_abc_assignments maa, mtl_system_items_b msi, mtl_abc_classes mc WHERE maa.inventory_item_id = msi.inventory_item_id AND maa.organization_id = msi.organization_id AND maa.abc_class_id = mc.abc_class_id AND maa.assignment_group_id = :group_id AND mc.class_code = 'A';
Another critical use is data validation, ensuring that assignments exist for all expected items in a group by comparing against the assignment group's item list. The table is also central to the ABC Analysis and Compile processes within the INV module, which populate and refresh these assignments.
Related Objects
MTL_ABC_ASSIGNMENTS is intrinsically linked to several key Inventory tables, as defined by its foreign keys. MTL_ABC_ASSIGNMENT_GROUPS defines the header for each analysis run. MTL_ABC_CLASSES holds the definition of the classes (code, name, threshold). A critical relationship exists with MTL_ABC_ASSGN_GROUP_CLASSES, which defines which classes are valid for a given assignment group, enforcing business rules. For reporting and transactional purposes, it is almost always joined with MTL_SYSTEM_ITEMS_B to get item details. The primary key constraint MTL_ABC_ASSIGNMENTS_PK enforces data integrity for all assignments.
-
Table: MTL_ABC_ASSIGNMENTS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ABC_ASSIGNMENTS, object_name:MTL_ABC_ASSIGNMENTS, status:VALID, product: INV - Inventory , description: Assigns items to abc classes in an abc group , implementation_dba_data: INV.MTL_ABC_ASSIGNMENTS ,
-
Table: MTL_ABC_ASSIGNMENTS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ABC_ASSIGNMENTS, object_name:MTL_ABC_ASSIGNMENTS, status:VALID, product: INV - Inventory , description: Assigns items to abc classes in an abc group , implementation_dba_data: INV.MTL_ABC_ASSIGNMENTS ,
-
APPS.WMS_REPLENISHMENT_PVT dependencies on MTL_ABC_ASSIGNMENTS
12.2.2
-
APPS.CTO_CONFIG_ITEM_PK dependencies on MTL_ABC_ASSIGNMENTS
12.1.1
-
APPS.INV_ABC_ASSIGNMENTS_PUB dependencies on MTL_ABC_ASSIGNMENTS
12.2.2
-
APPS.CTO_CONFIG_ITEM_PK dependencies on MTL_ABC_ASSIGNMENTS
12.2.2
-
APPS.WMS_RULES_WORKBENCH_PVT dependencies on MTL_ABC_ASSIGNMENTS
12.2.2
-
APPS.INV_ABC_ASSIGNMENTS_PVT dependencies on MTL_ABC_ASSIGNMENTS
12.2.2
-
APPS.WMS_REPLENISHMENT_PVT dependencies on MTL_ABC_ASSIGNMENTS
12.1.1
-
APPS.WMS_RULES_WORKBENCH_PVT dependencies on MTL_ABC_ASSIGNMENTS
12.1.1
-
VIEW: INV.MTL_ABC_ASSIGNMENTS#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_ABC_ASSIGNMENTS#, status:VALID,
-
APPS.MRP_MRPRPROP_XMLP_PKG dependencies on MTL_ABC_CLASSES
12.1.1
-
VIEW: APPS.INVBV_ABC_ASSIGNMENTS
12.2.2
-
APPS.MRP_MRPRPROP_XMLP_PKG dependencies on MTL_ABC_CLASSES
12.2.2
-
VIEW: APPS.CLN_ITEMMST_ABC_V
12.2.2
-
VIEW: APPS.CLN_ITEMMST_ABC_V
12.1.1
-
APPS.MRP_MRPRPLOR_XMLP_PKG dependencies on MTL_ABC_CLASSES
12.1.1
-
APPS.MRP_MRPRPRSC_XMLP_PKG dependencies on MTL_ABC_CLASSES
12.2.2
-
SYNONYM: APPS.MTL_ABC_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_ABC_ASSIGNMENTS, status:VALID,
-
TABLE: INV.MTL_ABC_ASSIGNMENTS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ABC_ASSIGNMENTS, object_name:MTL_ABC_ASSIGNMENTS, status:VALID,
-
VIEW: INV.MTL_ABC_ASSIGNMENTS#
12.2.2
-
VIEW: APPS.INVBV_ABC_ASSIGNMENTS
12.1.1
-
TABLE: INV.MTL_ABC_ASSIGNMENTS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ABC_ASSIGNMENTS, object_name:MTL_ABC_ASSIGNMENTS, status:VALID,
-
VIEW: APPS.INVFV_ABC_ASSIGNMENTS
12.2.2
-
APPS.MRP_MRPRPLOR_XMLP_PKG dependencies on MTL_ABC_CLASSES
12.2.2
-
SYNONYM: APPS.MTL_ABC_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ABC_ASSIGNMENTS, status:VALID,
-
APPS.INV_ABC_ASSIGNMENTS_PVT SQL Statements
12.2.2
-
APPS.MRP_MRPRPRSC_XMLP_PKG dependencies on MTL_ABC_CLASSES
12.1.1
-
VIEW: APPS.INVFV_ABC_ASSIGNMENTS
12.1.1
-
APPS.CST_MGD_MSTR_BOOK_RPT dependencies on MTL_ABC_CLASSES
12.2.2
-
VIEW: APPS.MTL_ABC_ASSIGNMENTS_V
12.2.2
-
APPS.INV_ABC_ASSIGNMENTS_PVT dependencies on FND_PROFILE
12.2.2
-
VIEW: APPS.MTL_ABC_ASSIGNMENTS_V
12.1.1
-
PACKAGE: APPS.INV_ABC_ASSIGNMENTS_PVT
12.2.2
-
Table: MTL_ABC_CLASSES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ABC_CLASSES, object_name:MTL_ABC_CLASSES, status:VALID, product: INV - Inventory , description: Inventory ABC classes , implementation_dba_data: INV.MTL_ABC_CLASSES ,
-
Table: MTL_ABC_CLASSES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ABC_CLASSES, object_name:MTL_ABC_CLASSES, status:VALID, product: INV - Inventory , description: Inventory ABC classes , implementation_dba_data: INV.MTL_ABC_CLASSES ,
-
Table: MTL_ABC_ASSGN_GROUP_CLASSES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ABC_ASSGN_GROUP_CLASSES, object_name:MTL_ABC_ASSGN_GROUP_CLASSES, status:VALID, product: INV - Inventory , description: Assigns abc classes to abc groups , implementation_dba_data: INV.MTL_ABC_ASSGN_GROUP_CLASSES ,
-
PACKAGE BODY: APPS.INV_ABC_ASSIGNMENTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ABC_ASSIGNMENTS_PUB, status:VALID,
-
Table: MTL_ABC_ASSIGNMENT_GROUPS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ABC_ASSIGNMENT_GROUPS, object_name:MTL_ABC_ASSIGNMENT_GROUPS, status:VALID, product: INV - Inventory , description: Defines abc groups , implementation_dba_data: INV.MTL_ABC_ASSIGNMENT_GROUPS ,
-
Table: MTL_ABC_ASSGN_GROUP_CLASSES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ABC_ASSGN_GROUP_CLASSES, object_name:MTL_ABC_ASSGN_GROUP_CLASSES, status:VALID, product: INV - Inventory , description: Assigns abc classes to abc groups , implementation_dba_data: INV.MTL_ABC_ASSGN_GROUP_CLASSES ,
-
Table: MTL_ABC_ASSIGNMENT_GROUPS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ABC_ASSIGNMENT_GROUPS, object_name:MTL_ABC_ASSIGNMENT_GROUPS, status:VALID, product: INV - Inventory , description: Defines abc groups , implementation_dba_data: INV.MTL_ABC_ASSIGNMENT_GROUPS ,
-
View: CLN_ITEMMST_ABC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CLN.CLN_ITEMMST_ABC_V, object_name:CLN_ITEMMST_ABC_V, status:VALID, product: CLN - Supply Chain Trading Connector for RosettaNet , description: View for the ABC section of the Sync Item XML message , implementation_dba_data: APPS.CLN_ITEMMST_ABC_V ,
-
PACKAGE BODY: APPS.INV_ABC_ASSIGNMENTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ABC_ASSIGNMENTS_PVT, status:VALID,
-
View: INVBV_ABC_ASSIGNMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVBV_ABC_ASSIGNMENTS, object_name:INVBV_ABC_ASSIGNMENTS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVBV_ABC_ASSIGNMENTS ,
-
View: INVBV_ABC_ASSIGNMENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVBV_ABC_ASSIGNMENTS, object_name:INVBV_ABC_ASSIGNMENTS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVBV_ABC_ASSIGNMENTS ,
-
View: CLN_ITEMMST_ABC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CLN.CLN_ITEMMST_ABC_V, object_name:CLN_ITEMMST_ABC_V, status:VALID, product: CLN - Supply Chain Trading Connector for RosettaNet , description: View for the ABC section of the Sync Item XML message , implementation_dba_data: APPS.CLN_ITEMMST_ABC_V ,
-
View: INVFV_ABC_ASSIGNMENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVFV_ABC_ASSIGNMENTS, object_name:INVFV_ABC_ASSIGNMENTS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVFV_ABC_ASSIGNMENTS ,
-
View: INVFV_ABC_ASSIGNMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVFV_ABC_ASSIGNMENTS, object_name:INVFV_ABC_ASSIGNMENTS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVFV_ABC_ASSIGNMENTS ,
-
APPS.WMS_RULES_WORKBENCH_PVT dependencies on DUAL
12.1.1
-
APPS.CST_MGD_MSTR_BOOK_RPT dependencies on MTL_ABC_ASSIGNMENT_GROUPS
12.2.2