Search Results csp_inv_loc_assignments
Overview
CSP_INV_LOC_ASSIGNMENTS is a table in the CSP (Spares Management) product schema of Oracle E-Business Suite. Its documented purpose is to record the assignment of inventory locations to resources. In the Spares Management model, a "resource" typically denotes a field service technician, engineer, or service vehicle, and this table governs which subinventories and stock locators a given resource is authorized to draw material from — for example, when a mobile field technician replenishes spares from a designated depot or van stock location.
The table sits at the intersection of the inventory model (MTL_SECONDARY_INVENTORIES, MTL_ITEM_LOCATIONS) and the resource model (CSP_RESOURCES), functioning as an association or junction object. Based on its foreign key structure and the presence of effective-dating columns and a SECURITY_GROUP_ID, a Data Vault classification heuristic suggests treating this object as a link table — it connects resources to inventory locations and carries relationship attributes such as effective dates and default flags rather than serving as a standalone hub or satellite.
Key Information Stored
The table contains 31 columns. The most significant are:
CSP_INV_LOC_ASSIGNMENT_ID— the surrogate primary key (backed byCSP_INV_LOC_ASSIGNMENTS_PKand unique indexCSP_INV_LOC_ASSIGNMENTS_U1).RESOURCE_ID— identifies the resource to which the inventory location is assigned; the principal business-key column in combination with the location columns.RESOURCE_TYPE— qualifies the type of resource, supporting flexible assignment semantics.ORGANIZATION_ID— the inventory organization in which the subinventory and locator reside; part of the FK to both inventory tables.SUBINVENTORY_CODE— the subinventory assigned, referencingMTL_SECONDARY_INVENTORIES.LOCATOR_ID— the specific stock locator within the subinventory, referencingMTL_ITEM_LOCATIONS.EFFECTIVE_DATE_START/EFFECTIVE_DATE_END— date-range validity for the assignment.DEFAULT_CODE— flags whether the location is the default source for the resource.SECURITY_GROUP_ID— referencesFND_SECURITY_GROUPSfor data partitioning.- Standard audit columns —
CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN— plus the 15 genericATTRIBUTEandATTRIBUTE_CATEGORYdescriptive flexfield columns.
The documented unique index is on the surrogate primary key. The natural business key is conceptually the tuple of resource, organization, subinventory, and locator, bounded by effective dates.
Common Use Cases and Queries
Typical scenarios include validating which subinventories a technician may pick from, driving replenishment of van stock, and reporting location-to-resource coverage. A representative query joins the assignment to the inventory tables:
SELECT a.resource_id, a.organization_id, a.subinventory_code, a.locator_id, a.default_code
FROM csp_inv_loc_assignments a
WHERE a.resource_id = :resource_id
AND TRUNC(SYSDATE) BETWEEN a.effective_date_start AND NVL(a.effective_date_end, TRUNC(SYSDATE));
Because the table is effective-dated, reported logic should always filter by the active date window. Reporting use cases include auditing default location assignments, identifying resources with no assigned inventory location, and reconciling assignments against discontinued subinventories or locators.
Related Objects
MTL_SECONDARY_INVENTORIES— joined onSUBINVENTORY_CODEandORGANIZATION_ID.MTL_ITEM_LOCATIONS— joined onLOCATOR_IDandORGANIZATION_ID.FND_SECURITY_GROUPS— joined onSECURITY_GROUP_ID.CSP_RESOURCES— referenced viaRESOURCE_IDandRESOURCE_TYPE.MTL_PARAMETERS— provides inventory organization context forORGANIZATION_ID.
These relationships establish CSP_INV_LOC_ASSIGNMENTS as a security and sourcing control point between the Spares Management resource model and Oracle Inventory.
-
Table: CSP_INV_LOC_ASSIGNMENTS
12.1.1
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_INV_LOC_ASSIGNMENTS, object_name:CSP_INV_LOC_ASSIGNMENTS, status:VALID, product: CSP - Spares Management , description: Inventory location assignments to resources , implementation_dba_data: CSP.CSP_INV_LOC_ASSIGNMENTS ,
-
Table: CSP_INV_LOC_ASSIGNMENTS
12.2.2
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_INV_LOC_ASSIGNMENTS, object_name:CSP_INV_LOC_ASSIGNMENTS, status:VALID, product: CSP - Spares Management , description: Inventory location assignments to resources , implementation_dba_data: CSP.CSP_INV_LOC_ASSIGNMENTS ,
-
APPS.CSM_INV_LOC_ASS_EVENT_PKG SQL Statements
12.1.1
-
APPS.CSM_INV_LOC_ASS_EVENT_PKG SQL Statements
12.2.2
-
VIEW: APPS.JTM_CSP_INV_LOC_ASS_V
12.1.1
-
VIEW: APPS.CSP_INV_LOC_ASSIGNMENTS_DFV
12.1.1
-
VIEW: APPS.CSP_INV_LOC_ASSIGNMENTS_DFV
12.2.2
-
APPS.CSP_RESOURCE_PUB SQL Statements
12.2.2
-
APPS.CSP_RESOURCE_PUB SQL Statements
12.1.1
-
VIEW: APPS.CSP_RESOURCE_DEFAULT_INV_LOC_V
12.1.1
-
VIEW: APPS.CSP_RESOURCE_INV_LOC_V
12.2.2
-
VIEW: APPS.CSP_RESOURCE_INV_LOC_V
12.1.1
-
VIEW: APPS.CSP_INV_LOC_ASSIGNMENTS_V
12.1.1
-
VIEW: APPS.JTM_CSP_INV_LOC_ASS_V
12.2.2
-
VIEW: APPS.CSP_RESOURCE_DEFAULT_INV_LOC_V
12.2.2
-
VIEW: CSP.CSP_INV_LOC_ASSIGNMENTS#
12.2.2
owner:CSP, object_type:VIEW, object_name:CSP_INV_LOC_ASSIGNMENTS#, status:VALID,
-
SYNONYM: APPS.CSP_INV_LOC_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSP_INV_LOC_ASSIGNMENTS, status:VALID,
-
VIEW: APPS.CSP_INV_LOC_ASSIGNMENTS_V
12.2.2
-
APPS.CSL_CSP_INV_LOC_ASS_ACC_PKG SQL Statements
12.1.1
-
VIEW: APPS.CSM_INV_LOC_ASS_V
12.1.1
-
SYNONYM: APPS.CSP_INV_LOC_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSP_INV_LOC_ASSIGNMENTS, status:VALID,
-
VIEW: APPS.CSM_INV_LOC_ASS_V
12.2.2
-
APPS.CSL_CSP_INV_LOC_ASS_ACC_PKG SQL Statements
12.2.2
-
APPS.CSFW_ORDER_PARTS SQL Statements
12.2.2
-
APPS.CSFW_ORDER_PARTS SQL Statements
12.1.1
-
VIEW: CSP.CSP_INV_LOC_ASSIGNMENTS#
12.2.2
-
APPS.CSM_MTL_ITEM_SUBINV_EVENT_PKG SQL Statements
12.2.2
-
APPS.CSL_MTL_SERIAL_NUMBERS_ACC_PKG SQL Statements
12.1.1
-
APPS.CSL_MTL_SERIAL_NUMBERS_ACC_PKG SQL Statements
12.2.2
-
APPS.CSM_MTL_MATERIAL_TXN_ACC_PKG SQL Statements
12.1.1
-
APPS.CSM_MTL_ITEM_LOC_EVENT_PKG SQL Statements
12.1.1
-
APPS.CSM_MTL_MATERIAL_TXN_ACC_PKG SQL Statements
12.2.2
-
APPS.CSM_MTL_ITEM_LOC_EVENT_PKG SQL Statements
12.2.2
-
VIEW: APPS.CSP_RS_SUBINVENTORIES_V
12.1.1
-
VIEW: APPS.CSP_RS_SUBINVENTORIES_V
12.2.2
-
APPS.CSM_SERIAL_NUMBERS_EVENT_PKG SQL Statements
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
VIEW: APPS.CSP_INV_LOC_ASSIGNMENTS_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:CSP_INV_LOC_ASSIGNMENTS_DFV, status:VALID,
-
PACKAGE BODY: APPS.CSM_INV_LOC_ASS_EVENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_INV_LOC_ASS_EVENT_PKG, status:VALID,
-
View: CSP_RESOURCE_INV_LOC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_RESOURCE_INV_LOC_V, object_name:CSP_RESOURCE_INV_LOC_V, status:VALID, product: CSP - Spares Management , description: View all move orders and their statuses for a given Service Request and Task Id , implementation_dba_data: APPS.CSP_RESOURCE_INV_LOC_V ,
-
View: CSP_RESOURCE_INV_LOC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_RESOURCE_INV_LOC_V, object_name:CSP_RESOURCE_INV_LOC_V, status:VALID, product: CSP - Spares Management , description: View all move orders and their statuses for a given Service Request and Task Id , implementation_dba_data: APPS.CSP_RESOURCE_INV_LOC_V ,
-
PACKAGE BODY: APPS.CSP_PLANNING_PARAMETERS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_PLANNING_PARAMETERS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSM_SERIAL_NUMBERS_EVENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_SERIAL_NUMBERS_EVENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSM_MTL_ITEM_SUBINV_EVENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_MTL_ITEM_SUBINV_EVENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSFW_ORDER_PARTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSFW_ORDER_PARTS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CSM_INV_LOC_ASS_EVENT_PKG
12.1.1
-
PACKAGE BODY: APPS.CSM_MTL_ITEM_LOC_EVENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_MTL_ITEM_LOC_EVENT_PKG, status:VALID,
-
View: CSP_RESOURCE_DEFAULT_INV_LOC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_RESOURCE_DEFAULT_INV_LOC_V, object_name:CSP_RESOURCE_DEFAULT_INV_LOC_V, status:VALID, product: CSP - Spares Management , description: Get the default Part In or Part Out Subinventories assigned to a resource in a loop , implementation_dba_data: APPS.CSP_RESOURCE_DEFAULT_INV_LOC_V ,