P_Matrix_VecSFD

DDL: P_MATRIX_VECSFD SQL: PMCVECSFD Type: view COMPOSITE

P_Matrix_VecSFD is a Composite CDS View in SAP S/4HANA. It reads from 3 data sources (I_CnsldtnGroupStructure, P_StandardizedData, I_CnsldtnVersion) and exposes 99 fields.

Data Sources (3)

SourceAliasJoin Type
I_CnsldtnGroupStructure group_structure inner
P_StandardizedData transaction_data from
I_CnsldtnVersion version_assignment inner

Parameters (2)

NameTypeDefault
p_ryear gjahr
p_poper poper

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PMCVECSFD view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XL view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view

Fields (99)

KeyFieldSource TableSource FieldDescription
rclnt rclnt
rldnr rldnr
rdimen rdimen
ryear ryear
docnr docnr
docln docln
rrcty rrcty
rvers rvers
rtcur rtcur
rhcur rhcur
rkcur rkcur
runit runit
drcrk drcrk
poper poper
fiscyearper fiscyearper
period_mode
docct docct
rcomp rcomp
rbunit rbunit
ritclg ritclg
ritem ritem
rbuptr rbuptr
rcongr I_CnsldtnGroupStructure ConsolidationGroup
robukrs robukrs
sityp sityp
subit subit
plevl plevl
rpflg rpflg
rtflg rtflg
docty docty
yracq yracq
pracq pracq
coicu coicu
tsl tsl
hsl hsl
ksl ksl
msl msl
sgtxt sgtxt
autom autom
activ activ
bvorg bvorg
budat budat
wsdat wsdat
refdocnr refdocnr
refryear refryear
refdocln refdocln
refdocct refdocct
refactiv refactiv
timestamp timestamp
cpudt cpudt
cputm cputm
usnam usnam
rvsdocnr rvsdocnr
orndocnr orndocnr
coiac coiac
coinr coinr
revyear revyear
awtyp awtyp
aworg aworg
logsys logsys
ktopl ktopl
racct racct
xblnr xblnr
zuonr zuonr
rcntr rcntr
prctr prctr
rfarea rfarea
rbusa rbusa
kokrs kokrs
segment segment
scntr scntr
pprctr pprctr
sfarea sfarea
sbusa 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
@AbapCatalog.sqlViewName: 'PMCVECSFD'
@AbapCatalog.compiler.compareFilter: true

@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.private:true
@ClientHandling.algorithm:#SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #X
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.sizeCategory: #XL
@AccessControl.personalData.blocking: #NOT_REQUIRED
@Metadata.ignorePropagatedAnnotations: true

define view P_Matrix_VecSFD
 with parameters
    p_ryear  : gjahr,
    p_poper  : poper 
  as select from P_StandardizedData             as transaction_data
    inner join   I_CnsldtnVersion               as version_assignment on transaction_data.rvers = version_assignment.ConsolidationVersion
    inner join   I_CnsldtnGroupStructure        as group_structure    on transaction_data.rdimen                  = group_structure.ConsolidationDimension
                                                                      and version_assignment.ConsolidationStructureVersion = group_structure.ConsolidationStructureVersion
                                                                      and transaction_data.rbunit                 = group_structure.ConsolidationUnit
                                                                      and group_structure.FromFiscalYearPeriod   <= concat( $parameters.p_ryear,$parameters.p_poper )
                                                                      and group_structure.ToFiscalYearPeriod     >= concat( $parameters.p_ryear,$parameters.p_poper )  
//    inner join   P_Matrix_GroupStructurePerYear as group_structure    on  transaction_data.rdimen                 = group_structure.ConsolidationDimension

//                                                                      and version_assignment.ConsolidationVersion = group_structure.ConsolidationStructureVersion

//                                                                      and transaction_data.rbunit                 = group_structure.ConsolidationUnit

//                                                                      and transaction_data.ryear                  = group_structure.FiscalYear

{
  // Key Fields

  rclnt,
  rldnr,
  rdimen,
  ryear,
  docnr,
  docln,

  // Common Fields

  rrcty,
  rvers,


  rtcur,
  rhcur,
  rkcur,
  runit,

  drcrk,
  poper,
  fiscyearper,
  cast('PER' as fincs_period_mode)                   as period_mode,
  poper                                              as poper_posting,

  docct,
  rcomp,
  rbunit,
  ritclg,
  ritem,
  rbuptr,
  group_structure.ConsolidationGroup                 as rcongr,
  robukrs,
  sityp,
  subit,
  plevl,
  rpflg,
  rtflg,
  docty,
  yracq,
  pracq,
  coicu,

  tsl,
  hsl,
  ksl,
  msl,

  sgtxt,
  autom,
  activ,
  bvorg,
  budat,
  wsdat,
  refdocnr,
  refryear,
  refdocln,
  refdocct,
  refactiv,
  timestamp,
  cpudt,
  cputm,
  usnam,
  rvsdocnr,
  orndocnr,
  coiac,
  coinr,
  revyear,
  awtyp,
  aworg,
  logsys,

  // Additional Fields

  ktopl,
  racct,
  xblnr,
  zuonr,

  // Additional Fields - Universal Journal Entry: G/L additional account assignments

  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,

  // Additional Fields - SFIN: Universal Journal Entry - Fixed CO-PA fields

  fkart,
  vkorg,
  vtweg,
  spart,
  matnr_copa,
  matkl,
  kdgrp,
  land1,
  brsch,
  bzirk,
  kunre,
  kunwe,
  konzs
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CNSLDTNGROUPSTRUCTURE",
"I_CNSLDTNVERSION",
"P_STANDARDIZEDDATA"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/