C_CnsldtnPostingRuleGroupTP

DDL: C_CNSLDTNPOSTINGRULEGROUPTP Type: view_entity CONSUMPTION Package: FIN_CS_RT_CONF

Rule Group

C_CnsldtnPostingRuleGroupTP is a Consumption CDS View that provides data about "Rule Group" in SAP S/4HANA. It reads from 1 data source (R_CnsldtnPostingRuleGroupTP) and exposes 17 fields with key field ConsolidationPostingRuleGroup. It is exposed through 1 OData service (UI_FINCS_CNSLDTN_POSTING_RULE). Part of development package FIN_CS_RT_CONF.

Data Sources (1)

SourceAliasJoin Type
R_CnsldtnPostingRuleGroupTP R_CnsldtnPostingRuleGroupTP projection

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Rule Group view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.allowExtensions true view

OData Services (1)

ServiceBindingVersionContractRelease
UI_FINCS_CNSLDTN_POSTING_RULE UI_FINCS_CNSLDTN_POSTING_RULE V4 C1 NOT_RELEASED

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY ConsolidationPostingRuleGroup ConsolidationPostingRuleGroup
CnsldtnPstRlGroupLongText CnsldtnPstRlGroupLongText
CnsldtnPostingRuleGroupText CnsldtnPostingRuleGroupText
ConsolidationChartOfAccounts ConsolidationChartOfAccounts
ConsolidationChartOfAcctsText ConsolidationChartOfAcctsText
ConsolidationPostingRuleStatus CnsldtnPostingRuleGroupStatus
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
ChangedBy ChangedBy
ChangedDateTime ChangedDateTime
LastChangeDateTime LastChangeDateTime
MandateStatusCriticality MandateStatusCriticality
_CreatedByUser _CreatedByUser
_ChangedByUser _ChangedByUser
_ChartOfAccountsText _ChartOfAccountsText
_Description _Description
_CnsldtnPstRlGroupStatusVH _CnsldtnPstRlGroupStatusVH
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Rule Group'
@VDM.viewType:#CONSUMPTION
@ObjectModel.usageType:{
  serviceQuality: #B,
  sizeCategory: #S,
  dataClass: #TRANSACTIONAL
}
@VDM.usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE]
@Metadata.allowExtensions: true
@ObjectModel: {
semanticKey: [ 'ConsolidationPostingRuleGroup' ]
}
@AccessControl.privilegedAssociations: [ '_CreatedByUser','_ChangedByUser' ]
define root view entity C_CnsldtnPostingRuleGroupTP
  provider contract transactional_query
  as projection on R_CnsldtnPostingRuleGroupTP
{

  key ConsolidationPostingRuleGroup,

      CnsldtnPstRlGroupLongText,
      CnsldtnPostingRuleGroupText,
      @Consumption.valueHelpDefinition: [{
         entity: { name:    'C_CnsldtnChartOfAccountsVH',
                   element: 'ConsolidationChartOfAccounts' }
       }]
      @ObjectModel.text.element: ['ConsolidationChartOfAcctsText']
      ConsolidationChartOfAccounts,
      ConsolidationChartOfAcctsText,
      @ObjectModel.text.element: ['CnsldtnPstRlGroupStatusText']
      CnsldtnPostingRuleGroupStatus         as ConsolidationPostingRuleStatus,
      CreatedByUser,
      CreationDateTime,
      ChangedBy,
      ChangedDateTime,
      LastChangeDateTime,
      @ObjectModel.filter.enabled: false
      MandateStatusCriticality,
      @Consumption.filter.hidden:true
      _CnsldtnPstRlGroupStatusVH.DomainText as CnsldtnPstRlGroupStatusText : localized,
      /* Associations */
      _CreatedByUser,
      _ChangedByUser,
      @Consumption.filter.hidden:true
      _ChartOfAccountsText,
      @Consumption.filter.hidden:true
      _Description,
      _Node : redirected to composition child C_CnsldtnPstRlGroupRelationTP,
      _Text : redirected to composition child C_CnsldtnPstRlGroupTextTP,
      _CnsldtnPstRlGroupStatusVH
}