A_CnsldtnRuleBsdGrpJrnlItem

DDL: A_CNSLDTNRULEBSDGRPJRNLITEM Type: view_entity CONSUMPTION

Transactional Data Rule Bsd for Grp Rptg

A_CnsldtnRuleBsdGrpJrnlItem is a Consumption CDS View that provides data about "Transactional Data Rule Bsd for Grp Rptg" in SAP S/4HANA. It reads from 1 data source (I_CnsldtnRuleBsdGrpJrnlItemC) and exposes 128 fields with key fields FiscalYear, CnsldtnGroupJrnlEntry, CnsldtnGroupJrnlEntryItem. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_CnsldtnRuleBsdGrpJrnlItemC I_CnsldtnRuleBsdGrpJrnlItemC from

Parameters (6)

NameTypeDefault
P_ConsolidationUnitHierarchy fincs_hryid_consunit
P_ConsolidationPrftCtrHier fincs_hryid_profitcenter
P_ConsolidationSegmentHier fincs_hryid_segment
P_KeyDate vdm_v_key_date
P_ConsolidationRptgItemHier fincs_rihry
P_ConsolidationRptgRuleID fincs_rptid

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_CnsldtnGroupJrnlEntryItem_3 _Extension $projection.FiscalYear = _Extension.FiscalYear and $projection.CnsldtnGroupJrnlEntry = _Extension.CnsldtnGroupJrnlEntry and $projection.CnsldtnGroupJrnlEntryItem = _Extension.CnsldtnGroupJrnlEntryItem

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.query.implementedBy ABAP:CL_FINCS_API_GR_RR_TXDATA view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
OData.entityType.name CnsldtnRuleBsdGrpJrnlItem_Type view
EndUserText.label Transactional Data Rule Bsd for Grp Rptg view

Fields (128)

