FMLV_CKMLLACR_UCT_UNION

DDL: FMLV_CKMLLACR_UCT_UNION SQL: FCKMLLACRUCTSDM Type: view

ML Activity Type: Period Record/Currency Record

FMLV_CKMLLACR_UCT_UNION is a CDS View that provides data about "ML Activity Type: Period Record/Currency Record" in SAP S/4HANA. It reads from 8 data sources and exposes 37 fields with key fields kalnr, bdatj, poper, untper, curtp.

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
ckmllacrld m from
ckmllacr m union_all
t001w w inner

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName FCKMLLACRUCTSDM 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 ML Activity Type: Period Record/Currency Record view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY kalnr ckmllacr kalnr
KEY bdatj ckmllacr bdatj
KEY poper ckmllacr poper
KEY untper ckmllacr untper
KEY curtp finsv_unique_cvtyps curtype
togbtr togbtr
tofbtr tofbtr
togbtrd togbtrd
toe toe
waers waers
togbtr_s togbtr_s
tofbtr_s tofbtr_s
togbtrd_s togbtrd_s
toe_s toe_s
waers_s waers_s
bwstrat bwstrat
no_settle no_settle
saprl saprl
kalnraskalnr
KEY bdatj bdatj
KEY poper poper
KEY untper untper
KEY curtp finsv_unique_cvtyps curtype
togbtr togbtr
tofbtr tofbtr
togbtrd togbtrd
toe toe
waers ckmllacr waers
togbtr_s togbtr_s
tofbtr_s tofbtr_s
togbtrd_s togbtrd_s
toe_s toe_s
waers_s waers_s
bwstrat bwstrat
no_settle ckmllacr no_settle
saprl saprl
sdm_version sdm_version
@AbapCatalog.sqlViewName: 'FCKMLLACRUCTSDM'
@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: 'ML Activity Type: Period Record/Currency Record'

define view FMLV_CKMLLACR_UCT_UNION
  as select from    ckmllacrld    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 curr.curtype                        as curtp,
      togbtr                              as togbtr,
      tofbtr                              as tofbtr,
      togbtrd                             as togbtrd,
      toe                                 as toe,
      waers                               as waers,
      togbtr_s                            as togbtr_s,
      tofbtr_s                            as tofbtr_s,
      togbtrd_s                           as togbtrd_s,
      toe_s                               as toe_s,
      waers_s                             as waers_s,
      bwstrat                             as bwstrat,
      no_settle                           as no_settle,
      saprl                               as saprl,
      cast( '01' as fins_ml_sdm_version ) as sdm_version

}

union all select from ckmllacr                 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 bdatj,
  key poper,
  key untper,
  key curtp.curtype as curtp,
      togbtr,
      tofbtr,
      togbtrd,
      toe,
      m.waers,
      togbtr_s,
      tofbtr_s,
      togbtrd_s,
      toe_s,
      waers_s,
      bwstrat,
      m.no_settle,
      saprl,
      sdm_version
}
where
  sdm_version < '01'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FINSV_UNIQUE_CVTYPS",
"FMLV_EXTERNAL_CURTYPE_ML",
"CKMLLACR",
"CKMLLACRLD",
"CKMLLAHD",
"T001K",
"T001W"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/