R_CNSLDTNUNITTP
Consolidation Unit - TP
R_CNSLDTNUNITTP is a CDS View in S/4HANA. Consolidation Unit - TP. 3 CDS views read from this table.
CDS Views using this table (3)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_CnsldtnUnit_2 | view_entity | projection | COMPOSITE | Consolidation Unit |
| C_CnsldtnUnitTP | view_entity | projection | CONSUMPTION | Consolidation Unit |
| I_CnsldtnUnitTP | view_entity | projection | TRANSACTIONAL | Consolidation Unit - TP |
@AccessControl: {
authorizationCheck: #CHECK
}
@Metadata: {
ignorePropagatedAnnotations: true
}
@ObjectModel: {
sapObjectNodeType:{
name: 'ConsolidationUnit'
},
usageType: {
dataClass: #MASTER,
serviceQuality: #C,
sizeCategory: #M
}
}
@VDM: {
lifecycle.contract.type: #SAP_INTERNAL_API,
viewType: #TRANSACTIONAL
}
@EndUserText.label: 'Consolidation Unit - TP'
define root view entity R_CnsldtnUnitTP
as select from I_CnsldtnUnit_4 as _CnsldtnUnit
// associations for text retrieval
association [1..1] to I_Globalcompany as _Company on $projection.Company = _Company.Company
//do not expose this association in the projection list of the view
association [1..1] to E_CnsldtnUnit as _Extension on _CnsldtnUnit.ConsolidationUnit = _Extension.ConsolidationUnit
// associations for transactional processing
composition [0..*] of R_CnsldtnUnitTextTP as _Text
composition [0..*] of R_CnsldtnUnitByTimeTP as _CnsldtnUnitByTime
composition [0..*] of R_CnsldtnUnitByTimeVersionTP as _CnsldtnUnitByTimeVersion
{
key _CnsldtnUnit.ConsolidationUnit,
_CnsldtnUnit.Country,
_CnsldtnUnit.ConsolidationUnitLink,
_CnsldtnUnit.ConsolidationUnitLinkLabel,
_CnsldtnUnit.Company,
_CnsldtnUnit.ETag, // required for etag handling
// associations for transactional processing
_Text,
_CnsldtnUnitByTime,
_CnsldtnUnitByTimeVersion,
// associations for text retrieval
_CnsldtnUnit._Country,
_Company
}