C_CnsldtnGroupStructureTP

DDL: C_CNSLDTNGROUPSTRUCTURETP Type: view_entity CONSUMPTION Package: FIN_CS_MD_GROUPSTRUCTURE

Consolidation Group Structure - TP

C_CnsldtnGroupStructureTP is a Consumption CDS View that provides data about "Consolidation Group Structure - TP" in SAP S/4HANA. It reads from 1 data source (R_CnsldtnGroupStructureTP) and exposes 11 fields with key fields ConsolidationGroup, ConsolidationUnit, ConsolidationVersion, GroupStrucFromFiscalYearPeriod. It is exposed through 1 OData service (UI_FINCS_GRPSTR_MANAGE). It is used in 2 Fiori applications: Manage Consolidation Group Structure - Group View, Manage Consolidation Group Structure - Unit View. Part of development package FIN_CS_MD_GROUPSTRUCTURE.

Data Sources (1)

SourceAliasJoin Type
R_CnsldtnGroupStructureTP R_CnsldtnGroupStructureTP projection

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
VDM.lifecycle.contract.type #NONE view
VDM.viewType #CONSUMPTION view
EndUserText.label Consolidation Group Structure - TP view

OData Services (1)

ServiceBindingVersionContractRelease
UI_FINCS_GRPSTR_MANAGE UI_FINCS_GRPSTR_MANAGE V2 C1 NOT_RELEASED

Fiori Apps (2)

App IDApp NameTypeDescription
F3733 Manage Consolidation Group Structure - Group View Transactional An application to manage assignments of consolidation units to a consolidation group, including maintenance of consolidation group specific settings of consolidation units (such as period of first consolidation, period of divestiture, consolidation method).
F3766 Manage Consolidation Group Structure - Unit View Transactional An application to manage assignments of a consolidation unit to one or several consolidation groups, including maintenance of consolidation group specific settings of the consolidation unit (such as period of first consolidation, period of divestiture, consolidation method).

Manage Consolidation Group Structure - Group View

Business Role: Administrator - Group Reporting

With this app, you manage the assignments of consolidation units to consolidation groups and make consolidation relevant settings for these assignments, such as the period of the first consolidation, the period of the divestiture, and the consolidation method.

Manage Consolidation Group Structure - Unit View

Business Role: Administrator - Group Reporting

With this app, you manage the assignments of consolidation units to consolidation groups and make consolidation relevant settings for these assignments, such as the period of the first consolidation, the period of the divestiture, and the consolidation method.

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY ConsolidationGroup _Source ConsolidationGroup
KEY ConsolidationUnit _Source ConsolidationUnit
KEY ConsolidationVersion _Source ConsolidationVersion
KEY GroupStrucFromFiscalYearPeriod _Source GroupStrucFromFiscalYearPeriod
GroupStrucToFiscalYearPeriod _Source GroupStrucToFiscalYearPeriod
FirstCnsldtnFiscalYearPeriod _Source FirstCnsldtnFiscalYearPeriod
FirstCnsldtnIsAtEndOfPeriod _Source FirstCnsldtnIsAtEndOfPeriod
DivestitureFiscalYearPeriod _Source DivestitureFiscalYearPeriod
DivestitureIsAtBeginOfPeriod _Source DivestitureIsAtBeginOfPeriod
DivestitureIsDueToMerger _Source DivestitureIsDueToMerger
ETag _Source ETag
@AccessControl: {
  authorizationCheck: #MANDATORY
}
@Metadata: {
  ignorePropagatedAnnotations: true
}
@ObjectModel: {
//  sapObjectNodeType:{

//    name: 'ConsolidationGroupStructure'

//  },

  usageType: {
    dataClass: #MASTER,
    serviceQuality: #C,
    sizeCategory: #S
  }
}
@VDM: {
  lifecycle.contract.type: #NONE,
  viewType: #CONSUMPTION,
  usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@EndUserText.label: 'Consolidation Group Structure - TP'
define root view entity C_CnsldtnGroupStructureTP
  provider contract transactional_query
  as projection on R_CnsldtnGroupStructureTP as _Source

{

      @Consumption.valueHelpDefinition: [{
        entity:{
          name:'I_CnsldtnGroupVH',
          element:'ConsolidationGroup'
        }
      }]
      @ObjectModel.text.element: [ 'ConsolidationGroupText' ]
  key _Source.ConsolidationGroup,

      @Consumption.valueHelpDefinition: [{
        entity:{
          name:'I_CnsldtnUnitVH',
          element:'ConsolidationUnit'
        }
      }]
      @ObjectModel.text.element: [ 'ConsolidationUnitText' ]
  key _Source.ConsolidationUnit,

      @Consumption.valueHelpDefinition: [{
        entity: {
          name: 'I_CnsldtnVersionVH',
          element: 'ConsolidationVersion'
        }
      }]
      @ObjectModel.text.element: [ 'ConsolidationVersionText' ]
  key _Source.ConsolidationVersion,

      @Semantics.fiscal.yearPeriod: true
  key _Source.GroupStrucFromFiscalYearPeriod,

      @Semantics.fiscal.yearPeriod: true
      _Source.GroupStrucToFiscalYearPeriod,

      @Semantics.fiscal.yearPeriod: true
      _Source.FirstCnsldtnFiscalYearPeriod,

      _Source.FirstCnsldtnIsAtEndOfPeriod,

      @Semantics.fiscal.yearPeriod: true
      _Source.DivestitureFiscalYearPeriod,

      _Source.DivestitureIsAtBeginOfPeriod,

      _Source.DivestitureIsDueToMerger,

      @UI.hidden: true
      _Source.ETag,


      /* Texts */
      @Semantics.text:true
      cast ( _Source._CnsldtnGroup._Text.ConsolidationGroupText as fincs_consolidationgrouptext preserving type )       as ConsolidationGroupText   : localized,

      @Semantics.text:true
      cast ( _Source._CnsldtnUnit._Text.ConsolidationUnitText as fincs_consolidationunittext preserving type )          as ConsolidationUnitText    : localized,

      @Semantics.text:true
      cast ( _Source._CnsldtnVersion._Text.ConsolidationVersionText as fincs_consolidationversiontext preserving type ) as ConsolidationVersionText : localized,


      /* Composition */
      _CnsldtnGrpStrucMethAssgmt                                                                                        as _CnsldtnGrpStrucMethAssgmt : redirected to composition child C_CnsldtnGrpStrucMethAssgmtTP

}