P_Matrix_CnsldtnFndnWithHier_2

DDL: P_MATRIX_CNSLDTNFNDNWITHHIER_2 SQL: PMCFNDVHIER2 Type: view COMPOSITE

P_Matrix_CnsldtnFndnWithHier_2 is a Composite CDS View in SAP S/4HANA. It reads from 2 data sources (P_Matrix_CnsldtnFndn_2, P_Matrix_CnsldtnFndn_2) and exposes 249 fields.

Data Sources (2)

SourceAliasJoin Type
P_Matrix_CnsldtnFndn_2 P_Matrix_CnsldtnFndn_2 from
P_Matrix_CnsldtnFndn_2 P_Matrix_CnsldtnFndn_2 union_all

Parameters (7)

NameTypeDefault
P_ConsolidationUnitHierarchy hryid
P_ConsolidationPrftCtrHier hryid
P_ConsolidationSegmentHier hryid
P_ConsolidationGroup fc_congr
P_KeyDate datbi
P_FromFiscalYearPeriod fincs_fiscyearper
P_ToFiscalYearPeriod fincs_fiscyearper

Annotations (11)

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

Fields (249)

KeyFieldSource TableSource FieldDescription
rldnr rldnr Ledger (Compat.)
rdimen rdimen Dimension
ryear ryear Ref. Year1
docnr docnr Well doc.no.
docln docln Matching Document Line Item
rrcty rrcty Record Type
rvers rvers Version: Tax rt
rtcur rtcur Currency
rhcur rhcur Local Currency
rkcur rkcur Ledger curr.
runit runit Unit/Area
drcrk drcrk Debit/Credit
poper poper Posting periods
fiscyearper fiscyearper Period/Year
period_mode period_mode
docct docct Document Categ.
rcomp rcomp Trading Partner
rbunit rbunit Consolidation Unit
ritclg ritclg Consolidation COA
ritem ritem Reporting Item
rbuptr rbuptr Partner Unit
rcongr rcongr Consolidation Group
robukrs robukrs Orig. CC
sityp sityp Trip Schedule Type
subit subit Subitem
plevl plevl Posting Level
rpflg rpflg Apportionment
rtflg rtflg Currency Translation Indicator
docty docty Document Type
yracq yracq Year of Acquisition
pracq pracq Period of Acquisition
coicu coicu Investee Unit
uppcu uppcu Investor Unit
tsl tsl Trans. Currency
hsl hsl Local Crcy Amt
ksl ksl GrpCurr
msl msl Stat. KeyFig. Qty
tsl_csign tsl_csign Amount in TC
hsl_csign hsl_csign Local Crcy Amt
ksl_csign ksl_csign Amnt in GrpCrcy
msl_csign msl_csign Quantity
sgtxt sgtxt Text
autom autom Automatic Call
activ activ Transaction
bvorg bvorg Intercompany Transac
budat budat Posting Date
wsdat wsdat Value Date
refdocnr refdocnr Reference
refryear refryear Reference year
refdocln refdocln Reference Item
refdocct refdocct Ref. Doc. Cat.
refactiv refactiv Ref. Transactn
timestamp timestamp UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
cpudt cpudt Imported On
cputm cputm Time
usnam usnam User Name
rvsdocnr rvsdocnr Reversed With
orndocnr orndocnr Reversed doc.
coiac coiac Investment Activity
coinr coinr Investment Activity Number
revyear revyear Year of reversal doc
awtyp awtyp Reference Document Type
aworg aworg Refer. Org.Unit
logsys logsys Source system
ktopl ktopl G/L Chart of Accounts
racct racct GL Account From
xblnr xblnr Reference
zuonr zuonr Finance Project
rcntr rcntr Cost Center
prctr prctr Profit Centers
rfarea rfarea R FuncArea
rbusa rbusa Business Area
kokrs kokrs Org. Value
segment transaction_data segment Segment number
scntr scntr Sender Cost Ctr
pprctr pprctr Partner PC
sfarea sfarea Sender FnArea
sbusa sbusa Trdg Part.BA
rassc rassc Trading Partner
psegment psegment Partner Segment
aufnr aufnr SettlementOrder
kunnr kunnr Stock customer
lifnr lifnr Vendor no.
matnr matnr Vehicle Model
matkl_mm matkl_mm Material Group
werks werks Receiving Plant
rmvct rmvct Transact. Type
ps_psp_pnr ps_psp_pnr WBS Element
ps_posid ps_posid WBS Element
ps_pspid ps_pspid Project def.
fkart fkart Ship. cost type
vkorg vkorg SD Sales Org.
vtweg vtweg RefDistCh-Cust/Mat.
spart spart Source supplier
matnr_copa matnr_copa Product Sold
matkl matkl Product Sold Group
kdgrp kdgrp Customer group
land1 land1 Trip Ctry/Reg
brsch brsch Industry
bzirk bzirk Sales District
kunre kunre Bill-to Party
kunwe kunwe Ship-to Party
konzs konzs Group
adhocitem adhocitem Ad Hoc Item
adhocset adhocset Ad Hoc Set
adhocsetitem adhocsetitem Ad Hoc Set Item
rcode rcode Result
orig_type orig_type Origin Type
orig_ref orig_ref Origin Ref.
bunnr bunnr Document Bundle No.
branch_id branch_id Branch (FS)
ghgcategory ghgcategory
ghgscope ghgscope
ghgenergymix ghgenergymix
fikrs fikrs FM Area
rfund rfund Fund
rgrant_nbr rgrant_nbr Grant
re_ktopl re_ktopl
re_account re_account Ex/Rv A/c in CL
bp_p_geber bp_p_geber
ConsolidationUnitHierarchy
ConsolidationPrftCtrHier
P_ConsolidationGroup
P_FromFiscalYearPeriod
P_ConsolidationUnitHierarchy
P_ConsolidationPrftCtrHier
P_ConsolidationSegmentHier
rdimen rdimen Dimension
ryear ryear Ref. Year1
docnr docnr Well doc.no.
docln docln Matching Document Line Item
rrcty rrcty Record Type
rvers rvers Version: Tax rt
rtcur rtcur Currency
rhcur rhcur Local Currency
rkcur rkcur Ledger curr.
runit runit Unit/Area
drcrk drcrk Debit/Credit
poper poper Posting periods
fiscyearper fiscyearper Period/Year
period_mode period_mode
docct docct Document Categ.
rcomp rcomp Trading Partner
rbunit rbunit Consolidation Unit
ritclg ritclg Consolidation COA
ritem ritem Reporting Item
rbuptr rbuptr Partner Unit
rcongr rcongr Consolidation Group
robukrs robukrs Orig. CC
sityp sityp Trip Schedule Type
subit subit Subitem
plevl plevl Posting Level
rpflg rpflg Apportionment
rtflg rtflg Currency Translation Indicator
docty docty Document Type
yracq yracq Year of Acquisition
pracq pracq Period of Acquisition
coicu coicu Investee Unit
uppcu uppcu Investor Unit
tsl tsl Trans. Currency
hsl hsl Local Crcy Amt
ksl ksl GrpCurr
msl msl Stat. KeyFig. Qty
tsl_csign tsl_csign Amount in TC
hsl_csign hsl_csign Local Crcy Amt
ksl_csign ksl_csign Amnt in GrpCrcy
msl_csign msl_csign Quantity
sgtxt sgtxt Text
autom autom Automatic Call
activ activ Transaction
bvorg bvorg Intercompany Transac
budat budat Posting Date
wsdat wsdat Value Date
refdocnr refdocnr Reference
refryear refryear Reference year
refdocln refdocln Reference Item
refdocct refdocct Ref. Doc. Cat.
refactiv refactiv Ref. Transactn
timestamp timestamp UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
cpudt cpudt Imported On
cputm cputm Time
usnam usnam User Name
rvsdocnr rvsdocnr Reversed With
orndocnr orndocnr Reversed doc.
coiac coiac Investment Activity
coinr coinr Investment Activity Number
revyear revyear Year of reversal doc
awtyp awtyp Reference Document Type
aworg aworg Refer. Org.Unit
logsys logsys Source system
ktopl ktopl G/L Chart of Accounts
racct racct GL Account From
xblnr xblnr Reference
zuonr zuonr Finance Project
rcntr rcntr Cost Center
prctr prctr Profit Centers
rfarea rfarea R FuncArea
rbusa rbusa Business Area
kokrs kokrs Org. Value
segment transaction_data segment Segment number
scntr scntr Sender Cost Ctr
pprctr pprctr Partner PC
sfarea sfarea Sender FnArea
sbusa sbusa Trdg Part.BA
rassc rassc Trading Partner
psegment psegment Partner Segment
aufnr aufnr SettlementOrder
kunnr kunnr Stock customer
lifnr lifnr Vendor no.
matnr matnr Vehicle Model
matkl_mm matkl_mm Material Group
werks werks Receiving Plant
rmvct rmvct Transact. Type
ps_psp_pnr ps_psp_pnr WBS Element
ps_posid ps_posid WBS Element
ps_pspid ps_pspid Project def.
fkart fkart Ship. cost type
vkorg vkorg SD Sales Org.
vtweg vtweg RefDistCh-Cust/Mat.
spart spart Source supplier
matnr_copa matnr_copa Product Sold
matkl matkl Product Sold Group
kdgrp kdgrp Customer group
land1 land1 Trip Ctry/Reg
brsch brsch Industry
bzirk bzirk Sales District
kunre kunre Bill-to Party
kunwe kunwe Ship-to Party
konzs konzs Group
adhocitem adhocitem Ad Hoc Item
adhocset adhocset Ad Hoc Set
adhocsetitem adhocsetitem Ad Hoc Set Item
rcode rcode Result
orig_type orig_type Origin Type
orig_ref orig_ref Origin Ref.
bunnr bunnr Document Bundle No.
branch_id branch_id Branch (FS)
ghgcategory ghgcategory
ghgscope ghgscope
ghgenergymix ghgenergymix
fikrs fikrs FM Area
rfund rfund Fund
rgrant_nbr rgrant_nbr Grant
re_ktopl re_ktopl
re_account re_account Ex/Rv A/c in CL
bp_p_geber bp_p_geber
ConsolidationUnitHierarchy
ConsolidationPrftCtrHier
ConsolidationSegmentHier

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view P_Matrix_CnsldtnFndnWithHier_2.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: PMCFNDVHIER2
-- Parameters: P_ConsolidationUnitHierarchy : hryid, P_ConsolidationPrftCtrHier : hryid, P_ConsolidationSegmentHier : hryid, P_ConsolidationGroup : fc_congr, P_KeyDate : datbi, P_FromFiscalYearPeriod : fincs_fiscyearper, P_ToFiscalYearPeriod : fincs_fiscyearper

