MBV_MBEW
Compatibility view for MBEW table
MBV_MBEW is a CDS View in S/4HANA. Compatibility view for MBEW table. It contains 93 fields. 16 CDS views read from this table.
CDS Views using this table (16)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_PH_StockQuery | view | from | CONSUMPTION | Ph Stock Query Philippines |
| Mbv_Ent5507 | view | from | Compatibility view for ENT5507 view (ML integration) | |
| Mbv_J_1ambew | view | from | Compatibility view for J_1AMBEW view (ML integration) | |
| Mbv_Macku | view | inner | Compatibility view for MACKU view (ML integration) | |
| Mbv_Mb61v | view | from | Compatibility view for MB61V view (ML integration) | |
| Mbv_Srmerp_Css_Mat | view | inner | Compatibility view for /SRMERP/CCS_MAT view (ML integration) | |
| Mbv_V_Mmim_Wb | view | from | Compatibility view for V_MMIM_WB view (ML integration) | |
| Mbv_V_Satz1 | view | inner | Compatibility view for V_SATZ1 view (ML integration) | |
| Mbv_Vkp_Mbew | view | from | Compatibility view for VKP_MBEW view (ML integration) | |
| Mbv_Vmbew | view | from | Compatibility view for VMBEW view (ML integration) | |
| Mbv_Wrma_V_Mbew | view | inner | Compatibility view for /SRMERP/CCS_MAT view (ML integration) | |
| NSDM_e_V_SLGH_1 | view | inner | V_SLGH_1 Compatibility View | |
| NSDM_e_V_SLGH_2 | view | inner | V_SLGH_2 Compatibility View | |
| OIB_MBEW_QUANTITY | view | from | Book inventory with valuation type and base Uom | |
| P_CurrentMatlPriceByCostEst | view | from | COMPOSITE | |
| P_MaterialInfo | view | left_outer | BASIC |
Fields (93)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | bwkey | bwkey | 11 |
| KEY | bwtar | bwtar | 9 |
| KEY | mandt | mandt | 3 |
| KEY | matnr | matnr | 6 |
| KEY | peinh | peinh | 6 |
| KEY | salk3 | salk3 | 5 |
| KEY | stprs | stprs | 5 |
| KEY | verpr | MaterialPriceInCoCodeCurrency,verpr | 6 |
| KEY | vksal | vksal | 5 |
| KEY | vprsv | vprsv | 5 |
| abciw | abciw | 2 | |
| abwkz | abwkz | 1 | |
| bklas | bklas | 2 | |
| bwpei | bwpei | 1 | |
| bwph1 | bwph1 | 2 | |
| bwprh | bwprh | 2 | |
| bwprs | bwprs | 2 | |
| bwps1 | bwps1 | 2 | |
| bwspa | bwspa | 2 | |
| bwtty | bwtty | 2 | |
| bwva1 | bwva1 | 1 | |
| bwva2 | bwva2 | 1 | |
| bwva3 | bwva3 | 1 | |
| ekalr | ekalr | 2 | |
| hkmat | hkmat | 2 | |
| hrkft | hrkft | 2 | |
| kalkl | kalkl | 1 | |
| kalkv | kalkv | 1 | |
| kalkz | kalkz | 1 | |
| kaln1 | kaln1 | 2 | |
| kalnr | kalnr | 2 | |
| kalsc | kalsc | 1 | |
| kosgr | kosgr | 1 | |
| kziwl | kziwl | 2 | |
| laepr | laepr | 1 | |
| lbkum | lbkum | 6 | |
| lfgja | lfgja | 2 | |
| lfmon | lfmon | 2 | |
| lplpr | lplpr | 1 | |
| lvorm | lvorm | 2 | |
| mlast | mlast | 1 | |
| mlmaa | mlmaa | 1 | |
| mypol | mypol | 1 | |
| pdatl | pdatl | 1 | |
| pdatv | pdatv | 1 | |
| pdatz | pdatz | 1 | |
| pperl | pperl | 1 | |
| pperv | pperv | 1 | |
| pperz | pperz | 1 | |
| pprdl | pprdl | 1 | |
| pprdv | pprdv | 1 | |
| pprdz | pprdz | 1 | |
| pstat | pstat | 1 | |
| salkv | salkv | 1 | |
| sperw | sperw | 2 | |
| stprv | stprv | 1 | |
| vers1 | vers1 | 1 | |
| vers2 | vers2 | 1 | |
| vers3 | vers3 | 1 | |
| vjbkl | vjbkl | 1 | |
| vjbwh | vjbwh | 2 | |
| vjbws | vjbws | 2 | |
| vjkum | vjkum | 1 | |
| vjpei | vjpei | 1 | |
| vjsal | vjsal | 1 | |
| vjsav | vjsav | 1 | |
| vjstp | vjstp | 1 | |
| vjver | vjver | 1 | |
| vjvpr | vjvpr | 1 | |
| vmbkl | vmbkl | 1 | |
| vmkum | vmkum | 2 | |
| vmpei | vmpei | 2 | |
| vmsal | vmsal | 2 | |
| vmsav | vmsav | 1 | |
| vmstp | vmstp | 2 | |
| vmver | vmver | 1 | |
| vmvpr | vmvpr | 1 | |
| vplpr | vplpr | 1 | |
| vvjlb | vvjlb | 1 | |
| vvjsl | vvjsl | 1 | |
| vvmlb | vvmlb | 1 | |
| vvsal | vvsal | 1 | |
| wlinl | wlinl | 2 | |
| xlifo | xlifo | 1 | |
| zkdat | zkdat | 2 | |
| zkprs | zkprs | 2 | |
| zpld1 | zpld1 | 2 | |
| zpld2 | zpld2 | 2 | |
| zpld3 | zpld3 | 2 | |
| zplp1 | zplp1 | 2 | |
| zplp2 | zplp2 | 2 | |
| zplp3 | zplp3 | 2 | |
| zplpr | zplpr | 2 |
@AbapCatalog.preserveKey: true
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.sqlViewName: 'MBVMBEW'
@EndUserText.label: 'Compatibility view for MBEW table'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.type: #INHERITED
@ClientHandling.algorithm: #AUTOMATED
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.sizeCategory: #XL
define view Mbv_Mbew
as select from mbew
left outer to one join Mbv_Mbew_Base as b on mbew.kaln1 = b.kaln1 //see SAP note 2620366
and mbew.mandt = b.mandt
and mbew.matnr = b.matnr //MATNR and BWKEY are added due to performance reason,
and mbew.bwkey = b.bwkey //see SAP note 2505119
left outer to one join Mbv_Mbew_Mother_Segment as mother on mother.matnr = b.matnr
and mother.bwkey = b.bwkey
and mother.mandt = b.mandt
association [0..1] to E_Productvaluation as _ActiveExtension on $projection.matnr = _ActiveExtension.Product
and $projection.bwkey = _ActiveExtension.ValuationArea
and $projection.bwtar = _ActiveExtension.ValuationType
{
key b.mandt,
key b.matnr,
key b.bwkey,
key b.bwtar,
b.lvorm,
//LBKUM
cast (
case when b.bwtar = '' and b.bwtty != '' then mother.lbkum // Mother Segment
else COALESCE(b.lbkum, 0)
end
as lbkum) as lbkum,
//SALK3
cast (
case when b.bwtar = '' and b.bwtty != '' then mother.salk3 // Mother Segment
else COALESCE(b.salk3, 0)
end
as salk3) as salk3,
b.vprsv,
b.verpr,
b.stprs,
b.peinh,
b.bklas,
//SALKV
cast(COALESCE(b.salkv, 0) as salkv) as salkv,
b.vmkum,
b.vmsal,
b.vmvpr,
b.vmver,
b.vmstp,
b.vmpei,
b.vmbkl,
b.vmsav,
b.vjkum,
b.vjsal,
b.vjvpr,
b.vjver,
b.vjstp,
b.vjpei,
b.vjbkl,
b.vjsav,
b.lfgja,
b.lfmon,
b.bwtty,
b.stprv,
b.laepr,
b.zkprs,
b.zkdat,
b.timestamp,
b.bwprs,
b.bwprh,
b.vjbws,
b.vjbwh,
b.vvjsl,
b.vvjlb,
b.vvmlb,
b.vvsal,
b.zplpr,
b.zplp1,
b.zplp2,
b.zplp3,
b.zpld1,
b.zpld2,
b.zpld3,
b.pperz,
b.pperl,
b.pperv,
b.kalkz,
b.kalkl,
b.kalkv,
b.kalsc,
b.xlifo,
b.mypol,
b.bwph1,
b.bwps1,
b.abwkz,
b.pstat,
b.kaln1,
b.kalnr,
b.bwva1,
b.bwva2,
b.bwva3,
b.vers1,
b.vers2,
b.vers3,
b.hrkft,
b.kosgr,
b.pprdz,
b.pprdl,
b.pprdv,
b.pdatz,
b.pdatl,
b.pdatv,
b.ekalr,
b.vplpr,
b.mlmaa,
b.mlast,
b.lplpr,
//VKSAL
cast (
case when b.bwtar = '' and b.bwtty != '' then mother.vksal // Mother Segment
else COALESCE(b.vksal, 0)
end
as vksal) as vksal,
b.hkmat,
b.sperw,
b.kziwl,
b.wlinl,
b.abciw,
b.bwspa,
b.lplpx,
b.vplpx,
b.fplpx,
b.lbwst,
b.vbwst,
b.fbwst,
b.eklas,
b.qklas,
b.mtuse,
b.mtorg,
b.ownpr,
b.xbewm,
b.bwpei,
b.mbrue,
b.oklas,
mbew.dummy_val_incl_eew_ps,
//Joint venture
mbew.oippinv
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"MBV_MBEW_BASE",
"MBV_MBEW_MOTHER_SEGMENT",
"MBEW"
],
"ASSOCIATED":
[
"E_PRODUCTVALUATION"
],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/