C_BusinessPartnerSalesArea
Consumption view for customer sales area
C_BusinessPartnerSalesArea is a Consumption CDS View that provides data about "Consumption view for customer sales area" in SAP S/4HANA. It reads from 1 data source (I_BusinessPartnerSalesAreaTP) and exposes 113 fields with key fields BusinessPartner, SalesOrganization, DistributionChannel, Division. It has 36 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_BusinessPartnerSalesAreaTP | BusinessPartnerSalesArea | from |
Associations (36)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..*] | C_Businesspartnersalesareatax | _BusinessPartnerSalesAreaTax | $projection.BusinessPartner = _BusinessPartnerSalesAreaTax.BusinessPartner and $projection.SalesOrganization = _BusinessPartnerSalesAreaTax.SalesOrganization and $projection.DistributionChannel = _BusinessPartnerSalesAreaTax.DistributionChannel and $projection.Division = _BusinessPartnerSalesAreaTax.Division |
| [1..*] | C_BusinessPartnerPartFunc | _BusinessPartnerPartFunc | $projection.BusinessPartner = _BusinessPartnerPartFunc.BusinessPartner and $projection.SalesOrganization = _BusinessPartnerPartFunc.SalesOrganization and $projection.DistributionChannel = _BusinessPartnerPartFunc.DistributionChannel and $projection.Division = _BusinessPartnerPartFunc.Division |
| [1..*] | C_BPSalesAreaText | _BPSalesAreaText | $projection.BusinessPartner = _BPSalesAreaText.BusinessPartner and $projection.SalesOrganization = _BPSalesAreaText.SalesOrganization and $projection.DistributionChannel = _BPSalesAreaText.DistributionChannel and $projection.Division = _BPSalesAreaText.Division |
| [1..1] | C_BusinessPartnerCustomer | _BusinessPartnerCustomer | $projection.BusinessPartner = _BusinessPartnerCustomer.BusinessPartner |
| [1..1] | C_BusinessPartner | _BusinessPartner | $projection.BusinessPartner = _BusinessPartner.BusinessPartner |
| [0..1] | C_SalesOrgVHTemp | _SalesOrgValueHelp | $projection.SalesOrganizationForEdit = _SalesOrgValueHelp.SalesOrganization and $projection.DistributionChannelForEdit = _SalesOrgValueHelp.DistributionChannel and $projection.DivisionForEdit = _SalesOrgValueHelp.Division |
| [0..1] | C_SalesOrgVHTemp | _DistrChnlValueHelp | $projection.SalesOrganizationForEdit = _DistrChnlValueHelp.SalesOrganization and $projection.DistributionChannelForEdit = _DistrChnlValueHelp.DistributionChannel and $projection.DivisionForEdit = _DistrChnlValueHelp.Division |
| [0..1] | C_SalesOrgVHTemp | _DivisionValueHelp | $projection.DivisionForEdit = _DivisionValueHelp.Division and $projection.SalesOrganizationForEdit = _DivisionValueHelp.SalesOrganization and $projection.DistributionChannelForEdit = _DivisionValueHelp.DistributionChannel |
| [0..*] | I_CustomerPaytGuarProcedT | _PaymentGuaranteeProcedureText | $projection.PaymentGuaranteeProcedure = _PaymentGuaranteeProcedureText.CustomerPaytGuarProced |
| [0..*] | C_SalesOrgTextVHTemp | _SalesOrgText | $projection.SalesOrganization = _SalesOrgText.SalesOrganization |
| [0..*] | C_Distrchnltextvhtemp | _DistrChnlText | $projection.DistributionChannel = _DistrChnlText.DistributionChannel |
| [0..*] | C_Divisiontextvhtemp | _DivisionText | $projection.Division = _DivisionText.Division |
| [0..*] | I_SalesOfficeText | _SalesOfficeText | $projection.SalesOffice = _SalesOfficeText.SalesOffice |
| [0..*] | I_SalesGroupText | _SalesGroupText | $projection.SalesGroup = _SalesGroupText.SalesGroup |
| [0..*] | C_Currencytextvhtemp | _CurrencyText | $projection.Currency = _CurrencyText.Currency |
| [1..*] | C_InvoiceDatesTextVHTemp | _InvoiceDatesText | $projection.InvoiceDate = _InvoiceDatesText.FactoryCalendar |
| [0..*] | C_IncotermsVersionTextVHTemp | _IncotermsVersionText | $projection.IncotermsVersion = _IncotermsVersionText.IncotermsVersion |
| [0..*] | C_IncotermsClassfctnTextVHTemp | _IncotermsText | $projection.IncotermsClassification = _IncotermsText.IncotermsClassification |
| [0..*] | C_CustPaymentTermsTextVHTemp | _CustPaymentTermsText | $projection.CustomerPaymentTerms = _CustPaymentTermsText.CustomerPaymentTerms |
| [0..*] | C_Partialdeliperitemtextvhtemp | _PartialDeliveryText | $projection.PartialDeliveryIsAllowed = _PartialDeliveryText.PartialDeliveryIsAllowed |
| [1..*] | C_CustPriceProcedureTextVHTemp | _CustPriceProcedureText | $projection.CustomerPricingProcedure = _CustPriceProcedureText.CustomerPricingProcedure |
| [0..1] | I_PriceListType | _PriceListType | $projection.PriceListType = _PriceListType.PriceListType |
| [0..*] | I_PriceListTypeText | _PriceListTypeText | $projection.PriceListType = _PriceListTypeText.PriceListType |
| [0..1] | C_DeliveryPlantTextVHTEMP | _DeliveryPlantText | $projection.SupplyingPlant = _DeliveryPlantText.Plant and $projection.SalesOrganization = _DeliveryPlantText.SalesOrganization and $projection.DistributionChannel = _DeliveryPlantText.DistributionChannel |
| [0..*] | I_DeliveryPriorityText | _DeliveryPriorityText | $projection.DeliveryPriority = _DeliveryPriorityText.DeliveryPriority |
| [0..1] | C_OrderIsBlockedTextVHTemp | _OrderBlockValueHelp | $projection.OrderIsBlockedForCustomer = _OrderBlockValueHelp.OrderIsBlockedForCustomer |
| [0..*] | I_UOMGroup | _ProductUnitGroup | $projection.ProductUnitGroup = _ProductUnitGroup.ProductUnitGroup |
| [0..*] | I_CreditControlAreaText | _CreditControlAreaText | $projection.CreditControlArea = _CreditControlAreaText.CreditControlArea |
| [0..*] | I_AdditionalCustomerGroup1Text | _AdditionalCustGroupOneText | $projection.AdditionalCustomerGroup1 = _AdditionalCustGroupOneText.AdditionalCustomerGroup1 |
| [0..*] | I_AdditionalCustomerGroup2Text | _AdditionalCustGroupTwoText | $projection.AdditionalCustomerGroup2 = _AdditionalCustGroupTwoText.AdditionalCustomerGroup2 |
| [0..*] | I_AdditionalCustomerGroup3Text | _AdditionalCustGroupThreeText | $projection.AdditionalCustomerGroup3 = _AdditionalCustGroupThreeText.AdditionalCustomerGroup3 |
| [0..*] | I_AdditionalCustomerGroup4Text | _AdditionalCustGroupFourText | $projection.AdditionalCustomerGroup4 = _AdditionalCustGroupFourText.AdditionalCustomerGroup4 |
| [0..*] | I_AdditionalCustomerGroup5Text | _AdditionalCustGroupFiveText | $projection.AdditionalCustomerGroup5 = _AdditionalCustGroupFiveText.AdditionalCustomerGroup5 |
| [1..*] | I_BusPartAuthorizationGroupTxt | _AuthorizationGrpText | $projection.AuthorizationGroup = _AuthorizationGrpText.AuthorizationGroup and _AuthorizationGrpText.AuthorizationObject = 'BUPA' |
| [1..*] | C_BPCustSlsAreaAddrDepdntInfo | _CustSlsAreaAddrDepdntInfo | $projection.BusinessPartner = _CustSlsAreaAddrDepdntInfo.BusinessPartner and $projection.SalesOrganization = _CustSlsAreaAddrDepdntInfo.SalesOrganization and $projection.DistributionChannel = _CustSlsAreaAddrDepdntInfo.DistributionChannel and $projection.Division = _CustSlsAreaAddrDepdntInfo.Division |
| [0..1] | I_TransportationLocationVH | _TransportLocationVHText | $projection.IncotermsSupChnDvtgLocAddlUUID = _TransportLocationVHText.LocationAdditionalUUID |
Annotations (18)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CBUPASALESAREA | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| EndUserText.label | Consumption view for customer sales area | view | |
| Metadata.allowExtensions | true | view | |
| ObjectModel.type | #CONSUMPTION | view | |
| ObjectModel.writeEnabled | true | view | |
| ObjectModel.text.control | #ASSOCIATED_TEXT_UI_HIDDEN | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| Search.searchable | true | view | |
| UI.headerInfo.typeName | Sales Area | view | |
| UI.headerInfo.typeNamePlural | Sales Areas | view | |
| UI.headerInfo.title.label | Sales Organization Description | view | |
| UI.headerInfo.title.value | SalesOrganizationName | view | |
| VDM.viewType | #CONSUMPTION | view |
Fields (113)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | BusinessPartner | I_BusinessPartnerSalesAreaTP | BusinessPartner | |
| KEY | SalesOrganization | I_BusinessPartnerSalesAreaTP | SalesOrganization | |
| KEY | DistributionChannel | I_BusinessPartnerSalesAreaTP | DistributionChannel | |
| KEY | Division | I_BusinessPartnerSalesAreaTP | Division | |
| Customer | I_BusinessPartnerSalesAreaTP | Customer | ||
| BusinessPartnerForEdit | I_BusinessPartnerSalesAreaTP | BusinessPartnerForEdit | ||
| BusinessPartnerUUID | I_BusinessPartnerSalesAreaTP | BusinessPartnerUUID | ||
| SalesOrganizationForEdit | I_BusinessPartnerSalesAreaTP | SalesOrganizationForEdit | ||
| SalesOrganizationName | I_BusinessPartnerSalesAreaTP | SalesOrganizationName | ||
| DistributionChannelForEdit | I_BusinessPartnerSalesAreaTP | DistributionChannelForEdit | ||
| DivisionForEdit | I_BusinessPartnerSalesAreaTP | DivisionForEdit | ||
| SalesDistrict | I_BusinessPartnerSalesAreaTP | SalesDistrict | ||
| CustomerGroup | I_BusinessPartnerSalesAreaTP | CustomerGroup | ||
| SalesOffice | I_BusinessPartnerSalesAreaTP | SalesOffice | ||
| SalesGroup | I_BusinessPartnerSalesAreaTP | SalesGroup | ||
| AccountByCustomer | I_BusinessPartnerSalesAreaTP | AccountByCustomer | ||
| CustomerABCClassification | I_BusinessPartnerSalesAreaTP | CustomerABCClassification | ||
| Currency | I_BusinessPartnerSalesAreaTP | Currency | ||
| CustomerPriceGroup | I_BusinessPartnerSalesAreaTP | CustomerPriceGroup | ||
| CustomerPricingProcedure | I_BusinessPartnerSalesAreaTP | CustomerPricingProcedure | ||
| PriceListType | I_BusinessPartnerSalesAreaTP | PriceListType | ||
| DeliveryPriority | I_BusinessPartnerSalesAreaTP | DeliveryPriority | ||
| OrderCombinationIsAllowed | I_BusinessPartnerSalesAreaTP | OrderCombinationIsAllowed | ||
| ShippingCondition | I_BusinessPartnerSalesAreaTP | ShippingCondition | ||
| SupplyingPlant | I_BusinessPartnerSalesAreaTP | SupplyingPlant | ||
| OrderIsBlockedForCustomer | I_BusinessPartnerSalesAreaTP | OrderIsBlockedForCustomer | ||
| DeliveryIsBlockedForCustomer | I_BusinessPartnerSalesAreaTP | DeliveryIsBlockedForCustomer | ||
| BillingIsBlockedForCustomer | I_BusinessPartnerSalesAreaTP | BillingIsBlockedForCustomer | ||
| CompleteDeliveryIsDefined | I_BusinessPartnerSalesAreaTP | CompleteDeliveryIsDefined | ||
| PartialDeliveryIsAllowed | I_BusinessPartnerSalesAreaTP | PartialDeliveryIsAllowed | ||
| InvoiceDate | I_BusinessPartnerSalesAreaTP | InvoiceDate | ||
| IncotermsVersion | I_BusinessPartnerSalesAreaTP | IncotermsVersion | ||
| IncotermsClassification | I_BusinessPartnerSalesAreaTP | IncotermsClassification | ||
| IncotermsTransferLocation | I_BusinessPartnerSalesAreaTP | IncotermsTransferLocation | ||
| IncotermsLocation1 | I_BusinessPartnerSalesAreaTP | IncotermsLocation1 | ||
| IncotermsLocation2 | I_BusinessPartnerSalesAreaTP | IncotermsLocation2 | ||
| CustomerPaymentTerms | I_BusinessPartnerSalesAreaTP | CustomerPaymentTerms | ||
| CustomerAccountAssignmentGroup | I_BusinessPartnerSalesAreaTP | CustomerAccountAssignmentGroup | ||
| AuthorizationGroup | I_BusinessPartnerSalesAreaTP | AuthorizationGroup | ||
| PaymentGuaranteeProcedure | I_BusinessPartnerSalesAreaTP | PaymentGuaranteeProcedure | ||
| InvoiceListSchedule | I_BusinessPartnerSalesAreaTP | InvoiceListSchedule | ||
| ExchangeRateType | I_BusinessPartnerSalesAreaTP | ExchangeRateType | ||
| ItemOrderProbabilityInPercent | I_BusinessPartnerSalesAreaTP | ItemOrderProbabilityInPercent | ||
| AdditionalCustomerGroup1 | I_BusinessPartnerSalesAreaTP | AdditionalCustomerGroup1 | ||
| AdditionalCustomerGroup2 | I_BusinessPartnerSalesAreaTP | AdditionalCustomerGroup2 | ||
| AdditionalCustomerGroup3 | I_BusinessPartnerSalesAreaTP | AdditionalCustomerGroup3 | ||
| AdditionalCustomerGroup4 | I_BusinessPartnerSalesAreaTP | AdditionalCustomerGroup4 | ||
| AdditionalCustomerGroup5 | I_BusinessPartnerSalesAreaTP | AdditionalCustomerGroup5 | ||
| UnderdelivTolrtdLmtRatioInPct | I_BusinessPartnerSalesAreaTP | UnderdelivTolrtdLmtRatioInPct | ||
| OverdelivTolrtdLmtRatioInPct | I_BusinessPartnerSalesAreaTP | OverdelivTolrtdLmtRatioInPct | ||
| MaxNmbrOfPartialDelivery | I_BusinessPartnerSalesAreaTP | MaxNmbrOfPartialDelivery | ||
| SuplrIsRlvtForSettlmtMgmt | I_BusinessPartnerSalesAreaTP | SuplrIsRlvtForSettlmtMgmt | ||
| ProductUnitGroup | I_BusinessPartnerSalesAreaTP | ProductUnitGroup | ||
| SlsDocIsRlvtForProofOfDeliv | I_BusinessPartnerSalesAreaTP | SlsDocIsRlvtForProofOfDeliv | ||
| SlsUnlmtdOvrdelivIsAllwd | I_BusinessPartnerSalesAreaTP | SlsUnlmtdOvrdelivIsAllwd | ||
| CreditControlArea | I_BusinessPartnerSalesAreaTP | CreditControlArea | ||
| CustomerIsRebateRelevant | I_BusinessPartnerSalesAreaTP | CustomerIsRebateRelevant | ||
| InspSbstHasNoTimeOrQuantity | I_BusinessPartnerSalesAreaTP | InspSbstHasNoTimeOrQuantity | ||
| ManualInvoiceMaintIsRelevant | I_BusinessPartnerSalesAreaTP | ManualInvoiceMaintIsRelevant | ||
| SalesItemProposal | I_BusinessPartnerSalesAreaTP | SalesItemProposal | ||
| CustProdProposalProcedure | I_BusinessPartnerSalesAreaTP | CustProdProposalProcedure | ||
| BPCustMultiAddrIsActive | ||||
| IncotermsLocation1Identifier | I_BusinessPartnerSalesAreaTP | IncotermsLocation1Identifier | ||
| IncotermsLocation2Identifier | I_BusinessPartnerSalesAreaTP | IncotermsLocation2Identifier | ||
| IncotermsDvtgLocDescription | _TransportLocationVHText | LocationDescription | ||
| IncotermsDvtgLocIdentifier | I_BusinessPartnerSalesAreaTP | IncotermsDvtgLocIdentifier | ||
| IncotermsSupChnDvtgLocAddlUUID | I_BusinessPartnerSalesAreaTP | IncotermsSupChnDvtgLocAddlUUID | ||
| CustomerStatisticsGroup | I_BusinessPartnerSalesAreaTP | CustomerStatisticsGroup | ||
| _BusinessPartnerCustomer | _BusinessPartnerCustomer | |||
| _BusinessPartner | _BusinessPartner | |||
| _BusinessPartnerPartFunc | _BusinessPartnerPartFunc | |||
| _BusinessPartnerSalesAreaTax | _BusinessPartnerSalesAreaTax | |||
| _BPSalesAreaText | _BPSalesAreaText | |||
| _CustSlsAreaAddrDepdntInfo | _CustSlsAreaAddrDepdntInfo | |||
| _ShippingConditionValueHelp | _ShippingConditionValueHelp | |||
| _CustomerGroupValueHelp | _CustomerGroupValueHelp | |||
| _CustomerPriceGroupValueHelp | _CustomerPriceGroupValueHelp | |||
| _OrderBlockValueHelp | _OrderBlockValueHelp | |||
| _DelivBlkRsnValueHelp | _DelivBlkRsnValueHelp | |||
| _BillingBlockReasonValueHelp | _BillingBlockReasonValueHelp | |||
| _AccountAssgmtGroupValueHelp | _AccountAssgmtGroupValueHelp | |||
| _SalesDistrictValueHelp | _SalesDistrictValueHelp | |||
| _SalesOrgValueHelp | _SalesOrgValueHelp | |||
| _DistrChnlValueHelp | _DistrChnlValueHelp | |||
| _DivisionValueHelp | _DivisionValueHelp | |||
| _SalesOrgText | _SalesOrgText | |||
| _DistrChnlText | _DistrChnlText | |||
| _DivisionText | _DivisionText | |||
| _SalesOfficeText | _SalesOfficeText | |||
| _SalesGroupText | _SalesGroupText | |||
| _CurrencyText | _CurrencyText | |||
| _InvoiceDatesText | _InvoiceDatesText | |||
| _IncotermsVersionText | _IncotermsVersionText | |||
| _IncotermsText | _IncotermsText | |||
| _CustPaymentTermsText | _CustPaymentTermsText | |||
| _PaymentGuaranteeProcedureText | _PaymentGuaranteeProcedureText | |||
| _PartialDeliveryText | _PartialDeliveryText | |||
| _CustPriceProcedureText | _CustPriceProcedureText | |||
| _PriceListType | _PriceListType | |||
| _PriceListTypeText | _PriceListTypeText | |||
| _DeliveryPlantText | _DeliveryPlantText | |||
| _FactoryCalendar | _FactoryCalendar | |||
| _ExchangeRateType | _ExchangeRateType | |||
| _DeliveryPriorityText | _DeliveryPriorityText | |||
| _ProductUnitGroup | _ProductUnitGroup | |||
| _CreditControlAreaText | _CreditControlAreaText | |||
| _AdditionalCustGroupOneText | _AdditionalCustGroupOneText | |||
| _AdditionalCustGroupTwoText | _AdditionalCustGroupTwoText | |||
| _AdditionalCustGroupThreeText | _AdditionalCustGroupThreeText | |||
| _AdditionalCustGroupFourText | _AdditionalCustGroupFourText | |||
| _AdditionalCustGroupFiveText | _AdditionalCustGroupFiveText | |||
| _AuthorizationGrpText | _AuthorizationGrpText | |||
| _TransportLocationVHText | _TransportLocationVHText |
@AbapCatalog.sqlViewName: 'CBUPASALESAREA'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@EndUserText.label: 'Consumption view for customer sales area'
@Metadata.allowExtensions: true
@ObjectModel.type: #CONSUMPTION
@ObjectModel.writeEnabled: true
@ObjectModel: {
semanticKey: ['BusinessPartner','SalesOrganizationForEdit','DistributionChannelForEdit','DivisionForEdit'],
createEnabled,
updateEnabled,
deleteEnabled,
text.control: #ASSOCIATED_TEXT_UI_HIDDEN //texts will be shown together with the Code values. if the Code values are hidden, then texts wont be visible in UI. no independent visibility for text fields
}
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #MASTER
@Search.searchable: true
@UI.headerInfo:{
typeName: 'Sales Area',
typeNamePlural: 'Sales Areas',
title: { label: 'Sales Organization Description', value: 'SalesOrganizationName' }
}
@VDM.viewType: #CONSUMPTION
define view C_BusinessPartnerSalesArea
as select from I_BusinessPartnerSalesAreaTP as BusinessPartnerSalesArea
association [1..*] to C_Businesspartnersalesareatax as _BusinessPartnerSalesAreaTax on $projection.BusinessPartner = _BusinessPartnerSalesAreaTax.BusinessPartner
and $projection.SalesOrganization = _BusinessPartnerSalesAreaTax.SalesOrganization
and $projection.DistributionChannel = _BusinessPartnerSalesAreaTax.DistributionChannel
and $projection.Division = _BusinessPartnerSalesAreaTax.Division
association [1..*] to C_BusinessPartnerPartFunc as _BusinessPartnerPartFunc on $projection.BusinessPartner = _BusinessPartnerPartFunc.BusinessPartner
and $projection.SalesOrganization = _BusinessPartnerPartFunc.SalesOrganization
and $projection.DistributionChannel = _BusinessPartnerPartFunc.DistributionChannel
and $projection.Division = _BusinessPartnerPartFunc.Division
association [1..*] to C_BPSalesAreaText as _BPSalesAreaText on $projection.BusinessPartner = _BPSalesAreaText.BusinessPartner
and $projection.SalesOrganization = _BPSalesAreaText.SalesOrganization
and $projection.DistributionChannel = _BPSalesAreaText.DistributionChannel
and $projection.Division = _BPSalesAreaText.Division
association [1..1] to C_BusinessPartnerCustomer as _BusinessPartnerCustomer on $projection.BusinessPartner = _BusinessPartnerCustomer.BusinessPartner
association [1..1] to C_BusinessPartner as _BusinessPartner on $projection.BusinessPartner = _BusinessPartner.BusinessPartner
//Value help views
association [0..1] to C_SalesOrgVHTemp as _SalesOrgValueHelp on $projection.SalesOrganizationForEdit = _SalesOrgValueHelp.SalesOrganization
and $projection.DistributionChannelForEdit = _SalesOrgValueHelp.DistributionChannel
and $projection.DivisionForEdit = _SalesOrgValueHelp.Division
association [0..1] to C_SalesOrgVHTemp as _DistrChnlValueHelp on $projection.SalesOrganizationForEdit = _DistrChnlValueHelp.SalesOrganization
and $projection.DistributionChannelForEdit = _DistrChnlValueHelp.DistributionChannel
and $projection.DivisionForEdit = _DistrChnlValueHelp.Division
association [0..1] to C_SalesOrgVHTemp as _DivisionValueHelp on $projection.DivisionForEdit = _DivisionValueHelp.Division
and $projection.SalesOrganizationForEdit = _DivisionValueHelp.SalesOrganization
and $projection.DistributionChannelForEdit = _DivisionValueHelp.DistributionChannel
//Text views
association [0..*] to I_CustomerPaytGuarProcedT as _PaymentGuaranteeProcedureText on $projection.PaymentGuaranteeProcedure = _PaymentGuaranteeProcedureText.CustomerPaytGuarProced
association [0..*] to C_SalesOrgTextVHTemp as _SalesOrgText on $projection.SalesOrganization = _SalesOrgText.SalesOrganization
association [0..*] to C_Distrchnltextvhtemp as _DistrChnlText on $projection.DistributionChannel = _DistrChnlText.DistributionChannel
association [0..*] to C_Divisiontextvhtemp as _DivisionText on $projection.Division = _DivisionText.Division
association [0..*] to I_SalesOfficeText as _SalesOfficeText on $projection.SalesOffice = _SalesOfficeText.SalesOffice
association [0..*] to I_SalesGroupText as _SalesGroupText on $projection.SalesGroup = _SalesGroupText.SalesGroup
association [0..*] to C_Currencytextvhtemp as _CurrencyText on $projection.Currency = _CurrencyText.Currency
association [1..*] to C_InvoiceDatesTextVHTemp as _InvoiceDatesText on $projection.InvoiceDate = _InvoiceDatesText.FactoryCalendar
association [0..*] to C_IncotermsVersionTextVHTemp as _IncotermsVersionText on $projection.IncotermsVersion = _IncotermsVersionText.IncotermsVersion
association [0..*] to C_IncotermsClassfctnTextVHTemp as _IncotermsText on $projection.IncotermsClassification = _IncotermsText.IncotermsClassification
association [0..*] to C_CustPaymentTermsTextVHTemp as _CustPaymentTermsText on $projection.CustomerPaymentTerms = _CustPaymentTermsText.CustomerPaymentTerms
association [0..*] to C_Partialdeliperitemtextvhtemp as _PartialDeliveryText on $projection.PartialDeliveryIsAllowed = _PartialDeliveryText.PartialDeliveryIsAllowed
association [1..*] to C_CustPriceProcedureTextVHTemp as _CustPriceProcedureText on $projection.CustomerPricingProcedure = _CustPriceProcedureText.CustomerPricingProcedure
association [0..1] to I_PriceListType as _PriceListType on $projection.PriceListType = _PriceListType.PriceListType
association [0..*] to I_PriceListTypeText as _PriceListTypeText on $projection.PriceListType = _PriceListTypeText.PriceListType
association [0..1] to C_DeliveryPlantTextVHTEMP as _DeliveryPlantText on $projection.SupplyingPlant = _DeliveryPlantText.Plant
and $projection.SalesOrganization = _DeliveryPlantText.SalesOrganization
and $projection.DistributionChannel = _DeliveryPlantText.DistributionChannel
association [0..*] to I_DeliveryPriorityText as _DeliveryPriorityText on $projection.DeliveryPriority = _DeliveryPriorityText.DeliveryPriority
association [0..1] to C_OrderIsBlockedTextVHTemp as _OrderBlockValueHelp on $projection.OrderIsBlockedForCustomer = _OrderBlockValueHelp.OrderIsBlockedForCustomer
association [0..*] to I_UOMGroup as _ProductUnitGroup on $projection.ProductUnitGroup = _ProductUnitGroup.ProductUnitGroup
association [0..*] to I_CreditControlAreaText as _CreditControlAreaText on $projection.CreditControlArea = _CreditControlAreaText.CreditControlArea
association [0..*] to I_AdditionalCustomerGroup1Text as _AdditionalCustGroupOneText on $projection.AdditionalCustomerGroup1 = _AdditionalCustGroupOneText.AdditionalCustomerGroup1
association [0..*] to I_AdditionalCustomerGroup2Text as _AdditionalCustGroupTwoText on $projection.AdditionalCustomerGroup2 = _AdditionalCustGroupTwoText.AdditionalCustomerGroup2
association [0..*] to I_AdditionalCustomerGroup3Text as _AdditionalCustGroupThreeText on $projection.AdditionalCustomerGroup3 = _AdditionalCustGroupThreeText.AdditionalCustomerGroup3
association [0..*] to I_AdditionalCustomerGroup4Text as _AdditionalCustGroupFourText on $projection.AdditionalCustomerGroup4 = _AdditionalCustGroupFourText.AdditionalCustomerGroup4
association [0..*] to I_AdditionalCustomerGroup5Text as _AdditionalCustGroupFiveText on $projection.AdditionalCustomerGroup5 = _AdditionalCustGroupFiveText.AdditionalCustomerGroup5
association [1..*] to I_BusPartAuthorizationGroupTxt as _AuthorizationGrpText on $projection.AuthorizationGroup = _AuthorizationGrpText.AuthorizationGroup
and _AuthorizationGrpText.AuthorizationObject = 'BUPA'
association [1..*] to C_BPCustSlsAreaAddrDepdntInfo as _CustSlsAreaAddrDepdntInfo on $projection.BusinessPartner = _CustSlsAreaAddrDepdntInfo.BusinessPartner
and $projection.SalesOrganization = _CustSlsAreaAddrDepdntInfo.SalesOrganization
and $projection.DistributionChannel = _CustSlsAreaAddrDepdntInfo.DistributionChannel
and $projection.Division = _CustSlsAreaAddrDepdntInfo.Division
association [0..1] to I_TransportationLocationVH as _TransportLocationVHText on $projection.IncotermsSupChnDvtgLocAddlUUID = _TransportLocationVHText.LocationAdditionalUUID
{
key BusinessPartnerSalesArea.BusinessPartner,
key BusinessPartnerSalesArea.SalesOrganization,
key BusinessPartnerSalesArea.DistributionChannel,
key BusinessPartnerSalesArea.Division,
BusinessPartnerSalesArea.Customer,
BusinessPartnerSalesArea.BusinessPartnerForEdit,
BusinessPartnerSalesArea.BusinessPartnerUUID,
@ObjectModel.text.association: '_SalesOrgText'
//@ObjectModel: {
// foreignKey.association: '_SalesOrgValueHelp'
// }
BusinessPartnerSalesArea.SalesOrganizationForEdit,
@ObjectModel.readOnly: true
BusinessPartnerSalesArea.SalesOrganizationName,
@ObjectModel.text.association: '_DistrChnlText'
@ObjectModel: {
foreignKey.association: '_DistrChnlValueHelp'
}
BusinessPartnerSalesArea.DistributionChannelForEdit,
@ObjectModel.text.association: '_DivisionText'
@ObjectModel: {
foreignKey.association: '_DivisionValueHelp'
}
BusinessPartnerSalesArea.DivisionForEdit,
BusinessPartnerSalesArea.SalesDistrict,
BusinessPartnerSalesArea.CustomerGroup,
@ObjectModel.text.association: '_SalesOfficeText'
BusinessPartnerSalesArea.SalesOffice,
@ObjectModel.text.association: '_SalesGroupText'
BusinessPartnerSalesArea.SalesGroup,
BusinessPartnerSalesArea.AccountByCustomer,
BusinessPartnerSalesArea.CustomerABCClassification,
@ObjectModel.text.association: '_CurrencyText'
BusinessPartnerSalesArea.Currency,
BusinessPartnerSalesArea.CustomerPriceGroup,
@ObjectModel.text.association: '_CustPriceProcedureText'
BusinessPartnerSalesArea.CustomerPricingProcedure,
@ObjectModel.text.association: '_PriceListTypeText'
BusinessPartnerSalesArea.PriceListType,
@ObjectModel.text.association: '_DeliveryPriorityText'
BusinessPartnerSalesArea.DeliveryPriority,
BusinessPartnerSalesArea.OrderCombinationIsAllowed,
BusinessPartnerSalesArea.ShippingCondition,
@ObjectModel.text.association: '_DeliveryPlantText'
BusinessPartnerSalesArea.SupplyingPlant,
@ObjectModel: {
foreignKey.association: '_OrderBlockValueHelp'
}
BusinessPartnerSalesArea.OrderIsBlockedForCustomer,
BusinessPartnerSalesArea.DeliveryIsBlockedForCustomer,
BusinessPartnerSalesArea.BillingIsBlockedForCustomer,
BusinessPartnerSalesArea.CompleteDeliveryIsDefined,
@ObjectModel.text.association: '_PartialDeliveryText'
BusinessPartnerSalesArea.PartialDeliveryIsAllowed,
@ObjectModel.text.association: '_InvoiceDatesText'
BusinessPartnerSalesArea.InvoiceDate,
@ObjectModel.text.association: '_IncotermsVersionText'
BusinessPartnerSalesArea.IncotermsVersion,
@ObjectModel.text.association: '_IncotermsText'
BusinessPartnerSalesArea.IncotermsClassification,
BusinessPartnerSalesArea.IncotermsTransferLocation,
BusinessPartnerSalesArea.IncotermsLocation1,
BusinessPartnerSalesArea.IncotermsLocation2,
@ObjectModel.text.association: '_CustPaymentTermsText'
BusinessPartnerSalesArea.CustomerPaymentTerms,
BusinessPartnerSalesArea.CustomerAccountAssignmentGroup,
@ObjectModel.text.association: '_AuthorizationGrpText'
BusinessPartnerSalesArea.AuthorizationGroup,
@ObjectModel.text.association: '_PaymentGuaranteeProcedureText'
BusinessPartnerSalesArea.PaymentGuaranteeProcedure,
BusinessPartnerSalesArea.InvoiceListSchedule,
BusinessPartnerSalesArea.ExchangeRateType,
BusinessPartnerSalesArea.ItemOrderProbabilityInPercent,
@ObjectModel.text.association: '_AdditionalCustGroupOneText'
BusinessPartnerSalesArea.AdditionalCustomerGroup1,
@ObjectModel.text.association: '_AdditionalCustGroupTwoText'
BusinessPartnerSalesArea.AdditionalCustomerGroup2,
@ObjectModel.text.association: '_AdditionalCustGroupThreeText'
BusinessPartnerSalesArea.AdditionalCustomerGroup3,
@ObjectModel.text.association: '_AdditionalCustGroupFourText'
BusinessPartnerSalesArea.AdditionalCustomerGroup4,
@ObjectModel.text.association: '_AdditionalCustGroupFiveText'
BusinessPartnerSalesArea.AdditionalCustomerGroup5,
BusinessPartnerSalesArea.UnderdelivTolrtdLmtRatioInPct,
BusinessPartnerSalesArea.OverdelivTolrtdLmtRatioInPct,
BusinessPartnerSalesArea.MaxNmbrOfPartialDelivery,
BusinessPartnerSalesArea.SuplrIsRlvtForSettlmtMgmt,
BusinessPartnerSalesArea.ProductUnitGroup,
BusinessPartnerSalesArea.SlsDocIsRlvtForProofOfDeliv,
BusinessPartnerSalesArea.SlsUnlmtdOvrdelivIsAllwd,
@ObjectModel.text.association: '_CreditControlAreaText'
BusinessPartnerSalesArea.CreditControlArea,
BusinessPartnerSalesArea.CustomerIsRebateRelevant,
BusinessPartnerSalesArea.InspSbstHasNoTimeOrQuantity,
BusinessPartnerSalesArea.ManualInvoiceMaintIsRelevant,
BusinessPartnerSalesArea.SalesItemProposal,
BusinessPartnerSalesArea.CustProdProposalProcedure,
@ObjectModel.readOnly: true
@ObjectModel.virtualElement
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_BP_MULTI_ADDR_BF_CALC_EXIT'
cast(' ' as abap_boolean preserving type) as BPCustMultiAddrIsActive,
// BusinessPartnerSalesArea.SalesIsBlockedForCustomer,
BusinessPartnerSalesArea.IncotermsLocation1Identifier,
BusinessPartnerSalesArea.IncotermsLocation2Identifier,
@ObjectModel.readOnly: true
@Semantics.text: true
_TransportLocationVHText.LocationDescription as IncotermsDvtgLocDescription,
@ObjectModel.text.element: ['IncotermsDvtgLocDescription']
BusinessPartnerSalesArea.IncotermsDvtgLocIdentifier,
BusinessPartnerSalesArea.IncotermsSupChnDvtgLocAddlUUID,
BusinessPartnerSalesArea.CustomerStatisticsGroup,
@ObjectModel.association.type: [ #TO_COMPOSITION_ROOT , #TO_COMPOSITION_PARENT ]
_BusinessPartnerCustomer,
@ObjectModel.association.type: [ #TO_COMPOSITION_ROOT , #TO_COMPOSITION_PARENT ]
_BusinessPartner,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_BusinessPartnerPartFunc,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_BusinessPartnerSalesAreaTax,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_BPSalesAreaText,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_CustSlsAreaAddrDepdntInfo,
_ShippingConditionValueHelp,
_CustomerGroupValueHelp,
_CustomerPriceGroupValueHelp,
_OrderBlockValueHelp,
_DelivBlkRsnValueHelp,
_BillingBlockReasonValueHelp,
_AccountAssgmtGroupValueHelp,
_SalesDistrictValueHelp,
_SalesOrgValueHelp,
_DistrChnlValueHelp,
_DivisionValueHelp,
_SalesOrgText,
_DistrChnlText,
_DivisionText,
_SalesOfficeText,
_SalesGroupText,
_CurrencyText,
_InvoiceDatesText,
_IncotermsVersionText,
_IncotermsText,
_CustPaymentTermsText,
_PaymentGuaranteeProcedureText,
_PartialDeliveryText,
_CustPriceProcedureText,
_PriceListType,
_PriceListTypeText,
_DeliveryPlantText,
_FactoryCalendar,
_ExchangeRateType,
_DeliveryPriorityText,
_ProductUnitGroup,
_CreditControlAreaText,
_AdditionalCustGroupOneText,
_AdditionalCustGroupTwoText,
_AdditionalCustGroupThreeText,
_AdditionalCustGroupFourText,
_AdditionalCustGroupFiveText,
_AuthorizationGrpText,
_TransportLocationVHText
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BUSINESSPARTNERSALESAREATP",
"I_TRANSPORTATIONLOCATIONVH"
],
"ASSOCIATED":
[
"C_BPCUSTSLSAREAADDRDEPDNTINFO",
"C_BPSALESAREATEXT",
"C_BUSINESSPARTNER",
"C_BUSINESSPARTNERCUSTOMER",
"C_BUSINESSPARTNERPARTFUNC",
"C_BUSINESSPARTNERSALESAREATAX",
"C_CURRENCYTEXTVHTEMP",
"C_CUSTPAYMENTTERMSTEXTVHTEMP",
"C_CUSTPRICEPROCEDURETEXTVHTEMP",
"C_DELIVERYPLANTTEXTVHTEMP",
"C_DISTRCHNLTEXTVHTEMP",
"C_DIVISIONTEXTVHTEMP",
"C_INCOTERMSCLASSFCTNTEXTVHTEMP",
"C_INCOTERMSVERSIONTEXTVHTEMP",
"C_INVOICEDATESTEXTVHTEMP",
"C_ORDERISBLOCKEDTEXTVHTEMP",
"C_PARTIALDELIPERITEMTEXTVHTEMP",
"C_SALESORGTEXTVHTEMP",
"C_SALESORGVHTEMP",
"I_ADDITIONALCUSTOMERGROUP1TEXT",
"I_ADDITIONALCUSTOMERGROUP2TEXT",
"I_ADDITIONALCUSTOMERGROUP3TEXT",
"I_ADDITIONALCUSTOMERGROUP4TEXT",
"I_ADDITIONALCUSTOMERGROUP5TEXT",
"I_BILLINGBLOCKREASON",
"I_BUSPARTAUTHORIZATIONGROUPTXT",
"I_CREDITCONTROLAREATEXT",
"I_CUSTOMERACCOUNTASSGMTGROUP",
"I_CUSTOMERGROUP",
"I_CUSTOMERPAYTGUARPROCEDT",
"I_CUSTOMERPRICEGROUP",
"I_DELIVERYBLOCKREASON",
"I_DELIVERYPRIORITYTEXT",
"I_EXCHANGERATETYPE",
"I_FACTORYCALENDAR",
"I_PRICELISTTYPE",
"I_PRICELISTTYPETEXT",
"I_SALESDISTRICT",
"I_SALESGROUPTEXT",
"I_SALESOFFICETEXT",
"I_SHIPPINGCONDITION",
"I_TRANSPORTATIONLOCATIONVH",
"I_UOMGROUP"
],
"BASE":
[
"I_BUSINESSPARTNERSALESAREATP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA