I_ClfnClassDEX

DDL: I_CLFNCLASSDEX Type: view_entity BASIC

Classification Class DEX

I_ClfnClassDEX (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Classification Class · R&D Engineering

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.

SAP API Hub

StateC1
Line of BusinessR&D Engineering
Application ComponentCA-CL
CapabilitiesData Source for Defining CDS Entities, Association Target for Defining CDS Entities, Data Source for Data Extraction, Analytical Dimension, Data Source in SQL Select
PackageR&D Engineering for SAP S/4HANA Cloud Private Edition

Documentation

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 (16)

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
ObjectModel.sapObjectNodeType.name ClassificationClass view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY ClassInternalID I_ClfnClass ClassInternalID Internal Class Number
ClassType I_ClfnClass ClassType Class Type
Class I_ClfnClass Class Class number
ClassStatus I_ClfnClass ClassStatus Class status
ClassGroup I_ClfnClass ClassGroup Class group
ClassSearchAuthGrp I_ClfnClass ClassSearchAuthGrp Authorization Group for Finding Objects
ClassClassfctnAuthGrp I_ClfnClass ClassClassfctnAuthGrp Classification Authorization Group
ClassMaintAuthGrp I_ClfnClass ClassMaintAuthGrp Class Authorization Group
CreatedByUser I_ClfnClass CreatedByUser Name of Person Responsible for Creating the Object
CreationDate I_ClfnClass CreationDate Record Created On
LastChangedByUser I_ClfnClass LastChangedByUser Name of Person Who Changed Object
LastChangeDate I_ClfnClass LastChangeDate Last Changed On
ValidityStartDate I_ClfnClass ValidityStartDate Validity Start Date
ValidityEndDate I_ClfnClass ValidityEndDate Valid-to date
SameClassfctnReaction Single-Character Flag
ClfnOrganizationalArea I_ClfnClass ClfnOrganizationalArea Organizational Area
DocumentInfoRecordDocNumber I_ClfnClass DocumentInfoRecordDocNumber Document number
DocumentInfoRecordDocType I_ClfnClass DocumentInfoRecordDocType Document Type
DocumentInfoRecordDocPart I_ClfnClass DocumentInfoRecordDocPart Document Part
DocumentInfoRecordDocVersion I_ClfnClass DocumentInfoRecordDocVersion Document Version
ClassStandardOrgName I_ClfnClass ClassStandardOrgName Name of standards organization
ClassStandardNumber I_ClfnClass ClassStandardNumber Standard number
ClassStandardStartDate I_ClfnClass ClassStandardStartDate Issue date
ClassStandardVersionStartDate I_ClfnClass ClassStandardVersionStartDate Version date
ClassStandardVersion I_ClfnClass ClassStandardVersion Version Number
ClassStandardCharcTable I_ClfnClass ClassStandardCharcTable Characteristics table
ClassBaseUnit I_ClfnClass ClassBaseUnit Base Unit of Measure
ClassIsUsableInBOM I_ClfnClass ClassIsUsableInBOM Can Be Used in Bills of Material
ClassIsLocal I_ClfnClass ClassIsLocal Local class
ClassLastChangedDateTime I_ClfnClass ClassLastChangedDateTime UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
_ClassDescription _ClassDescription
_ClassKeyword _ClassKeyword
_ClassCharacteristic _ClassCharacteristic
_ClassStatus _ClassStatus
_ClassGroup _ClassGroup
_ClassType _ClassType

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_ClfnClassDEX.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_ClfnClassDEX AS
SELECT
  Class.ClassInternalID AS ClassInternalID,
  Class.ClassType AS ClassType,
  Class.Class AS Class,
  Class.ClassStatus AS ClassStatus,
  Class.ClassGroup AS ClassGroup,
  Class.ClassSearchAuthGrp AS ClassSearchAuthGrp,
  Class.ClassClassfctnAuthGrp AS ClassClassfctnAuthGrp,
  Class.ClassMaintAuthGrp AS ClassMaintAuthGrp,
  Class.CreatedByUser AS CreatedByUser,
  Class.CreationDate AS CreationDate,
  Class.LastChangedByUser AS LastChangedByUser,
  Class.LastChangeDate AS LastChangeDate,
  Class.ValidityStartDate AS ValidityStartDate,
  Class.ValidityEndDate AS ValidityEndDate,
  Class. SameClassfctnReaction AS SameClassfctnReaction,
  Class.ClfnOrganizationalArea AS ClfnOrganizationalArea,
  Class.DocumentInfoRecordDocNumber AS DocumentInfoRecordDocNumber,
  Class.DocumentInfoRecordDocType AS DocumentInfoRecordDocType,
  Class.DocumentInfoRecordDocPart AS DocumentInfoRecordDocPart,
  Class.DocumentInfoRecordDocVersion AS DocumentInfoRecordDocVersion,
  Class.ClassStandardOrgName AS ClassStandardOrgName,
  Class.ClassStandardNumber AS ClassStandardNumber,
  Class.ClassStandardStartDate AS ClassStandardStartDate,
  Class.ClassStandardVersionStartDate AS ClassStandardVersionStartDate,
  Class.ClassStandardVersion AS ClassStandardVersion,
  Class.ClassStandardCharcTable AS ClassStandardCharcTable,
  Class.ClassBaseUnit AS ClassBaseUnit,
  Class.ClassIsUsableInBOM AS ClassIsUsableInBOM,
  Class.ClassIsLocal AS ClassIsLocal,
  Class.ClassLastChangedDateTime AS ClassLastChangedDateTime
FROM I_ClfnClass AS Class
LEFT OUTER JOIN I_ClfnClassDescriptionDEX AS _ClassDescription ON ClassInternalID = _ClassDescription.ClassInternalID  -- association [0..*]
LEFT OUTER JOIN I_ClfnClassKeywordDEX AS _ClassKeyword ON ClassInternalID = _ClassKeyword.ClassInternalID  -- association [0..*]
LEFT OUTER JOIN I_ClfnClassCharacteristicDEX AS _ClassCharacteristic ON ClassInternalID = _ClassCharacteristic.ClassInternalID  -- association [0..*]
LEFT OUTER JOIN I_ClfnClassStatus AS _ClassStatus ON ClassStatus = _ClassStatus.ClassStatus AND ClassType = _ClassStatus.ClassType  -- association [0..1]
LEFT OUTER JOIN I_ClfnClassGroup AS _ClassGroup ON ClassGroup = _ClassGroup.ClassGroup  -- association [0..1]
LEFT OUTER JOIN I_ClfnClassTypeBasic AS _ClassType ON _ClassType.ClassType = ClassType  -- association [0..1]
;