I_BPCustomerSalesAreaProcessTP

DDL: I_BPCUSTOMERSALESAREAPROCESSTP Type: view_entity TRANSACTIONAL

BP Customer Sales Area Data - TP

I_BPCustomerSalesAreaProcessTP is a Transactional CDS View that provides data about "BP Customer Sales Area Data - TP" in SAP S/4HANA. It reads from 1 data source (I_BPCustomerSalesAreaProcess) and exposes 101 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject, SalesOrganization. It has 33 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BPCustomerSalesAreaProcess I_BPCustomerSalesAreaProcess from

Associations (33)

CardinalityTargetAliasCondition
[0..1] I_BPProcessKPIRecordType _RecordType $projection.MasterDataChangeProcess = _RecordType.MasterDataChangeProcess and $projection.MDChgProcessStep = _RecordType.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _RecordType.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _RecordType.MDChgProcessSrceObject
[0..1] I_MDChangeProcessKPIRowVH _KPIUpdateStatusText $projection.MDChgProcKPIUpdateStatus = _KPIUpdateStatusText.MDChgProcKPIUpdateStatus
[0..1] I_SalesArea _SalesArea $projection.SalesOrganization = _SalesArea.SalesOrganization and $projection.DistributionChannel = _SalesArea.DistributionChannel and $projection.Division = _SalesArea.Division
[0..1] I_SalesDistrict _SalesDistrict $projection.SalesDistrict = _SalesDistrict.SalesDistrict
[0..1] I_SalesAreaSalesOffice _SalesOffice $projection.SalesOrganization = _SalesOffice.SalesOrganization and $projection.DistributionChannel = _SalesOffice.DistributionChannel and $projection.Division = _SalesOffice.OrganizationDivision and $projection.SalesOffice = _SalesOffice.SalesOffice
[0..1] I_SalesOfficeSalesGroup _SalesOfficeSalesGroup $projection.SalesOffice = _SalesOfficeSalesGroup.SalesOffice and $projection.SalesGroup = _SalesOfficeSalesGroup.SalesGroup
[0..1] I_CustomerGroup _CustomerGroup $projection.CustomerGroup = _CustomerGroup.CustomerGroup
[0..1] I_BusPartAuthorizationGroup _AuthorizationGroup $projection.AuthorizationGroup = _AuthorizationGroup.AuthorizationGroup and _AuthorizationGroup.AuthorizationObject = 'BUPA'
[0..1] I_PriceListType _PriceListType $projection.PriceListType = _PriceListType.PriceListType
[0..1] I_PartialDeliveryItem _PartialDeliveryItem $projection.PartialDeliveryIsAllowed = _PartialDeliveryItem.PartialDeliveryIsAllowed
[0..1] I_DeliveryPriority _DeliveryPriority $projection.DeliveryPriority = _DeliveryPriority.DeliveryPriority
[0..1] I_ShippingCondition _ShippingCondition $projection.ShippingCondition = _ShippingCondition.ShippingCondition
[0..1] I_FactoryCalendar _InvoiceCalendar $projection.InvcCalendarDateIdentification = _InvoiceCalendar.FactoryCalendar
[0..1] I_FactoryCalendar _InvoiceListSchedule $projection.InvoiceListSchedule = _InvoiceListSchedule.FactoryCalendar
[0..1] I_Currency _Currency $projection.Currency = _Currency.Currency
[0..1] I_CustomerPaymentTerms _PaymentTerms $projection.CustomerPaymentTerms = _PaymentTerms.CustomerPaymentTerms
[0..1] I_Allwdplantsperslsorg _Plant $projection.SalesOrganization = _Plant.SalesOrganization and $projection.DistributionChannel = _Plant.DistributionChannel and $projection.SupplyingPlant = _Plant.Plant
[0..1] I_AdditionalCustomerGroup1 _AdditionalCustomerGroup1 $projection.AdditionalCustomerGroup1 = _AdditionalCustomerGroup1.AdditionalCustomerGroup1
[0..1] I_AdditionalCustomerGroup2 _AdditionalCustomerGroup2 $projection.AdditionalCustomerGroup2 = _AdditionalCustomerGroup2.AdditionalCustomerGroup2
[0..1] I_AdditionalCustomerGroup3 _AdditionalCustomerGroup3 $projection.AdditionalCustomerGroup3 = _AdditionalCustomerGroup3.AdditionalCustomerGroup3
[0..1] I_AdditionalCustomerGroup4 _AdditionalCustomerGroup4 $projection.AdditionalCustomerGroup4 = _AdditionalCustomerGroup4.AdditionalCustomerGroup4
[0..1] I_AdditionalCustomerGroup5 _AdditionalCustomerGroup5 $projection.AdditionalCustomerGroup5 = _AdditionalCustomerGroup5.AdditionalCustomerGroup5
[0..1] I_CustomerPaytGuarProced _CustomerPaytGuarProced $projection.CustomerPaytGuarProced = _CustomerPaytGuarProced.CustomerPaytGuarProced
[0..1] I_CreditControlArea _CreditControlArea $projection.CreditControlArea = _CreditControlArea.CreditControlArea
[0..1] I_UOMGroup _ProductUnitGroup $projection.ProductUnitGroup = _ProductUnitGroup.ProductUnitGroup
[0..1] I_IncotermsVersion _IncotermsVersion $projection.IncotermsVersion = _IncotermsVersion.IncotermsVersion
[0..1] I_IncotermsClassification _IncotermsClassification $projection.IncotermsClassification = _IncotermsClassification.IncotermsClassification
[0..1] I_DeliveryBlockReason _DeliveryBlockReason $projection.DeliveryIsBlocked = _DeliveryBlockReason.DeliveryBlockReason
[0..1] I_CustomerAccountAssgmtGroup _AccountAssgmtGroup $projection.CustomerAccountAssignmentGroup = _AccountAssgmtGroup.CustomerAccountAssignmentGroup
[0..1] I_BillingBlockReason _BillingBlockReason $projection.BillingIsBlockedForCustomer = _BillingBlockReason.BillingBlockReason
[0..1] I_CustomerPriceGroup _PriceGroup $projection.CustomerPriceGroup = _PriceGroup.CustomerPriceGroup
[0..1] I_ExchangeRateType _ExchangeRateType $projection.ExchangeRateType = _ExchangeRateType.ExchangeRateType
[0..*] I_BPCustPartnerFunctionsProcTP _CustomerPartnerFunctions

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label BP Customer Sales Area Data - TP view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #TRANSACTIONAL view

