Mbv_Obew
Compatibility view for OBEW table
Mbv_Obew is a CDS View that provides data about "Compatibility view for OBEW table" in SAP S/4HANA. It reads from 2 data sources (obew, R_MatlPriceDataMigrationStatus) and exposes 73 fields with key fields mandt, matnr, bwkey, bwtar, sobkz.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| obew | obew | from |
| R_MatlPriceDataMigrationStatus | tf | inner |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.sqlViewName | MBVOBEW | view | |
| EndUserText.label | Compatibility view for OBEW table | 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 (73)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | mandt | obew | mandt | |
| KEY | matnr | obew | matnr | |
| KEY | bwkey | obew | bwkey | |
| KEY | bwtar | obew | bwtar | |
| KEY | sobkz | obew | sobkz | |
| KEY | lifnr | obew | lifnr | |
| lbkum | ||||
| salk3 | ||||
| vprsv | obew | vprsv | ||
| verpr | verpr | |||
| stprs | obew | stprs | ||
| peinh | obew | peinh | ||
| bklas | bklas | |||
| 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 | |||
| zplpr | zplpr | |||
| kalkz | kalkz | |||
| kalkl | kalkl | |||
| kalkv | kalkv | |||
| kaln1 | kaln1 | |||
| 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 | ||||
| hkmat | hkmat | |||
| bwspa | bwspa | |||
| lplpx | lplpx | |||
| vplpx | vplpx | |||
| fplpx | fplpx | |||
| lbwst | lbwst | |||
| vbwst | vbwst | |||
| fbwst | fbwst | |||
| mbrue | mbrue | |||
| oklas | oklas |
@AbapCatalog.preserveKey: true
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.sqlViewName: 'MBVOBEW'
@EndUserText.label: 'Compatibility view for OBEW table'
@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_Obew
as select from obew
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 ext on ext.rclnt = obew.mandt
and ext.kalnr = obew.kaln1
left outer to one join FMLV_XBEW_CKMLCR_SALKV as matprice on matprice.mandt = obew.mandt
and matprice.kalnr = obew.kaln1
and ( ( ( tf.MatlPriceDataMigrationStatus = 'X' or tf.MatlPriceDataMigrationStatus = 'R' )
and matprice.bdatj = obew.lfgja
and matprice.lfmonp = concat('0', obew.lfmon ) )
or ( ( tf.MatlPriceDataMigrationStatus = 'R' or tf.MatlPriceDataMigrationStatus = 'F' ) and matprice.bdatj = '9999' ) )
{
key obew.mandt,
key obew.matnr,
key obew.bwkey,
key obew.bwtar,
key obew.sobkz,
key obew.lifnr,
//LBKUM from acdoca extract table
cast(COALESCE(ext.vmsl, 0) as lbkum) as lbkum,
//SALK3 from acdoca extract table
cast(COALESCE(ext.hsl, 0) as salk3) as salk3,
obew.vprsv,
verpr,
obew.stprs,
obew.peinh,
bklas,
//SALKV from CR table
cast(COALESCE(matprice.salkv, 0) as 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,
zplpr,
kalkz,
kalkl,
kalkv,
kaln1,
bwva1,
bwva2,
bwva3,
vers1,
vers2,
vers3,
hrkft,
kosgr,
pprdz,
pprdl,
pprdv,
pdatz,
pdatl,
pdatv,
ekalr,
vplpr,
mlmaa,
mlast,
lplpr,
//VKSAL from acdoca extract table
cast(COALESCE(ext.hvkwrt, 0) as vksal) as vksal,
hkmat,
bwspa,
lplpx,
vplpx,
fplpx,
lbwst,
vbwst,
fbwst,
mbrue,
oklas
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FMLV_XBEW_CKMLCR_SALKV",
"R_MATLPRICEDATAMIGRATIONSTATUS",
"V_ML_ACDOC_EX_UL_DDL",
"OBEW"
],
"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