I_BPCustomerProcess

DDL: I_BPCUSTOMERPROCESS Type: view_entity BASIC Package: MDC_CUST_STAGING_BO

Business Partner Customer Process Data

I_BPCustomerProcess is a Basic CDS View that provides data about "Business Partner Customer Process Data" in SAP S/4HANA. It reads from 1 data source (kna1_prc) and exposes 84 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject. It has 2 associations to related views. Part of development package MDC_CUST_STAGING_BO.

Data Sources (1)

SourceAliasJoin Type
kna1_prc kna1_prc from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_BusinessPartnerProcess _BusinessPartner $projection.MasterDataChangeProcess = _BusinessPartner.MasterDataChangeProcess and $projection.MDChgProcessStep = _BusinessPartner.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _BusinessPartner.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _BusinessPartner.MDChgProcessSrceObject
[0..1] E_BPCustomerProcess _ExtBPCustomerProcess $projection.MasterDataChangeProcess = _ExtBPCustomerProcess.MasterDataChangeProcess and $projection.MDChgProcessStep = _ExtBPCustomerProcess.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _ExtBPCustomerProcess.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _ExtBPCustomerProcess.MDChgProcessSrceObject and $projection.BPAssignmentID = _ExtBPCustomerProcess.BPAssignmentID

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Business Partner Customer Process Data view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view

