I_CnsldtnUnitByTimeVersion
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. Part of development package FIN_CS_MD_UNIT.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| fincs_bunit_atvd | fincs_bunit_atvd | from |
Associations (12)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA