I_ClfnClassCharacteristicDEX

DDL: I_CLFNCLASSCHARACTERISTICDEX Type: view_entity BASIC

Characteristic of Clfn Class DEX

I_ClfnClassCharacteristicDEX is a Basic CDS View (Dimension) that provides data about "Characteristic of Clfn Class DEX" in SAP S/4HANA. It reads from 1 data source (I_ClfnClassCharcBasic) and exposes 18 fields with key fields ClassInternalID, CharcPositionNumber, ValidityEndDate. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_ClfnClassCharcBasic ClassCharc from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_ClfnClassDEX _Class $projection.ClassInternalID = _Class.ClassInternalID

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.internalName #LOCAL view
EndUserText.label Characteristic of Clfn Class DEX view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey CharcPositionNumber view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY ClassInternalID I_ClfnClassCharcBasic ClassInternalID
KEY CharcPositionNumber I_ClfnClassCharcBasic CharcPositionNumber
KEY ValidityEndDate I_ClfnClassCharcBasic ValidityEndDate
TimeIntervalNumber I_ClfnClassCharcBasic TimeIntervalNumber
CharcInternalID I_ClfnClassCharcBasic CharcInternalID
OverwrittenCharcInternalID I_ClfnClassCharcBasic OverwrittenCharcInternalID
ClfnOrganizationalArea I_ClfnClassCharcBasic ClfnOrganizationalArea
ClassType I_ClfnClassCharcBasic ClassType
ChangeNumber I_ClfnClassCharcBasic ChangeNumber
ValidityStartDate I_ClfnClassCharcBasic ValidityStartDate
IsDeleted I_ClfnClassCharcBasic IsDeleted
CharcOriginText I_ClfnClassCharcBasic CharcOriginText
CharcIsProposalRelevant I_ClfnClassCharcBasic CharcIsProposalRelevant
CharcIsPrptnOrProdUnitRelevant I_ClfnClassCharcBasic CharcIsPrptnOrProdUnitRelevant
CharcIsPrintRelevant I_ClfnClassCharcBasic CharcIsPrintRelevant
CharcIsSearchRelevant I_ClfnClassCharcBasic CharcIsSearchRelevant
CharcIsDisplayRelevant I_ClfnClassCharcBasic CharcIsDisplayRelevant
_Class _Class
@AccessControl.authorizationCheck: #MANDATORY
@Analytics.dataCategory: #DIMENSION
@Analytics.dataExtraction.alternativeKey: ['ClassInternalID','CharcPositionNumber','TimeIntervalNumber']
@Analytics.dataExtraction.delta.changeDataCapture.automatic
@Analytics.dataExtraction.enabled: true
@Analytics.internalName:#LOCAL
@EndUserText.label: 'Characteristic of Clfn Class  DEX'
@Metadata.allowExtensions:true
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.modelingPattern: #ANALYTICAL_DIMENSION
@ObjectModel.representativeKey: 'CharcPositionNumber'
@ObjectModel.supportedCapabilities:
   [ #CDS_MODELING_DATA_SOURCE,   
     #CDS_MODELING_ASSOCIATION_TARGET,
     #ANALYTICAL_DIMENSION,
     #EXTRACTION_DATA_SOURCE,  
     #SQL_DATA_SOURCE ]
@ObjectModel.usageType.dataClass: #MASTER   
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #M  
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@VDM.viewType: #BASIC
define view entity I_ClfnClassCharacteristicDEX
  as select from I_ClfnClassCharcBasic as ClassCharc

    association [0..1] to I_ClfnClassDEX as _Class
        on $projection.ClassInternalID = _Class.ClassInternalID
               
{     @ObjectModel.foreignKey.association: '_Class'
  key ClassCharc.ClassInternalID,
  key ClassCharc.CharcPositionNumber,
      @Semantics.businessDate.to: true
  key ClassCharc.ValidityEndDate,
      ClassCharc.TimeIntervalNumber,  
      ClassCharc.CharcInternalID,
      ClassCharc.OverwrittenCharcInternalID,
      ClassCharc.ClfnOrganizationalArea,
      ClassCharc.ClassType,
      ClassCharc.ChangeNumber,
      @Semantics.businessDate.from: true
      ClassCharc.ValidityStartDate,      
      ClassCharc.IsDeleted, 
      ClassCharc.CharcOriginText,
      ClassCharc.CharcIsProposalRelevant,
      ClassCharc.CharcIsPrptnOrProdUnitRelevant,
      ClassCharc.CharcIsPrintRelevant, 
      ClassCharc.CharcIsSearchRelevant, 
      ClassCharc.CharcIsDisplayRelevant,

      _Class
}

/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CLFNCLASSCHARCBASIC"
],
"ASSOCIATED":
[
"I_CLFNCLASSDEX"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/