C_EDCDocumentList
EDC Consistency List
C_EDCDocumentList is a Consumption CDS View that provides data about "EDC Consistency List" in SAP S/4HANA. It reads from 3 data sources (I_CountryText, I_EDCRecords, R_EDCType) and exposes 59 fields with key field EDCRecordUUID. It has 7 associations to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_CountryText | _CountryText | inner |
| I_EDCRecords | _EDCRecords | from |
| R_EDCType | _EDCType | inner |
Associations (7)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..*] | I_EDCRelation | _EDCRelation | $projection.EDCRecordUUID = _EDCRelation.EDCRecordUUID |
| [0..1] | R_EDCElectronicDoc | _ElectronicDoc | _EDCRelationElectronicDocument.EDCRepresentationKey = _ElectronicDoc.ElectronicDocUUID |
| [1..1] | C_CompanyCodeValueHelp | _CompanyCodeValueHelp | $projection.EDCCompany = _CompanyCodeValueHelp.CompanyCode |
| [1..1] | R_EDCMetaStatusText | _EDCMetaStatusText | $projection.EDCMetaStatus = _EDCMetaStatusText.EDCMetaStatus and _EDCMetaStatusText.Language = $session.system_language |
| [1..1] | I_TaxAuthorityDocument | _TaxAuthorityDocument | _EDCRelationTaxAuthDocument.EDCRepresentationKey = _TaxAuthorityDocument.EDCTaxAuthRecordUUID |
| [1..1] | I_JournalEntry | _JournalEntry | _EDCAccountingDocRelation.CompanyCode = _JournalEntry.CompanyCode and _EDCAccountingDocRelation.AccountingDocument = _JournalEntry.AccountingDocument and _EDCAccountingDocRelation.FiscalYear = _JournalEntry.FiscalYear |
| [1..1] | I_EDCBusinessPartner | _EDCBusinessPartner | $projection.EDCRecordUUID = _EDCBusinessPartner.EDCRecordUUID |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| ObjectModel.query.implementedBy | ABAP:CL_EDC_CDS_UNMANAGED_QUERY | view | |
| EndUserText.label | EDC Consistency List | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| Metadata.allowExtensions | true | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view |
Fields (59)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | EDCRecordUUID | I_EDCRecords | EDCRecordUUID | Consistency Unique Identifier |
| EDCRunID | I_EDCRecords | EDCRunID | UUID | |
| EDCCompany | I_EDCRecords | EDCCompany | Value | |
| EDCCommercialKey | I_EDCRecords | EDCCommercialKey | Commercial Key | |
| EDCMetaStatus | I_EDCRecords | EDCMetaStatus | Cons. metastatus | |
| EDCCreatedByUser | I_EDCRecords | EDCCreatedByUser | Version Created By | |
| EDCCreatedOnDateTime | I_EDCRecords | EDCCreatedOnDateTime | Variant created on | |
| EDCChangedByUser | I_EDCRecords | EDCChangedByUser | User Name | |
| EDCChangedOnDateTime | I_EDCRecords | EDCChangedOnDateTime | Variant Changed on | |
| EDCCheckDateTime | I_EDCRecords | EDCCheckDateTime | Last Checked On | |
| EDCNumberOfExecutedChecks | ||||
| EDCNumberOfTotalChecks | ||||
| EDCNumberOfInProcessResults | ||||
| EDCNumberOfAllResults | ||||
| EDCNumberOfRelevantChecks | ||||
| EDCCommercialNavLink | ||||
| EDCOrganizationalUnit | I_EDCRecords | EDCOrganizationalUnit | Org. Unit ID | |
| EDCOrganizationalUnitValue | I_EDCRecords | EDCOrganizationalUnitValue | ||
| EDCSqncNmbr | I_EDCRecords | EDCSqncNmbr | Cons. Seq No | |
| EDCType | I_EDCRecords | EDCType | Consistency Scen. | |
| BusinessPartner | _EDCBusinessPartner | BusinessPartner | Business Partner | |
| ElectronicDocPostingDate | _ElectronicDoc | ElectronicDocPostingDate | ||
| ElectronicDocCreationDate | _ElectronicDoc | ElectronicDocCreationDate | ||
| ElectronicDocUUID | _ElectronicDoc | ElectronicDocUUID | ||
| ElectronicDocSourceType | _ElectronicDoc | ElectronicDocSourceType | ||
| ElectronicDocSourceTypeText | _ElectronicDoc | ElectronicDocSourceTypeText | ||
| ElectronicDocType | _ElectronicDoc | ElectronicDocType | ||
| ElectronicDocTypeText | _ElectronicDoc | ElectronicDocTypeText | ||
| ElectronicDocProcessStatus | _ElectronicDoc | ElectronicDocProcessStatus | ||
| ElectronicDocProcess | _ElectronicDoc | ElectronicDocProcess | ||
| ElectronicDocProcessText | _ElectronicDoc | ElectronicDocProcessText | ||
| ElectronicDocStatus | _ElectronicDoc | ElectronicDocStatus | ||
| ElectronicDocSourceKey | _ElectronicDoc | ElectronicDocSourceKey | ||
| ElectronicDocMetaStatus | _ElectronicDoc | ElectronicDocMetaStatus | ||
| ElectronicDocProcStatusText | _ElectronicDoc | ElectronicDocProcStatusText | ||
| AccountingDocument | _JournalEntry | AccountingDocument | Journal Entry | |
| FiscalYear | _JournalEntry | FiscalYear | G/L Fiscal Year | |
| AccountingDocumentType | _JournalEntry | AccountingDocumentType | Journal Entry Type | |
| DocumentDate | _JournalEntry | DocumentDate | Journal Entry Date | |
| PostingDate | _JournalEntry | PostingDate | Journal Entry Posting Date | |
| FiscalPeriod | _JournalEntry | FiscalPeriod | Tax period | |
| AccountingDocumentCreationDate | _JournalEntry | AccountingDocumentCreationDate | Journal Entry Date | |
| CreationTime | _JournalEntry | CreationTime | Time of Change | |
| DocumentReferenceID | _JournalEntry | DocumentReferenceID | Reference | |
| ReverseDocument | _JournalEntry | ReverseDocument | Reversal Document | |
| TransactionCurrency | _JournalEntry | TransactionCurrency | Transaction Currency | |
| TaxReportingDate | _JournalEntry | TaxReportingDate | Tax Reporting Date in Jrnl Entry | |
| TaxFulfillmentDate | _JournalEntry | TaxFulfillmentDate | Tax Settlement Date | |
| IsReversal | _JournalEntry | IsReversal | Reversal doc. | |
| EDCDocumentPeriod | _TaxAuthorityDocument | EDCDocumentPeriod | ||
| EDCTaxAuthDocumentKey | _TaxAuthorityDocument | EDCTaxAuthDocumentKey | ||
| EDCTaxAuthDocumentType | _TaxAuthorityDocument | EDCTaxAuthDocumentType | ||
| EDCBusinessPartnerID | _TaxAuthorityDocument | EDCBusinessPartnerID | ||
| EDCTaxAuthStatusText | _TaxAuthorityDocument | EDCTaxAuthStatusText | ||
| CountryShortName | I_CountryText | CountryShortName | Country/Region | |
| _EDCRelation | _EDCRelation | |||
| CompanyCodeName | _CompanyCodeValueHelp | CompanyCodeName | Company Name | |
| EDCMetaStatusText | _EDCMetaStatusText | EDCMetaStatusText | ||
| EDCCountry | R_EDCType | EDCCountry | Venue: Ctry/Reg |
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 C_EDCDocumentList.
-- 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 C_EDCDocumentList AS
SELECT
_EDCRecords.EDCRecordUUID AS EDCRecordUUID,
_EDCRecords.EDCRunID AS EDCRunID,
_EDCRecords.EDCCompany AS EDCCompany,
_EDCRecords.EDCCommercialKey AS EDCCommercialKey,
_EDCRecords.EDCMetaStatus AS EDCMetaStatus,
_EDCRecords.EDCCreatedByUser AS EDCCreatedByUser,
_EDCRecords.EDCCreatedOnDateTime AS EDCCreatedOnDateTime,
_EDCRecords.EDCChangedByUser AS EDCChangedByUser,
_EDCRecords.EDCChangedOnDateTime AS EDCChangedOnDateTime,
_EDCRecords.EDCCheckDateTime AS EDCCheckDateTime,
cast(0 as abap.int8 ) AS EDCNumberOfExecutedChecks,
cast(0 as abap.int8 ) AS EDCNumberOfTotalChecks,
cast(0 as abap.int8 ) AS EDCNumberOfInProcessResults,
cast(0 as abap.int8 ) AS EDCNumberOfAllResults,
cast(0 as abap.int8 ) AS EDCNumberOfRelevantChecks,
cast( ' ' as abap.char( 1 ) ) AS EDCCommercialNavLink,
_EDCRecords.EDCOrganizationalUnit AS EDCOrganizationalUnit,
_EDCRecords.EDCOrganizationalUnitValue AS EDCOrganizationalUnitValue,
_EDCRecords.EDCSqncNmbr AS EDCSqncNmbr,
_EDCRecords.EDCType AS EDCType,
_EDCBusinessPartner.BusinessPartner AS BusinessPartner,
_ElectronicDoc.ElectronicDocPostingDate AS ElectronicDocPostingDate,
_ElectronicDoc.ElectronicDocCreationDate AS ElectronicDocCreationDate,
_ElectronicDoc.ElectronicDocUUID AS ElectronicDocUUID,
_ElectronicDoc.ElectronicDocSourceType AS ElectronicDocSourceType,
_ElectronicDoc.ElectronicDocSourceTypeText AS ElectronicDocSourceTypeText,
_ElectronicDoc.ElectronicDocType AS ElectronicDocType,
_ElectronicDoc.ElectronicDocTypeText AS ElectronicDocTypeText,
_ElectronicDoc.ElectronicDocProcessStatus AS ElectronicDocProcessStatus,
_ElectronicDoc.ElectronicDocProcess AS ElectronicDocProcess,
_ElectronicDoc.ElectronicDocProcessText AS ElectronicDocProcessText,
_ElectronicDoc.ElectronicDocStatus AS ElectronicDocStatus,
_ElectronicDoc.ElectronicDocSourceKey AS ElectronicDocSourceKey,
_ElectronicDoc.ElectronicDocMetaStatus AS ElectronicDocMetaStatus,
_ElectronicDoc.ElectronicDocProcStatusText AS ElectronicDocProcStatusText,
_JournalEntry.AccountingDocument AS AccountingDocument,
_JournalEntry.FiscalYear AS FiscalYear,
_JournalEntry.AccountingDocumentType AS AccountingDocumentType,
_JournalEntry.DocumentDate AS DocumentDate,
_JournalEntry.PostingDate AS PostingDate,
_JournalEntry.FiscalPeriod AS FiscalPeriod,
_JournalEntry.AccountingDocumentCreationDate AS AccountingDocumentCreationDate,
_JournalEntry.CreationTime AS CreationTime,
_JournalEntry.DocumentReferenceID AS DocumentReferenceID,
_JournalEntry.ReverseDocument AS ReverseDocument,
_JournalEntry.TransactionCurrency AS TransactionCurrency,
_JournalEntry.TaxReportingDate AS TaxReportingDate,
_JournalEntry.TaxFulfillmentDate AS TaxFulfillmentDate,
_JournalEntry.IsReversal AS IsReversal,
_TaxAuthorityDocument.EDCDocumentPeriod AS EDCDocumentPeriod,
_TaxAuthorityDocument.EDCTaxAuthDocumentKey AS EDCTaxAuthDocumentKey,
_TaxAuthorityDocument.EDCTaxAuthDocumentType AS EDCTaxAuthDocumentType,
_TaxAuthorityDocument.EDCBusinessPartnerID AS EDCBusinessPartnerID,
_TaxAuthorityDocument.EDCTaxAuthStatusText AS EDCTaxAuthStatusText,
_CountryText.CountryShortName AS CountryShortName,
_CompanyCodeValueHelp.CompanyCodeName AS CompanyCodeName,
_EDCMetaStatusText.EDCMetaStatusText AS EDCMetaStatusText,
_EDCType.EDCCountry AS EDCCountry
FROM I_EDCRecords AS _EDCRecords
INNER JOIN R_EDCType AS _EDCType ON /* join condition not captured in parsed metadata */
INNER JOIN I_CountryText AS _CountryText ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_EDCRelation AS _EDCRelation ON EDCRecordUUID = _EDCRelation.EDCRecordUUID -- association [1..*]
LEFT OUTER JOIN R_EDCElectronicDoc AS _ElectronicDoc ON _EDCRelationElectronicDocument.EDCRepresentationKey = _ElectronicDoc.ElectronicDocUUID -- association [0..1]
LEFT OUTER JOIN C_CompanyCodeValueHelp AS _CompanyCodeValueHelp ON EDCCompany = _CompanyCodeValueHelp.CompanyCode -- association [1..1]
LEFT OUTER JOIN R_EDCMetaStatusText AS _EDCMetaStatusText ON EDCMetaStatus = _EDCMetaStatusText.EDCMetaStatus AND _EDCMetaStatusText.Language = $session.system_language -- association [1..1]
LEFT OUTER JOIN I_TaxAuthorityDocument AS _TaxAuthorityDocument ON _EDCRelationTaxAuthDocument.EDCRepresentationKey = _TaxAuthorityDocument.EDCTaxAuthRecordUUID -- association [1..1]
LEFT OUTER JOIN I_JournalEntry AS _JournalEntry ON _EDCAccountingDocRelation.CompanyCode = _JournalEntry.CompanyCode AND _EDCAccountingDocRelation.AccountingDocument = _JournalEntry.AccountingDocument AND _EDCAccountingDocRelation.FiscalYear = _JournalEntry.FiscalYear -- association [1..1]
LEFT OUTER JOIN I_EDCBusinessPartner AS _EDCBusinessPartner ON EDCRecordUUID = _EDCBusinessPartner.EDCRecordUUID -- association [1..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA