I_CnsldtnUnitByTimeVersion

DDL: I_CNSLDTNUNITBYTIMEVERSION Type: view BASIC

Consolidation Unit by Time and Version

I_CnsldtnUnitByTimeVersion is a Basic CDS View that provides data about "Consolidation Unit by Time and Version" in SAP S/4HANA. It reads from 1 data source (fincs_bunit_atvd) and exposes 30 fields with key fields ConsolidationUnit, CnsldtnUnitAttributeVersion, FromFiscalYearPeriod. It has 12 associations to related views.

Data Sources (1)

SourceAliasJoin Type
fincs_bunit_atvd fincs_bunit_atvd from

Associations (12)

CardinalityTargetAliasCondition
[0..1] I_CnsldtnUnitCurrencySource _LocalCurrencySource $projection.CnsldtnUnitLocalCrcySource = _LocalCurrencySource.CnsldtnUnitCurrencySource
[0..1] I_CnsldtnUnitCurrencySource _GroupCurrencySource $projection.CnsldtnUnitGroupCrcySource = _GroupCurrencySource.CnsldtnUnitCurrencySource
[1..1] I_CnsldtnDimension _CnsldtnDimension $projection.ConsolidationDimension = _CnsldtnDimension.ConsolidationDimension
[1..1] I_CnsldtnUnit_3 _CnsldtnUnit $projection.ConsolidationUnit = _CnsldtnUnit.ConsolidationUnit
[0..1] I_CnsldtnUnitIntegration _DataTransferMethod $projection.CnsldtnDataTransferMethod = _DataTransferMethod.CnsldtnDataTransferMethod
[0..1] I_FiscalYearVariant _FiscalYearVariant $projection.FiscalYearVariant = _FiscalYearVariant.FiscalYearVariant
[0..1] I_CnsldtnCrcyTrnsltnMethod _CnsldtnCrcyTrnsltnMethod $projection.CnsldtnCrcyTranslationMethod = _CnsldtnCrcyTrnsltnMethod.CnsldtnCrcyTranslationMethod
[0..1] I_CnsldtnRptdFinDataUpldMeth _CnsldtnRptdFinDataUpldMeth $projection.CnsldtnUploadMethod = _CnsldtnRptdFinDataUpldMeth.CnsldtnRptdFinDataUploadMethod
[0..1] I_CnsldtnUnitDataColl _CnsldtnUnitDataColl $projection.CnsldtnUnitDataCollection = _CnsldtnUnitDataColl.CnsldtnUnitDataCollection
[0..1] I_CnsldtnUnitPartner _CnsldtnUnitPartner $projection.ConsolidationUnitPartner = _CnsldtnUnitPartner.ConsolidationUnitPartner
[0..1] I_CnsldtnUnitPostingRule _CnsldtnUnitPostingRule $projection.ConsolidationUnitPostingRule = _CnsldtnUnitPostingRule.ConsolidationUnitPostingRule
[0..1] I_CnsldtnUnitValidation _CnsldtnUnitValidation $projection.ConsolidationUnitValidation = _CnsldtnUnitValidation.ConsolidationUnitValidation

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName ICSCONSUNITATVD view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.representativeKey ConsolidationUnit view
VDM.viewType #BASIC view
Search.searchable true view
EndUserText.label Consolidation Unit by Time and Version view

Fields (30)

KeyFieldSource TableSource FieldDescription
KEY ConsolidationUnit bunit Consolidation Unit
KEY CnsldtnUnitAttributeVersion cuavs CU Attributes
KEY FromFiscalYearPeriod Period/Year
ToFiscalYearPeriod To Fiscal Year Period
ConsolidationDimension dimen Dimension Unit
CnsldtnUnitLocalCrcySource local_curr_source Source for Local Currency Key Figure
CnsldtnUnitGroupCrcySource group_curr_source Source for Group Currency Key Figure
FiscalYearVariant FYear Variant
CnsldtnDataTransferMethod trans Univ. Journ. Integr.
CnsldtnUploadMethod Upload method
CnsldtnCrcyTranslationMethod Transl. Method
TaxRate taxrt Tax Rate
DocumentEntryIsInGroupCurrency Post in GC
ConsolidationUnitIsPartnerOnly is_partner_only Consolidation Unit is Partner Unit Only
CnsldtnUnitDataCollection sa_data_collection Data Collection Selection
ConsolidationUnitPartner sa_partner Partner Selection
ConsolidationUnitPostingRule sa_posting_rule Posting Rule Selection
ConsolidationUnitValidation sa_validation Validation Selection
_CnsldtnDimension _CnsldtnDimension
_CnsldtnUnit _CnsldtnUnit
_LocalCurrencySource _LocalCurrencySource
_GroupCurrencySource _GroupCurrencySource
_DataTransferMethod _DataTransferMethod
_FiscalYearVariant _FiscalYearVariant
_CnsldtnCrcyTrnsltnMethod _CnsldtnCrcyTrnsltnMethod
_CnsldtnRptdFinDataUpldMeth _CnsldtnRptdFinDataUpldMeth
_CnsldtnUnitDataColl _CnsldtnUnitDataColl
_CnsldtnUnitPartner _CnsldtnUnitPartner
_CnsldtnUnitPostingRule _CnsldtnUnitPostingRule
_CnsldtnUnitValidation _CnsldtnUnitValidation

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 I_CnsldtnUnitByTimeVersion.
-- 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.