KeyFieldSource TableSource FieldDescription
KEY FiscalYear FiscalYear G/L Fiscal Year
KEY CnsldtnGroupJrnlEntry CnsldtnGroupJrnlEntry
KEY CnsldtnGroupJrnlEntryItem CnsldtnGroupJrnlEntryItem
GLRecordType Record Type
ConsolidationDimension ConsolidationDimension Dimension
ConsolidationVersion Version
ConsolidationVersionText
ConsolidationVersionElement ConsolidationVersionElement
TransactionCurrency Transaction Currency
LocalCurrency Local Currency
GroupCurrency Ledger curr.
BaseUnit Unit of Measure
FiscalPeriod Tax period
FiscalYearPeriod Period/Year
FiscalYearQuarter FiscalYearQuarter
FiscalQuarter FiscalQuarter
FiscalYearVariant FiscalYearVariant FY Variant
PeriodMode
ConsolidationDocumentType Document Type
ConsolidationDocumentTypeText
DebitCreditCode Single-Character Flag
Company Company Owner
ConsolidationUnit Consolidation Unit
ConsolidationUnitText
ConsolidationUnitForElim
ConsolidationChartOfAccounts Cons. COA
FinancialStatementItem FS Item
CnsldtnFSItemText
PartnerConsolidationUnit Partner Unit
PartnerConsolidationUnitText
ConsolidationGroup Cons. Group
ConsolidationGroupText
CompanyCode Receiver Company Code
SubItemCategory Subitem Category
CnsldtnSubitemCategoryText
SubItem Subitem Number
PostingLevel Posting Level
ConsolidationApportionment Apportionment
CurrencyConversionsDiffType CT Indicator
ConsolidationAcquisitionYear Acquis. Year
ConsolidationAcquisitionPeriod Period of Acq.
InvesteeConsolidationUnit Investee Unit
InvestorConsolidationUnit InvestorConsolidationUnit
AmountInTransactionCurrency Pt Crcy Amt
AmountInLocalCurrency Local Crcy Amt
AmountInGroupCurrency Amnt in GrpCrcy
CnsldtnQuantityInBaseUnit CnsldtnQuantityInBaseUnit Consolidation Quantity in Base Unit
DocumentItemText Text
ConsolidationPostgItemAutoFlag Auto. ID
BusinessTransactionType Bus.transaction
PostingDate PostingDate Posting Date for GR
CurrencyTranslationDate Value Date
RefConsolidationDocumentNumber Document Number
ReferenceFiscalYear Original FY
RefConsolidationPostingItem Item
RefConsolidationDocumentType Document Categ.
FinancialServicesProductGroup Product Group (FS)
FinancialServicesBranch Branch (FS)
FinancialDataSource Data Source
GHGScope
GHGCategory
GHGScope2CalculationMethod
GHGScope2ContractualInstrument
SustainabilityModeOfTransport
FinancialManagementArea FM Area
Fund Sender Fund
GrantID Sender Grant
CnsldtnCashLedgerChartOfAccts
CashLedgerAccount Cash Origin Account
RefBusinessTransactionType Bus.transaction
CreationDate Time Stamp
CreationTime Time of Change
UserID User Name
ReverseDocument Reversed With
ReversedDocument Reversed doc.
InvestmentActivityType C/I Activity
InvestmentActivity Activity Number
ConsolidationDocReversalYear Year of reversal doc
ReferenceDocumentType Reference Document Type
ReferenceDocumentContext Reference Document Context
LogicalSystem LogicalSystem Logical System
ChartOfAccounts Node Class
GLAccount General Ledger
AssignmentReference Assignment Reference
CostCenter Cost Center
ProfitCenter Profit Center
ConsolidationPrftCtrForElim
FunctionalArea Sendr Fctl Area
FunctionalAreaName
BusinessArea Business Area
ControllingArea Controlling Area
ControllingAreaName
Segment Segment number
SegmentName
ConsolidationSegmentForElim
PartnerCostCenter Sender Cost Ctr
PartnerProfitCenter Profit Center
PartnerFunctionalArea Rec. Fntcl Area
PartnerBusinessArea Trdg Part.BA
PartnerCompany Trading Partner
PartnerSegment Partner Segment
OrderID Order ID
Customer Customer Sold-to Party
Supplier Supplier
Plant Valuation Area
FinancialTransactionType Transact. Type
ConsolidationReportingItem ConsolidationReportingItem
ConsolidationReportingItemText
BillingDocumentType Billing Type
SalesOrganization Sales Organization
DistributionChannel RefDistCh-Cust/Mat.
OrganizationDivision Org. Division
MaterialGroup Product Group
SoldProduct Product Sold
SoldProductGroup Product Sold Group
CustomerGroup Customer Group
CustomerSupplierCountry Customer or Supplier Country/Region
CustomerSupplierIndustry Industry
SalesDistrict Sales District
BillToParty Inv. Recipient
ShipToParty Ship-To Party (obsolete)
CustomerSupplierCorporateGroup Group
CnsldtnAdhocItem CnsldtnAdhocItem
CnsldtnAdhocSet CnsldtnAdhocSet
CnsldtnAdhocSetItem CnsldtnAdhocSetItem
MatchingReasonCode MatchingReasonCode
OriginType OriginType
OriginReference OriginReference

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 A_CnsldtnRuleBsdGrpJrnlItem.
-- 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.
-- Parameters: P_ConsolidationUnitHierarchy : fincs_hryid_consunit, P_ConsolidationPrftCtrHier : fincs_hryid_profitcenter, P_ConsolidationSegmentHier : fincs_hryid_segment, P_KeyDate : vdm_v_key_date, P_ConsolidationRptgItemHier : fincs_rihry, P_ConsolidationRptgRuleID : fincs_rptid