Fields (101)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess MasterDataChangeProcess
KEY MDChgProcessStep MDChgProcessStep
KEY MDChgProcessSrceSystem MDChgProcessSrceSystem
KEY MDChgProcessSrceObject MDChgProcessSrceObject
KEY SalesOrganization SalesOrganization
KEY DistributionChannel DistributionChannel
KEY Division Division
KEY BPAssignmentID BPAssignmentID
Customer Customer
AuthorizationGroup AuthorizationGroup
DeletionIndicator DeletionIndicator
OrderIsBlockedForCustomer OrderIsBlockedForCustomer
BPCustomerPricingProcedure BPCustomerPricingProcedure
CustomerGroup CustomerGroup
SalesDistrict SalesDistrict
CustomerPriceGroup CustomerPriceGroup
PriceListType PriceListType
ItemOrderProbabilityInPercent ItemOrderProbabilityInPercent
IncotermsClassification IncotermsClassification
IncotermsTransferLocation IncotermsTransferLocation
DeliveryIsBlocked DeliveryIsBlocked
CompleteDeliveryIsDefined CompleteDeliveryIsDefined
MaxNmbrOfPartialDelivery MaxNmbrOfPartialDelivery
PartialDeliveryIsAllowed PartialDeliveryIsAllowed
OrderCombinationIsAllowed OrderCombinationIsAllowed
DeliveryPriority DeliveryPriority
AccountByCustomer AccountByCustomer
ShippingCondition ShippingCondition
BillingIsBlockedForCustomer BillingIsBlockedForCustomer
ManualInvoiceMaintIsRelevant ManualInvoiceMaintIsRelevant
InvcCalendarDateIdentification InvcCalendarDateIdentification
InvoiceListSchedule InvoiceListSchedule
Currency Currency
CustomerABCClassification CustomerABCClassification
CustomerAccountAssignmentGroup CustomerAccountAssignmentGroup
CustomerPaymentTerms CustomerPaymentTerms
SupplyingPlant SupplyingPlant
SalesGroup SalesGroup
SalesOffice SalesOffice
SalesItemProposal SalesItemProposal
AdditionalCustomerGroup1 AdditionalCustomerGroup1
AdditionalCustomerGroup2 AdditionalCustomerGroup2
AdditionalCustomerGroup3 AdditionalCustomerGroup3
AdditionalCustomerGroup4 AdditionalCustomerGroup4
AdditionalCustomerGroup5 AdditionalCustomerGroup5
CustomerIsRebateRelevant CustomerIsRebateRelevant
ExchangeRateType ExchangeRateType
InspSbstHasNoTimeOrQuantity InspSbstHasNoTimeOrQuantity
CustomerPaytGuarProced CustomerPaytGuarProced
CreditControlArea CreditControlArea
CustomerSalesAreaIsBlocked
SuplrIsRlvtForSettlmtMgmt SuplrIsRlvtForSettlmtMgmt
ProductUnitGroup ProductUnitGroup
OverdelivTolrtdLmtRatioInPct OverdelivTolrtdLmtRatioInPct
UnderdelivTolrtdLmtRatioInPct UnderdelivTolrtdLmtRatioInPct
SlsUnlmtdOvrdelivIsAllwd SlsUnlmtdOvrdelivIsAllwd
CustProdProposalProcedure CustProdProposalProcedure
SlsDocIsRlvtForProofOfDeliv SlsDocIsRlvtForProofOfDeliv
ProofOfDeliveryTimeValue ProofOfDeliveryTimeValue
IncotermsVersion IncotermsVersion
IncotermsLocation1 IncotermsLocation1
IncotermsLocation2 IncotermsLocation2
IsBusinessPurposeCompleted IsBusinessPurposeCompleted
MDChgProcSrceLastChgdDateTime MDChgProcSrceLastChgdDateTime
MDChgProcessSourceModified MDChgProcessSourceModified
MDChgProcessSourceModifBinary MDChgProcessSourceModifBinary
_Customer _Customer
_BusinessPartner _BusinessPartner
_CustomerPartnerFunctions _CustomerPartnerFunctions
_RecordType _RecordType
_KPIUpdateStatusText _KPIUpdateStatusText
_SalesArea _SalesArea
_SalesDistrict _SalesDistrict
_SalesOffice _SalesOffice
_SalesOfficeSalesGroup _SalesOfficeSalesGroup
_CustomerGroup _CustomerGroup
_AuthorizationGroup _AuthorizationGroup
_PriceListType _PriceListType
_PartialDeliveryItem _PartialDeliveryItem
_DeliveryPriority _DeliveryPriority
_ShippingCondition _ShippingCondition
_InvoiceCalendar _InvoiceCalendar
_InvoiceListSchedule _InvoiceListSchedule
_Currency _Currency
_PaymentTerms _PaymentTerms
_Plant _Plant
_AdditionalCustomerGroup1 _AdditionalCustomerGroup1
_AdditionalCustomerGroup2 _AdditionalCustomerGroup2
_AdditionalCustomerGroup3 _AdditionalCustomerGroup3
_AdditionalCustomerGroup4 _AdditionalCustomerGroup4
_AdditionalCustomerGroup5 _AdditionalCustomerGroup5
_CustomerPaytGuarProced _CustomerPaytGuarProced
_CreditControlArea _CreditControlArea
_ProductUnitGroup _ProductUnitGroup
_IncotermsVersion _IncotermsVersion
_IncotermsClassification _IncotermsClassification
_DeliveryBlockReason _DeliveryBlockReason
_AccountAssgmtGroup _AccountAssgmtGroup
_BillingBlockReason _BillingBlockReason
_PriceGroup _PriceGroup
_ExchangeRateType _ExchangeRateType
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'BP Customer Sales Area Data - TP'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #X,
  sizeCategory: #S,
  dataClass: #MIXED
}
@VDM.viewType: #TRANSACTIONAL
define view entity I_BPCustomerSalesAreaProcessTP
  as select from I_BPCustomerSalesAreaProcess
  composition [0..*] of I_BPCustPartnerFunctionsProcTP as _CustomerPartnerFunctions
  association        to parent I_BPCustomerProcessTP          as _Customer          on  $projection.MasterDataChangeProcess = _Customer.MasterDataChangeProcess
                                                                                    and $projection.MDChgProcessStep        = _Customer.MDChgProcessStep
                                                                                    and $projection.MDChgProcessSrceSystem  = _Customer.MDChgProcessSrceSystem
                                                                                    and $projection.MDChgProcessSrceObject  = _Customer.MDChgProcessSrceObject
                                                                                    and $projection.BPAssignmentID          = _Customer.BPAssignmentID
  association        to I_BusinessPartnerProcessTP            as _BusinessPartner   on  $projection.MasterDataChangeProcess = _BusinessPartner.MasterDataChangeProcess
                                                                                    and $projection.MDChgProcessStep        = _BusinessPartner.MDChgProcessStep
                                                                                    and $projection.MDChgProcessSrceSystem  = _BusinessPartner.MDChgProcessSrceSystem
                                                                                    and $projection.MDChgProcessSrceObject  = _BusinessPartner.MDChgProcessSrceObject
  association [0..1] to I_BPProcessKPIRecordType       as _RecordType               on  $projection.MasterDataChangeProcess = _RecordType.MasterDataChangeProcess
                                                                                    and $projection.MDChgProcessStep        = _RecordType.MDChgProcessStep
                                                                                    and $projection.MDChgProcessSrceSystem  = _RecordType.MDChgProcessSrceSystem
                                                                                    and $projection.MDChgProcessSrceObject  = _RecordType.MDChgProcessSrceObject
  association [0..1] to I_MDChangeProcessKPIRowVH      as _KPIUpdateStatusText      on  $projection.MDChgProcKPIUpdateStatus = _KPIUpdateStatusText.MDChgProcKPIUpdateStatus
  association [0..1] to I_SalesArea                    as _SalesArea                on  $projection.SalesOrganization   = _SalesArea.SalesOrganization
                                                                                    and $projection.DistributionChannel = _SalesArea.DistributionChannel
                                                                                    and $projection.Division            = _SalesArea.Division
  association [0..1] to I_SalesDistrict                as _SalesDistrict            on  $projection.SalesDistrict = _SalesDistrict.SalesDistrict
  association [0..1] to I_SalesAreaSalesOffice         as _SalesOffice              on  $projection.SalesOrganization   = _SalesOffice.SalesOrganization
                                                                                    and $projection.DistributionChannel = _SalesOffice.DistributionChannel
                                                                                    and $projection.Division            = _SalesOffice.OrganizationDivision
                                                                                    and $projection.SalesOffice         = _SalesOffice.SalesOffice
  association [0..1] to I_SalesOfficeSalesGroup        as _SalesOfficeSalesGroup    on  $projection.SalesOffice = _SalesOfficeSalesGroup.SalesOffice
                                                                                    and $projection.SalesGroup  = _SalesOfficeSalesGroup.SalesGroup
  association [0..1] to I_CustomerGroup                as _CustomerGroup            on  $projection.CustomerGroup = _CustomerGroup.CustomerGroup
  association [0..1] to I_BusPartAuthorizationGroup    as _AuthorizationGroup       on  $projection.AuthorizationGroup          = _AuthorizationGroup.AuthorizationGroup
                                                                                    and _AuthorizationGroup.AuthorizationObject = 'BUPA'
  association [0..1] to I_PriceListType                as _PriceListType            on  $projection.PriceListType = _PriceListType.PriceListType
  association [0..1] to I_PartialDeliveryItem          as _PartialDeliveryItem      on  $projection.PartialDeliveryIsAllowed = _PartialDeliveryItem.PartialDeliveryIsAllowed
  association [0..1] to I_DeliveryPriority             as _DeliveryPriority         on  $projection.DeliveryPriority = _DeliveryPriority.DeliveryPriority
  association [0..1] to I_ShippingCondition            as _ShippingCondition        on  $projection.ShippingCondition = _ShippingCondition.ShippingCondition
  association [0..1] to I_FactoryCalendar              as _InvoiceCalendar          on  $projection.InvcCalendarDateIdentification = _InvoiceCalendar.FactoryCalendar
  association [0..1] to I_FactoryCalendar              as _InvoiceListSchedule      on  $projection.InvoiceListSchedule = _InvoiceListSchedule.FactoryCalendar
  association [0..1] to I_Currency                     as _Currency                 on  $projection.Currency = _Currency.Currency
  association [0..1] to I_CustomerPaymentTerms         as _PaymentTerms             on  $projection.CustomerPaymentTerms = _PaymentTerms.CustomerPaymentTerms
  association [0..1] to I_Allwdplantsperslsorg         as _Plant                    on  $projection.SalesOrganization   = _Plant.SalesOrganization
                                                                                    and $projection.DistributionChannel = _Plant.DistributionChannel
                                                                                    and $projection.SupplyingPlant      = _Plant.Plant
  association [0..1] to I_AdditionalCustomerGroup1     as _AdditionalCustomerGroup1 on  $projection.AdditionalCustomerGroup1 = _AdditionalCustomerGroup1.AdditionalCustomerGroup1
  association [0..1] to I_AdditionalCustomerGroup2     as _AdditionalCustomerGroup2 on  $projection.AdditionalCustomerGroup2 = _AdditionalCustomerGroup2.AdditionalCustomerGroup2
  association [0..1] to I_AdditionalCustomerGroup3     as _AdditionalCustomerGroup3 on  $projection.AdditionalCustomerGroup3 = _AdditionalCustomerGroup3.AdditionalCustomerGroup3
  association [0..1] to I_AdditionalCustomerGroup4     as _AdditionalCustomerGroup4 on  $projection.AdditionalCustomerGroup4 = _AdditionalCustomerGroup4.AdditionalCustomerGroup4
  association [0..1] to I_AdditionalCustomerGroup5     as _AdditionalCustomerGroup5 on  $projection.AdditionalCustomerGroup5 = _AdditionalCustomerGroup5.AdditionalCustomerGroup5
  association [0..1] to I_CustomerPaytGuarProced       as _CustomerPaytGuarProced   on  $projection.CustomerPaytGuarProced = _CustomerPaytGuarProced.CustomerPaytGuarProced
  association [0..1] to I_CreditControlArea            as _CreditControlArea        on  $projection.CreditControlArea = _CreditControlArea.CreditControlArea
  association [0..1] to I_UOMGroup                     as _ProductUnitGroup         on  $projection.ProductUnitGroup = _ProductUnitGroup.ProductUnitGroup
  association [0..1] to I_IncotermsVersion             as _IncotermsVersion         on  $projection.IncotermsVersion = _IncotermsVersion.IncotermsVersion
  association [0..1] to I_IncotermsClassification      as _IncotermsClassification  on  $projection.IncotermsClassification = _IncotermsClassification.IncotermsClassification
  association [0..1] to I_DeliveryBlockReason          as _DeliveryBlockReason      on  $projection.DeliveryIsBlocked = _DeliveryBlockReason.DeliveryBlockReason
  association [0..1] to I_CustomerAccountAssgmtGroup   as _AccountAssgmtGroup       on  $projection.CustomerAccountAssignmentGroup = _AccountAssgmtGroup.CustomerAccountAssignmentGroup
  association [0..1] to I_BillingBlockReason           as _BillingBlockReason       on  $projection.BillingIsBlockedForCustomer = _BillingBlockReason.BillingBlockReason
  association [0..1] to I_CustomerPriceGroup           as _PriceGroup               on  $projection.CustomerPriceGroup = _PriceGroup.CustomerPriceGroup
  association [0..1] to I_ExchangeRateType             as _ExchangeRateType         on  $projection.ExchangeRateType = _ExchangeRateType.ExchangeRateType
{
  key MasterDataChangeProcess,
  key MDChgProcessStep,
  key MDChgProcessSrceSystem,
  key MDChgProcessSrceObject,
  key SalesOrganization,
  key DistributionChannel,
  key Division,
  key BPAssignmentID,
      Customer,
      AuthorizationGroup,
      DeletionIndicator,
      OrderIsBlockedForCustomer,
      BPCustomerPricingProcedure,
      CustomerGroup,
      SalesDistrict,
      CustomerPriceGroup,
      PriceListType,
      ItemOrderProbabilityInPercent,
      IncotermsClassification,
      IncotermsTransferLocation,
      DeliveryIsBlocked,
      CompleteDeliveryIsDefined,
      MaxNmbrOfPartialDelivery,
      PartialDeliveryIsAllowed,
      OrderCombinationIsAllowed,
      DeliveryPriority,
      AccountByCustomer,
      ShippingCondition,
      BillingIsBlockedForCustomer,
      ManualInvoiceMaintIsRelevant,
      InvcCalendarDateIdentification,
      InvoiceListSchedule,
      Currency,
      CustomerABCClassification,
      CustomerAccountAssignmentGroup,
      CustomerPaymentTerms,
      SupplyingPlant,
      SalesGroup,
      SalesOffice,
      SalesItemProposal,
      AdditionalCustomerGroup1,
      AdditionalCustomerGroup2,
      AdditionalCustomerGroup3,
      AdditionalCustomerGroup4,
      AdditionalCustomerGroup5,
      CustomerIsRebateRelevant,
      ExchangeRateType,
      InspSbstHasNoTimeOrQuantity,
      CustomerPaytGuarProced,
      CreditControlArea,
      @Semantics.booleanIndicator: true
      cast( case when BlockingForCustomerSalesArea = 'X ' then 'X' else '' end as boole_d ) as CustomerSalesAreaIsBlocked,
      SuplrIsRlvtForSettlmtMgmt,
      ProductUnitGroup,
      OverdelivTolrtdLmtRatioInPct,
      UnderdelivTolrtdLmtRatioInPct,
      SlsUnlmtdOvrdelivIsAllwd,
      CustProdProposalProcedure,
      SlsDocIsRlvtForProofOfDeliv,
      ProofOfDeliveryTimeValue,
      IncotermsVersion,
      IncotermsLocation1,
      IncotermsLocation2,
      @Semantics.booleanIndicator
      IsBusinessPurposeCompleted,
      MDChgProcSrceLastChgdDateTime,
      MDChgProcessSourceModified,
      MDChgProcessSourceModifBinary,
      cast(
        case
          when MDChgProcessSourceModified = '' then 'N'
          when MDChgProcessSourceModified = 'X' then 'M'
        else MDChgProcessSourceModified end as mdc_source_modified
      ) as MDChgProcKPIUpdateStatus,

      _Customer,
      _BusinessPartner,
      _CustomerPartnerFunctions,
      _RecordType,
      _KPIUpdateStatusText,
      _SalesArea,
      _SalesDistrict,
      _SalesOffice,
      _SalesOfficeSalesGroup,
      _CustomerGroup,
      _AuthorizationGroup,
      _PriceListType,
      _PartialDeliveryItem,
      _DeliveryPriority,
      _ShippingCondition,
      _InvoiceCalendar,
      _InvoiceListSchedule,
      _Currency,
      _PaymentTerms,
      _Plant,
      _AdditionalCustomerGroup1,
      _AdditionalCustomerGroup2,
      _AdditionalCustomerGroup3,
      _AdditionalCustomerGroup4,
      _AdditionalCustomerGroup5,
      _CustomerPaytGuarProced,
      _CreditControlArea,
      _ProductUnitGroup,
      _IncotermsVersion,
      _IncotermsClassification,
      _DeliveryBlockReason,
      _AccountAssgmtGroup,
      _BillingBlockReason,
      _PriceGroup,
      _ExchangeRateType
}