I_BPCustomerCompanyProcess
BP Customer Company Code Process Data
I_BPCustomerCompanyProcess is a Basic CDS View that provides data about "BP Customer Company Code Process Data" in SAP S/4HANA. It reads from 1 data source (knb1_prc) and exposes 57 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject, CompanyCode. It has 2 associations to related views. Part of development package MDC_CUST_STAGING_BO.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| knb1_prc | knb1_prc | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_BPCustomerProcess | _Customer | $projection.MasterDataChangeProcess = _Customer.MasterDataChangeProcess and $projection.MDChgProcessStep = _Customer.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _Customer.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _Customer.MDChgProcessSrceObject and $projection.BPAssignmentID = _Customer.BPAssignmentID |
| [0..1] | E_BPCustomerCompanyProcess | _ExtBPCustomerCompanyProcess | $projection.MasterDataChangeProcess = _ExtBPCustomerCompanyProcess.MasterDataChangeProcess and $projection.MDChgProcessStep = _ExtBPCustomerCompanyProcess.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _ExtBPCustomerCompanyProcess.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _ExtBPCustomerCompanyProcess.MDChgProcessSrceObject and $projection.BPAssignmentID = _ExtBPCustomerCompanyProcess.BPAssignmentID and $projection.CompanyCode = _ExtBPCustomerCompanyProcess.CompanyCode |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | BP Customer Company Code Process Data | view | |
| VDM.viewType | #BASIC | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
Fields (57)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MasterDataChangeProcess | process_id | ||
| KEY | MDChgProcessStep | process_step_no | ||
| KEY | MDChgProcessSrceSystem | source_system | ||
| KEY | MDChgProcessSrceObject | source_id | ||
| KEY | CompanyCode | bukrs | ||
| BPAssignmentID | assignment_id | |||
| Customer | kunnr | |||
| PersonnelNumber | pernr | |||
| PhysicalInventoryBlockInd | sperr | |||
| DeletionIndicator | loevm | |||
| LayoutSortingRule | zuawa | |||
| AccountingClerk | busab | |||
| ReconciliationAccount | akont | |||
| AuthorizationGroup | begru | |||
| CustomerHeadOffice | knrze | |||
| AlternativePayerAccount | knrzb | |||
| PaymentMethodsList | zwels | |||
| CustomerSupplierClearingIsUsed | xverr | |||
| PaymentBlockingReason | zahls | |||
| PaymentTerms | zterm | |||
| BillExchChargePaymentTerms | wakon | |||
| InterestCalculationCode | vzskz | |||
| InterestCalculationDate | zindt | |||
| IntrstCalcFrequencyInMonths | zinrt | |||
| AccountByCustomer | eikto | |||
| UserAtCustomer | zsabe | |||
| CustomerAccountNote | kverm | |||
| CashPlanningGroup | fdgrv | |||
| CollectiveInvoiceVariant | perkz | |||
| IsToBeLocallyProcessed | xdezv | |||
| BPPeriodicAccountStatement | xausz | |||
| LastInterestCalcRunDate | datlz | |||
| RecordPaymentHistoryIndicator | xzver | |||
| APARToleranceGroup | togru | |||
| CheckPaidDurationInDays | kultg | |||
| HouseBank | hbkid | |||
| ItemIsToBePaidSeparately | xpore | |||
| CustPreviousMasterRecordNumber | altkn | |||
| KnownOrNegotiatedLeave | urlid | |||
| DunningNoticeGroup | mgrup | |||
| LockboxInternalID | lockb | |||
| PaymentMethodSupplement | uzawe | |||
| BuyingGroupAccountNumber | ekvbd | |||
| PaytAdviceIsSentbyEDI | xedip | |||
| SupplierReleaseGroup | frgrp | |||
| AccountingClerkFaxNumber | tlfxs | |||
| AccountingClerkInternetAddress | intad | |||
| CreditMemoPaymentTerms | guzte | |||
| ValueAdjustmentKey | wbrsl | |||
| DeletionIsBlocked | nodel | |||
| AccountingClerkPhoneNumber | tlfns | |||
| AcctsReceivablePledgingCode | cession_kz | |||
| PaymentReason | paytrsn | |||
| MDChgProcessSourceModified | source_modified | |||
| MDChgProcessSourceModifBinary | source_modification_blip | |||
| MDChgProcSrceLastChgdDateTime | source_recency | |||
| _Customer | _Customer |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'BP Customer Company Code Process Data'
@VDM.viewType: #BASIC
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #S,
dataClass: #MIXED
}
@Consumption.dbHints: [ 'USE_HEX_PLAN' ]
define view entity I_BPCustomerCompanyProcess
as select from knb1_prc
association [0..1] to I_BPCustomerProcess 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 [0..1] to E_BPCustomerCompanyProcess as _ExtBPCustomerCompanyProcess on $projection.MasterDataChangeProcess = _ExtBPCustomerCompanyProcess.MasterDataChangeProcess
and $projection.MDChgProcessStep = _ExtBPCustomerCompanyProcess.MDChgProcessStep
and $projection.MDChgProcessSrceSystem = _ExtBPCustomerCompanyProcess.MDChgProcessSrceSystem
and $projection.MDChgProcessSrceObject = _ExtBPCustomerCompanyProcess.MDChgProcessSrceObject
and $projection.BPAssignmentID = _ExtBPCustomerCompanyProcess.BPAssignmentID
and $projection.CompanyCode = _ExtBPCustomerCompanyProcess.CompanyCode
{
key process_id as MasterDataChangeProcess,
key process_step_no as MDChgProcessStep,
key source_system as MDChgProcessSrceSystem,
key source_id as MDChgProcessSrceObject,
key bukrs as CompanyCode,
assignment_id as BPAssignmentID,
kunnr as Customer,
pernr as PersonnelNumber,
sperr as PhysicalInventoryBlockInd,
loevm as DeletionIndicator,
zuawa as LayoutSortingRule,
busab as AccountingClerk,
akont as ReconciliationAccount,
begru as AuthorizationGroup,
knrze as CustomerHeadOffice,
knrzb as AlternativePayerAccount,
zwels as PaymentMethodsList,
xverr as CustomerSupplierClearingIsUsed,
zahls as PaymentBlockingReason,
zterm as PaymentTerms,
wakon as BillExchChargePaymentTerms,
vzskz as InterestCalculationCode,
zindt as InterestCalculationDate,
zinrt as IntrstCalcFrequencyInMonths,
eikto as AccountByCustomer,
zsabe as UserAtCustomer,
kverm as CustomerAccountNote,
fdgrv as CashPlanningGroup,
perkz as CollectiveInvoiceVariant,
xdezv as IsToBeLocallyProcessed,
xausz as BPPeriodicAccountStatement,
datlz as LastInterestCalcRunDate,
xzver as RecordPaymentHistoryIndicator,
togru as APARToleranceGroup,
kultg as CheckPaidDurationInDays,
hbkid as HouseBank,
xpore as ItemIsToBePaidSeparately,
altkn as CustPreviousMasterRecordNumber,
urlid as KnownOrNegotiatedLeave,
mgrup as DunningNoticeGroup,
lockb as LockboxInternalID,
uzawe as PaymentMethodSupplement,
ekvbd as BuyingGroupAccountNumber,
xedip as PaytAdviceIsSentbyEDI,
frgrp as SupplierReleaseGroup,
tlfxs as AccountingClerkFaxNumber,
intad as AccountingClerkInternetAddress,
guzte as CreditMemoPaymentTerms,
wbrsl as ValueAdjustmentKey,
nodel as DeletionIsBlocked,
tlfns as AccountingClerkPhoneNumber,
cession_kz as AcctsReceivablePledgingCode,
// qland as WithholdingTaxCountry,
// @Semantics.booleanIndicator: true
// cvp_xblck_b as IsBusinessPurposeCompleted,
// paymentclearinggrpid as PaymentClearingGroup,
paytrsn as PaymentReason,
source_modified as MDChgProcessSourceModified,
source_modification_blip as MDChgProcessSourceModifBinary,
source_recency as MDChgProcSrceLastChgdDateTime,
_Customer
}
where
assignment_id = '000000000002'
or assignment_id is initial
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