I_CnsldtnGroupWithEmptyValue

DDL: I_CNSLDTNGROUPWITHEMPTYVALUE Type: view COMPOSITE

Consolidation Group with Empty Value

I_CnsldtnGroupWithEmptyValue is a Composite CDS View (Dimension) that provides data about "Consolidation Group with Empty Value" in SAP S/4HANA. It reads from 1 data source (P_CnsldtnGroupIndex) and exposes 4 fields with key fields ConsolidationDimension, ConsolidationGroup. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_CnsldtnGroupIndex P_CnsldtnGroupIndex from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_CnsldtnGroupT _Text $projection.ConsolidationDimension = _Text.ConsolidationDimension and $projection.ConsolidationGroup = _Text.ConsolidationGroup
[0..1] I_CnsldtnDimension _Dimension $projection.ConsolidationDimension = _Dimension.ConsolidationDimension

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName ICSGRPWITHEMPTY view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.representativeKey ConsolidationGroup view
ObjectModel.modelingPattern #NONE view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
VDM.viewType #COMPOSITE view
EndUserText.label Consolidation Group with Empty Value view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY ConsolidationDimension ConsolidationDimension
KEY ConsolidationGroup ConsolidationGroup
_Dimension _Dimension
_Text _Text
@AbapCatalog:{
  sqlViewName: 'ICSGRPWITHEMPTY',
  compiler.compareFilter: true,
  preserveKey: true,
  buffering.status: #NOT_ALLOWED
  }
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata:{
  ignorePropagatedAnnotations:true,
  allowExtensions:true
  }
@ObjectModel:{
  usageType: {
    dataClass: #CUSTOMIZING,
    serviceQuality: #B,
    sizeCategory: #S },
  representativeKey: 'ConsolidationGroup',
  modelingPattern: #NONE,
  supportedCapabilities: [#CDS_MODELING_DATA_SOURCE,
                          #CDS_MODELING_ASSOCIATION_TARGET
                         ]
  }
@Analytics: {
  dataCategory: #DIMENSION,
  internalName: #LOCAL
}
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Consolidation Group with Empty Value'

define view I_CnsldtnGroupWithEmptyValue
  as select from P_CnsldtnGroupIndex

  association [0..*] to I_CnsldtnGroupT    as _Text      on  $projection.ConsolidationDimension = _Text.ConsolidationDimension
                                                         and $projection.ConsolidationGroup     = _Text.ConsolidationGroup

  association [0..1] to I_CnsldtnDimension as _Dimension on  $projection.ConsolidationDimension = _Dimension.ConsolidationDimension
{
      @ObjectModel.foreignKey.association: '_Dimension'
  key ConsolidationDimension,

      @ObjectModel.text.association: '_Text'
  key ConsolidationGroup,

      _Dimension,

      _Text
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_CNSLDTNGROUPINDEX"
],
"ASSOCIATED":
[
"I_CNSLDTNDIMENSION",
"I_CNSLDTNGROUPT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/