MBV_MBEW

CDS View

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)

ViewTypeJoinVDMDescription
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)

KeyField CDS FieldsUsed 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":""
}
}*/