I_AssldReltdCompInstceSrlNmbr
Assembled Related Component Instance and/or Serial Number
I_AssldReltdCompInstceSrlNmbr is a Composite CDS View that provides data about "Assembled Related Component Instance and/or Serial Number" in SAP S/4HANA. It reads from 2 data sources (P_AssldReltdComponentInstance, I_ReservationItem) and exposes 45 fields with key fields Reservation, ReservationItem, RecordType, OpActyNtwkInstance, OpActyNtwkElement.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| P_AssldReltdComponentInstance | AssldReltdComponentInstance | from |
| I_ReservationItem | ReservationItem | inner |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IMPEASSRLTDINST | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.viewType | #COMPOSITE | view | |
| EndUserText.label | Assembled Related Component Instance and/or Serial Number | view |
Fields (45)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | Reservation | P_AssldReltdComponentInstance | Reservation | |
| KEY | ReservationItem | P_AssldReltdComponentInstance | ReservationItem | |
| KEY | RecordType | P_AssldReltdComponentInstance | RecordType | |
| KEY | OpActyNtwkInstance | P_AssldReltdComponentInstance | OpActyNtwkInstance | |
| KEY | OpActyNtwkElement | P_AssldReltdComponentInstance | OpActyNtwkElement | |
| KEY | AssemblyShopFloorItem | P_AssldReltdComponentInstance | AssemblyShopFloorItem | |
| KEY | ShopFloorItem | P_AssldReltdComponentInstance | ShopFloorItem | |
| KEY | OriglDgtlMockUpCharcsUUID | P_AssldReltdComponentInstance | OriglDgtlMockUpCharcsUUID | |
| ReltdOriglDgtlMockUpCharcsUUID | P_AssldReltdComponentInstance | ReltdOriglDgtlMockUpCharcsUUID | ||
| MaterialComponentQuantity | ||||
| MaterialBaseUnit | I_ReservationItem | BaseUnit | ||
| ReferenceDesignatorName | P_AssldReltdComponentInstance | ReferenceDesignatorName | ||
| ReferenceDesignatorValue | P_AssldReltdComponentInstance | ReferenceDesignatorValue | ||
| Batch | P_AssldReltdComponentInstance | Batch | ||
| BatchBySupplier | ||||
| AssembledSerialNumber | ||||
| ManufacturerSerialNumber | ||||
| _ReservationHeader | P_AssldReltdComponentInstance | _ReservationHeader | ||
| _OpActyNtwkInstance | P_AssldReltdComponentInstance | _OpActyNtwkInstance | ||
| _OperationActivityInstance | P_AssldReltdComponentInstance | _OperationActivityInstance | ||
| _ParentShopFloorItem | P_AssldReltdComponentInstance | _ParentShopFloorItem | ||
| _MaterialBaseUnit | I_ReservationItem | _BaseUnit | ||
| Reservation | ||||
| KEY | ReservationItem | AssldReltdCompSFINoInstce | ReservationItem | |
| KEY | RecordType | AssldReltdCompSFINoInstce | RecordType | |
| KEY | OpActyNtwkInstance | AssldReltdCompSFINoInstce | OpActyNtwkInstance | |
| KEY | OpActyNtwkElement | AssldReltdCompSFINoInstce | OpActyNtwkElement | |
| KEY | AssemblyShopFloorItem | AssldReltdCompSFINoInstce | AssemblyShopFloorItem | |
| KEY | ShopFloorItem | AssldReltdCompSFINoInstce | ShopFloorItem | |
| KEY | OriglDgtlMockUpCharcsUUID | |||
| ReltdOriglDgtlMockUpCharcsUUID | ||||
| MaterialComponentQuantity | AssldReltdCompSFINoInstce | MaterialComponentQuantity | ||
| MaterialBaseUnit | AssldReltdCompSFINoInstce | MaterialBaseUnit | ||
| ReferenceDesignatorName | ||||
| ReferenceDesignatorValue | ||||
| Batch | AssldReltdCompSFINoInstce | Batch | ||
| BatchBySupplier | ||||
| AssembledSerialNumber | ||||
| ManufacturerSerialNumber | ||||
| _ReservationHeader | AssldReltdCompSFINoInstce | _ReservationHeader | ||
| _OpActyNtwkInstance | AssldReltdCompSFINoInstce | _OpActyNtwkInstance | ||
| _OperationActivityInstance | AssldReltdCompSFINoInstce | _OperationActivityInstance | ||
| _ParentShopFloorItem | AssldReltdCompSFINoInstce | _ParentShopFloorItem | ||
| _MaterialBaseUnit | AssldReltdCompSFINoInstce | _MaterialBaseUnit | ||
| _ShopFloorItem | AssldReltdCompSFINoInstce | _ShopFloorItem |
@AbapCatalog.sqlViewName: 'IMPEASSRLTDINST'
@AbapCatalog.compiler.compareFilter:true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType: {serviceQuality: #D, sizeCategory: #L, dataClass: #MIXED}
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Assembled Related Component Instance and/or Serial Number'
define view I_AssldReltdCompInstceSrlNmbr
-- Assembled related components having instances
as select from P_AssldReltdComponentInstance as AssldReltdComponentInstance
inner join I_ReservationItem as ReservationItem on ReservationItem.Reservation = AssldReltdComponentInstance.Reservation
and ReservationItem.ReservationItem = AssldReltdComponentInstance.ReservationItem
and ReservationItem.RecordType = AssldReltdComponentInstance.RecordType
{
key AssldReltdComponentInstance.Reservation,
key AssldReltdComponentInstance.ReservationItem,
key AssldReltdComponentInstance.RecordType,
key AssldReltdComponentInstance.OpActyNtwkInstance,
key AssldReltdComponentInstance.OpActyNtwkElement,
key AssldReltdComponentInstance.AssemblyShopFloorItem,
key AssldReltdComponentInstance.ShopFloorItem,
key AssldReltdComponentInstance.OriglDgtlMockUpCharcsUUID,
AssldReltdComponentInstance.ReltdOriglDgtlMockUpCharcsUUID,
@Semantics.quantity.unitOfMeasure: 'MaterialBaseUnit'
cast( 1 as kmpmg ) as MaterialComponentQuantity,
@Semantics.unitOfMeasure: true
ReservationItem.BaseUnit as MaterialBaseUnit,
AssldReltdComponentInstance.ReferenceDesignatorName,
AssldReltdComponentInstance.ReferenceDesignatorValue,
AssldReltdComponentInstance.Batch,
AssldReltdComponentInstance._BatchDistinct.BatchBySupplier,
AssldReltdComponentInstance._ShopFloorItem.SerialNumber as AssembledSerialNumber,
AssldReltdComponentInstance._ShopFloorItem._Equipment.ManufacturerSerialNumber,
AssldReltdComponentInstance._ReservationHeader,
AssldReltdComponentInstance._OpActyNtwkInstance,
AssldReltdComponentInstance._OperationActivityInstance,
AssldReltdComponentInstance._ParentShopFloorItem,
ReservationItem._BaseUnit as _MaterialBaseUnit,
AssldReltdComponentInstance._ShopFloorItem
}
union all
-- Adding assembled serial numbers of related components that do not have instances
select from P_AssldReltdCompSFINoInstce as AssldReltdCompSFINoInstce
{
key AssldReltdCompSFINoInstce.Reservation,
key AssldReltdCompSFINoInstce.ReservationItem,
key AssldReltdCompSFINoInstce.RecordType,
key AssldReltdCompSFINoInstce.OpActyNtwkInstance,
key AssldReltdCompSFINoInstce.OpActyNtwkElement,
key AssldReltdCompSFINoInstce.AssemblyShopFloorItem,
key AssldReltdCompSFINoInstce.ShopFloorItem,
key cast(HEXTOBIN('00000000000000000000000000000000') as dmu_guid16 preserving type) as OriglDgtlMockUpCharcsUUID,
cast(HEXTOBIN('00000000000000000000000000000000') as dmu_guid16 preserving type) as ReltdOriglDgtlMockUpCharcsUUID,
@Semantics.quantity.unitOfMeasure: 'MaterialBaseUnit'
AssldReltdCompSFINoInstce.MaterialComponentQuantity,
@Semantics.unitOfMeasure: true
AssldReltdCompSFINoInstce.MaterialBaseUnit,
cast('' as vmp_ref_des) as ReferenceDesignatorName,
cast('' as vmp_ref_des) as ReferenceDesignatorValue,
AssldReltdCompSFINoInstce.Batch,
AssldReltdCompSFINoInstce._BatchDistinct.BatchBySupplier,
AssldReltdCompSFINoInstce._ShopFloorItem.SerialNumber as AssembledSerialNumber,
AssldReltdCompSFINoInstce._ShopFloorItem._Equipment.ManufacturerSerialNumber,
AssldReltdCompSFINoInstce._ReservationHeader,
AssldReltdCompSFINoInstce._OpActyNtwkInstance,
AssldReltdCompSFINoInstce._OperationActivityInstance,
AssldReltdCompSFINoInstce._ParentShopFloorItem,
AssldReltdCompSFINoInstce._MaterialBaseUnit,
AssldReltdCompSFINoInstce._ShopFloorItem
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BATCHDISTINCT",
"I_EQUIPMENT",
"I_RESERVATIONITEM",
"I_SHOPFLOORITEM",
"P_ASSLDRELTDCOMPONENTINSTANCE",
"P_ASSLDRELTDCOMPSFINOINSTCE"
],
"ASSOCIATED":
[
"I_OPACTYNTWKINSTANCE",
"I_OPERATIONACTIVITYINSTANCE",
"I_RESERVATIONDOCUMENTHEADER",
"I_SHOPFLOORITEM",
"I_UNITOFMEASURE"
],
"BASE":
[
"I_RESERVATIONITEM",
"P_ASSLDRELTDCOMPONENTINSTANCE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA