C_Q2CCUSTOMERMULTIADDRVH
Customers by All Addresses
C_Q2CCUSTOMERMULTIADDRVH is a CDS View in S/4HANA. Customers by All Addresses. It contains 29 fields. 2 CDS views read from this table.
CDS Views using this table (2)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_SlsOrdReqCustomerMultiAddrVH | view_entity | inner | CONSUMPTION | Customer by Sales Area and Multi Address |
| C_SoldToMultipleAddressVH | view_entity | from | CONSUMPTION | Sold to Party by All Addresses |
Fields (29)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | AddressID | AddressID | 2 |
| KEY | BusinessPartner | BusinessPartner | 1 |
| KEY | Customer | SoldToParty | 1 |
| AddressSearchTerm1 | AddressSearchTerm1 | 1 | |
| AddressSearchTerm2 | AddressSearchTerm2 | 1 | |
| AddressValidityEndDate | AddressValidityEndDate | 1 | |
| AddressValidityStartDate | AddressValidityStartDate | 1 | |
| AuthorizationGroup | AuthorizationGroup | 1 | |
| CityName | CityName | 2 | |
| Country | Country | 2 | |
| CustomerAccountGroup | CustomerAccountGroup | 1 | |
| CustomerName | CustomerName | 1 | |
| DataController1 | DataController1 | 1 | |
| DataController10 | DataController10 | 1 | |
| DataController2 | DataController2 | 1 | |
| DataController3 | DataController3 | 1 | |
| DataController4 | DataController4 | 1 | |
| DataController5 | DataController5 | 1 | |
| DataController6 | DataController6 | 1 | |
| DataController7 | DataController7 | 1 | |
| DataController8 | DataController8 | 1 | |
| DataController9 | DataController9 | 1 | |
| DataControllerSet | DataControllerSet | 1 | |
| HouseNumber | HouseNumber | 2 | |
| IsBusinessPurposeCompleted | IsBusinessPurposeCompleted | 1 | |
| OrganizationBPName1 | OrganizationBPName1 | 1 | |
| OrganizationBPName2 | OrganizationBPName2 | 1 | |
| PostalCode | PostalCode | 2 | |
| StreetName | StreetName | 2 |
@VDM.viewType: #CONSUMPTION
@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.representativeKey: 'Customer'
@ObjectModel.supportedCapabilities: [#VALUE_HELP_PROVIDER]
@ObjectModel.modelingPattern:#NONE
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MASTER
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@Search.searchable: true
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'Customers by All Addresses'
@Consumption.ranked: true
@Feature: 'SW:Q2C_MULTIPLE_BP_ADDRESSES, SW:Q2C_MULTIPLE_BP_ADDRESSES2'
define view entity C_Q2CCustomerMultiAddrVH
as select from C_BPCustomerMultiAddrVH as BPCustomerMultiAddrVH
{
@UI.hidden: true
key BPCustomerMultiAddrVH.AddressID,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #LOW
@UI.lineItem: [{ position:80, importance: #LOW }]
@UI.selectionField: [{ position: 80 }]
key BPCustomerMultiAddrVH.BusinessPartner,
@ObjectModel.text.element: ['CustomerName']
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
@UI: {
lineItem: [{ position: 10, importance: #HIGH }],
selectionField: [{ position: 10 }] }
key BPCustomerMultiAddrVH.Customer,
@UI: {
lineItem: [{ position: 20, importance: #HIGH }] }
@EndUserText.label: 'Customer Name'
@Semantics.text: true
BPCustomerMultiAddrVH.CustomerName,
@EndUserText.label: 'Standard Address'
@EndUserText.quickInfo: 'Standard Address Indicator'
@UI.lineItem: [{ position:30, importance:#LOW }]
@UI.selectionField: [{ position: 20 }]
BPCustomerMultiAddrVH.StandardUsage,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #LOW
@UI.lineItem: [{ position:40, importance:#LOW }]
@UI.selectionField: [{ position: 30 }]
BPCustomerMultiAddrVH.Country,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #LOW
@UI.lineItem: [{ position:50, importance:#HIGH}]
@UI.selectionField: [{ position: 40 }]
BPCustomerMultiAddrVH.CityName,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #LOW
@UI.lineItem: [{ position:60, importance:#HIGH}]
@UI.selectionField: [{ position: 50 }]
BPCustomerMultiAddrVH.StreetName,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #LOW
@UI.lineItem: [{ position:70, importance:#LOW }]
@UI.selectionField: [{ position: 60 }]
BPCustomerMultiAddrVH.HouseNumber,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #LOW
@UI.lineItem: [{ position:80, importance:#HIGH}]
@UI.selectionField: [{ position: 70 }]
BPCustomerMultiAddrVH.PostalCode,
@EndUserText.label: 'Valid From'
@Search: {
defaultSearchElement:false,
ranking: #LOW }
BPCustomerMultiAddrVH.AddressValidityStartDate,
@Search: {
defaultSearchElement:false,
ranking: #LOW }
@EndUserText.label: 'Valid To'
BPCustomerMultiAddrVH.AddressValidityEndDate,
@UI.hidden: true
@Search: {
defaultSearchElement: true,
ranking: #LOW,
fuzzinessThreshold: 0.8 }
BPCustomerMultiAddrVH.OrganizationBPName1,
@UI.hidden: true
@Search: {
defaultSearchElement: true,
ranking: #LOW,
fuzzinessThreshold: 0.8 }
BPCustomerMultiAddrVH.OrganizationBPName2,
@UI.hidden: true
@Search: {
defaultSearchElement: true,
ranking: #LOW,
fuzzinessThreshold: 0.8 }
BPCustomerMultiAddrVH.AddressSearchTerm1,
@UI.hidden: true
@Search: {
defaultSearchElement: true,
ranking: #LOW,
fuzzinessThreshold: 0.8 }
BPCustomerMultiAddrVH.AddressSearchTerm2,
@Consumption.hidden: true
@UI.hidden: true
BPCustomerMultiAddrVH.CustomerAccountGroup,
@Consumption.hidden: true
@UI.hidden: true
BPCustomerMultiAddrVH.AuthorizationGroup,
@Consumption.hidden: true
@UI.hidden: true
@Semantics.booleanIndicator: true
BPCustomerMultiAddrVH.IsBusinessPurposeCompleted,
/*Fields for DCL - BP Data Contoller*/
@Consumption.hidden:true
@UI.hidden:true
BPCustomerMultiAddrVH.DataControllerSet,
@Consumption.hidden:true
@UI.hidden:true
BPCustomerMultiAddrVH.DataController1,
@Consumption.hidden:true
@UI.hidden:true
BPCustomerMultiAddrVH.DataController2,
@Consumption.hidden:true
@UI.hidden:true
BPCustomerMultiAddrVH.DataController3,
@Consumption.hidden:true
@UI.hidden:true
BPCustomerMultiAddrVH.DataController4,
@Consumption.hidden:true
@UI.hidden:true
BPCustomerMultiAddrVH.DataController5,
@Consumption.hidden:true
@UI.hidden:true
BPCustomerMultiAddrVH.DataController6,
@Consumption.hidden:true
@UI.hidden:true
BPCustomerMultiAddrVH.DataController7,
@Consumption.hidden:true
@UI.hidden:true
BPCustomerMultiAddrVH.DataController8,
@Consumption.hidden:true
@UI.hidden:true
BPCustomerMultiAddrVH.DataController9,
@Consumption.hidden:true
@UI.hidden:true
BPCustomerMultiAddrVH.DataController10
}