I_SERIALNUMBERMATERIALDOCUMENT
Serial Number Material Documents
I_SERIALNUMBERMATERIALDOCUMENT is a CDS View in S/4HANA. Serial Number Material Documents. 3 CDS views read from this table.
CDS Views using this table (3)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_SerialNumberMaterialDocument | view | from | COMPOSITE | Serial Numbers |
| I_MaterialDocumentSerialNumber | view_entity | from | COMPOSITE | Seial Numbers for Material Document |
| R_MaterialDocItemSerialNoTP | view_entity | from | TRANSACTIONAL | RAP Matdoc Serialnumbers |
@AbapCatalog.sqlViewName: 'ISERNOMATDOCS'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl: { authorizationCheck: #CHECK,
personalData.blocking: #NOT_REQUIRED }
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM: {
viewType: #COMPOSITE,
lifecycle.contract.type: #PUBLIC_LOCAL_API,
lifecycle.status: #DEPRECATED,
lifecycle.successor: 'I_SerialNumberMaterialDoc_2'
}
@ObjectModel.usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #B,
sizeCategory: #XL }
@ObjectModel.supportedCapabilities: [
#SQL_DATA_SOURCE,
#CDS_MODELING_DATA_SOURCE,
#CDS_MODELING_ASSOCIATION_TARGET
]
@EndUserText.label: 'Serial Number Material Documents'
@Metadata.ignorePropagatedAnnotations:true
define view I_SerialNumberMaterialDocument
as select from I_MaintItmObjListMaterialDoc as _SerialMaterialDoc
inner join I_MaintenanceItemObject as _MaintenanceItemObject on _SerialMaterialDoc.MaintenanceItemObjectList = _MaintenanceItemObject.MaintenanceItemObjectList
association [0..1] to I_Product as _Product on $projection.Material = _Product.Product
association [0..1] to I_Equipment as _Equipment on $projection.Material = _Equipment.Material
and $projection.SerialNumber = _Equipment.SerialNumber
association [0..1] to I_MaterialDocumentItem as _MaterialDocumentItem on $projection.MaterialDocument = _MaterialDocumentItem.MaterialDocument
and $projection.MaterialDocumentItem = _MaterialDocumentItem.MaterialDocumentItem
and $projection.MaterialDocumentYear = _MaterialDocumentItem.MaterialDocumentYear
{
@ObjectModel.foreignKey.association: '_Product'
key Material,
key SerialNumber,
key MaterialDocument,
key MaterialDocumentItem,
key MaterialDocumentYear,
Equipment,
_Product,
_Equipment,
_MaterialDocumentItem
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_MAINTENANCEITEMOBJECT",
"I_MAINTITMOBJLISTMATERIALDOC"
],
"ASSOCIATED":
[
"I_EQUIPMENT",
"I_MATERIALDOCUMENTITEM",
"I_PRODUCT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/