A_ClfnClassCharcForKeyDate

DDL: A_CLFNCLASSCHARCFORKEYDATE SQL: ANGCCLS03 Type: view_entity CONSUMPTION

Class Characteristics

A_ClfnClassCharcForKeyDate is a Consumption CDS View that provides data about "Class Characteristics" in SAP S/4HANA. It reads from 1 data source (I_ClfnClassCharcForKeyDateTP) and exposes 17 fields with key fields ClassInternalID, CharcInternalID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_ClfnClassCharcForKeyDateTP I_ClfnClassCharcForKeyDateTP from

Parameters (1)

NameTypeDefault
P_KeyDate sydate

Associations (1)

CardinalityTargetAliasCondition
[1..1] A_ClfnCharacteristicForKeyDate _Characteristic $projection.CharcInternalID = _Characteristic.CharcInternalID

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Class Characteristics view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey CharcInternalID view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
Consumption.filter.businessDate.at true view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY ClassInternalID ClassCharacteristic ClassInternalID Int class no.
KEY CharcInternalID ClassCharacteristic CharcInternalID Characteristic Internal ID
CharcPositionNumber ClassCharacteristic CharcPositionNumber
Characteristic ClassCharacteristic Characteristic Field Name
AncestorClassInternalID ClassCharacteristic AncestorClassInternalID
OriginalCharcInternalID ClassCharacteristic OriginalCharcInternalID Characteristic Internal ID
ChangeNumber ClassCharacteristic ChangeNumber Change Number
CharcIsPrintRelevant Charc. Is Print Relevant
CharcIsSearchRelevant Charc. Is Search Relevant
CharcIsDisplayRelevant Charc. Is Display Relevant
ValidityStartDate ClassCharacteristic ValidityStartDate Validity Start Date
ValidityEndDate ClassCharacteristic ValidityEndDate ValidTo
CharcIsProposalRelevant ClassCharacteristic CharcIsProposalRelevant
KeyDate
ClassLastChangedDateTime ClassCharacteristic ClassLastChangedDateTime
_Class _Class
_Characteristic _Characteristic

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 A_ClfnClassCharcForKeyDate.
-- 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: ANGCCLS03
-- Parameters: P_KeyDate : sydate

CREATE VIEW A_ClfnClassCharcForKeyDate AS
SELECT
  ClassCharacteristic.ClassInternalID AS ClassInternalID,
  ClassCharacteristic.CharcInternalID AS CharcInternalID,
  ClassCharacteristic.CharcPositionNumber AS CharcPositionNumber,
  ClassCharacteristic.Characteristic AS Characteristic,
  ClassCharacteristic.AncestorClassInternalID AS AncestorClassInternalID,
  ClassCharacteristic.OriginalCharcInternalID AS OriginalCharcInternalID,
  ClassCharacteristic.ChangeNumber AS ChangeNumber,
  cast ( ClassCharacteristic.CharcIsPrintRelevant as relevanzkz ) AS CharcIsPrintRelevant,
  cast ( ClassCharacteristic.CharcIsSearchRelevant as relevanzkz ) AS CharcIsSearchRelevant,
  cast ( ClassCharacteristic.CharcIsDisplayRelevant as relevanzkz ) AS CharcIsDisplayRelevant,
  ClassCharacteristic.ValidityStartDate AS ValidityStartDate,
  ClassCharacteristic.ValidityEndDate AS ValidityEndDate,
  ClassCharacteristic.CharcIsProposalRelevant AS CharcIsProposalRelevant,
  $parameters.P_KeyDate AS KeyDate,
  ClassCharacteristic.ClassLastChangedDateTime AS ClassLastChangedDateTime
FROM I_ClfnClassCharcForKeyDateTP
LEFT OUTER JOIN A_ClfnCharacteristicForKeyDate AS _Characteristic ON CharcInternalID = _Characteristic.CharcInternalID  -- association [1..1]
;