Fields (84)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess process_id
KEY MDChgProcessStep process_step_no
KEY MDChgProcessSrceSystem source_system
KEY MDChgProcessSrceObject source_id
BPAssignmentID assignment_id
Customer kunnr
OrderIsBlockedForCustomer aufsd
ExpressTrainStationName bahne
TrainStationName bahns
AuthorizationGroup begru
BillingIsBlockedForCustomer faksd
FiscalAddress fiskn
AlternativePayerAccount knrza
CustomerCorporateGroup konzs
CustomerAccountGroup ktokd
CustomerClassification kukla
Supplier lifnr
DeliveryIsBlocked lifsd
CityCoordinates locco
DeletionIndicator loevm
NielsenRegion niels
County counc
CityCode cityc
PostingIsBlocked sperr
BPSubjectToEqualizationTax stkza
VATLiability stkzu
AlternativePayeeIsAllowed xzemp
IndustryCode1 bran1
IndustryCode2 bran2
IndustryCode3 bran3
IndustryCode4 bran4
IndustryCode5 bran5
YearForWhichSalesGiven umjah
CustYearlyNumberOfEmployees jmzah
EmployeesNumberGivenForYear jmjah
FreeDefinedAttribute01 katr1
FreeDefinedAttribute02 katr2
FreeDefinedAttribute03 katr3
FreeDefinedAttribute04 katr4
FreeDefinedAttribute05 katr5
FreeDefinedAttribute06 katr6
FreeDefinedAttribute07 katr7
FreeDefinedAttribute08 katr8
FreeDefinedAttribute09 katr9
FreeDefinedAttribute10 katr10
CustomerFiscalYearVariant periv
DataMediumExchangeIndicator dtams
DataMediumExchangeKey dtaws
CustomerIsForCivilUse civve
CustomerIdentityForMilitaryUse milve
CustomerConditionGroup1 kdkg1
CustomerConditionGroup2 kdkg2
CustomerConditionGroup3 kdkg3
CustomerConditionGroup4 kdkg4
CustomerConditionGroup5 kdkg5
ResponsibleType fityp
CustomerExempt1 xicms
CustomerExempt xxipi
CustomerGroupForCalculation xsubt
CustomerCategory cfopc
BioChemicalWarfareLegal ccc01
NuclearNonProliferationLegal ccc02
NationalSecurityLegalControl ccc03
MissileTechnologyLegalControl ccc04
CustomerCentralSalesBlock cassd
TaxInvoiceRepresentativeName j_1kfrepre
BusinessType j_1kftbus
IndustryType j_1kftind
CustomerCentralDeletionIsBlock nodel
MDChgProcessSourceModified source_modified
MDChgProcessSourceModifBinary source_modification_blip
MDChgProcSrceLastChgdDateTime source_recency
DataControllerSet xdcset
DataController1 data_ctrlr1
DataController2 data_ctrlr2
DataController3 data_ctrlr3
DataController4 data_ctrlr4
DataController5 data_ctrlr5
DataController6 data_ctrlr6
DataController7 data_ctrlr7
DataController8 data_ctrlr8
DataController9 data_ctrlr9
DataController10 data_ctrlr10
_BusinessPartner _BusinessPartner
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Business Partner Customer Process Data'
@ObjectModel.usageType:{
  serviceQuality: #A,
  sizeCategory: #XXL,
  dataClass: #TRANSACTIONAL
}
@VDM.viewType: #BASIC
@Consumption.dbHints: [ 'USE_HEX_PLAN' ]
/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ]  } */
define view entity I_BPCustomerProcess
  as select from kna1_prc

  association [0..1] to I_BusinessPartnerProcess 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 E_BPCustomerProcess      as _ExtBPCustomerProcess on  $projection.MasterDataChangeProcess = _ExtBPCustomerProcess.MasterDataChangeProcess
                                                                          and $projection.MDChgProcessStep        = _ExtBPCustomerProcess.MDChgProcessStep
                                                                          and $projection.MDChgProcessSrceSystem  = _ExtBPCustomerProcess.MDChgProcessSrceSystem
                                                                          and $projection.MDChgProcessSrceObject  = _ExtBPCustomerProcess.MDChgProcessSrceObject
                                                                          and $projection.BPAssignmentID          = _ExtBPCustomerProcess.BPAssignmentID
{
  key process_id               as MasterDataChangeProcess,
  key process_step_no          as MDChgProcessStep,
  key source_system            as MDChgProcessSrceSystem,
  key source_id                as MDChgProcessSrceObject,
      assignment_id            as BPAssignmentID,
      kunnr                    as Customer,
      aufsd                    as OrderIsBlockedForCustomer,
      bahne                    as ExpressTrainStationName,
      bahns                    as TrainStationName,
      begru                    as AuthorizationGroup,
      faksd                    as BillingIsBlockedForCustomer,
      fiskn                    as FiscalAddress,
      knrza                    as AlternativePayerAccount,
      konzs                    as CustomerCorporateGroup,
      ktokd                    as CustomerAccountGroup,
      kukla                    as CustomerClassification,
      lifnr                    as Supplier,
      lifsd                    as DeliveryIsBlocked,
      locco                    as CityCoordinates,
      loevm                    as DeletionIndicator,
      niels                    as NielsenRegion,
      counc                    as County,
      cityc                    as CityCode,
      sperr                    as PostingIsBlocked,
      stkza                    as BPSubjectToEqualizationTax,
      stkzu                    as VATLiability,
      xzemp                    as AlternativePayeeIsAllowed,
      bran1                    as IndustryCode1,
      bran2                    as IndustryCode2,
      bran3                    as IndustryCode3,
      bran4                    as IndustryCode4,
      bran5                    as IndustryCode5,
      umjah                    as YearForWhichSalesGiven,
      jmzah                    as CustYearlyNumberOfEmployees,
      jmjah                    as EmployeesNumberGivenForYear,
      katr1                    as FreeDefinedAttribute01,
      katr2                    as FreeDefinedAttribute02,
      katr3                    as FreeDefinedAttribute03,
      katr4                    as FreeDefinedAttribute04,
      katr5                    as FreeDefinedAttribute05,
      katr6                    as FreeDefinedAttribute06,
      katr7                    as FreeDefinedAttribute07,
      katr8                    as FreeDefinedAttribute08,
      katr9                    as FreeDefinedAttribute09,
      katr10                   as FreeDefinedAttribute10,
      periv                    as CustomerFiscalYearVariant,
      dtams                    as DataMediumExchangeIndicator,
      dtaws                    as DataMediumExchangeKey,
      civve                    as CustomerIsForCivilUse,
      milve                    as CustomerIdentityForMilitaryUse,
      kdkg1                    as CustomerConditionGroup1,
      kdkg2                    as CustomerConditionGroup2,
      kdkg3                    as CustomerConditionGroup3,
      kdkg4                    as CustomerConditionGroup4,
      kdkg5                    as CustomerConditionGroup5,
      fityp                    as ResponsibleType,
      xicms                    as CustomerExempt1,
      xxipi                    as CustomerExempt,
      xsubt                    as CustomerGroupForCalculation,
      cfopc                    as CustomerCategory,
      ccc01                    as BioChemicalWarfareLegal,
      ccc02                    as NuclearNonProliferationLegal,
      ccc03                    as NationalSecurityLegalControl,
      ccc04                    as MissileTechnologyLegalControl,
      cassd                    as CustomerCentralSalesBlock,
      j_1kfrepre               as TaxInvoiceRepresentativeName,
      j_1kftbus                as BusinessType,
      j_1kftind                as IndustryType,
      nodel                    as CustomerCentralDeletionIsBlock,

      source_modified          as MDChgProcessSourceModified,
      source_modification_blip as MDChgProcessSourceModifBinary,
      source_recency           as MDChgProcSrceLastChgdDateTime,

      xdcset                   as DataControllerSet,
      data_ctrlr1              as DataController1,
      data_ctrlr2              as DataController2,
      data_ctrlr3              as DataController3,
      data_ctrlr4              as DataController4,
      data_ctrlr5              as DataController5,
      data_ctrlr6              as DataController6,
      data_ctrlr7              as DataController7,
      data_ctrlr8              as DataController8,
      data_ctrlr9              as DataController9,
      data_ctrlr10             as DataController10,

      _BusinessPartner
}
where
     assignment_id = '000000000002'
  or assignment_id is initial