I_BPSupplierProcess

DDL: I_BPSUPPLIERPROCESS Type: view_entity BASIC

Business Partner Supplier Process Data

I_BPSupplierProcess is a Basic CDS View that provides data about "Business Partner Supplier Process Data" in SAP S/4HANA. It reads from 1 data source (lfa1_prc) and exposes 59 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
lfa1_prc lfa1_prc from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_BusinessPartnerProcess _BusinessPartner lfa1_prc.process_id = _BusinessPartner.MasterDataChangeProcess and lfa1_prc.process_step_no = _BusinessPartner.MDChgProcessStep and lfa1_prc.source_system = _BusinessPartner.MDChgProcessSrceSystem and lfa1_prc.source_id = _BusinessPartner.MDChgProcessSrceObject

Annotations (6)

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

Fields (59)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess process_id
KEY MDChgProcessStep process_step_no
KEY MDChgProcessSrceSystem source_system
KEY MDChgProcessSrceObject source_id
BPAssignmentID assignment_id
Supplier lifnr
TrainStationName bahns
AuthorizationGroup begru
DataMediumExchangeIndicator dtams
DataExchangeInstructionKey dtaws
PaytSlipWthRefSubscriber esrnr
SupplierCorporateGroup konzs
SupplierAccountGroup ktokk
Customer kunnr
AlternativePayeeAccountNumber lnrza
DeletionIndicator loevm
AccountIsBlockedForPosting sperr
PurchasingIsBlocked sperm
BPIsEqualizationTaxSubject stkza
VATLiability stkzu
AlternativePayeeIsAllowed xzemp
TradingPartner vbund
FiscalAddress fiskn
SupplierProcurementBlock sperq
SuplrQualityManagementSystem qssys
SupplierPlant werks
SupplierIsSubRangeRelevant ltsna
SupplierIsPlantRelevant werkr
FactoryCalendar plkal
ResponsibleType fityp
BR_TaxIsSplit ipisp
BRSpcfcTaxBasePercentageCode taxbs
TranspServiceAgentStstcGrp stgdl
TaxInvoiceRepresentativeName j_1kfrepre
BusinessType j_1kftbus
IndustryType j_1kftind
SupplierCentralDeletionIsBlock nodel
SuplrQltyInProcmtCertfnValidTo qssysdat
SuplrProofOfDelivRlvtCode podkzb
SuplrTaxAuthorityAccountNumber fisku
IsToBeAcceptedAtOrigin weora
ReferenceAccountGroup ktock
PaymentReason paytrsn
PaymentIsBlockedForSupplier sperz
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 Supplier Process Data'
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@VDM.viewType: #BASIC
/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ]  } */
define view entity I_BPSupplierProcess
  as select from lfa1_prc

  association [1..1] to I_BusinessPartnerProcess as _BusinessPartner on  lfa1_prc.process_id      = _BusinessPartner.MasterDataChangeProcess
                                                                     and lfa1_prc.process_step_no = _BusinessPartner.MDChgProcessStep
                                                                     and lfa1_prc.source_system   = _BusinessPartner.MDChgProcessSrceSystem
                                                                     and lfa1_prc.source_id       = _BusinessPartner.MDChgProcessSrceObject
{

  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,
      lifnr                    as Supplier,
      bahns                    as TrainStationName,
      begru                    as AuthorizationGroup,
      dtams                    as DataMediumExchangeIndicator,
      dtaws                    as DataExchangeInstructionKey,
      esrnr                    as PaytSlipWthRefSubscriber,
      konzs                    as SupplierCorporateGroup,
      ktokk                    as SupplierAccountGroup,
      kunnr                    as Customer,
      lnrza                    as AlternativePayeeAccountNumber,
      loevm                    as DeletionIndicator,
      sperr                    as AccountIsBlockedForPosting,
      sperm                    as PurchasingIsBlocked,
      stkza                    as BPIsEqualizationTaxSubject,
      stkzu                    as VATLiability,
      xzemp                    as AlternativePayeeIsAllowed,
      vbund                    as TradingPartner,
      fiskn                    as FiscalAddress,
      sperq                    as SupplierProcurementBlock,
      //      kraus                    as CreditorInformationNumber,

      //      revdb                    as CreditDataLastCheckDate,

      qssys                    as SuplrQualityManagementSystem,
      werks                    as SupplierPlant,
      ltsna                    as SupplierIsSubRangeRelevant,
      werkr                    as SupplierIsPlantRelevant,
      plkal                    as FactoryCalendar,
      //      scacd                    as CarrierPartyStandardID,

      //      sfrgr                    as CarrierPartyFreightGroupCode,

      //      dlgrp                    as ServicePerformerPartyGroupCode,

      fityp                    as ResponsibleType,
      //      regss                    as SupplIsSocialInsuranceRegtrd,

      //      actss                    as SocialInsuranceActivityCode,

      ipisp                    as BR_TaxIsSplit,
      taxbs                    as BRSpcfcTaxBasePercentageCode,
      stgdl                    as TranspServiceAgentStstcGrp,
      //      emnfr                    as ManufacturerExternalID,

      j_1kfrepre               as TaxInvoiceRepresentativeName,
      j_1kftbus                as BusinessType,
      j_1kftind                as IndustryType,
      nodel                    as SupplierCentralDeletionIsBlock,
      qssysdat                 as SuplrQltyInProcmtCertfnValidTo,
      podkzb                   as SuplrProofOfDelivRlvtCode,
      fisku                    as SuplrTaxAuthorityAccountNumber,
      weora                    as IsToBeAcceptedAtOrigin,
      ktock                    as ReferenceAccountGroup,
      paytrsn                  as PaymentReason,
      sperz                    as PaymentIsBlockedForSupplier,

      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 = '000000000001'
  or assignment_id is initial
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"LFA1_PRC"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNERPROCESS"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/