CREATE VIEW P_Matrix_CnsldtnFndnWithHier_2 AS
SELECT
  rldnr,
  rdimen,
  ryear,
  docnr,
  docln,
  rrcty,
  rvers,
  rtcur,
  rhcur,
  rkcur,
  runit,
  drcrk,
  poper,
  fiscyearper,
  period_mode,
  docct,
  rcomp,
  rbunit,
  ritclg,
  ritem,
  rbuptr,
  rcongr,
  robukrs,
  sityp,
  subit,
  plevl,
  rpflg,
  rtflg,
  docty,
  yracq,
  pracq,
  coicu,
  uppcu,
  tsl,
  hsl,
  ksl,
  msl,
  tsl_csign,
  hsl_csign,
  ksl_csign,
  msl_csign,
  sgtxt,
  autom,
  activ,
  bvorg,
  budat,
  wsdat,
  refdocnr,
  refryear,
  refdocln,
  refdocct,
  refactiv,
  timestamp,
  cpudt,
  cputm,
  usnam,
  rvsdocnr,
  orndocnr,
  coiac,
  coinr,
  revyear,
  awtyp,
  aworg,
  logsys,
  ktopl,
  racct,
  xblnr,
  zuonr,
  rcntr,
  prctr,
  rfarea,
  rbusa,
  kokrs,
  transaction_data.segment AS 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,
  adhocitem,
  adhocset,
  adhocsetitem,
  rcode,
  orig_type,
  orig_ref,
  bunnr,
  branch_id,
  ghgcategory,
  ghgscope,
  ghgenergymix,
  fikrs,
  rfund,
  rgrant_nbr,
  re_ktopl,
  re_account,
  bp_p_geber,
  :P_ConsolidationUnitHierarchy AS ConsolidationUnitHierarchy,
  :P_ConsolidationPrftCtrHier AS ConsolidationPrftCtrHier,
  :P_ConsolidationSegmentHier as ConsolidationSegmentHier AS P_ConsolidationGroup,
  P_FromFiscalYearPeriod : $parameters.P_FromFiscalYearPeriod AS P_FromFiscalYearPeriod,
  P_ToFiscalYearPeriod : $parameters.P_ToFiscalYearPeriod ) as transaction_data left outer to many join P_Matrix_Hier_Derivation_CU( P_ConsolidationUnitHierarchy : $parameters.P_ConsolidationUnitHierarchy AS P_ConsolidationUnitHierarchy,
  P_KeyDate : $parameters.P_KeyDate ) as derivation_cu on derivation_cu.hryid = $parameters.P_ConsolidationUnitHierarchy and derivation_cu.ConsolidationDimension = transaction_data.rdimen and derivation_cu.ValidFrom <= $parameters.P_KeyDate and derivation_cu.ValidTo >= $parameters.P_KeyDate and derivation_cu.ConsolidationUnit = transaction_data.rbunit and derivation_cu.PartnerConsolidationUnit = transaction_data.rbuptr left outer to many join P_Matrix_Hier_Derivation_PC( P_ConsolidationPrftCtrHier : $parameters.P_ConsolidationPrftCtrHier AS P_ConsolidationPrftCtrHier,
  P_KeyDate : $parameters.P_KeyDate ) as derivation_pc on derivation_pc.hryid = $parameters.P_ConsolidationPrftCtrHier and derivation_pc.ControllingArea = transaction_data.kokrs and derivation_pc.ValidFrom <= $parameters.P_KeyDate and derivation_pc.ValidTo >= $parameters.P_KeyDate and derivation_pc.ProfitCenter = transaction_data.prctr and derivation_pc.PartnerProfitCenter = transaction_data.pprctr left outer to many join P_Matrix_Hier_Derivation_SEG( P_ConsolidationSegmentHier : $parameters.P_ConsolidationSegmentHier AS P_ConsolidationSegmentHier,
  :P_ConsolidationSegmentHier AS ConsolidationSegmentHier
FROM P_Matrix_CnsldtnFndn_2
-- UNION ALL with additional select branch(es): P_Matrix_CnsldtnFndn_2
;