P_MDChgProcCustValnWthBusPart

DDL: P_MDCHGPROCCUSTVALNWTHBUSPART SQL: PMDCCUSTVALNBPNO Type: view BASIC

P_MDChgProcCustValnWthBusPart is a Basic CDS View in SAP S/4HANA. It reads from 10 data sources and exposes 53 fields with key fields source_id, atzhl, mafid, klart, adzhl.

Data Sources (10)

SourceAliasJoin Type
P_MDChgProcCustValn ausp inner
P_MDChgProcCustValn ausp inner
but000 but000 from
but000 but000 union
cabn cabn inner
cabn cabn inner
cvi_cust_link cust_link inner
kna1 kna1 inner
kna1 kna1 inner
mdg_mlt_assgmnt mlt_assmnt inner

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName PMDCCUSTVALNBPNO view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view
VDM.viewType #BASIC view

Fields (53)

KeyFieldSource TableSource FieldDescription
KEY source_id but000 partner
KEY atzhl P_MDChgProcCustValn atzhl
KEY mafid P_MDChgProcCustValn mafid
KEY klart P_MDChgProcCustValn klart
KEY adzhl P_MDChgProcCustValn adzhl
KEY source_atinn P_MDChgProcCustValn source_atinn
atwrt P_MDChgProcCustValn atwrt
atflv P_MDChgProcCustValn atflv
atawe P_MDChgProcCustValn atawe
atflb P_MDChgProcCustValn atflb
ataw1 P_MDChgProcCustValn ataw1
atcod P_MDChgProcCustValn atcod
attlv P_MDChgProcCustValn attlv
attlb P_MDChgProcCustValn attlb
atprz P_MDChgProcCustValn atprz
atinc P_MDChgProcCustValn atinc
ataut P_MDChgProcCustValn ataut
aennr P_MDChgProcCustValn aennr
datuv P_MDChgProcCustValn datuv
lkenz P_MDChgProcCustValn lkenz
atimb P_MDChgProcCustValn atimb
atzis P_MDChgProcCustValn atzis
atsrt P_MDChgProcCustValn atsrt
atvglart P_MDChgProcCustValn atvglart
datub P_MDChgProcCustValn datub
atnam cabn atnam
KEY source_id but000 partner
KEY atzhl P_MDChgProcCustValn atzhl
KEY mafid P_MDChgProcCustValn mafid
KEY klart P_MDChgProcCustValn klart
KEY adzhl P_MDChgProcCustValn adzhl
KEY source_atinn P_MDChgProcCustValn source_atinn
atwrt P_MDChgProcCustValn atwrt
atflv P_MDChgProcCustValn atflv
atawe P_MDChgProcCustValn atawe
atflb P_MDChgProcCustValn atflb
ataw1 P_MDChgProcCustValn ataw1
atcod P_MDChgProcCustValn atcod
attlv P_MDChgProcCustValn attlv
attlb P_MDChgProcCustValn attlb
atprz P_MDChgProcCustValn atprz
atinc P_MDChgProcCustValn atinc
ataut P_MDChgProcCustValn ataut
aennr P_MDChgProcCustValn aennr
datuv P_MDChgProcCustValn datuv
lkenz P_MDChgProcCustValn lkenz
atimb P_MDChgProcCustValn atimb
atzis P_MDChgProcCustValn atzis
atsrt P_MDChgProcCustValn atsrt
atvglart P_MDChgProcCustValn atvglart
datub P_MDChgProcCustValn datub
atnam cabn atnam
atinn P_MDChgProcCustValn atinn
@AbapCatalog.sqlViewName: 'PMDCCUSTVALNBPNO'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.private:true
@VDM.viewType: #BASIC

define view P_MDChgProcCustValnWthBusPart as select from but000 as but000
   inner join cvi_cust_link as cust_link on but000.partner_guid = cust_link.partner_guid
   inner join kna1 as kna1 on cust_link.customer = kna1.kunnr
   inner join P_MDChgProcCustValn as ausp on kna1.kunnr = ausp.objek
   inner join cabn as cabn on ausp.atinn = cabn.atinn
{
  key but000.client as source_client,
  key but000.partner as source_id,
  key '000000000002' as assignment_id,
  key ausp.atzhl,
  key ausp.mafid,
  key ausp.klart, 
  key ausp.adzhl,
  key ausp.source_atinn,   
  ausp.atwrt,
  ausp.atflv,
  ausp.atawe,
  ausp.atflb,
  ausp.ataw1,
  ausp.atcod,
  ausp.attlv,
  ausp.attlb,
  ausp.atprz,
  ausp.atinc,
  ausp.ataut,
  ausp.aennr,
  ausp.datuv,
  ausp.lkenz,
  ausp.atimb,
  ausp.atzis,
  ausp.atsrt,
  ausp.atvglart,
  ausp.datub, 
  cabn.atnam,
  ausp.atinn     
}
union select from but000 as but000
  inner join mdg_mlt_assgmnt as mlt_assmnt on but000.partner = mlt_assmnt.partner and mlt_assmnt.assignment_cat = 'CUST' and mlt_assmnt.standard <> 'X'
  inner join kna1 as kna1 on mlt_assmnt.object_id = kna1.kunnr
  inner join P_MDChgProcCustValn as ausp on kna1.kunnr = ausp.objek
  inner join cabn as cabn on ausp.atinn = cabn.atinn
{
  key but000.client as source_client,
  key but000.partner as source_id,
  key mlt_assmnt.assignment_id as assignment_id,
  key ausp.atzhl,
  key ausp.mafid,
  key ausp.klart, 
  key ausp.adzhl,
  key ausp.source_atinn,   
  ausp.atwrt,
  ausp.atflv,
  ausp.atawe,
  ausp.atflb,
  ausp.ataw1,
  ausp.atcod,
  ausp.attlv,
  ausp.attlb,
  ausp.atprz,
  ausp.atinc,
  ausp.ataut,
  ausp.aennr,
  ausp.datuv,
  ausp.lkenz,
  ausp.atimb,
  ausp.atzis,
  ausp.atsrt,
  ausp.atvglart,
  ausp.datub, 
  cabn.atnam,
  ausp.atinn      
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_MDCHGPROCCUSTVALN",
"BUT000",
"CABN",
"CVI_CUST_LINK",
"KNA1",
"MDG_MLT_ASSGMNT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/