FMLV_CKMLPRKEKO_UCT_UNION

DDL: FMLV_CKMLPRKEKO_UCT_UNION SQL: FCKMLPRKEKOUCTSD Type: view

Material Ledger: Cost Component Split (Header) for Prices

FMLV_CKMLPRKEKO_UCT_UNION is a CDS View that provides data about "Material Ledger: Cost Component Split (Header) for Prices" in SAP S/4HANA. It reads from 8 data sources and exposes 21 fields with key fields kalnr, bdatj, poper, untper, prtyp.

Data Sources (8)

SourceAliasJoin Type
finsv_unique_cvtyps curr left_outer
finsv_unique_cvtyps curtp left_outer
FMLV_EXTERNAL_CURTYPE_ML curtp_ml left_outer
ckmllahd hd inner
t001k k inner
ckmlprkekold m from
ckmlprkeko m union_all
t001w w inner

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName FCKMLPRKEKOUCTSD view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XL view
EndUserText.label Material Ledger: Cost Component Split (Header) for Prices view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY kalnr ckmlprkeko kalnr
KEY bdatj ckmlprkeko bdatj
KEY poper ckmlprkeko poper
KEY untper ckmlprkeko untper
KEY prtyp ckmlprkeko prtyp
KEY curtp finsv_unique_cvtyps curtype
losgr losgr
meins meins
elehk elehk
elehkns elehkns
kalnraskalnr
KEY bdatj ckmlprkeko bdatj
KEY poper ckmlprkeko poper
KEY untper ckmlprkeko untper
KEY prtyp ckmlprkeko prtyp
KEY curtp finsv_unique_cvtyps curtype
losgr losgr
meins meins
elehk elehk
elehkns elehkns
sdm_version sdm_version
@AbapCatalog.sqlViewName: 'FCKMLPRKEKOUCTSD'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:true
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.sizeCategory: #XL
@EndUserText.label: 'Material Ledger: Cost Component Split (Header) for Prices'

define view FMLV_CKMLPRKEKO_UCT_UNION
  as select from    ckmlprkekold        as m
    left outer join finsv_unique_cvtyps as curr on  curr.ext_curtype = m.ext_curtype
                                                and curr.rldnr       = m.rldnr
{
  key  m.kalnr                             as kalnr,
  key  m.bdatj                             as bdatj,
  key  m.poper                             as poper,
  key  m.untper                            as untper,
  key  m.prtyp                             as prtyp,
  key  curr.curtype                        as curtp,

       losgr,
       meins,
       elehk,
       elehkns,
       cast( '01' as fins_ml_sdm_version ) as sdm_version

}

union all select from ckmlprkeko               as m
  inner join          ckmllahd                 as hd       on hd.kalnr = m.kalnr
  inner join          t001w                    as w        on w.werks = hd.werks 
  inner join          t001k                    as k        on k.bwkey = w.bwkey
  left outer join     FMLV_EXTERNAL_CURTYPE_ML as curtp_ml on  curtp_ml.rbukrs      = k.bukrs
                                                           and curtp_ml.ext_curtype = m.curtp
  left outer join     finsv_unique_cvtyps      as curtp    on  curtp.ext_curtype = m.curtp
                                                           and curtp.rldnr       = curtp_ml.rldnr
{
  key  m.kalnr       as kalnr,
  key  m.bdatj       as bdatj,
  key  m.poper       as poper,
  key  m.untper      as untper,
  key  m.prtyp       as prtyp,
  key  curtp.curtype as curtp,

       losgr,
       meins,
       elehk,
       elehkns,
       sdm_version
}
where
  sdm_version < '01'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FINSV_UNIQUE_CVTYPS",
"FMLV_EXTERNAL_CURTYPE_ML",
"CKMLLAHD",
"CKMLPRKEKO",
"CKMLPRKEKOLD",
"T001K",
"T001W"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/