R_CNSLDTNFSITEMBYTIMEVERSIONTP
Cnsldtn FS Item by Time and Version - TP
R_CNSLDTNFSITEMBYTIMEVERSIONTP is a CDS View in S/4HANA. Cnsldtn FS Item by Time and Version - TP. 3 CDS views read from this table.
CDS Views using this table (3)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_CnsldtnFSItemByTimeVersion | view_entity | projection | COMPOSITE | Cnsldtn FS Item By Time and Version |
| C_CnsldtnFinStmntItemAssgmtTP | view_entity | projection | CONSUMPTION | Financial Statement Item Assignment |
| I_CnsldtnFSItemByTimeVersionTP | view_entity | projection | TRANSACTIONAL | Cnsldtn FS Item By Time and Version - TP |
@AccessControl: {
authorizationCheck: #MANDATORY
}
@Metadata: {
ignorePropagatedAnnotations: true
}
@ObjectModel: {
usageType: {
dataClass: #MASTER,
serviceQuality: #C,
sizeCategory: #M
}
}
@VDM: {
lifecycle.contract.type: #SAP_INTERNAL_API,
viewType: #TRANSACTIONAL
}
@EndUserText.label: 'Cnsldtn FS Item by Time and Version - TP'
define view entity R_CnsldtnFSItemByTimeVersionTP
as select from I_CnsldtnFSItemByTimeVersion as _Source
inner join I_CnsldtnVersion as _Version on _Version.ConsolidationVersion = _Source.ConsolidationVersion
/* associations for transactional processing */
association to parent R_CnsldtnFSItemTP as _CnsldtnFSItem on $projection.ConsolidationChartOfAccounts = _CnsldtnFSItem.ConsolidationChartOfAccounts
and $projection.CnsldtnFinancialStatementItem = _CnsldtnFSItem.CnsldtnFinancialStatementItem
// do not expose this association in the projection list of the view
association [1..1] to E_CnsldtnFSItemByTimeVersion as _Extension on $projection.ConsolidationChartOfAccounts = _Extension.ConsolidationChartOfAccounts
and $projection.CnsldtnFinancialStatementItem = _Extension.CnsldtnFinancialStatementItem
and _Version.ConsolidationVersion = _Extension.CnsldtnFSItemAttributeVersion
and $projection.FromFiscalYearPeriod = _Extension.FromFiscalYearPeriod
{
key _Source.ConsolidationChartOfAccounts,
key _Source.CnsldtnFinancialStatementItem,
key _Source.ConsolidationVersion,
@Semantics.fiscal.yearPeriod: true
key _Source.FromFiscalYearPeriod,
@Semantics.fiscal.yearPeriod: true
_Source.ToFiscalYearPeriod,
_Source.CnsldtnFSItemRole,
_Source.CnsldtnFSItemDataCollection,
_Source.CnsldtnFSItemCrcyTranslation,
_Source.CnsldtnFSItemElimination,
_Source.CnsldtnFSItemCashFlow,
_Source.CnsldtnFSItemScope,
_Source.CnsldtnFSItemCustomerSpecific,
_Source.CnsldtnEliminationTargetFSItem,
_Source.CnsldtnNCITargetFSItem,
_Source.CnsldtnPlanningTargetFSItem,
_Source.CnsldtnOffsettingTargetFSItem,
@UI.hidden: true
_CnsldtnFSItem.ETag, // required for etag handling
/* associations */
_Source._CnsldtnVersion,
_Source._CnsldtnFSItemCashFlow,
_Source._CnsldtnFSItemCrcyTrnsltn,
_Source._CnsldtnFSItemCustSpcfc,
_Source._CnsldtnFSItemDataColl,
_Source._CnsldtnFSItemElimination,
_Source._CnsldtnFSItemRole,
_Source._CnsldtnFSItemScope,
_Source._CnsldtnElimTargetFSItem,
_Source._CnsldtnNCITargetFSItem,
_Source._CnsldtnOffsettingTargetFSItem,
_Source._CnsldtnPlanningTargetFSItem,
_CnsldtnFSItem
}