CREATE VIEW A_CnsldtnRuleBsdGrpJrnlItem AS
SELECT
  FiscalYear,
  CnsldtnGroupJrnlEntry,
  CnsldtnGroupJrnlEntryItem,
  cast(GLRecordType as fincs_glrcty preserving type ) AS GLRecordType,
  ConsolidationDimension,
  cast(ConsolidationVersion as fincs_vers preserving type ) AS ConsolidationVersion,
  cast(_Version._Text[1: Language=$session.system_language].ConsolidationVersionText as fincs_consolidationversiontext preserving type) AS ConsolidationVersionText,
  ConsolidationVersionElement,
  cast(TransactionCurrency as fincs_rtcur preserving type ) AS TransactionCurrency,
  cast(LocalCurrency as fincs_rhcur preserving type ) AS LocalCurrency,
  cast(GroupCurrency as fincs_rkcur preserving type ) AS GroupCurrency,
  cast(BaseUnit as fincs_runit preserving type ) AS BaseUnit,
  cast(FiscalPeriod as fincs_poper preserving type) AS FiscalPeriod,
  cast( FiscalYearPeriod as fincs_fromfiscalyearperiod preserving type ) AS FiscalYearPeriod,
  FiscalYearQuarter,
  FiscalQuarter,
  FiscalYearVariant,
  cast(PeriodMode as fincs_period_mode preserving type ) AS PeriodMode,
  cast(ConsolidationDocumentType as fincs_docty preserving type ) AS ConsolidationDocumentType,
  cast(_DocumentType_2._Text[1: Language=$session.system_language].ConsolidationDocumentTypeText as fincs_docty_t preserving type) AS ConsolidationDocumentTypeText,
  cast(DebitCreditCode as fincs_drcrk preserving type ) AS DebitCreditCode,
  Company,
  cast(ConsolidationUnit as fincs_consolidationunit preserving type ) AS ConsolidationUnit,
  cast(_CnsldtnUnit_4._Text[1: Language=$session.system_language].ConsolidationUnitText as fincs_consolidationunittext preserving type) AS ConsolidationUnitText,
  cast(ConsolidationUnitForElim as fincs_rbunit_elim preserving type ) AS ConsolidationUnitForElim,
  cast(ConsolidationChartOfAccounts as fincs_itcoa preserving type ) AS ConsolidationChartOfAccounts,
  cast(FinancialStatementItem as fincs_consolidationfsitem preserving type ) AS FinancialStatementItem,
  cast(_FinStmntItm_2._Text[1: Language=$session.system_language].CnsldtnFSItemText as fincs_consolidationfsitemtext preserving type ) AS CnsldtnFSItemText,
  cast(PartnerConsolidationUnit as fincs_partnerconsolidationunit preserving type ) AS PartnerConsolidationUnit,
  cast(_PartnerUnit_4._Text[1: Language=$session.system_language].ConsolidationUnitText as fincs_partnerconsunittext preserving type ) AS PartnerConsolidationUnitText,
  cast(ConsolidationGroup as fincs_consolidationgroup preserving type ) AS ConsolidationGroup,
  cast(_CnsldtnGroup_3._Text[1: Language=$session.system_language].ConsolidationGroupText as fincs_consolidationgrouptext preserving type ) AS ConsolidationGroupText,
  cast(CompanyCode as fincs_bukrs preserving type) AS CompanyCode,
  cast(SubItemCategory as fincs_sityp preserving type) AS SubItemCategory,
  cast(_SubItemCategory._Text[1: Language=$session.system_language].SubItemCategoryText as fincs_sityp_t preserving type ) AS CnsldtnSubitemCategoryText,
  cast(SubItem as fincs_subit preserving type) AS SubItem,
  cast(PostingLevel as fincs_plevl preserving type) AS PostingLevel,
  cast(ConsolidationApportionment as fincs_rpflg preserving type) AS ConsolidationApportionment,
  cast(CurrencyConversionsDiffType as fincs_rtflg preserving type) AS CurrencyConversionsDiffType,
  cast(ConsolidationAcquisitionYear as fincs_yracq preserving type) AS ConsolidationAcquisitionYear,
  cast(ConsolidationAcquisitionPeriod as fincs_pracq preserving type) AS ConsolidationAcquisitionPeriod,
  cast(InvesteeConsolidationUnit as fincs_investeeconsunit preserving type) AS InvesteeConsolidationUnit,
  InvestorConsolidationUnit,
  cast(AmountInTransactionCurrency as fincs_tsl preserving type) AS AmountInTransactionCurrency,
  cast(AmountInLocalCurrency as fincs_hsl preserving type) AS AmountInLocalCurrency,
  cast(AmountInGroupCurrency as fincs_ksl preserving type) AS AmountInGroupCurrency,
  CnsldtnQuantityInBaseUnit,
  cast(DocumentItemText as fincs_sgtxt preserving type) AS DocumentItemText,
  cast(ConsolidationPostgItemAutoFlag as fincs_autom preserving type) AS ConsolidationPostgItemAutoFlag,
  cast(BusinessTransactionType as fincs_glvor preserving type) AS BusinessTransactionType,
  PostingDate,
  cast(CurrencyTranslationDate as fincs_wsdat preserving type) AS CurrencyTranslationDate,
  cast(RefConsolidationDocumentNumber as fincs_refdocnr preserving type) AS RefConsolidationDocumentNumber,
  cast(ReferenceFiscalYear as fincs_refryear preserving type) AS ReferenceFiscalYear,
  cast(RefConsolidationPostingItem as fincs_refdocln preserving type) AS RefConsolidationPostingItem,
  cast(RefConsolidationDocumentType as fincs_refdocct preserving type) AS RefConsolidationDocumentType,
  cast(FinancialServicesProductGroup as fincs_finsrvcsproductgroup preserving type ) AS FinancialServicesProductGroup,
  cast(FinancialServicesBranch as fincs_financialservicesbranch preserving type ) AS FinancialServicesBranch,
  cast(FinancialDataSource as fincs_financialdatasource preserving type ) AS FinancialDataSource,
  cast(GHGScope as fincs_ghgscope preserving type ) AS GHGScope,
  cast(GHGCategory as fincs_ghgcategory preserving type ) AS GHGCategory,
  cast(GHGScope2CalculationMethod as fincs_ghgscp2calculationmethod preserving type ) AS GHGScope2CalculationMethod,
  cast(GHGScope2ContractualInstrument as fincs_ghgscp2cntrctlinstrument preserving type ) AS GHGScope2ContractualInstrument,
  cast(SustainabilityModeOfTransport as fincs_sustmodeoftransport preserving type ) AS SustainabilityModeOfTransport,
  cast ( FinancialManagementArea as fincs_financialmanagementarea preserving type ) AS FinancialManagementArea,
  cast ( Fund as fincs_fund preserving type ) AS Fund,
  cast ( GrantID as fincs_grant preserving type ) AS GrantID,
  cast ( CnsldtnCashLedgerChartOfAccts as fincs_cashledgerchartofaccts preserving type ) AS CnsldtnCashLedgerChartOfAccts,
  cast ( CashLedgerAccount as fincs_cashledgeraccount preserving type ) AS CashLedgerAccount,
  cast(RefBusinessTransactionType as fincs_refactiv preserving type) AS RefBusinessTransactionType,
  cast(CreationDate as fincs_cpudt preserving type) AS CreationDate,
  cast(CreationTime as fincs_cputm preserving type) AS CreationTime,
  cast(UserID as fincs_usnam preserving type) AS UserID,
  cast(ReverseDocument as fincs_rvsdocnr preserving type) AS ReverseDocument,
  cast(ReversedDocument as fincs_orndocnr preserving type) AS ReversedDocument,
  cast(InvestmentActivityType as fincs_coiac preserving type) AS InvestmentActivityType,
  cast(InvestmentActivity as fincs_coinr preserving type) AS InvestmentActivity,
  cast(ConsolidationDocReversalYear as fincs_revyear preserving type) AS ConsolidationDocReversalYear,
  cast(ReferenceDocumentType as fincs_awtyp preserving type) AS ReferenceDocumentType,
  cast(ReferenceDocumentContext as fincs_aworg preserving type) AS ReferenceDocumentContext,
  LogicalSystem,
  cast(ChartOfAccounts as fincs_ktopl preserving type) AS ChartOfAccounts,
  cast(GLAccount as fincs_racct preserving type) AS GLAccount,
  cast(AssignmentReference as fincs_zuonr preserving type) AS AssignmentReference,
  cast(CostCenter as fincs_rcntr preserving type) AS CostCenter,
  cast(ProfitCenter as fincs_prctr preserving type) AS ProfitCenter,
  cast(ConsolidationPrftCtrForElim as fincs_prctr_elim preserving type) AS ConsolidationPrftCtrForElim,
  cast(FunctionalArea as fincs_rfarea preserving type) AS FunctionalArea,
  cast(_FunctionalArea._Text[1: Language=$session.system_language].FunctionalAreaName as fincs_rfarea_t preserving type ) AS FunctionalAreaName,
  cast(BusinessArea as fincs_rbusa preserving type) AS BusinessArea,
  cast(ControllingArea as fincs_kokrs preserving type) AS ControllingArea,
  cast(_ControllingArea._Text[1: Language=$session.system_language].ControllingAreaName as fincs_kokrs_t preserving type ) AS ControllingAreaName,
  cast(Segment as fincs_segment preserving type) AS Segment,
  cast(_Segment._Text[1: Language=$session.system_language].SegmentName as fincs_segmentname preserving type ) AS SegmentName,
  cast(ConsolidationSegmentForElim as fincs_segment_elim preserving type) AS ConsolidationSegmentForElim,
  cast(PartnerCostCenter as fincs_scntr preserving type) AS PartnerCostCenter,
  cast(PartnerProfitCenter as fincs_pprctr preserving type) AS PartnerProfitCenter,
  cast(PartnerFunctionalArea as fincs_sfarea preserving type) AS PartnerFunctionalArea,
  cast(PartnerBusinessArea as fincs_sbusa preserving type) AS PartnerBusinessArea,
  cast(PartnerCompany as fincs_rassc preserving type) AS PartnerCompany,
  cast(PartnerSegment as fincs_psegment preserving type) AS PartnerSegment,
  cast(OrderID as fincs_aufnr preserving type) AS OrderID,
  Customer,
  cast(Supplier as fincs_lifnr preserving type) AS Supplier,
  cast(Plant as fincs_werks preserving type) AS Plant,
  cast(FinancialTransactionType as fincs_rmvct preserving type) AS FinancialTransactionType,
  ConsolidationReportingItem,
  _RptgItm_2._Text[1: Language=$session.system_language].ConsolidationReportingItemText AS ConsolidationReportingItemText,
  cast(BillingDocumentType as fincs_fkart preserving type) AS BillingDocumentType,
  cast(SalesOrganization as fincs_vkorg preserving type) AS SalesOrganization,
  cast(DistributionChannel as fincs_vtweg preserving type) AS DistributionChannel,
  cast(OrganizationDivision as fincs_spart preserving type) AS OrganizationDivision,
  cast(MaterialGroup as fincs_maktl_mm preserving type) AS MaterialGroup,
  cast(SoldProduct as fincs_matnr_copa preserving type) AS SoldProduct,
  cast(SoldProductGroup as fincs_matkl preserving type) AS SoldProductGroup,
  cast(CustomerGroup as fincs_kdgrp preserving type) AS CustomerGroup,
  cast(CustomerSupplierCountry as fincs_land1 preserving type) AS CustomerSupplierCountry,
  cast(CustomerSupplierIndustry as fincs_brsch preserving type) AS CustomerSupplierIndustry,
  cast(SalesDistrict as fincs_bzirk preserving type) AS SalesDistrict,
  cast(BillToParty as fincs_kunre preserving type) AS BillToParty,
  cast(ShipToParty as fincs_kunwe preserving type) AS ShipToParty,
  cast(CustomerSupplierCorporateGroup as fincs_konzs preserving type) AS CustomerSupplierCorporateGroup,
  CnsldtnAdhocItem,
  CnsldtnAdhocSet,
  CnsldtnAdhocSetItem,
  MatchingReasonCode,
  OriginType,
  OriginReference
FROM I_CnsldtnRuleBsdGrpJrnlItemC
LEFT OUTER JOIN E_CnsldtnGroupJrnlEntryItem_3 AS _Extension ON FiscalYear = _Extension.FiscalYear AND CnsldtnGroupJrnlEntry = _Extension.CnsldtnGroupJrnlEntry AND CnsldtnGroupJrnlEntryItem = _Extension.CnsldtnGroupJrnlEntryItem  -- association [1..1]
;