R_CNSLDTNUNITTP

CDS View

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)

ViewTypeJoinVDMDescription
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

}