I_ClfnClassForKeyDate

DDL: I_CLFNCLASSFORKEYDATE SQL: INGCCLS6 Type: view COMPOSITE

Classification Class for Key Date

I_ClfnClassForKeyDate (Composite)

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

R&D Engineering

I_ClfnClassForKeyDate is a Composite CDS View that provides data about "Classification Class for Key Date" in SAP S/4HANA. It reads from 1 data source (I_ClfnClass) and exposes 38 fields with key field ClassInternalID. It has 3 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 in SQL Select
PackageR&D Engineering for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_ClfnClass Class from

Parameters (1)

NameTypeDefault
P_KeyDate sydate

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_ClfnClassDescForKeyDate _ClassDescription $projection.ClassInternalID = _ClassDescription.ClassInternalID
[0..*] I_ClfnClassKeywordForKeyDate _ClassKeyword $projection.ClassInternalID = _ClassKeyword.ClassInternalID
[0..*] I_ClfnClassCharcForKeyDate _ClassCharc $projection.ClassInternalID = _ClassCharc.ClassInternalID

Annotations (13)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName INGCCLS6 view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Classification Class for Key Date view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey ClassInternalID view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #MASTER view

Fields (38)

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
DocumentInfoRecordDocNumber I_ClfnClass DocumentInfoRecordDocNumber Document number
DocumentInfoRecordDocType I_ClfnClass DocumentInfoRecordDocType Document Type
DocumentInfoRecordDocPart I_ClfnClass DocumentInfoRecordDocPart Document Part
DocumentInfoRecordDocVersion I_ClfnClass DocumentInfoRecordDocVersion Document Version
SameClassfctnReaction I_ClfnClass SameClassfctnReaction Single-Character Flag
ClfnOrganizationalArea I_ClfnClass ClfnOrganizationalArea Organizational Area
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
ValidityStartDate I_ClfnClass ValidityStartDate Validity Start Date
ValidityEndDate I_ClfnClass ValidityEndDate Valid-to date
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
ClassLastChangedDateTime I_ClfnClass ClassLastChangedDateTime UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
_ClassDescription _ClassDescription
_ClassKeyword _ClassKeyword
_ClassGroup _ClassGroup
_ClassStatus _ClassStatus
_ClassType _ClassType
_ClassCharc _ClassCharc
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser

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_ClfnClassForKeyDate.
-- 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.
-- SQL view name: INGCCLS6
-- Parameters: P_KeyDate : sydate

CREATE VIEW I_ClfnClassForKeyDate 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.DocumentInfoRecordDocNumber AS DocumentInfoRecordDocNumber,
  Class.DocumentInfoRecordDocType AS DocumentInfoRecordDocType,
  Class.DocumentInfoRecordDocPart AS DocumentInfoRecordDocPart,
  Class.DocumentInfoRecordDocVersion AS DocumentInfoRecordDocVersion,
  Class.SameClassfctnReaction AS SameClassfctnReaction,
  Class.ClfnOrganizationalArea AS ClfnOrganizationalArea,
  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.ValidityStartDate AS ValidityStartDate,
  Class.ValidityEndDate AS ValidityEndDate,
  Class.CreatedByUser AS CreatedByUser,
  Class.CreationDate AS CreationDate,
  Class.LastChangedByUser AS LastChangedByUser,
  Class.LastChangeDate AS LastChangeDate,
  Class.ClassLastChangedDateTime AS ClassLastChangedDateTime
FROM I_ClfnClass AS Class
LEFT OUTER JOIN I_ClfnClassDescForKeyDate AS _ClassDescription ON ClassInternalID = _ClassDescription.ClassInternalID  -- association [0..*]
LEFT OUTER JOIN I_ClfnClassKeywordForKeyDate AS _ClassKeyword ON ClassInternalID = _ClassKeyword.ClassInternalID  -- association [0..*]
LEFT OUTER JOIN I_ClfnClassCharcForKeyDate AS _ClassCharc ON ClassInternalID = _ClassCharc.ClassInternalID  -- association [0..*]
;