C_EDCResultList
EDC Result List
C_EDCResultList is a Consumption CDS View that provides data about "EDC Result List" in SAP S/4HANA. It reads from 3 data sources (I_EDCCheckCategory, I_CountryText, I_EDCResult) and exposes 70 fields with key field EDCResultUUID. It has 10 associations to related views. It is exposed through 2 OData services (EDC_CHECK, EDC_PROCESS).
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_EDCCheckCategory | _CheckCategory | inner |
| I_CountryText | _CountryText | inner |
| I_EDCResult | I_EDCResult | from |
Associations (10)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..*] | I_EDCRelation | _EDCRelation | $projection.EDCRecordUUID = _EDCRelation.EDCRecordUUID |
| [1..1] | R_EDCElectronicDoc | _ElectronicDoc | _EDCRelationElectronicDocument.EDCRepresentationKey = _ElectronicDoc.ElectronicDocUUID |
| [1..1] | I_TaxAuthorityDocument | _TaxAuthorityDocument | _EDCRelationTaxAuthDocument.EDCRepresentationKey = _TaxAuthorityDocument.EDCTaxAuthRecordUUID |
| [1..1] | I_EDCRecords | _EDCRecords | $projection.EDCRecordUUID = _EDCRecords.EDCRecordUUID |
| [1..1] | C_CompanyCodeValueHelp | _CompanyCodeValueHelp | $projection.EDCCompany = _CompanyCodeValueHelp.CompanyCode |
| [1..1] | R_EDCResultMetaStatusText | _EDCResultMetaStatusText | $projection.EDCResultMetaStatus = _EDCResultMetaStatusText.EDCResultMetaStatus and _EDCResultMetaStatusText.Language = $session.system_language |
| [1..1] | I_ElectronicDocProcStatusText | _EDCResultProcStatusText | $projection.EDCResultProcess = _EDCResultProcStatusText.ElectronicDocProcess and $projection.EDCResultProcessStatus = _EDCResultProcStatusText.ElectronicDocProcessStatus and _EDCResultProcStatusText.Language = $session.system_language |
| [1..1] | I_ElectronicDocProcessText | _EDCResultProcessText | I_EDCResult.EDCResultProcess = _EDCResultProcessText.ElectronicDocProcess and _EDCResultProcessText.Language = $session.system_language |
| [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 Result 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 |
OData Services (2)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| EDC_CHECK | UI_EDC_CHECK_O2 | V2 | C1 | NOT_RELEASED |
| EDC_PROCESS | UI_EDC_PROCESS_O2 | V2 | C1 | NOT_RELEASED |
Fields (70)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | EDCResultUUID | I_EDCResult | EDCResultUUID | Result GUID |
| EDCResultSqncNmbr | I_EDCResult | EDCResultSqncNmbr | Result Seq No | |
| EDCRunID | I_EDCResult | EDCRunID | UUID | |
| EDCCompany | I_EDCResult | EDCCompany | Value | |
| EDCRecordUUID | I_EDCResult | EDCRecordUUID | Consistency GUID | |
| EDCResultProcessStatus | I_EDCResult | EDCResultProcessStatus | Work Item ID | |
| EDCResultMetaStatus | I_EDCResult | EDCResultMetaStatus | Overall Res. Status | |
| EDCCreatedByUser | I_EDCResult | EDCCreatedByUser | Version Created By | |
| EDCCreatedOnDateTime | I_EDCResult | EDCCreatedOnDateTime | Variant created on | |
| EDCChangedByUser | I_EDCResult | EDCChangedByUser | User Name | |
| EDCChangedOnDateTime | I_EDCResult | EDCChangedOnDateTime | Variant Changed on | |
| EDCCommercialKey | _EDCRecords | EDCCommercialKey | ||
| EDCCheckDateTime | _EDCRecords | EDCCheckDateTime | ||
| EDCOrganizationalUnit | I_EDCResult | EDCOrganizationalUnit | Org. Unit ID | |
| EDCOrganizationalUnitValue | I_EDCResult | EDCOrganizationalUnitValue | ||
| BusinessPartner | _EDCBusinessPartner | BusinessPartner | Business Partner | |
| EDCCheckCategory | I_EDCCheckCategory | EDCCheckCategory | Check Category | |
| ElectronicDocPostingDate | _ElectronicDoc | ElectronicDocPostingDate | ||
| ElectronicDocCreationDate | _ElectronicDoc | ElectronicDocCreationDate | ||
| ElectronicDocUUID | _ElectronicDoc | ElectronicDocUUID | ||
| ElectronicDocSourceType | _ElectronicDoc | ElectronicDocSourceType | ||
| ElectronicDocType | _ElectronicDoc | ElectronicDocType | ||
| ElectronicDocProcess | _ElectronicDoc | ElectronicDocProcess | ||
| ElectronicDocStatus | _ElectronicDoc | ElectronicDocStatus | ||
| ElectronicDocSourceKey | _ElectronicDoc | ElectronicDocSourceKey | ||
| ElectronicDocMetaStatus | _ElectronicDoc | ElectronicDocMetaStatus | ||
| ElectronicDocProcessStatus | _ElectronicDoc | ElectronicDocProcessStatus | ||
| ElectronicDocProcStatusText | _ElectronicDoc | ElectronicDocProcStatusText | ||
| EDCResultProcessStatusText | _EDCResultProcStatusText | ElectronicDocProcStatusText | ||
| ElectronicDocProcessText | _ElectronicDoc | ElectronicDocProcessText | ||
| EDCDocumentPeriod | _TaxAuthorityDocument | EDCDocumentPeriod | ||
| EDCTaxAuthStatusText | _TaxAuthorityDocument | EDCTaxAuthStatusText | ||
| 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 | Posting Date for GR | |
| FiscalPeriod | _JournalEntry | FiscalPeriod | Tax period | |
| AccountingDocumentCreationDate | _JournalEntry | AccountingDocumentCreationDate | Journal Entry Date | |
| CreationTime | _JournalEntry | CreationTime | Time of Change | |
| DocumentReferenceID | _JournalEntry | DocumentReferenceID | Reference | |
| ReverseDocument | _JournalEntry | ReverseDocument | Reversed With | |
| TransactionCurrency | _JournalEntry | TransactionCurrency | Transaction Currency | |
| TaxReportingDate | _JournalEntry | TaxReportingDate | Tax Reporting Date | |
| TaxFulfillmentDate | _JournalEntry | TaxFulfillmentDate | Tax Settlement Date | |
| IsReversal | _JournalEntry | IsReversal | Reversal doc. | |
| EDCResultUIGroupendasEDCResultUIGroup | ||||
| EDCResultProcess | I_EDCResult | EDCResultProcess | Trans. | |
| EDCNumberOfAllResults | ||||
| EDCPageIdentifier | ||||
| int4asEDCNumberOfResolvedResults | ||||
| int4asEDCNumberOfInProcessResults | ||||
| CountryShortName | I_CountryText | CountryShortName | Country/Region | |
| _EDCRelation | _EDCRelation | |||
| EDCResultStatus | I_EDCResult | EDCResultStatus | Workflow Status | |
| EDCCountry | I_EDCResult | EDCCountry | Venue: Ctry/Reg | |
| EDCSqncNmbr | I_EDCResult | EDCSqncNmbr | Cons. Seq No | |
| EDCCommonKey | I_EDCResult | EDCCommonKey | Common Key | |
| EDCType | I_EDCResult | EDCType | Consistency Scen. | |
| EDCValidationType | I_EDCResult | EDCValidationType | Comparison Type | |
| EDCCheckID | I_EDCResult | EDCCheckID | Question Check ID | |
| EDCRepresentationKey | I_EDCResult | EDCRepresentationKey | Representation Key | |
| EDCRepresentationType | I_EDCResult | EDCRepresentationType | Rep. Type | |
| EDCResultProcessVersion | I_EDCResult | EDCResultProcessVersion | Process Version | |
| CompanyCodeName | _CompanyCodeValueHelp | CompanyCodeName | Company Name | |
| EDCResultProcessText | _EDCResultProcessText | ElectronicDocProcessText | ||
| EDCResultMetaStatusText | _EDCResultMetaStatusText | EDCResultMetaStatusText | ||
| EDCMismatchGroupName | ||||
| EDCCommercialNavLink | ||||
| EDCSummaryCurrency |
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_EDCResultList.
-- 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_EDCResultList AS
SELECT
I_EDCResult.EDCResultUUID AS EDCResultUUID,
I_EDCResult.EDCResultSqncNmbr AS EDCResultSqncNmbr,
I_EDCResult.EDCRunID AS EDCRunID,
I_EDCResult.EDCCompany AS EDCCompany,
I_EDCResult.EDCRecordUUID AS EDCRecordUUID,
I_EDCResult.EDCResultProcessStatus AS EDCResultProcessStatus,
I_EDCResult.EDCResultMetaStatus AS EDCResultMetaStatus,
I_EDCResult.EDCCreatedByUser AS EDCCreatedByUser,
I_EDCResult.EDCCreatedOnDateTime AS EDCCreatedOnDateTime,
I_EDCResult.EDCChangedByUser AS EDCChangedByUser,
I_EDCResult.EDCChangedOnDateTime AS EDCChangedOnDateTime,
_EDCRecords.EDCCommercialKey AS EDCCommercialKey,
_EDCRecords.EDCCheckDateTime AS EDCCheckDateTime,
I_EDCResult.EDCOrganizationalUnit AS EDCOrganizationalUnit,
I_EDCResult.EDCOrganizationalUnitValue AS EDCOrganizationalUnitValue,
_EDCBusinessPartner.BusinessPartner AS BusinessPartner,
_CheckCategory.EDCCheckCategory AS EDCCheckCategory,
_ElectronicDoc.ElectronicDocPostingDate AS ElectronicDocPostingDate,
_ElectronicDoc.ElectronicDocCreationDate AS ElectronicDocCreationDate,
_ElectronicDoc.ElectronicDocUUID AS ElectronicDocUUID,
_ElectronicDoc.ElectronicDocSourceType AS ElectronicDocSourceType,
_ElectronicDoc.ElectronicDocType AS ElectronicDocType,
_ElectronicDoc.ElectronicDocProcess AS ElectronicDocProcess,
_ElectronicDoc.ElectronicDocStatus AS ElectronicDocStatus,
_ElectronicDoc.ElectronicDocSourceKey AS ElectronicDocSourceKey,
_ElectronicDoc.ElectronicDocMetaStatus AS ElectronicDocMetaStatus,
_ElectronicDoc.ElectronicDocProcessStatus AS ElectronicDocProcessStatus,
_ElectronicDoc.ElectronicDocProcStatusText AS ElectronicDocProcStatusText,
_EDCResultProcStatusText.ElectronicDocProcStatusText AS EDCResultProcessStatusText,
_ElectronicDoc.ElectronicDocProcessText AS ElectronicDocProcessText,
_TaxAuthorityDocument.EDCDocumentPeriod AS EDCDocumentPeriod,
_TaxAuthorityDocument.EDCTaxAuthStatusText AS EDCTaxAuthStatusText,
_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,
case when _EDCResultUIGroup.EDCResultUIGroup is null then I_EDCResult.EDCResultProcess else _EDCResultUIGroup.EDCResultUIGroup end as EDCResultUIGroup AS EDCResultUIGroupendasEDCResultUIGroup,
I_EDCResult.EDCResultProcess AS EDCResultProcess,
cast(0 as abap.int4 ) AS EDCNumberOfAllResults,
cast(' ' as edc_page_identifier ) AS EDCPageIdentifier,
cast( case when I_EDCResult.EDCResultMetaStatus = '0004' then 1 else 0 end as abap.int4) as EDCNumberOfResolvedResults AS int4asEDCNumberOfResolvedResults,
cast( case when ( I_EDCResult.EDCResultMetaStatus = '0002' or I_EDCResult.EDCResultMetaStatus = '0003' ) then 1 else 0 end as abap.int4) as EDCNumberOfInProcessResults AS int4asEDCNumberOfInProcessResults,
_CountryText.CountryShortName AS CountryShortName,
I_EDCResult.EDCResultStatus AS EDCResultStatus,
I_EDCResult.EDCCountry AS EDCCountry,
I_EDCResult.EDCSqncNmbr AS EDCSqncNmbr,
I_EDCResult.EDCCommonKey AS EDCCommonKey,
I_EDCResult.EDCType AS EDCType,
I_EDCResult.EDCValidationType AS EDCValidationType,
I_EDCResult.EDCCheckID AS EDCCheckID,
I_EDCResult.EDCRepresentationKey AS EDCRepresentationKey,
I_EDCResult.EDCRepresentationType AS EDCRepresentationType,
I_EDCResult.EDCResultProcessVersion AS EDCResultProcessVersion,
_CompanyCodeValueHelp.CompanyCodeName AS CompanyCodeName,
_EDCResultProcessText.ElectronicDocProcessText AS EDCResultProcessText,
_EDCResultMetaStatusText.EDCResultMetaStatusText AS EDCResultMetaStatusText,
cast( '' as abap.char( 20 ) ) AS EDCMismatchGroupName,
cast( ' ' as abap.char( 1 ) ) AS EDCCommercialNavLink,
cast( ' ' as waers ) AS EDCSummaryCurrency
FROM I_EDCResult
INNER JOIN I_CountryText AS _CountryText ON /* join condition not captured in parsed metadata */
INNER JOIN I_EDCCheckCategory AS _CheckCategory 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 [1..1]
LEFT OUTER JOIN I_TaxAuthorityDocument AS _TaxAuthorityDocument ON _EDCRelationTaxAuthDocument.EDCRepresentationKey = _TaxAuthorityDocument.EDCTaxAuthRecordUUID -- association [1..1]
LEFT OUTER JOIN I_EDCRecords AS _EDCRecords ON EDCRecordUUID = _EDCRecords.EDCRecordUUID -- association [1..1]
LEFT OUTER JOIN C_CompanyCodeValueHelp AS _CompanyCodeValueHelp ON EDCCompany = _CompanyCodeValueHelp.CompanyCode -- association [1..1]
LEFT OUTER JOIN R_EDCResultMetaStatusText AS _EDCResultMetaStatusText ON EDCResultMetaStatus = _EDCResultMetaStatusText.EDCResultMetaStatus AND _EDCResultMetaStatusText.Language = $session.system_language -- association [1..1]
LEFT OUTER JOIN I_ElectronicDocProcStatusText AS _EDCResultProcStatusText ON EDCResultProcess = _EDCResultProcStatusText.ElectronicDocProcess AND EDCResultProcessStatus = _EDCResultProcStatusText.ElectronicDocProcessStatus AND _EDCResultProcStatusText.Language = $session.system_language -- association [1..1]
LEFT OUTER JOIN I_ElectronicDocProcessText AS _EDCResultProcessText ON I_EDCResult.EDCResultProcess = _EDCResultProcessText.ElectronicDocProcess AND _EDCResultProcessText.Language = $session.system_language -- 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
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- 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