CREATE VIEW I_CnsldtnUnitByTimeVersion AS
SELECT
  bunit AS ConsolidationUnit,
  cuavs AS CnsldtnUnitAttributeVersion,
  cast (fromyearper as fincs_fsi_fiscalyearper_from preserving type) AS FromFiscalYearPeriod,
  cast (toyearper as fincs_fsi_fiscalyearper_to preserving type) AS ToFiscalYearPeriod,
  dimen AS ConsolidationDimension,
  local_curr_source AS CnsldtnUnitLocalCrcySource,
  group_curr_source AS CnsldtnUnitGroupCrcySource,
  cast ( periv as fincs_bunit_periv preserving type ) AS FiscalYearVariant,
  trans AS CnsldtnDataTransferMethod,
  cast ( upmeth as fincs_upload_method preserving type ) AS CnsldtnUploadMethod,
  cast ( ctrgr as fincs_crcy_trnsltn_method preserving type ) AS CnsldtnCrcyTranslationMethod,
  taxrt AS TaxRate,
  cast ( gcind as fincs_gcind preserving type ) AS DocumentEntryIsInGroupCurrency,
  is_partner_only AS ConsolidationUnitIsPartnerOnly,
  sa_data_collection AS CnsldtnUnitDataCollection,
  sa_partner AS ConsolidationUnitPartner,
  sa_posting_rule AS ConsolidationUnitPostingRule,
  sa_validation AS ConsolidationUnitValidation
FROM fincs_bunit_atvd
LEFT OUTER JOIN I_CnsldtnUnitCurrencySource AS _LocalCurrencySource ON CnsldtnUnitLocalCrcySource = _LocalCurrencySource.CnsldtnUnitCurrencySource  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnUnitCurrencySource AS _GroupCurrencySource ON CnsldtnUnitGroupCrcySource = _GroupCurrencySource.CnsldtnUnitCurrencySource  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnDimension AS _CnsldtnDimension ON ConsolidationDimension = _CnsldtnDimension.ConsolidationDimension  -- association [1..1]
LEFT OUTER JOIN I_CnsldtnUnit_3 AS _CnsldtnUnit ON ConsolidationUnit = _CnsldtnUnit.ConsolidationUnit  -- association [1..1]
LEFT OUTER JOIN I_CnsldtnUnitIntegration AS _DataTransferMethod ON CnsldtnDataTransferMethod = _DataTransferMethod.CnsldtnDataTransferMethod  -- association [0..1]
LEFT OUTER JOIN I_FiscalYearVariant AS _FiscalYearVariant ON FiscalYearVariant = _FiscalYearVariant.FiscalYearVariant  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnCrcyTrnsltnMethod AS _CnsldtnCrcyTrnsltnMethod ON CnsldtnCrcyTranslationMethod = _CnsldtnCrcyTrnsltnMethod.CnsldtnCrcyTranslationMethod  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnRptdFinDataUpldMeth AS _CnsldtnRptdFinDataUpldMeth ON CnsldtnUploadMethod = _CnsldtnRptdFinDataUpldMeth.CnsldtnRptdFinDataUploadMethod  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnUnitDataColl AS _CnsldtnUnitDataColl ON CnsldtnUnitDataCollection = _CnsldtnUnitDataColl.CnsldtnUnitDataCollection  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnUnitPartner AS _CnsldtnUnitPartner ON ConsolidationUnitPartner = _CnsldtnUnitPartner.ConsolidationUnitPartner  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnUnitPostingRule AS _CnsldtnUnitPostingRule ON ConsolidationUnitPostingRule = _CnsldtnUnitPostingRule.ConsolidationUnitPostingRule  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnUnitValidation AS _CnsldtnUnitValidation ON ConsolidationUnitValidation = _CnsldtnUnitValidation.ConsolidationUnitValidation  -- association [0..1]
;