I_ClfnClassDEX

DDL: I_CLFNCLASSDEX Type: view_entity BASIC

Classification Class DEX

I_ClfnClassDEX is a Basic CDS View (Dimension) that provides data about "Classification Class DEX" in SAP S/4HANA. It reads from 1 data source (I_ClfnClass) and exposes 36 fields with key field ClassInternalID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ClfnClass Class from

Associations (6)

CardinalityTargetAliasCondition
[0..*] I_ClfnClassDescriptionDEX _ClassDescription $projection.ClassInternalID = _ClassDescription.ClassInternalID
[0..*] I_ClfnClassKeywordDEX _ClassKeyword $projection.ClassInternalID = _ClassKeyword.ClassInternalID
[0..*] I_ClfnClassCharacteristicDEX _ClassCharacteristic $projection.ClassInternalID = _ClassCharacteristic.ClassInternalID
[0..1] I_ClfnClassStatus _ClassStatus $projection.ClassStatus = _ClassStatus.ClassStatus and $projection.ClassType = _ClassStatus.ClassType
[0..1] I_ClfnClassGroup _ClassGroup $projection.ClassGroup = _ClassGroup.ClassGroup
[0..1] I_ClfnClassTypeBasic _ClassType _ClassType.ClassType = $projection.ClassType

Annotations (15)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view
Analytics.dataExtraction.enabled true view
Analytics.internalName #LOCAL view
EndUserText.label Classification Class DEX view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey ClassInternalID 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 (36)

KeyFieldSource TableSource FieldDescription
KEY ClassInternalID I_ClfnClass ClassInternalID
ClassType I_ClfnClass ClassType
Class I_ClfnClass Class
ClassStatus I_ClfnClass ClassStatus
ClassGroup I_ClfnClass ClassGroup
ClassSearchAuthGrp I_ClfnClass ClassSearchAuthGrp
ClassClassfctnAuthGrp I_ClfnClass ClassClassfctnAuthGrp
ClassMaintAuthGrp I_ClfnClass ClassMaintAuthGrp
CreatedByUser I_ClfnClass CreatedByUser
CreationDate I_ClfnClass CreationDate
LastChangedByUser I_ClfnClass LastChangedByUser
LastChangeDate I_ClfnClass LastChangeDate
ValidityStartDate I_ClfnClass ValidityStartDate
ValidityEndDate I_ClfnClass ValidityEndDate
SameClassfctnReaction
ClfnOrganizationalArea I_ClfnClass ClfnOrganizationalArea
DocumentInfoRecordDocNumber I_ClfnClass DocumentInfoRecordDocNumber
DocumentInfoRecordDocType I_ClfnClass DocumentInfoRecordDocType
DocumentInfoRecordDocPart I_ClfnClass DocumentInfoRecordDocPart
DocumentInfoRecordDocVersion I_ClfnClass DocumentInfoRecordDocVersion
ClassStandardOrgName I_ClfnClass ClassStandardOrgName
ClassStandardNumber I_ClfnClass ClassStandardNumber
ClassStandardStartDate I_ClfnClass ClassStandardStartDate
ClassStandardVersionStartDate I_ClfnClass ClassStandardVersionStartDate
ClassStandardVersion I_ClfnClass ClassStandardVersion
ClassStandardCharcTable I_ClfnClass ClassStandardCharcTable
ClassBaseUnit I_ClfnClass ClassBaseUnit
ClassIsUsableInBOM I_ClfnClass ClassIsUsableInBOM
ClassIsLocal I_ClfnClass ClassIsLocal
ClassLastChangedDateTime I_ClfnClass ClassLastChangedDateTime
_ClassDescription _ClassDescription
_ClassKeyword _ClassKeyword
_ClassCharacteristic _ClassCharacteristic
_ClassStatus _ClassStatus
_ClassGroup _ClassGroup
_ClassType _ClassType
@AccessControl.authorizationCheck: #MANDATORY
@Analytics.dataCategory: #DIMENSION
@Analytics.dataExtraction.delta.changeDataCapture.automatic: true
@Analytics.dataExtraction.enabled: true
@Analytics.internalName:#LOCAL
@EndUserText.label: 'Classification Class DEX'
@Metadata.allowExtensions:true
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.modelingPattern: #ANALYTICAL_DIMENSION
@ObjectModel.representativeKey: 'ClassInternalID'
@ObjectModel.supportedCapabilities:
   [ #CDS_MODELING_DATA_SOURCE,
     #CDS_MODELING_ASSOCIATION_TARGET,
     #EXTRACTION_DATA_SOURCE,
     #ANALYTICAL_DIMENSION,
     #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_ClfnClassDEX
  as select from I_ClfnClass as Class
  
    association [0..*] to I_ClfnClassDescriptionDEX as _ClassDescription              
      on $projection.ClassInternalID = _ClassDescription.ClassInternalID 
                
    association [0..*] to I_ClfnClassKeywordDEX as _ClassKeyword
      on  $projection.ClassInternalID = _ClassKeyword.ClassInternalID
    
    association [0..*] to I_ClfnClassCharacteristicDEX as _ClassCharacteristic
      on  $projection.ClassInternalID = _ClassCharacteristic.ClassInternalID
    
    association [0..1] to I_ClfnClassStatus as _ClassStatus                  
      on  $projection.ClassStatus = _ClassStatus.ClassStatus
      and $projection.ClassType   = _ClassStatus.ClassType
     
    association [0..1] to I_ClfnClassGroup as _ClassGroup 
      on  $projection.ClassGroup = _ClassGroup.ClassGroup

    association [0..1] to I_ClfnClassTypeBasic as _ClassType 
      on  _ClassType.ClassType = $projection.ClassType 
{
  key Class.ClassInternalID,
      Class.ClassType,
      Class.Class,
      Class.ClassStatus,
      Class.ClassGroup,      
      Class.ClassSearchAuthGrp,
      Class.ClassClassfctnAuthGrp,
      Class.ClassMaintAuthGrp,
      Class.CreatedByUser,
      Class.CreationDate,
      Class.LastChangedByUser,
      Class.LastChangeDate,
      Class.ValidityStartDate,
      Class.ValidityEndDate,      
      Class. SameClassfctnReaction,
      Class.ClfnOrganizationalArea,
      Class.DocumentInfoRecordDocNumber,
      Class.DocumentInfoRecordDocType,
      Class.DocumentInfoRecordDocPart,
      Class.DocumentInfoRecordDocVersion,           
      Class.ClassStandardOrgName,
      Class.ClassStandardNumber,
      Class.ClassStandardStartDate,
      Class.ClassStandardVersionStartDate,
      Class.ClassStandardVersion,
      Class.ClassStandardCharcTable,
      Class.ClassBaseUnit,
      Class.ClassIsUsableInBOM,
      Class.ClassIsLocal,
      Class.ClassLastChangedDateTime,
      
      _ClassDescription,
      _ClassKeyword,
      _ClassCharacteristic,
      _ClassStatus,
      _ClassGroup,
      _ClassType
}
  
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CLFNCLASS"
],
"ASSOCIATED":
[
"I_CLFNCLASSCHARACTERISTICDEX",
"I_CLFNCLASSDESCRIPTIONDEX",
"I_CLFNCLASSGROUP",
"I_CLFNCLASSKEYWORDDEX",
"I_CLFNCLASSSTATUS",
"I_CLFNCLASSTYPEBASIC"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/