I_EDCValidationList

DDL: I_EDCVALIDATIONLIST Type: view_entity BASIC

Helper For C EDCVALIDATION

I_EDCValidationList is a Basic CDS View that provides data about "Helper For C EDCVALIDATION" in SAP S/4HANA. It reads from 1 data source (I_EDCValidation) and exposes 15 fields with key fields EDCRecordUUID, EDCValidationType. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_EDCValidation I_EDCValidation from

Associations (4)

CardinalityTargetAliasCondition
[0..1] edcconvaltypet _EDCValidationTypeText $projection.EDCType = _EDCValidationTypeText.contype and $projection.EDCValidationType = _EDCValidationTypeText.convaltype and _EDCValidationTypeText.spras = $session.system_language
[0..1] edcconcheckt _EDCCheckTypeText $projection.EDCCheckID = _EDCCheckTypeText.check_id and _EDCCheckTypeText.spras = $session.system_language
[1..1] edccheckidpos _EDCCheck $projection.EDCCheckID = _EDCCheck.check_id and _EDCCheck.contype = $projection.EDCType and _EDCCheck.convaltype = $projection.EDCValidationType
[1..1] edccontypet _EDCTypeText $projection.EDCType = _EDCTypeText.contype and _EDCTypeText.spras = $session.system_language

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Helper For C EDCVALIDATION view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #BASIC view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY EDCRecordUUID I_EDCValidation EDCRecordUUID Consistency GUID
KEY EDCValidationType I_EDCValidation EDCValidationType Comparison Type
EDCValidationSqncNmbr I_EDCValidation EDCValidationSqncNmbr Validation Seq No
EDCType I_EDCValidation EDCType Consistency Scen.
EDCValidationStatus I_EDCValidation EDCValidationStatus Cons chk status
EDCSqncNmbr I_EDCValidation EDCSqncNmbr Cons. Seq No
EDCCreatedByUser I_EDCValidation EDCCreatedByUser Version Created By
EDCCreatedOnDateTime I_EDCValidation EDCCreatedOnDateTime Variant created on
EDCChangedByUser I_EDCValidation EDCChangedByUser User Name
EDCChangedOnDateTime I_EDCValidation EDCChangedOnDateTime Variant Changed on
EDCCheckID _EDCValidationCheck concheck Check ID
EDCValidationTypeText _EDCValidationTypeText convaltype_desc Comp Type Desc
EDCCheckIDText _EDCCheckTypeText check_id_desc Check ID Description
EDCCheckPositionNumber _EDCCheck check_id_num Check ID Pos Number
EDCTypeText _EDCTypeText contype_desc Cons Scn Desc

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_EDCValidationList.
-- 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_EDCValidationList AS
SELECT
  I_EDCValidation.EDCRecordUUID AS EDCRecordUUID,
  I_EDCValidation.EDCValidationType AS EDCValidationType,
  I_EDCValidation.EDCValidationSqncNmbr AS EDCValidationSqncNmbr,
  I_EDCValidation.EDCType AS EDCType,
  I_EDCValidation.EDCValidationStatus AS EDCValidationStatus,
  I_EDCValidation.EDCSqncNmbr AS EDCSqncNmbr,
  I_EDCValidation.EDCCreatedByUser AS EDCCreatedByUser,
  I_EDCValidation.EDCCreatedOnDateTime AS EDCCreatedOnDateTime,
  I_EDCValidation.EDCChangedByUser AS EDCChangedByUser,
  I_EDCValidation.EDCChangedOnDateTime AS EDCChangedOnDateTime,
  _EDCValidationCheck.concheck AS EDCCheckID,
  _EDCValidationTypeText.convaltype_desc AS EDCValidationTypeText,
  _EDCCheckTypeText.check_id_desc AS EDCCheckIDText,
  _EDCCheck.check_id_num AS EDCCheckPositionNumber,
  _EDCTypeText.contype_desc AS EDCTypeText
FROM I_EDCValidation
LEFT OUTER JOIN edcconvaltypet AS _EDCValidationTypeText ON EDCType = _EDCValidationTypeText.contype AND EDCValidationType = _EDCValidationTypeText.convaltype AND _EDCValidationTypeText.spras = $session.system_language  -- association [0..1]
LEFT OUTER JOIN edcconcheckt AS _EDCCheckTypeText ON EDCCheckID = _EDCCheckTypeText.check_id AND _EDCCheckTypeText.spras = $session.system_language  -- association [0..1]
LEFT OUTER JOIN edccheckidpos AS _EDCCheck ON EDCCheckID = _EDCCheck.check_id AND _EDCCheck.contype = EDCType AND _EDCCheck.convaltype = EDCValidationType  -- association [1..1]
LEFT OUTER JOIN edccontypet AS _EDCTypeText ON EDCType = _EDCTypeText.contype AND _EDCTypeText.spras = $session.system_language  -- association [1..1]
;