C_ServiceDocumentShipToPartyVH

DDL: C_SERVICEDOCUMENTSHIPTOPARTYVH Type: view_entity CONSUMPTION Package: CRMS4_SERV_COMMON

Value Help for Ship To Party

C_ServiceDocumentShipToPartyVH is a Consumption CDS View that provides data about "Value Help for Ship To Party" in SAP S/4HANA. It reads from 1 data source (I_BusinessPartner) and exposes 25 fields with key field BusinessPartner. Part of development package CRMS4_SERV_COMMON.

Data Sources (1)

SourceAliasJoin Type
I_BusinessPartner ShipToParty from

Annotations (12)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Value Help for Ship To Party view
VDM.viewType #CONSUMPTION view
Search.searchable true view
Consumption.ranked true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.representativeKey BusinessPartner view
ObjectModel.dataCategory #VALUE_HELP view
Analytics.technicalName CSERVDOCSHIPTOVH view

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner I_BusinessPartner BusinessPartner Business Partner
BusinessPartnerName I_BusinessPartner BusinessPartnerName Name
FirstName I_BusinessPartner FirstName
LastName I_BusinessPartner LastName
GroupBusinessPartnerName1 I_BusinessPartner GroupBusinessPartnerName1
GroupBusinessPartnerName2 I_BusinessPartner GroupBusinessPartnerName2
OrganizationBPName1 I_BusinessPartner OrganizationBPName1
OrganizationBPName2 I_BusinessPartner OrganizationBPName2
PostalCode
CityName
Country
CountryName
AuthorizationGroup AuthorizationGroup
IsBusinessPurposeCompleted IsBusinessPurposeCompleted
DataControllerSet DataControllerSet
DataController1 DataController1
DataController2 DataController2
DataController3 DataController3
DataController4 DataController4
DataController5 DataController5
DataController6 DataController6
DataController7 DataController7
DataController8 DataController8
DataController9 DataController9
DataController10 DataController10
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking :#REQUIRED
@EndUserText.label: 'Value Help for Ship To Party'
@VDM: {
  viewType: #CONSUMPTION
}

@Search: {
  searchable: true
}
@Consumption.ranked:true

@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.representativeKey: 'BusinessPartner'
@ObjectModel.dataCategory: #VALUE_HELP
@Analytics.technicalName: 'CSERVDOCSHIPTOVH'
@Consumption.dbHints: [ 'USE_HEX_PLAN' ]
  
define view entity C_ServiceDocumentShipToPartyVH
  as select from I_BusinessPartner as ShipToParty
{

      @Search.defaultSearchElement: true
      @EndUserText.label: 'Business Partner'
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #HIGH
      @ObjectModel.text.element:  [ 'BusinessPartnerName' ]
  key ShipToParty.BusinessPartner,
      @Semantics.text:true
      @EndUserText.label: 'Name'
      ShipToParty.BusinessPartnerName,

      @UI.hidden:true
      @Search: {
       defaultSearchElement: true,
       ranking: #HIGH,
       fuzzinessThreshold: 0.8 }
      ShipToParty.FirstName,

      @UI.hidden:true
      @Search: {
       defaultSearchElement: true,
       ranking: #HIGH,
       fuzzinessThreshold: 0.8 }
      ShipToParty.LastName,

      @UI.hidden:true
      @Search: {
       defaultSearchElement: true,
       ranking: #HIGH,
       fuzzinessThreshold: 0.8 }
      ShipToParty.GroupBusinessPartnerName1,

      @UI.hidden:true
      @Search: {
       defaultSearchElement: true,
       ranking: #HIGH,
       fuzzinessThreshold: 0.8 }
      ShipToParty.GroupBusinessPartnerName2,

      @UI.hidden:true
      @Search: {
       defaultSearchElement: true,
       ranking: #HIGH,
       fuzzinessThreshold: 0.8 }
      ShipToParty.OrganizationBPName1,

      @UI.hidden:true
      @Search: {
       defaultSearchElement: true,
       ranking: #HIGH,
       fuzzinessThreshold: 0.8 }
      ShipToParty.OrganizationBPName2,

      @Search.defaultSearchElement: true
      ShipToParty._CurrentDefaultAddress._Address.PostalCode,

      @Search.defaultSearchElement: true
      ShipToParty._CurrentDefaultAddress._Address.CityName,

      @Search.defaultSearchElement: true
      ShipToParty._CurrentDefaultAddress._Address.Country,

      @Search.defaultSearchElement: true
      _CurrentDefaultAddress._Address._Country._Text[1:Language=$session.system_language].CountryName,

      @UI.hidden: true
      AuthorizationGroup,

      @UI.hidden: true
      IsBusinessPurposeCompleted,
      
      
      //added only for DCL check

      @Consumption.hidden:true
      @UI.hidden:true
      DataControllerSet,
      @Consumption.hidden:true
      @UI.hidden:true
      DataController1,
      //added only for DCL check

      @Consumption.hidden:true
      @UI.hidden:true
      DataController2,
      //added only for DCL check

      @Consumption.hidden:true
      @UI.hidden:true
      DataController3,
      //added only for DCL check

      @Consumption.hidden:true
      @UI.hidden:true
      DataController4,
      //added only for DCL check

      @Consumption.hidden:true
      @UI.hidden:true
      DataController5,
      @Consumption.hidden:true
      @UI.hidden:true
      DataController6,
      //added only for DCL check

      @Consumption.hidden:true
      @UI.hidden:true
      DataController7,
      //added only for DCL check

      @Consumption.hidden:true
      @UI.hidden:true
      DataController8,
      //added only for DCL check

      @Consumption.hidden:true
      @UI.hidden:true
      DataController9,
      //added only for DCL check

      @Consumption.hidden:true
      @UI.hidden:true
      DataController10
      
     
}
where
  BusinessPartnerIsBlocked != 'X'