@AbapCatalog.sqlViewName: 'PMLDOC'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #COMPOSITE
@VDM.private:true
define view P_MaterialLedgerDocument
as select from mldoc
{
key docref,
key curtp as LedgerValuationCurrencyRole,
rldnr as Ledger,
runref,
acc_principle,
kalnr as CostEstimate,
jahrper as FiscalYearPeriod,
jahrper_wip,
current_per,
xabr,
glvor,
vgart,
posart,
categ,
ptyp as ProcessCategory,
bewartgrp,
bvalt as ProcurementAlternative,
process as ProductionProcess,
pkalnr,
@Semantics.quantity.unitOfMeasure: 'ValuationQuantityUnit'
quant as ValuationQuantity,
@Semantics.unitOfMeasure: true
meins as ValuationQuantityUnit,
@Semantics.amount.currencyCode: 'Currency'
stval as InventoryAmtInCCCrcy,
@Semantics.amount.currencyCode: 'Currency'
prd as PriceDifferenceAmtInCCCrcy,
@Semantics.amount.currencyCode: 'Currency'
kdm as ExchRateDiffAmtInCoCodeCrcy,
tpprd,
altval,
@Semantics.currencyCode: true
waers as Currency,
lbkum,
salk3,
salkv,
stprs,
pvprs,
peinh,
xekrel,
xplrel,
plqty,
markup,
xtprel,
vkwrt,
vksal,
eqnum,
timestamp,
budat as PostingDate,
cyclenr,
aufnr,
aufps,
belnr,
kjahr,
posnr,
awtyp,
awsys,
aworg,
awref,
awitem,
awitgrp,
usnam,
tcode,
mlvnr,
vgabe,
hrkft,
kstar,
bwart,
werks as Plant,
storno,
bstmg,
bstme,
arewr,
reewr,
xkdm_nact,
_dataaging,
kongr
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"MLDOC"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/