ICA_CONSJOURNALENTRIES_3

DDL: ICA_CONSJOURNALENTRIES_3 SQL: ICACONSJES3 Type: view Package: FIN_ICA_MATCH

Match Consolidation Journal Entry Lines

ICA_CONSJOURNALENTRIES_3 is a CDS View that provides data about "Match Consolidation Journal Entry Lines" in SAP S/4HANA. It reads from 4 data sources (ica_fs_item, acdocu, fincs_ref_vers_r, tf200) and exposes 89 fields. Part of development package FIN_ICA_MATCH.

Data Sources (4)

SourceAliasJoin Type
ica_fs_item _assignment left_outer
acdocu acdocu from
fincs_ref_vers_r fincs_ref_vers_r inner
tf200 tf200 inner

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName ICACONSJES3 view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Match Consolidation Journal Entry Lines view
ClientHandling.type #CLIENT_DEPENDENT view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XL view

Fields (89)

KeyFieldSource TableSource FieldDescription
rclnt rclnt
method_id
DOCNR
DOCLN
GRREF
PSTAT
CSTAT
DUE_DATE
CLEARING_STATUS
fiscyearper fiscyearper
rldnr rldnr
rdimen rdimen
ryear ryear
gjahr ryear
ref_belnr docnr
ref_docln docln
rrcty rrcty
rvers fincs_ref_vers_r version
rtcur rtcur
rhcur rhcur
rkcur
runit runit
poper poper
docct docct
rcomp rcomp
rbunit rbunit
ritclg ritclg
ritem ritem
sa_role
rbuptr rbuptr
rcongr rcongr
robukrs robukrs
sityp sityp
subit subit
plevl plevl
rpflg
rtflg rtflg
docty docty
yracq
pracq
coicu
tsl tsl
hsl hsl
ksl
msl msl
sgtxt sgtxt
budat budat
timestamp timestamp
awtyp awtyp
aworg aworg
ktopl ktopl
racct racct
zuonr zuonr
rcntr rcntr
prctr prctr
rfarea rfarea
rbusa
kokrs kokrs
segment segment
scntr scntr
pprctr pprctr
sfarea sfarea
sbusa
rassc rassc
psegment psegment
aufnr aufnr
kunnr kunnr
lifnr lifnr
matnr matnr
matkl_mm matkl_mm
werks werks
rmvct rmvct
ps_psp_pnr ps_psp_pnr
ps_posid ps_posid
ps_pspid ps_pspid
fkart fkart
vkorg vkorg
vtweg vtweg
spart spart
matnr_copa matnr_copa
matkl matkl
kdgrp kdgrp
land1 land1
brsch brsch
bzirk bzirk
kunre kunre
kunwe kunwe
konzs konzs
awref
@AbapCatalog.sqlViewName: 'ICACONSJES3'
@AbapCatalog.compiler.compareFilter:true
@EndUserText.label: 'Match Consolidation Journal Entry Lines'
@ClientHandling.type: #CLIENT_DEPENDENT
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #X
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.sizeCategory: #XL
define view ICA_CONSJOURNALENTRIES_3
  as select from acdocu 
  inner join fincs_ref_vers_r on acdocu.rvers = fincs_ref_vers_r.versionelement
  inner join tf200 on fincs_ref_vers_r.version = tf200.rvers
  left outer join ica_fs_item as _assignment on  tf200.iatvs   = _assignment.iatvs
                                                 and acdocu.ritclg = _assignment.itclg
                                                 and acdocu.ritem  = _assignment.item
                                                 and acdocu.fiscyearper between _assignment.fromyearper and _assignment.toyearper
{
  rclnt,
  cast ('' as ica_method_id)                                           as method_id,
  cast ('0000000000' as ica_docnr)                                     as DOCNR,
  cast (0 as ica_docln)                                                as DOCLN,
  cast ('000000000000' as ica_grref)                                   as GRREF,
  cast ('00' as ica_pstat)                                             as PSTAT,
  cast ('' as ica_cstat)                                               as CSTAT,
  cast ('00000000' as ica_due_date)                                    as DUE_DATE,
  cast ('0' as ica_clearing_status )                                   as CLEARING_STATUS,
  fiscyearper,
  rldnr,
  rdimen,
  ryear,
  ryear                                                                as gjahr,
  docnr                                                                as ref_belnr,
  docln                                                                as ref_docln,
  rrcty,
  fincs_ref_vers_r.version as rvers,
  @Semantics.currencyCode
  rtcur,
  @Semantics.currencyCode
  rhcur,
  @Semantics.currencyCode
  case when tf200.group_curr = acdocu.rkcur then rkcur else cast('' as gcurr)  end as rkcur,
  @Semantics.unitOfMeasure
  runit,
  poper,
  docct,
  rcomp,
  rbunit,
  ritclg,
  ritem,
  coalesce(_assignment.sa_role, '')                                    as sa_role,
  coalesce(_assignment.sa_elimination, '')                             as sa_elimination,
  rbuptr,
  rcongr,
  robukrs,
  sityp,
  subit,
  plevl,
  --rpflg,
  rtflg,
  docty,
  --yracq,
  --pracq,
  --coicu,
  //  uppcu,

  @Semantics.amount.currencyCode: 'RTCUR'
  tsl,
  @Semantics.amount.currencyCode: 'RHCUR'
  hsl,
  @Semantics.amount.currencyCode: 'RKCUR'
  case when tf200.group_curr = acdocu.rkcur then ksl else cast(0 as vgcur12)  end as ksl,
  @Semantics.quantity.unitOfMeasure: 'RUNIT'
  msl,
  sgtxt,
  budat,
  timestamp,
  awtyp,
  aworg,
  ktopl,
  racct,
  zuonr,
  rcntr,
  prctr,
  rfarea,
  --rbusa,
  kokrs,
  segment,
  scntr,
  pprctr,
  sfarea,
  --sbusa,
  rassc,
  psegment,
  aufnr,
  kunnr,
  lifnr,
  matnr,
  matkl_mm,
  werks,
  rmvct,
  ps_psp_pnr,
  ps_posid,
  ps_pspid,
  fkart,
  vkorg,
  vtweg,
  spart,
  matnr_copa,
  matkl,
  kdgrp,
  land1,
  brsch,
  bzirk,
  kunre,
  kunwe,
  konzs,
  case when orndocnr <> ''
       then cast('X' as fins_xreversing)
       else cast('' as fins_xreversing)   end                          as XREVERSING,
  case when rvsdocnr <> ''
       then cast('X' as fins_xreversed)
       else cast('' as fins_xreversed)    end                          as XREVERSED,
  cast('' as awref)                                                    as awref,
  case when orndocnr <> ''
       then cast(orndocnr as awref_rev)
       else cast(rvsdocnr as awref_rev)    end                         as AWREF_REV

} where draft <> 'X'