FMLV_MLAUFCRH_UCT_UNION

DDL: FMLV_MLAUFCRH_UCT_UNION SQL: FMLAUFCRHUCTSDM Type: view

History table for summerized MLAUFCR data w. correct CURPT

FMLV_MLAUFCRH_UCT_UNION is a CDS View that provides data about "History table for summerized MLAUFCR data w. correct CURPT" in SAP S/4HANA. It reads from 7 data sources and exposes 27 fields with key fields mlvnr, vgabe, gjahr, belnr, buzei.

Data Sources (7)

SourceAliasJoin Type
aufk aufk inner
finsv_unique_cvtyps curr left_outer
finsv_unique_cvtyps curtp left_outer
fmlv_external_curtype_ml curtp_ml left_outer
mlorderhist hist inner
mlaufcrh MLCRH union_all
mlaufcrldh MLD from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName FMLAUFCRHUCTSDM view
EndUserText.label History table for summerized MLAUFCR data w. correct CURPT 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

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY mlvnr mlvnr
KEY vgabe vgabe
KEY gjahr gjahr
KEY belnr belnr
KEY buzei buzei
KEY kalnr kalnr
KEY sumdno sumdno
KEY curtp finsv_unique_cvtyps curtype
waers waers
shkzg shkzg
wrbtr wrbtr
arewr arewr
reewr reewr
mlvnr
KEY vgabe vgabe
KEY gjahr gjahr
KEY belnr belnr
KEY buzei buzei
KEY kalnr kalnr
KEY sumdno sumdno
KEY curtp finsv_unique_cvtyps curtype
waers mlaufcrh waers
shkzg shkzg
wrbtr wrbtr
arewr arewr
reewr reewr
sdm_version sdm_version
@AbapCatalog.sqlViewName: 'FMLAUFCRHUCTSDM'
@EndUserText.label: 'History table for summerized MLAUFCR data w. correct CURPT'
@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
@AbapCatalog.viewEnhancementCategory: [#PROJECTION_LIST,#UNION]
define view FMLV_MLAUFCRH_UCT_UNION
  as select from    mlaufcrldh    as MLD
    left outer join finsv_unique_cvtyps as curr on  curr.ext_curtype = MLD.ext_curtype
                                          and curr.rldnr       = MLD.rldnr
{
  key mlvnr,
  key vgabe,
  key gjahr,
  key belnr,
  key buzei,
  key kalnr,
  key sumdno,
  key curr.curtype as curtp,
      waers,
      shkzg,
      wrbtr,
      arewr,
      reewr,
      cast( '01' as fins_ml_sdm_version ) as sdm_version
}

union all

select from       mlaufcrh                 as MLCRH
  inner join      mlorderhist              as hist     on hist.mlvnr = MLCRH.mlvnr
  inner join      aufk                     as aufk     on aufk.aufnr = hist.aufnr
  left outer join fmlv_external_curtype_ml as curtp_ml on  curtp_ml.rbukrs      = aufk.bukrs
                                                       and curtp_ml.ext_curtype = MLCRH.curtp
  left outer join finsv_unique_cvtyps      as curtp    on  (     curtp.ext_curtype = MLCRH.curtp
                                                             and curtp.rldnr       = curtp_ml.rldnr )
                                                       or  (     MLCRH.curtp = '00' 
                                                             and curtp.curtype = '00' )
                                                       
                                                       
                                                       
{
  key MLCRH.mlvnr,
  key vgabe,
  key gjahr,
  key belnr,
  key buzei,
  key kalnr,
  key sumdno,
  key curtp.curtype as curtp,
      MLCRH.waers,
      shkzg,
      wrbtr,
      arewr,
      reewr,
      sdm_version
}
where
  sdm_version < '01';