P_Matrix_PCCData

DDL: P_MATRIX_PCCDATA SQL: PMCPCCDATA Type: view COMPOSITE

P_Matrix_PCCData is a Composite CDS View in SAP S/4HANA. It reads from 2 data sources (I_CnsldtnVersionRelation, P_CnsldtnGroupJrnlEntryItemHC) and exposes 107 fields.

Data Sources (2)

SourceAliasJoin Type
I_CnsldtnVersionRelation CnsldtnVersionRelation inner
P_CnsldtnGroupJrnlEntryItemHC P_CnsldtnGroupJrnlEntryItemHC from

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PMCPCCDATA 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 (107)

KeyFieldSource TableSource FieldDescription
rclnt rclnt
rldnr ConsolidationLedger
rdimen ConsolidationDimension
ryear FiscalYear
docnr CnsldtnGroupJrnlEntry
docln CnsldtnGroupJrnlEntryItem
rrcty GLRecordType
rvers P_CnsldtnGroupJrnlEntryItemHC ConsolidationVersion
ConsolidationVersion
rtcur TransactionCurrency
rhcur LocalCurrency
rkcur GroupCurrency
runit BaseUnit
drcrk
poper FiscalPeriod
fiscyearper FiscalYearPeriod
period_mode
docct DocumentCategory
rcomp Company
rbunit ConsolidationUnit
ritclg ConsolidationChartOfAccounts
ritem FinancialStatementItem
rbuptr PartnerConsolidationUnit
rcongr ConsolidationGroup
robukrs CompanyCode
sityp SubItemCategory
subit SubItem
plevl PostingLevel
rpflg ConsolidationApportionment
rtflg CurrencyConversionsDiffType
docty ConsolidationDocumentType
yracq ConsolidationAcquisitionYear
pracq ConsolidationAcquisitionPeriod
coicu InvesteeConsolidationUnit
uppcu InvestorConsolidationUnit
tsl AmountInTransactionCurrency
hsl AmountInLocalCurrency
ksl AmountInGroupCurrency
msl CnsldtnQuantityInBaseUnit
sgtxt DocumentItemText
autom ConsolidationPostgItemAutoFlag
activ BusinessTransactionType
bvorg bvorg
budat PostingDate
wsdat CurrencyTranslationDate
refdocnr RefConsolidationDocumentNumber
refryear ReferenceFiscalYear
refdocln RefConsolidationPostingItem
refdocct RefConsolidationDocumentType
refactiv RefBusinessTransactionType
timestamp CreationDateTime
cpudt CreationDate
cputm CreationTime
usnam UserID
rvsdocnr ReverseDocument
orndocnr ReversedDocument
coiac InvestmentActivityType
coinr InvestmentActivity
revyear ConsolidationDocReversalYear
awtyp ReferenceDocumentType
aworg ReferenceDocumentContext
logsys LogicalSystem
ktopl ChartOfAccounts
racct GLAccount
xblnr xblnr
zuonr AssignmentReference
rcntr CostCenter
prctr ProfitCenter
rfarea FunctionalArea
rbusa BusinessArea
kokrs ControllingArea
segment Segment
scntr PartnerCostCenter
pprctr PartnerProfitCenter
sfarea PartnerFunctionalArea
sbusa PartnerBusinessArea
rassc PartnerCompany
psegment PartnerSegment
aufnr OrderID
kunnr Customer
lifnr Supplier
matnr Material
matkl_mm MaterialGroup
werks Plant
rmvct FinancialTransactionType
ps_psp_pnr WBSElementInternalID
ps_posid WBSElementExternalID
ps_pspid Project
fkart BillingDocumentType
vkorg SalesOrganization
vtweg DistributionChannel
spart OrganizationDivision
matnr_copa SoldProduct
matkl SoldProductGroup
kdgrp CustomerGroup
land1 CustomerSupplierCountry
brsch CustomerSupplierIndustry
bzirk SalesDistrict
kunre BillToParty
kunwe ShipToParty
konzs CustomerSupplierCorporateGroup
adhocitem CnsldtnAdhocItem
adhocset CnsldtnAdhocSet
adhocsetitem CnsldtnAdhocSetItem
rcode MatchingReasonCode
orig_type OriginType
orig_ref OriginReference
@AbapCatalog.sqlViewName: 'PMCPCCDATA'
@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_PCCData
  as select from P_CnsldtnGroupJrnlEntryItemHC
    inner join   I_CnsldtnVersionRelation as CnsldtnVersionRelation on CnsldtnVersionRelation.ConsolidationVersionElement = P_CnsldtnGroupJrnlEntryItemHC.ConsolidationVersion
{

  // Key Fields

  rclnt,
  ConsolidationLedger                                            as rldnr,
  ConsolidationDimension                                         as rdimen,
  FiscalYear                                                     as ryear,
  CnsldtnGroupJrnlEntry                                          as docnr,
  CnsldtnGroupJrnlEntryItem                                      as docln,

  // Common Fields

  GLRecordType                                                   as rrcty,
  P_CnsldtnGroupJrnlEntryItemHC.ConsolidationVersion             as rvers,
  cast (CnsldtnVersionRelation.ConsolidationVersion as fc_rvers) as ConsolidationVersion,

  TransactionCurrency                                            as rtcur,
  LocalCurrency                                                  as rhcur,
  GroupCurrency                                                  as rkcur,
  BaseUnit                                                       as runit,

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

  DocumentCategory                                               as docct,
  Company                                                        as rcomp,
  ConsolidationUnit                                              as rbunit,
  ConsolidationChartOfAccounts                                   as ritclg,
  FinancialStatementItem                                         as ritem,
  PartnerConsolidationUnit                                       as rbuptr,
  ConsolidationGroup                                             as rcongr,
  CompanyCode                                                    as robukrs,
  SubItemCategory                                                as sityp,
  SubItem                                                        as subit,
  PostingLevel                                                   as plevl,
  ConsolidationApportionment                                     as rpflg,
  CurrencyConversionsDiffType                                    as rtflg,
  ConsolidationDocumentType                                      as docty,
  ConsolidationAcquisitionYear                                   as yracq,
  ConsolidationAcquisitionPeriod                                 as pracq,
  InvesteeConsolidationUnit                                      as coicu,
  InvestorConsolidationUnit                                      as uppcu,

  AmountInTransactionCurrency                                    as tsl,
  AmountInLocalCurrency                                          as hsl,
  AmountInGroupCurrency                                          as ksl,
  CnsldtnQuantityInBaseUnit                                      as msl,

  DocumentItemText                                               as sgtxt,
  ConsolidationPostgItemAutoFlag                                 as autom,
  BusinessTransactionType                                        as activ,
  bvorg,
  PostingDate                                                    as budat,
  CurrencyTranslationDate                                        as wsdat,
  RefConsolidationDocumentNumber                                 as refdocnr,
  ReferenceFiscalYear                                            as refryear,
  RefConsolidationPostingItem                                    as refdocln,
  RefConsolidationDocumentType                                   as refdocct,
  RefBusinessTransactionType                                     as refactiv,
  CreationDateTime                                               as timestamp,
  CreationDate                                                   as cpudt,
  CreationTime                                                   as cputm,
  UserID                                                         as usnam,
  ReverseDocument                                                as rvsdocnr,
  ReversedDocument                                               as orndocnr,
  InvestmentActivityType                                         as coiac,
  InvestmentActivity                                             as coinr,
  ConsolidationDocReversalYear                                   as revyear,
  ReferenceDocumentType                                          as awtyp,
  ReferenceDocumentContext                                       as aworg,
  LogicalSystem                                                  as logsys,

  // Additional Fields

  ChartOfAccounts                                                as ktopl,
  GLAccount                                                      as racct,
  xblnr,
  AssignmentReference                                            as zuonr,

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

  CostCenter                                                     as rcntr,
  ProfitCenter                                                   as prctr,
  FunctionalArea                                                 as rfarea,
  BusinessArea                                                   as rbusa,
  ControllingArea                                                as kokrs,
  Segment                                                        as segment,
  PartnerCostCenter                                              as scntr,
  PartnerProfitCenter                                            as pprctr,
  PartnerFunctionalArea                                          as sfarea,
  PartnerBusinessArea                                            as sbusa,
  PartnerCompany                                                 as rassc,
  PartnerSegment                                                 as psegment,
  OrderID                                                        as aufnr,
  Customer                                                       as kunnr,
  Supplier                                                       as lifnr,
  Material                                                       as matnr,
  MaterialGroup                                                  as matkl_mm,
  Plant                                                          as werks,
  FinancialTransactionType                                       as rmvct,
  WBSElementInternalID                                           as ps_psp_pnr,
  WBSElementExternalID                                           as ps_posid,
  Project                                                        as ps_pspid,

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

  BillingDocumentType                                            as fkart,
  SalesOrganization                                              as vkorg,
  DistributionChannel                                            as vtweg,
  OrganizationDivision                                           as spart,
  SoldProduct                                                    as matnr_copa,
  SoldProductGroup                                               as matkl,
  CustomerGroup                                                  as kdgrp,
  CustomerSupplierCountry                                        as land1,
  CustomerSupplierIndustry                                       as brsch,
  SalesDistrict                                                  as bzirk,
  BillToParty                                                    as kunre,
  ShipToParty                                                    as kunwe,
  CustomerSupplierCorporateGroup                                 as konzs,

  // Additional Fields - Adhoc Item

  CnsldtnAdhocItem                                               as adhocitem,
  CnsldtnAdhocSet                                                as adhocset,
  CnsldtnAdhocSetItem                                            as adhocsetitem,

  //Additional Fields - ICMR

  MatchingReasonCode                                             as rcode,
  OriginType                                                     as orig_type,
  OriginReference                                                as orig_ref
}
where
  (
       GLRecordType = '0'
    or GLRecordType = 'A'
    or GLRecordType = 'D'
    or GLRecordType = 'E'
  )
  and  PostingLevel = '22'