Mbv_Mbew_Base
Base view for compatibility view of MBEW
Mbv_Mbew_Base is a CDS View that provides data about "Base view for compatibility view of MBEW" in SAP S/4HANA. It reads from 2 data sources (mbew, R_MatlPriceDataMigrationStatus) and exposes 108 fields with key fields mandt, matnr, bwkey, bwtar.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| mbew | m | from |
| R_MatlPriceDataMigrationStatus | tf | inner |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.sqlViewName | MBVMBEWBASE | view | |
| EndUserText.label | Base view for compatibility view of MBEW | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ClientHandling.type | #INHERITED | view | |
| ClientHandling.algorithm | #AUTOMATED | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.sizeCategory | #XL | view |
Fields (108)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | mandt | mbew | mandt | |
| KEY | matnr | mbew | matnr | |
| KEY | bwkey | mbew | bwkey | |
| KEY | bwtar | mbew | bwtar | |
| kaln1 | kaln1 | |||
| lbkum | u | vmsl | ||
| salk3 | u | hsl | ||
| lvorm | lvorm | |||
| vprsv | mbew | vprsv | ||
| verpr | verpr | |||
| stprs | mbew | stprs | ||
| peinh | mbew | peinh | ||
| bklas | bklas | |||
| salkv | matprice | salkv | ||
| vmkum | vmkum | |||
| vmsal | vmsal | |||
| vmvpr | vmvpr | |||
| vmver | vmver | |||
| vmstp | vmstp | |||
| vmpei | vmpei | |||
| vmbkl | vmbkl | |||
| vmsav | vmsav | |||
| vjkum | vjkum | |||
| vjsal | vjsal | |||
| vjvpr | vjvpr | |||
| vjver | vjver | |||
| vjstp | vjstp | |||
| vjpei | vjpei | |||
| vjbkl | vjbkl | |||
| vjsav | vjsav | |||
| lfgja | lfgja | |||
| lfmon | lfmon | |||
| bwtty | bwtty | |||
| stprv | stprv | |||
| laepr | laepr | |||
| zkprs | zkprs | |||
| zkdat | zkdat | |||
| timestamp | timestamp | |||
| bwprs | bwprs | |||
| bwprh | bwprh | |||
| vjbws | vjbws | |||
| vjbwh | vjbwh | |||
| vvjsl | vvjsl | |||
| vvjlb | vvjlb | |||
| vvmlb | vvmlb | |||
| vvsal | vvsal | |||
| zplpr | zplpr | |||
| zplp1 | zplp1 | |||
| zplp2 | zplp2 | |||
| zplp3 | zplp3 | |||
| zpld1 | zpld1 | |||
| zpld2 | zpld2 | |||
| zpld3 | zpld3 | |||
| pperz | pperz | |||
| pperl | pperl | |||
| pperv | pperv | |||
| kalkz | kalkz | |||
| kalkl | kalkl | |||
| kalkv | kalkv | |||
| kalsc | kalsc | |||
| xlifo | xlifo | |||
| mypol | mypol | |||
| bwph1 | bwph1 | |||
| bwps1 | bwps1 | |||
| abwkz | abwkz | |||
| pstat | pstat | |||
| kalnr | mbew | kalnr | ||
| bwva1 | bwva1 | |||
| bwva2 | bwva2 | |||
| bwva3 | bwva3 | |||
| vers1 | vers1 | |||
| vers2 | vers2 | |||
| vers3 | vers3 | |||
| hrkft | hrkft | |||
| kosgr | kosgr | |||
| pprdz | pprdz | |||
| pprdl | pprdl | |||
| pprdv | pprdv | |||
| pdatz | pdatz | |||
| pdatl | pdatl | |||
| pdatv | pdatv | |||
| ekalr | ekalr | |||
| vplpr | vplpr | |||
| mlmaa | mlmaa | |||
| mlast | mlast | |||
| lplpr | lplpr | |||
| vksal | u | hvkwrt | ||
| hkmat | hkmat | |||
| sperw | sperw | |||
| kziwl | kziwl | |||
| wlinl | wlinl | |||
| abciw | abciw | |||
| bwspa | bwspa | |||
| lplpx | lplpx | |||
| vplpx | vplpx | |||
| fplpx | fplpx | |||
| lbwst | lbwst | |||
| vbwst | vbwst | |||
| fbwst | fbwst | |||
| eklas | eklas | |||
| qklas | qklas | |||
| mtuse | mtuse | |||
| mtorg | mtorg | |||
| ownpr | ownpr | |||
| xbewm | xbewm | |||
| bwpei | bwpei | |||
| mbrue | mbrue | |||
| oklas | oklas |
@AbapCatalog.preserveKey: true
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.sqlViewName: 'MBVMBEWBASE'
@EndUserText.label: 'Base view for compatibility view of MBEW'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.type: #INHERITED
@ClientHandling.algorithm: #AUTOMATED
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.sizeCategory: #XL
define view Mbv_Mbew_Base
as
select from mbew as m
inner join R_MatlPriceDataMigrationStatus as tf on ( tf.MatlPriceDataMigrationStatus = 'X' )
or ( tf.MatlPriceDataMigrationStatus = 'R' )
or ( tf.MatlPriceDataMigrationStatus = 'F' )
left outer to one join V_ML_ACDOC_EX_UL_DDL as u on u.kalnr = m.kaln1
and u.rclnt = m.mandt
and u.matnr = m.matnr //MATNR and BWKEY are added due to performance reason,
and u.bwkey = m.bwkey //see SAP note 2505119
left outer to one join FMLV_XBEW_CKMLCR_SALKV as matprice on matprice.mandt = m.mandt
and matprice.kalnr = m.kaln1
and ( ( ( tf.MatlPriceDataMigrationStatus = 'X' or tf.MatlPriceDataMigrationStatus = 'R' )
and matprice.bdatj = m.lfgja
and matprice.lfmonp = concat('0', m.lfmon ) )
or ( ( tf.MatlPriceDataMigrationStatus = 'R' or tf.MatlPriceDataMigrationStatus = 'F' ) and matprice.bdatj = '9999' ) )
{
key m.mandt,
key m.matnr,
key m.bwkey,
key m.bwtar,
kaln1,
//LBKUM from acdoca extract table
u.vmsl as lbkum,
//SALK3 from acdoca extract table
u.hsl as salk3,
lvorm,
m.vprsv,
verpr,
m.stprs,
m.peinh,
bklas,
//SALKV from CR table
matprice.salkv as salkv,
vmkum,
vmsal,
vmvpr,
vmver,
vmstp,
vmpei,
vmbkl,
vmsav,
vjkum,
vjsal,
vjvpr,
vjver,
vjstp,
vjpei,
vjbkl,
vjsav,
lfgja,
lfmon,
bwtty,
stprv,
laepr,
zkprs,
zkdat,
timestamp,
bwprs,
bwprh,
vjbws,
vjbwh,
vvjsl,
vvjlb,
vvmlb,
vvsal,
zplpr,
zplp1,
zplp2,
zplp3,
zpld1,
zpld2,
zpld3,
pperz,
pperl,
pperv,
kalkz,
kalkl,
kalkv,
kalsc,
xlifo,
mypol,
bwph1,
bwps1,
abwkz,
pstat,
m.kalnr,
bwva1,
bwva2,
bwva3,
vers1,
vers2,
vers3,
hrkft,
kosgr,
pprdz,
pprdl,
pprdv,
pdatz,
pdatl,
pdatv,
ekalr,
vplpr,
mlmaa,
mlast,
lplpr,
//VKSAL from acdoca extract table
u.hvkwrt as vksal,
hkmat,
sperw,
kziwl,
wlinl,
abciw,
bwspa,
lplpx,
vplpx,
fplpx,
lbwst,
vbwst,
fbwst,
eklas,
qklas,
mtuse,
mtorg,
ownpr,
xbewm,
bwpei,
mbrue,
oklas,
dummy_val_incl_eew_ps
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FMLV_XBEW_CKMLCR_SALKV",
"R_MATLPRICEDATAMIGRATIONSTATUS",
"V_ML_ACDOC_EX_UL_DDL",
"MBEW"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
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