C_EDCDocumentList

DDL: C_EDCDOCUMENTLIST Type: view_entity CONSUMPTION

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)

SourceAliasJoin Type
I_CountryText _CountryText inner
I_EDCRecords _EDCRecords from
R_EDCType _EDCType inner

Associations (7)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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]
;