I_BPCustomerProcess

DDL: I_BPCUSTOMERPROCESS Type: view_entity BASIC

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.

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 Process Instance ID
KEY MDChgProcessStep process_step_no Step Number
KEY MDChgProcessSrceSystem source_system Source System
KEY MDChgProcessSrceObject source_id UUID
BPAssignmentID assignment_id Assignment ID
Customer kunnr Stock customer
OrderIsBlockedForCustomer aufsd Order block
ExpressTrainStationName bahne Express station
TrainStationName bahns Train station
AuthorizationGroup begru AuthorizGroup
BillingIsBlockedForCustomer faksd Billing block
FiscalAddress fiskn Fiscal address
AlternativePayerAccount knrza Alternat. Payer
CustomerCorporateGroup konzs Group
CustomerAccountGroup ktokd DefCusAcctGr
CustomerClassification kukla Customer Class.
Supplier lifnr Vendor no.
DeliveryIsBlocked lifsd Delivery block
CityCoordinates locco Location code
DeletionIndicator loevm End Contract
NielsenRegion niels Nielsen ID
County counc County Code
CityCode cityc City Code
PostingIsBlocked sperr Posting Block
BPSubjectToEqualizationTax stkza Equalizatn tax
VATLiability stkzu Liable for VAT
AlternativePayeeIsAllowed xzemp Payee in doc.
IndustryCode1 bran1 Industry code 1
IndustryCode2 bran2 Industry code 2
IndustryCode3 bran3 Industry code 3
IndustryCode4 bran4 Industry code 4
IndustryCode5 bran5 Industry code 5
YearForWhichSalesGiven umjah Sales year
CustYearlyNumberOfEmployees jmzah Employee
EmployeesNumberGivenForYear jmjah Year
FreeDefinedAttribute01 katr1 Attribute 1
FreeDefinedAttribute02 katr2 Attribute 2
FreeDefinedAttribute03 katr3 Attribute 3
FreeDefinedAttribute04 katr4 Attribute 4
FreeDefinedAttribute05 katr5 Attribute 5
FreeDefinedAttribute06 katr6 Attribute 6
FreeDefinedAttribute07 katr7 Attribute 7
FreeDefinedAttribute08 katr8 Attribute 8
FreeDefinedAttribute09 katr9 Attribute 9
FreeDefinedAttribute10 katr10 Attribute 10
CustomerFiscalYearVariant periv FYear Variant
DataMediumExchangeIndicator dtams DME Rec. Code
DataMediumExchangeKey dtaws Instruction Key
CustomerIsForCivilUse civve Non-milit. use
CustomerIdentityForMilitaryUse milve Military use
CustomerConditionGroup1 kdkg1 Condition grp 1
CustomerConditionGroup2 kdkg2 Condition grp 2
CustomerConditionGroup3 kdkg3 Condition grp 3
CustomerConditionGroup4 kdkg4 Condition grp 4
CustomerConditionGroup5 kdkg5 Condition grp 5
ResponsibleType fityp Tax Type
CustomerExempt1 xicms ICMS-exempt
CustomerExempt xxipi IPI-exempt
CustomerGroupForCalculation xsubt SubTrib group
CustomerCategory cfopc CFOP Category
BioChemicalWarfareLegal ccc01 Biochem.warfare
NuclearNonProliferationLegal ccc02 Nucl.nonprolif.
NationalSecurityLegalControl ccc03 Natl.security
MissileTechnologyLegalControl ccc04 Missile techn.
CustomerCentralSalesBlock cassd Sales block
TaxInvoiceRepresentativeName j_1kfrepre Rep's Name
BusinessType j_1kftbus Type of Business
IndustryType j_1kftind Type of Industry
CustomerCentralDeletionIsBlock nodel Deletion block
MDChgProcessSourceModified source_modified Modified
MDChgProcessSourceModifBinary source_modification_blip Modification
MDChgProcSrceLastChgdDateTime source_recency Last Changed On
DataControllerSet xdcset Data Ctrlr. Set
DataController1 data_ctrlr1 Data Controller
DataController2 data_ctrlr2 Data Controller
DataController3 data_ctrlr3 Data Controller
DataController4 data_ctrlr4 Data Controller
DataController5 data_ctrlr5 Data Controller
DataController6 data_ctrlr6 Data Controller
DataController7 data_ctrlr7 Data Controller
DataController8 data_ctrlr8 Data Controller
DataController9 data_ctrlr9 Data Controller
DataController10 data_ctrlr10 Data Controller
_BusinessPartner _BusinessPartner

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_BPCustomerProcess.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_BPCustomerProcess AS
SELECT
  process_id AS MasterDataChangeProcess,
  process_step_no AS MDChgProcessStep,
  source_system AS MDChgProcessSrceSystem,
  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
FROM kna1_prc
LEFT OUTER JOIN I_BusinessPartnerProcess AS _BusinessPartner ON MasterDataChangeProcess = _BusinessPartner.MasterDataChangeProcess AND MDChgProcessStep = _BusinessPartner.MDChgProcessStep AND MDChgProcessSrceSystem = _BusinessPartner.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _BusinessPartner.MDChgProcessSrceObject  -- association [0..1]
LEFT OUTER JOIN E_BPCustomerProcess AS _ExtBPCustomerProcess ON MasterDataChangeProcess = _ExtBPCustomerProcess.MasterDataChangeProcess AND MDChgProcessStep = _ExtBPCustomerProcess.MDChgProcessStep AND MDChgProcessSrceSystem = _ExtBPCustomerProcess.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _ExtBPCustomerProcess.MDChgProcessSrceObject AND BPAssignmentID = _ExtBPCustomerProcess.BPAssignmentID  -- association [0..1]
;