I_SrlNumberHistoryCustomerVH

DDL: I_SRLNUMBERHISTORYCUSTOMERVH Type: view_entity COMPOSITE Package: ODATA_LO_SN_HISTORY

Customer

I_SrlNumberHistoryCustomerVH is a Composite CDS View that provides data about "Customer" in SAP S/4HANA. It reads from 1 data source (I_Customer) and exposes 9 fields with key field Customer. It has 1 association to related views. Part of development package ODATA_LO_SN_HISTORY.

Data Sources (1)

SourceAliasJoin Type
I_Customer I_Customer from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_CountryText _CountryText $projection.Country = _CountryText.Country and _CountryText.Language = $session.system_language

Annotations (14)

NameValueLevelField
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Customer view
Consumption.ranked true view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey Customer view
Analytics.internalName #LOCAL view
Analytics.technicalName ISNCUSTMRVH view
Search.searchable true view
VDM.viewType #COMPOSITE view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY Customer Customer
BPCustomerName BPCustomerName Customer Name
BPCustomerFullName BPCustomerFullName Customer Full Name
BPAddrCityName BPAddrCityName City
BPAddrStreetName BPAddrStreetName Street
Country Country
CountryName _CountryText CountryName Country
BusinessPartnerName1 I_Customer BusinessPartnerName1 Business Partner Name 1
BusinessPartnerName2 I_Customer BusinessPartnerName2 Business Partner Name 2
@AccessControl.personalData.blocking: #REQUIRED
@EndUserText.label: 'Customer'
@Consumption.ranked: true

@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: { usageType:{
                   serviceQuality: #X,
                   sizeCategory: #S,
                   dataClass: #MIXED },
                dataCategory: #VALUE_HELP,
                representativeKey: 'Customer'
              }
@ObjectModel.supportedCapabilities: [#VALUE_HELP_PROVIDER,
                                     #SEARCHABLE_ENTITY]
@Analytics: {
              internalName: #LOCAL,
              technicalName: 'ISNCUSTMRVH'
            }
@Search.searchable: true
@VDM.viewType: #COMPOSITE

define view entity I_SrlNumberHistoryCustomerVH
  as select from I_Customer
  association [0..1] to I_CountryText as _CountryText on  $projection.Country   = _CountryText.Country
                                                      and _CountryText.Language = $session.system_language
{

          @ObjectModel.text.element: ['BPCustomerName']
          @Search.defaultSearchElement: true
          @Search.fuzzinessThreshold: 0.8
          @Search.ranking: #HIGH
  key     Customer,

          @EndUserText.label: 'Customer Name'
          BPCustomerName,

          @EndUserText.label: 'Customer Full Name'
          BPCustomerFullName,

          @EndUserText.label: 'City'
          @Search.defaultSearchElement: true
          @Search.fuzzinessThreshold: 0.8
          @Search.ranking: #LOW
          BPAddrCityName,

          @EndUserText.label: 'Street'
          @Search.defaultSearchElement: true
          @Search.fuzzinessThreshold: 0.8
          @Search.ranking: #LOW
          BPAddrStreetName,

          @UI.hidden: true
          Country,

          @EndUserText.label: 'Country'
          @Search.defaultSearchElement: true
          @Search.fuzzinessThreshold: 0.8
          @Search.ranking: #LOW
          _CountryText.CountryName,

          @EndUserText.label: 'Business Partner Name 1'
          @Search.defaultSearchElement: true
          @Search.fuzzinessThreshold: 0.8
          @Search.ranking: #LOW
          I_Customer.BusinessPartnerName1,

          @EndUserText.label: 'Business Partner Name 2'
          @Search.defaultSearchElement: true
          @Search.fuzzinessThreshold: 0.8
          @Search.ranking: #LOW
          I_Customer.BusinessPartnerName2
}