C_CustomerReturnSerialNumberVH

DDL: C_CUSTOMERRETURNSERIALNUMBERVH Type: view_entity CONSUMPTION

Returns Order Serial Number

C_CustomerReturnSerialNumberVH is a Consumption CDS View that provides data about "Returns Order Serial Number" in SAP S/4HANA. It reads from 1 data source (I_Equipment) and exposes 10 fields with key field Equipment.

Data Sources (1)

SourceAliasJoin Type
I_Equipment sn from

Annotations (9)

NameValueLevelField
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.dataCategory #VALUE_HELP view
Search.searchable true view
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Returns Order Serial Number view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY Equipment I_Equipment Equipment
SerialNumber I_Equipment SerialNumber
Product
Plant MaterialSerialNumber Plant
StorageLocation MaterialSerialNumber StorageLocation
Customer I_Equipment Customer
Supplier I_Equipment Supplier
AuthorizationGroup I_Equipment AuthorizationGroup
_Customer I_Equipment _Customer
_Supplier I_Equipment _Supplier
@VDM: {
  viewType: #CONSUMPTION
}
@ObjectModel: {
  usageType: {
    dataClass: #MIXED,
    serviceQuality: #C,
    sizeCategory: #L
   },
   dataCategory:#VALUE_HELP
}
@Search: {
  searchable: true
}
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Returns Order Serial Number'
define view entity C_CustomerReturnSerialNumberVH 
  as select from I_Equipment as sn
    left outer to one join C_MaterialSerialNumber as MaterialSerialNumber on sn.SerialNumber = MaterialSerialNumber.SerialNumber
                                                                         and sn.Material     = MaterialSerialNumber.Material

{ 
        @UI.hidden: true
    key sn.Equipment, 
        @Search.defaultSearchElement: true
        @Search.fuzzinessThreshold: 0.8 
        sn.SerialNumber,
        cast(sn.Material as productnumber preserving type) as Product,
        MaterialSerialNumber.Plant,
        MaterialSerialNumber.StorageLocation,
        
        //Access control

        @Consumption.hidden: true
        sn.Customer,
        @Consumption.hidden: true
        sn.Supplier,
        @Consumption.hidden: true
        sn.AuthorizationGroup,
        @Consumption.hidden: true
        sn._Customer,
        @Consumption.hidden: true
        sn._Supplier
}
where
   sn.SerialNumber <> ''
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"C_MATERIALSERIALNUMBER",
"I_EQUIPMENT"
],
"ASSOCIATED":
[
"I_CUSTOMER",
"I_SUPPLIER"
],
"BASE":
[
"I_EQUIPMENT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/